class TrajectoryHandlerNode:
Constructor: TrajectoryHandlerNode(arm_state, trajectory_executor)
Undocumented
Method | __init__ |
Undocumented |
Method | blockly |
Undocumented |
Method | check |
Undocumented |
Method | create |
Create a pose from ManageTrajectory message fields |
Method | get |
Ask the trajectories' manager which trajectories are available |
Method | get |
Get trajectory from trajectories manager and return a JointTrajectory |
Method | get |
Get the trajectory file associated to the name given |
Method | get |
Get trajectory's from trajectories manager and return list of NiryoPose |
Method | record |
Undocumented |
Method | remove |
Asks trajectories manager to remove pose |
Method | save |
Undocumented |
Method | stop |
Undocumented |
Method | update |
Undocumented |
Instance Variable | save |
Undocumented |
Instance Variable | traj |
Undocumented |
Method | __callback |
Undocumented |
Method | __callback |
Undocumented |
Method | __callback |
req = ManageTrajectoryRequest() req.cmd = ManageTrajectoryRequest.SAVE req.name = trajectory_name req.trajectory = JointTrajectory() req.trajectory.header = Header() req.trajectory.joint_names = ["Joint 1", "Joint 2", "Joint 3", "Joint 4", "Joint 5", "Joint 6"] req... |
Method | __callback |
Undocumented |
Method | __publish |
Undocumented |
Instance Variable | __arm |
Undocumented |
Instance Variable | __frequency |
Undocumented |
Instance Variable | __learning |
Undocumented |
Instance Variable | __lock |
Undocumented |
Instance Variable | __record |
Undocumented |
Instance Variable | __recording |
Undocumented |
Instance Variable | __save |
Undocumented |
Instance Variable | __traj |
Undocumented |
Instance Variable | __trajectory |
Undocumented |
Create a pose from ManageTrajectory message fields
Parameters | |
name:str | Undocumented |
description:str | Undocumented |
points:list[JointTrajectoryPoint] | Undocumented |
Returns | |
None |
Ask the trajectories' manager which trajectories are available
Returns | |
list[str] | list of trajectories name |
Get trajectory from trajectories manager and return a JointTrajectory
Parameters | |
name:str | pose name |
Returns | |
JointTrajectory | The trajectory object |
Get the trajectory file associated to the name given
Parameters | |
name:str | pose name |
Returns | |
dict | The trajectory file |
Get trajectory's from trajectories manager and return list of NiryoPose
Parameters | |
name:str | pose name |
Returns | |
Joints | The trajectory's first pose object |
Undocumented
req = ManageTrajectoryRequest() req.cmd = ManageTrajectoryRequest.SAVE req.name = trajectory_name req.trajectory = JointTrajectory() req.trajectory.header = Header() req.trajectory.joint_names = ["Joint 1", "Joint 2", "Joint 3", "Joint 4", "Joint 5", "Joint 6"] req.trajectory = trajectory req.trajectory.header.stamp = rospy.Time.now() req.trajectory.points = list[TrajectoryPoint] print(req) rospy.wait_for_service('/niryo_robot_poses_handlers/manage_trajectory', self.__service_timeout) service = rospy.ServiceProxy('/niryo_robot_poses_handlers/manage_trajectory', ManageTrajectory) result = service(req) print("Manage Trajectory Service Result: ", result)
Parameters | |
req: | |
Returns | |