ZenohAgent
Inherits from:Robot
A class to represent a Zenoh-based robot agent.
This class inherits from Robot and implements Zenoh-specific functionality for
communicating with and controlling a robot through Zenoh topics.
Attributes:
config (dict): Configuration dictionary for Zenoh clients. Please see our Zenoh documentation for more details.
clients (dict): Dictionary of Zenoh client objects
Inherited methods
- From
Robot:addSensor,getState,moveByVelocity,cleanup
init
Arguments
create_clients
Arguments
getForce
getTorque
getImage
Arguments
getPosition
getOrientation
sendVelocity
Arguments
sendPose
Arguments
publishMsg
getMsg
getJointAngles
setJointAngles
Arguments
List of target joint angles in radians
Wait for movement to complete (default False)
Time to complete the movement in seconds
Time to accelerate/decelerate in seconds
Name of joint angle client
getJointVelocities
getJointStates
getObjectPose
setObjectPose
Arguments