Changing existing functionality in the BlueROV2 driver
Problem Description
The current interface requires users to define custom interfaces using some base class without any options to change that class dynamically. The ability to dynamically load classes and interfaces can be quite useful: particularly when debugging controllers and other algorithms
Feature Description
Integrate pluginlib for managing control (if ros2_control isn't integrated) and localization interfaces.
Alternative Solutions
It may ultimately not be necessary to replace the existing interfaces; however, using the standard ROS 2 interfaces would make the project more consistent with other major projects.
Feature Type
Changing existing functionality in the BlueROV2 driver
Problem Description
The current interface requires users to define custom interfaces using some base class without any options to change that class dynamically. The ability to dynamically load classes and interfaces can be quite useful: particularly when debugging controllers and other algorithms
Feature Description
Integrate pluginlib for managing control (if
ros2_control
isn't integrated) and localization interfaces.Alternative Solutions
It may ultimately not be necessary to replace the existing interfaces; however, using the standard ROS 2 interfaces would make the project more consistent with other major projects.
Additional Context
No response