Skip to main content

PoseClient

Inherits from: ROSClient A ROS client for handling pose messages. This class inherits from ROSClient and provides functionality for publishing and receiving pose messages over ROS topics.

PoseClient

Initialize the pose client.
required
Configuration dictionary for the client
defaults to None. Dictionary of agent parameters. Defaults to None.

publish_pose

Publish a pose message.
required
Position as [x, y, z]
required
Orientation as quaternion [x, y, z, w]

process_latest_msg

publish_agent_pose

get_position

get_orientation

Get the current orientation.
Current orientation as quaternion [x, y, z, w]