SteveMacenski / navigation2

ROS2 Navigation
Other
6 stars 3 forks source link

Consider using Costmap2D object directly in planning / smoothing #28

Closed SteveMacenski closed 4 years ago

SteveMacenski commented 4 years ago

It might help reduce copies across the stack if we use the minimal costmap wrapper or just the Costmap2D object itself for getting info. Right now we own a number of copies that could be avoided by just using 1 representation for different processes / using the raw char pointer without copying values anywhere else.

The minimal costmap could also potentially be the basic costmap interface for environmental representations moving forward.