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
PoseClient(client_dict, agent_dict)
Initialize the pose client.
Configuration dictionary for the client
agent_dict (dict), optional
defaults to None.
Dictionary of agent parameters. Defaults to None.
publish_pose
PoseClient.publish_pose(position, orientation)
Publish a pose message.
Orientation as quaternion [x, y, z, w]
process_latest_msg
PoseClient.process_latest_msg()
publish_agent_pose
PoseClient.publish_agent_pose()
get_position
PoseClient.get_position()
get_orientation
PoseClient.get_orientation()
Get the current orientation.
Current orientation as quaternion [x, y, z, w]