-
Driver for extracting data from the Seapath 13x OEM
-
Receives packets of size 132B containing the KMBinaryData struct over a UDP Socket bound to port 31421.
-
The driver then publishes the data gathered over the ROS2 network in various publishers.
/diagnostic
/odom/origin
/seapath/odom/ned
/seapath/kmbinary
/seapath/navsatfix
/tf
set_origin
-
Topic Info Message type diagnostic_msgs/DiagnosticArray
-
- Provide information regarding the status of the hardware connection and the quality of the data it receives.
- In case of an error, it also includes the error's name and message.
-
-
Topic Info Message type sensor_msgs/NavSatFix
-
- Provide the position of the frame origin in the world frame.
-
-
Topic Info Message type nav_msgs/msg/Odometry
-
- Provides the ASV’s current position, velocity, and orientation in the NED (North-East-Down) coordinate frame.
- This topic is essential for localization and feedback control, allowing guidance and control nodes to compute reference trajectories and correct deviations from the desired path.
- It serves as the primary source of navigation data within the autonomous system.
-
-
Topic Info Message type Custom
-
- It provides the raw data from the GNSS.
-
-
Topic Info Message type sensor_msgs/NavSatFix
-
- Provides the current position in the world frame; in particular, it returns coordinates in latitude and longitude.
-
-
-
- Transformation matrix from the world frame to the vehicle frame, computed using a quaternion.
-
-
-
- This service is a trigger-type service: it doesn't require any input and returns a boolean value to indicate success or failure, along with a message containing more details.
-
- Save the current position as the frame origin.
-