Isaac Arm
IsaacArm
Inherits from: RosAgent
IsaacArm
Initialize an IsaacArm robot instance.
moveByVelocity
Move robot by specifying linear and angular velocities.
defaults to None. Duration of movement in seconds. Defaults to None.
defaults to “cmd_vel”. Topic name for velocity commands. Defaults to “cmd_vel”.
moveToPose
moveToDeltaPose
Move the robot to a specified pose.
Desired orientation of the robot
defaults to “cmd_delta_pose”. Name of pose command. Defaults to “cmd_delta_pose”.
getPosition
Get the current position of the robot.
defaults to “robot_pose”. Name of the pose client. Defaults to “robot_pose”.
getOrientation
Get the current orientation of the robot.
defaults to “robot_pose”. Name of the pose client. Defaults to “robot_pose”.
Current orientation of the robot
grasp
Grasp with the end effector.
defaults to “gripper_cmd”. Name of the gripper client. Defaults to “gripper_cmd”.
release
Release with the end effector.
defaults to “gripper_cmd”. Name of the gripper client. Defaults to “gripper_cmd”.
getImage (inherited)
Get image from named image client.
getPosition (inherited)
Get position from named pose client.
Position | list: Position object or raw position data
getOrientation (inherited)
Get orientation from named pose client.
Orientation of agent as a quaternion
run (inherited)
Run all ROS clients
Was this page helpful?