Open 3D Engine ROS2 Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
AZStd | |
hash< ROS2::LidarId > | |
ROS2 | |
Controllers | |
LidarTemplateUtils | Utility class for Lidar model computations |
PrefabMakerUtils | Common utils for Prefab Maker classes |
ROS2Conversions | Utility class for conversions between ROS2 types and O3DE (AZ::) types |
ROS2Names | Utility class for handling ROS2 naming rules |
URDF | |
UrdfParser | Class for parsing URDF data |
Utils | |
VehicleDynamics | |
SimulationClock | Simulation clock which can tick and serve time stamps |
QoS | |
TopicConfiguration | A structure for a single ROS2 topic, a part of publisher or subscriber configuration |
NamespaceConfiguration | |
ROS2FrameComponent | |
ROS2Transform | |
StronglyTypedUuid | |
LidarRaycasterRequests | Interface class that allows for communication with a single Lidar instance |
LidarRaycasterBusTraits | |
LidarSystemMetaData | Structure used to hold LidarSystem's metadata |
LidarRegistrarRequests | Interface class that allows for communication with the LidarRegistrarSystemComponent |
LidarRegistrarBusTraits | |
LidarSystemRequests | Interface class that allows for communication with a given Lidar System (implementation) |
LidarSystemBusTraits | |
MotorizedJointRequest | |
MotorizedJointComponent | |
AckermannNotifications | |
AckermannCommandStruct | Abstracted from ROS message: http://docs.ros.org/en/api/ackermann_msgs/html/msg/AckermannDrive.html |
ControlConfiguration | |
IControlSubscriptionHandler | Component extension enabling polymorphic use of generics |
ControlSubscriptionHandler | |
TwistNotifications | |
ROS2Requests | |
ROS2BusTraits | |
ROS2SensorComponent | |
SensorConfiguration | |
SpawnerRequests | Interface class allowing requesting Spawner interface from other components |
CameraSensorDescription | Structure containing all information required to create the camera sensor |
CameraSensor | |
CameraDepthSensor | Implementation of camera sensors that runs pipeline which produces depth image |
CameraColorSensor | Implementation of camera sensors that runs pipeline which produces color image |
ROS2CameraSensorComponent | |
ROS2CameraSensorEditorComponent | |
ROS2GNSSSensorComponent | |
ROS2ImuSensorComponent | |
LidarRaycaster | |
LidarRegistrarEditorSystemComponent | |
LidarRegistrarSystemComponent | A Component that manages LidarSystems' registration and storage of their metadata |
LidarSystem | |
LidarTemplate | |
ROS2LidarSensorComponent | |
ROS2OdometrySensorComponent | |
AckermannSubscriptionHandler | |
AckermannControlComponent | A simple component which translates ackermann commands to vehicle dynamics inputs |
RigidBodyTwistControlComponent | |
SkidSteeringControlComponent | Component that contains skid steering model |
ROS2RobotControlComponent | |
TwistSubscriptionHandler | |
CheckAssetPage | |
CheckUrdfPage | |
FileSelectionPage | |
IntroPage | |
PrefabMakerPage | |
XacroParamsPage | Wizard page that allows user to modify Xacro parameters |
RobotImporterWidget | Handles UI for the process of URDF importing |
ROS2RobotImporterEditorSystemComponent | Editor component for RobotImporter widget |
ROS2RobotImporterSystemComponent | |
CollidersMaker | Populates a given entity with all the contents of the <collider> tag in robot description |
InertialsMaker | Populates the entity with contents of the <inertial> tag in robot description |
JointsMaker | |
URDFPrefabMaker | Encapsulates constructive mapping of URDF elements to a complete prefab with entities and components |
VisualsMaker | Populates a given entity with all the contents of the <visual> tag in robot description |
ROS2EditorSystemComponent | System component for ROS2 editor |
ROS2ModuleInterface | |
ROS2SystemComponent | Central singleton-like System Component for ROS2 Gem |
ROS2SpawnerComponent | |
SpawnPointInfo | |
ROS2SpawnPointComponent | SpawnPoint indicates a place which is suitable to spawn a robot |