Our current method of using a Waypoint dataclass works, but isn't really how ROS is meant to work. We've been converting to and from String() messages so that they can be published by ROS. Using GeoPose instead, which also includes the orientation of the boat, will be less prone to bugs, easier to work with, and more succinct.
Our current method of using a Waypoint dataclass works, but isn't really how ROS is meant to work. We've been converting to and from String() messages so that they can be published by ROS. Using GeoPose instead, which also includes the orientation of the boat, will be less prone to bugs, easier to work with, and more succinct.