Robot#

This section groups the primary robot entry points and model-specific classes. Use it when you need to connect to a robot, fetch state, or work with a particular model variant.

Each robot model has different degrees of freedom and basic structures, so separate classes are provided for each model. For more information about the models, refer to this page.

create_robot

Create a robot instance for a specific RB-Y1 model.

create_robot_a

Create a Robot_A instance.

create_robot_m

Create a Robot_M instance.

create_robot_ub

Create a Robot_UB instance.

Robot A#

Model_A

Robot model configuration (A).

Robot_A

Robot (model: Model_A) control interface.

Robot_A_CommandHandler

Robot (model: Model_A) command handler.

Robot_A_CommandStreamHandler

Robot (model: Model_A) command stream handler.

Robot_A_ControlState

Robot (model: Model_A) control state.

Robot_A_ControlInput

Robot (model: Model_A) control input.

RobotState_A

Robot state information.

Robot M#

Model_M

Robot model configuration (M).

Robot_M

Robot (model: Model_M) control interface.

Robot_M_CommandHandler

Robot (model: Model_M) command handler.

Robot_M_CommandStreamHandler

Robot (model: Model_M) command stream handler.

Robot_M_ControlState

Robot (model: Model_M) control state.

Robot_M_ControlInput

Robot (model: Model_M) control input.

RobotState_M

Robot state information.

Robot UB#

Model_UB

Robot model configuration (UB).

Robot_UB

Robot (model: Model_UB) control interface.

Robot_UB_CommandHandler

Robot (model: Model_UB) command handler.

Robot_UB_CommandStreamHandler

Robot (model: Model_UB) command stream handler.

Robot_UB_ControlState

Robot (model: Model_UB) control state.

Robot_UB_ControlInput

Robot (model: Model_UB) control input.

RobotState_UB

Robot state information.