Module Role

ugv_sdk is not the ROS-facing entry point by itself. Instead, it is the low-level communication layer used by platform wrappers such as scout_ros2 and hunter_ros2.

It handles:

  • CAN communication
  • protocol translation
  • runtime robot abstraction
  • helper scripts for CAN setup

System Position

scout_ros2 / hunter_ros2 -> ugv_sdk -> CAN -> chassis controller

Common Helper Scripts

  • setup_can2usb.bash
  • bringup_can2usb.bash
© 2026 Venom Algorithm GitHub