Skip to content

all_seaing_autonomy

Panagiotis Liampas edited this page Dec 15, 2024 · 5 revisions

Nodes

waypoint_finder.py

Finds the sequence of buoy pairs (red left, green right) that the robot should follow based on the obstacles that it has seen until now (obtained from the obstacle map), and an area that's characterized by their midpoint and a radius that takes into account a safety margin; the robot should pass through that area and simultaneously avoid buoys (the node doesn't do obstacle avoidance).

Subscribed topics:

  • /odometry/filtered: a nav_msgs/msg/Odometry message containing the robot's position with respect to the global reference frame (odom)

Published topics:

Parameters:

  • safe_margin: the radius around the buoys that the robot should avoid to not crash, defaults to 0
  • color_label_mappings_file: a string parameter, the path of the YAML file that contains the mappings from colors to labels, defaults to `all_seaing_bringup/config/perception/color_label_mappings.yaml