UTRA-ART / Caffeine

Caffeine on ROS for IGVC
18 stars 2 forks source link

Implement Cartographer (SLAM) and Partial CV Integration from 2023 #157

Closed Raindancer0912 closed 8 months ago

Raindancer0912 commented 8 months ago

Adds SLAM functionality with Cartographer:

Note: A fix to the cartographer source code is required for costmap to recognize obstacles. Cartographer works with a range of values depicting the probability of an obstacle, while costmap requires only 3 (free, occupied, inflation). The fix was to raise cartographer map values to the max so costmap sees it as 'occupied' space. A patch file was added to add the fix.

Includes some CV Integration Improvements from 2023 year (not complete):

Note: More updated improvements from IGVC-2023 will be merged at a later date