Handles position control commands for joints using Articulations.
More...
#include <JointsArticulationControllerComponent.h>
Inherits AZ::Component, and JointsPositionControllerRequestBus::Handler.
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
Handles position control commands for joints using Articulations.
◆ PositionControl()
AZ::Outcome<void, AZStd::string> ROS2::JointsArticulationControllerComponent::PositionControl |
( |
const AZStd::string & |
jointName, |
|
|
JointInfo |
joint, |
|
|
JointPosition |
currentPosition, |
|
|
JointPosition |
targetPosition, |
|
|
float |
deltaTime |
|
) |
| |
|
override |
- See also
- ROS2::JointsPositionControllerRequestBus::PositionControl
◆ SupportsArticulation()
bool ROS2::JointsArticulationControllerComponent::SupportsArticulation |
( |
| ) |
|
|
inlineoverride |
- See also
- ROS2::JointsPositionControllerRequestBus::SupportsArticulation
◆ SupportsClassicJoints()
bool ROS2::JointsArticulationControllerComponent::SupportsClassicJoints |
( |
| ) |
|
|
inlineoverride |
- See also
- ROS2::JointsPositionControllerRequestBus::SupportsClassicJoints
The documentation for this class was generated from the following file:
- Gems/ROS2/Code/Source/Manipulation/Controllers/JointsArticulationControllerComponent.h