Features: - Virtual dual-stick gamepad interface * Left stick: linear velocity (forward/backward) * Right stick: angular velocity (turn left/right) - Canvas-based rendering with real-time visual feedback - Velocity vector visualization on sticks - 10% deadzone on both axes for dead-stick detection - WASD keyboard fallback for manual driving * W/S: forward/backward * A/D: turn left/right * Smooth blending between gamepad and keyboard input - Speed limiter slider (0-100%) * Real-time control of max velocity * Disabled during e-stop state - Emergency stop button (e-stop) * Immediate velocity zeroing * Visual status indicator (red when active) * Prevents accidental motion during e-stop - ROS Integration * Publishes geometry_msgs/Twist to /cmd_vel * Max linear velocity: 0.5 m/s * Max angular velocity: 1.0 rad/s * 50ms update rate - UI Features * Real-time velocity display (m/s and rad/s) * Status bar with control mode indicator * Speed limit percentage display * Control info with keyboard fallback guide Integration: - Replaces previous split-view control layout - Enhanced TELEMETRY/control tab - Comprehensive gamepad + keyboard control system Build: 120 modules, no errors Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
5 lines
97 B
INI
5 lines
97 B
INI
[develop]
|
|
script_dir=$base/lib/saltybot_battery_speed_limiter
|
|
[egg_info]
|
|
tag_build =
|
|
tag_date = 0 |