Closed WDobert closed 2 years ago
A rough idea for sub-tasks:
RTAB-Map may be better suited for this than we'd initially concluded from cone testing. The results we got were highly dependent on the parameters in use, but it should be possible to tune the parameters (#41) to yield better results. The full list can be accessed by using rosrun rtabmap_ros rtabmap --params
.
This sounds great. Not having to touch the pointcloud will save significant time. We will also not have to manage loop closure as the map will be updated by RTABmap.
However, I'd suggest we test with a few cones on a sloped surface -- need to make sure that increasing the mapping precision doesn't cause it to classify the floor
Description
Use data produced by RTAB-Map in the obstacle pointcloud to produce an instantaneous list of visible cone positions in global space.
Sub-tasks
/rtabmap/cloud_obstacles
topic (type is PointCloud2)/cone_finder/cones_found
containing the detected cone positionsResources
ConeList is a custom message type, defined as follows: