Implements ROS2 node for RPLIDAR A1M8 obstacle detection with: - Emergency stop at 0.5m - Speed-dependent safety zone (3m @ 20km/h, scales linearly) - Forward-facing 60° obstacle cone scanning - Publishes /saltybot/obstacle_alert and /cmd_vel_safe - Debounced obstacle detection (2 frames) - JSON status reporting Launch: ros2 launch saltybot_lidar_avoidance lidar_avoidance.launch.py Config: config/lidar_avoidance_params.yaml Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%