vault backup: 2025-02-05 14:38:06

This commit is contained in:
2025-02-05 14:38:07 +01:00
parent 6ae96b0862
commit 23fd82117a
3738 changed files with 218546 additions and 24 deletions

View File

@@ -0,0 +1,19 @@
Nav3 is our custom implementation of a navigation library. It is heavily inspired by [[ROS2 - NAV2 Library|NAV2]] which is a standard [[ROS2]] library.
By heavily inspired I mean it is basically copied, and modified.
# Differences
## Costmap_3d
The `nav3_costmap_3d` package is completely rewritten. The only similarity to the original `nav2_costmap_2d` package is that we're using the same API to remain compatible with the rest of the `nav2` library.
Our own costmap_3d implementation uses a fruxel grid instead of voxels.
## Planners
Several planner plugins are missing for now.
## Controllers
Several controller plugins are missing for now.
## Nav3_util
- Added `calculate_linear_speed(Twist)` which is a central util function to calculate speed