Block a user
bug(webui): App.jsx missing imports — StatusHeader, LogViewer, MotorCurrentGraph
feat(webui): gamepad teleoperation panel — virtual joystick + keyboard WASD for manual driving
feat(webui): gamepad teleoperation panel with WASD + e-stop (Issue #319)
fix(webui): add 3 missing imports to App.jsx (Issue #329) P0
feat(perception): dynamic obstacle velocity estimator — track moving objects and predict trajectories
feat(perception): dynamic obstacle velocity estimator (Issue #326)
fix(webui): add 3 missing imports to App.jsx (Issue #329) P0
feat(controls): smooth path follower — pure pursuit controller for Nav2 waypoint following
feat(jetson): ROS2 bag recorder — trigger-based rosbag recording with topic filtering
feat(controls): battery-aware speed limiter — reduce max velocity as battery drops below thresholds
feat(perception): appearance-based person re-identification (Issue #322)
feat(perception): person re-identification — track individuals across camera views using appearance features
feat(webui): gamepad teleoperation panel with WASD + e-stop (Issue #319)
feat(jetson): USB camera hot-plug monitor — detect connect/disconnect events and restart camera nodes
feat(social): USB camera hot-plug monitor (Issue #320)