feat(perception): Obstacle height filter — reject ground-plane LIDAR points for Nav2 costmap #211

Closed
opened 2026-03-02 11:44:55 -05:00 by sl-jetson · 0 comments
Collaborator

Single ROS2 node. Subscribe to /scan (LaserScan). Use robot pitch from /saltybot/imu to compensate tilt. Filter out points below configurable ground_height (default 0.05m) and above max_height (default 1.5m). Republish filtered scan on /scan_filtered for Nav2 obstacle layer. 20Hz. Include unit tests.

Single ROS2 node. Subscribe to /scan (LaserScan). Use robot pitch from /saltybot/imu to compensate tilt. Filter out points below configurable ground_height (default 0.05m) and above max_height (default 1.5m). Republish filtered scan on /scan_filtered for Nav2 obstacle layer. 20Hz. Include unit tests.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#211
No description provided.