Robotic-Decision-Making-Lab / auv_controllers

A collection of control algorithms for autonomous underwater vehicles implemented using ros2_control.
MIT License
11 stars 2 forks source link

[FEATURE]: Interpret the thruster allocation matrix from the robot description file #20

Open evan-palmer opened 5 months ago

evan-palmer commented 5 months ago

Feature Type

Adding new functionality to the project

Problem Description

Users are currently required to manually define the TAM. In some cases, users will already have access to this. However, other users may have custom hardware and do not know the TAM a priori

Feature Description

Add support for constructing the TAM from a robot description. This has been previously explored and implemented in the thruster_manager project.

Alternative Solutions

An alternative would be to construct the TAM from the system TF tree

Additional Context

No response