concepts.hw_interface.rby1a.server.RBY1AUPCInterface#
- class RBY1AUPCInterface[source]#
Bases:
Service
Methods
call
(name, *args, **kwargs)connect
([init_camera, init_grippers, devices])finalize
()get_qpos
()get_qvel
()maybe_reset_controller
(controller)move_gripper_qpos_trajectory
(gripper_name, ...)move_qpos
(qpos[, timeout, min_time, ...])move_qpos_trajectory
(trajectory[, dt, ...])move_zero
([min_time])power_on
([devices])reset_stream
([controller])send_command
(command, timeout)serve_socket
([name, tcp_port])Attributes
- __init__(connect=True, init_camera=True, init_grippers=True, address=DEFAULT_ROBOT_ADDRESS, priority=DEFAULT_PRIORITY, devices=None)[source]#
- __new__(**kwargs)#
- finalize()#
- initialize()#
- move_qpos_trajectory(trajectory, dt=0.5, min_time_multiplier=5, first_min_time=None, command_timeout=1.0)[source]#
- DEFAULT_CONFIGS = {'default.acceleration_limit_scaling': '0.8', 'joint_position_command.cutoff_frequency': '5'}#
- DEFAULT_PRIORITY = 10#
- DEFAULT_ROBOT_ADDRESS = '192.168.30.1:50051'#
- RS_SERIAL_NUMBER = '231122072622'#
- USE_STREAM_INTERFACE = True#
- property gripper_controller: RainbowGripperController#
- property pb_robot: RBY1ARobot#
- property robot: rby1_sdk.Robot_A#