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]: Notify users when ISMC commands are being received but state feedback hasn't been received #26

Closed evan-palmer closed 1 week ago

evan-palmer commented 3 months ago

Feature Type

Adding new functionality to the project

Problem Description

Right now, the ISMC expects both state feedback and commands in order to compute the control action. If one isn't provided, no command will be produced. When there is no information regarding this, this can appear as a bug.

Feature Description

Add a log message that notifies users when a command will not be published due to one of these factors.

Alternative Solutions

This could be either a warn-level or a debug-level notification. It seems like a warn-level would be more appropriate

Additional Context

No response