concepts.simulator.pybullet.components.multi_robot_controller.MultiRobotController#
- class MultiRobotController[source]#
Bases:
BulletComponent
Methods
do
(robot_index, action_name, **kwargs)do_synchronized_qpos_trajectories
(trajectories)replay
(commands)stable_reset
([nr_steps])Attributes
- __init__(robots)[source]#
- Parameters:
robots (Sequence[BulletArmRobotBase])
- __new__(**kwargs)#
- do_synchronized_qpos_trajectories(trajectories, step_size=1, gains=0.3, atol=0.03, timeout=20, verbose=False)[source]#
- ACTION_NAME_MAPPING = {'close_gripper_free': 'close_gripper_free_set_control', 'grasp': 'grasp_set_control', 'move_cartesian_trajectory': 'move_cartesian_trajectory_set_control', 'move_qpos': 'move_qpos_set_control', 'move_qpos_path_v2': 'move_qpos_path_v2_set_control', 'open_gripper_free': 'open_gripper_free_set_control'}#
- property p#
- property w#
- property world#