concepts.hw_interface.franka.deoxys_server.DeoxysService#
- class DeoxysService[source]#
Bases:
Service
Methods
async_servo_thread
(msg_queue, ...)call
(name, *args, **kwargs)finalize
()from_setup_name
(name, robot_configs[, ...])get_captures
([robot_move_to])run_multi_robot
(task[, activated_robots])serve_socket
([name, tcp_port, use_simple, ...])single_async_servo_cancel
(robot_index[, ...])single_async_servo_finished
(robot_index)single_async_servo_start
(robot_index)single_async_servo_started
(robot_index)single_async_servo_wait
(robot_index[, terminate])single_async_servo_wait_for_start
(robot_index)single_close_gripper
(robot_index[, steps])single_move_ee_trajectory
(robot_index, ...)single_move_ee_trajectory_async
(robot_index, ...)single_move_home
(robot_index[, ...])single_move_qpos
(robot_index, q[, cfg, ...])single_move_qpos_trajectory
(robot_index, q)single_move_qpos_trajectory_async
(robot_index, q)single_open_gripper
(robot_index[, steps])wait_async_thread
(index)Attributes
- __init__(robots, robot_configs=None, cameras=None, camera_configs=None, camera_to_robot_mapping=None, mock=False)[source]#
- __new__(**kwargs)#
- async_servo_thread(msg_queue, robot_interface, exit_event, started_event, waiting_event)[source]#
- Parameters:
robot_interface (deoxys.franka_interface.FrankaInterface)
- finalize()#
- classmethod from_setup_name(name, robot_configs, camera_configs=None, mock=False, use_camera_subscriber=False)[source]#
- initialize()#
- serve_socket(name=None, tcp_port=None, use_simple=True, register_name_server=False, verbose=False)[source]#
- single_move_ee_trajectory(robot_index, ee_traj, *, cfg=None, compliance_traj=None, gripper_open=None, gripper_close=None)[source]#
- single_move_ee_trajectory_async(robot_index, ee_traj, *, cfg=None, compliance_traj=None, gripper_open=None, gripper_close=None, queued=False)[source]#
- single_move_qpos_trajectory(robot_index, q, cfg=None, num_addition_steps=0, gripper_open=None, gripper_close=None, residual_tau_translation=None)[source]#
- single_move_qpos_trajectory_async(robot_index, q, cfg=None, gripper_open=None, gripper_close=None, residual_tau_translation=None, queued=False)[source]#
- DEFAULT_PORTS = (12347, 12348)#
- ee_to_camera_pos = [0.036499, -0.034889, 0.0594]#
- ee_to_camera_quat = [0.00252743, 0.0065769, 0.70345566, 0.71070423]#