ros-perception / laser_filters

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
BSD 3-Clause "New" or "Revised" License
161 stars 199 forks source link

Extend footprint_filter for non circular robots #193

Open jcarlosgm30 opened 1 month ago

jcarlosgm30 commented 1 month ago

Hi!

The current implementation of footprint_filter is only for circular robots. It would be very useful if we extend the filter to be used by non-circular robots including a footprint in a similar format as NAV2.

what do you think about this? @jonbinney

jonbinney commented 1 month ago

Yes, definitely useful! I think the polygon filter does that in ROS1, and there is actually a PR by @berend-kupers to port it (and other filters) to ROS2: https://github.com/ros-perception/laser_filters/pull/189/files . Its a big PR and I haven't had time to review it - if you have some time and can do a review that would help move it along!