Robotic-Decision-Making-Lab / blue

ROS 2 platform for underwater robotics research and development.
https://robotic-decision-making-lab.github.io/blue/
MIT License
40 stars 9 forks source link

Integrate joystick control support #100

Closed evan-palmer closed 10 months ago

evan-palmer commented 10 months ago

Checklist

Changes Made

This PR introduces support for manually controlling the system using a joystick controller. The framework integrates the joy-linux and joy_teleop control packages to provide the integration. With the package, users can now enable/disable PWM passthrough, set ardusub modes, arm/disarm custom controllers, arm/disarm ardusub, and manually control the vehicle using the axes inputs.

Associated Issues

Testing

Testing was performed using an XBox controller in simulation