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

[FEATURE]: Explore switching from dependency on ArduSub for BlueROV2 to navigator-lib #181

Open evan-palmer opened 2 weeks ago

evan-palmer commented 2 weeks ago

Feature Type

Adding new functionality to the BlueROV2 driver

Problem Description

Currently, integration of Blue with the BlueROV2 involves using the ardusub_driver and MAVROS. This is a bit cumbersome and adds an unnecessary layer of complexity (only to be used for manual control and PWM passthrough).

Feature Description

Explore removing ArduSub altogether and using just ROS 2 for control of the vehicle. This could be accomplished by integrating with the navigator-lib.

Alternative Solutions

N/A

Additional Context

In the current state, this issue is intended just to encourage exploration of the navigator-lib for BlueROV2 integration. Should this be a viable path forward, a new repo will be made with the necessary support.