Class VIOSlamIOROS2

java.lang.Object
com.marslib.vision.VIOSlamIOROS2
All Implemented Interfaces:
VIOSlamIO

public class VIOSlamIOROS2 extends Object implements VIOSlamIO
Real hardware implementation of VIOSlamIO sourcing poses from a ROS2 coprocessor.

Subscribes to a Pose3d struct topic published by a Jetson/Pi running a ROS2 SLAM node. Timestamps are converted from NT4 microseconds to WPILib seconds for fusion compatibility.