#include <ROS2RobotControlComponent.h>
Inherits AZ::Component.
Public Member Functions | |
AZ_COMPONENT (ROS2RobotControlComponent, "{CBFB0764-99F9-40EE-9FEE-F5F5A66E59D2}", AZ::Component) | |
ROS2RobotControlComponent (ControlConfiguration controlConfiguration) | |
const ControlConfiguration & | GetControlConfiguration () const |
void | SetControlConfiguration (const ControlConfiguration &controlConfiguration) |
const TopicConfiguration & | GetSubscriberConfiguration () const |
void | SetSubscriberConfiguration (const TopicConfiguration &subscriberConfiguration) |
void | Activate () override |
void | Deactivate () override |
A Component responsible for controlling a robot movement. Uses IRobotControl implementation depending on type of ROS2 control message. Depends on ROS2FrameComponent. Can be configured through ControlConfiguration.