nav_update_footprint¶
Overview¶
The nav_update_footprint application updates the robot’s footprint to a new polygonal shape, ensuring accurate navigation.
Execution¶
The application can be executed using:
python3 nav_update_footprint/ --auto-run
Inputs¶
No command-line arguments or user inputs are required.
Outputs¶
Log messages indicating the footprint update process.
Confirmation that the footprint has been successfully updated.
Behavior¶
The application starts and logs that it is running.
It automatically updates the robot’s footprint to the new shape.
The new footprint forms a trapezoidal-like shape, defined by the following four points relative to the robot’s center:
Front-left: (-0.5m, 0.40m)
Front-right: (0.5m, 0.40m)
Rear-right: (0.25m, -0.64m)
Rear-left: (-0.25m, -0.64m)
A confirmation message is logged once the update is complete.
The application finishes execution.
Example Output¶
# python3 nav_update_footprint/ --auto-run
[INFO] [timestamp] [pyraya.nav_update_footprint]: Auto running the app
[WARNING] [timestamp] [pyraya.nav_update_footprint]: Updating footprint ...
[INFO] [timestamp] [pyraya.nav_update_footprint]: Footprint updated