Skip to content

[FEATURE]: Transition to ros2_control for controller interface #33

@evan-palmer

Description

@evan-palmer

Feature Type

Changing existing functionality in the BlueROV2 driver

Problem Description

The current implementation for developing and using custom controllers is custom, but still implements a structure similar to what one would expect within ros2_control. The main reason for the initial design is ultimately that I'm on a time crunch and didn't have the time to fidget with setting up the hardware interfaces and custom controllers.

Feature Description

Migrate the existing controller implementation over to ros2_control. This will improve the maintainability of the implementation and will also improve the integration of the project into the ROS ecosystem down the line (e.g., integrating MoveIt2).

Alternative Solutions

The existing approach could be preserved; however, I think that, if possible, it would ultimately be better to switch over to ros2_control.

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthigh priorityThis is a high priority issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions