LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/rbs_test.egg-info/PKG-INFO
src/rbs_test.egg-info/SOURCES.txt
src/rbs_test.egg-info/dependency_links.txt
src/rbs_test.egg-info/requires.txt
src/rbs_test.egg-info/top_level.txt
src/robotblockset/__init__.py
src/robotblockset/controllers.py
src/robotblockset/gen_models.py
src/robotblockset/graphics.py
src/robotblockset/grippers.py
src/robotblockset/multi_robots.py
src/robotblockset/optimal.py
src/robotblockset/platform_spec.py
src/robotblockset/platform_utils.py
src/robotblockset/platforms.py
src/robotblockset/rbf.py
src/robotblockset/rbs_typing.py
src/robotblockset/robot_dh_parameters.py
src/robotblockset/robot_models.py
src/robotblockset/robot_spec.py
src/robotblockset/robots.py
src/robotblockset/sensors.py
src/robotblockset/spacenavigator.py
src/robotblockset/tools.py
src/robotblockset/trajectories.py
src/robotblockset/transformations.py
src/robotblockset/cameras/__init__.py
src/robotblockset/cameras/basler.py
src/robotblockset/cameras/calibration_boards.py
src/robotblockset/cameras/camera_calibration.py
src/robotblockset/cameras/camera_discovery.py
src/robotblockset/cameras/cameras_ros2.py
src/robotblockset/cameras/collect_calibration_data.py
src/robotblockset/cameras/hand_eye_calibration.py
src/robotblockset/cameras/image_converter.py
src/robotblockset/cameras/image_transform.py
src/robotblockset/cameras/interfaces.py
src/robotblockset/cameras/manual_test_hw.py
src/robotblockset/cameras/mujoco_camera.py
src/robotblockset/cameras/opencv_videocapture.py
src/robotblockset/cameras/pinhole_operations.py
src/robotblockset/cameras/point_clouds.py
src/robotblockset/cameras/realsense.py
src/robotblockset/cameras/realsense_scan_profiles.py
src/robotblockset/cameras/spatial_operations.py
src/robotblockset/cameras/zed.py
src/robotblockset/coppelia/__init__.py
src/robotblockset/coppelia/robots_coppelia.py
src/robotblockset/coppelia/models/Panda.ttt
src/robotblockset/coppelia/models/UR10.ttt
src/robotblockset/examples/WorldBase_ori.motive
src/robotblockset/examples/check_mujoco.ipynb
src/robotblockset/examples/check_pymujoco.ipynb
src/robotblockset/examples/check_pymujoco_sim.ipynb
src/robotblockset/examples/compare_mujoco_genesis.ipynb
src/robotblockset/examples/estimate_load.ipynb
src/robotblockset/examples/gen_calibration_charuco_scene.ipynb
src/robotblockset/examples/gen_calibration_checker_scene.ipynb
src/robotblockset/examples/gen_panda_2x_scene.ipynb
src/robotblockset/examples/gen_robot_scene.ipynb
src/robotblockset/examples/gen_tiagobase_panda_scene.ipynb
src/robotblockset/examples/gen_unitree_b2_scene.ipynb
src/robotblockset/examples/genesis_path_planning.ipynb
src/robotblockset/examples/inspection_gen_scene.ipynb
src/robotblockset/examples/load_est_data.mat
src/robotblockset/examples/test_basler_cameras.ipynb
src/robotblockset/examples/test_time_optimal_traj.py
src/robotblockset/examples/tools.yaml
src/robotblockset/examples/update_optitrack_rigidbody.ipynb
src/robotblockset/franka/__init__.py
src/robotblockset/franka/grippers_pandapy.py
src/robotblockset/franka/robots_pandapy.py
src/robotblockset/genesis/__init__.py
src/robotblockset/genesis/robots_genesis.py
src/robotblockset/mujoco/__init__.py
src/robotblockset/mujoco/grippers_mujoco.py
src/robotblockset/mujoco/grippers_pymujoco.py
src/robotblockset/mujoco/grippers_pymujoco_sim.py
src/robotblockset/mujoco/mujoco_api.py
src/robotblockset/mujoco/ompl_pymujoco.py
src/robotblockset/mujoco/platforms_mujoco.py
src/robotblockset/mujoco/platforms_pymujoco.py
src/robotblockset/mujoco/platforms_pymujoco_sim.py
src/robotblockset/mujoco/robots_mujoco.py
src/robotblockset/mujoco/robots_pymujoco.py
src/robotblockset/mujoco/robots_pymujoco_sim.py
src/robotblockset/mujoco/scene_pymujoco.py
src/robotblockset/mujoco/scene_pymujoco_sim.py
src/robotblockset/mujoco/sensors_mujoco.py
src/robotblockset/mujoco/sensors_pymujoco.py
src/robotblockset/mujoco/tools_mjcf.py
src/robotblockset/mujoco/tools_pymujoco.py
src/robotblockset/mujoco/simmujoco/README.md
src/robotblockset/mujoco/simmujoco/README.assets/Firewall.PNG
src/robotblockset/mujoco/simmujoco/README.assets/linux_cmake_1.PNG
src/robotblockset/mujoco/simmujoco/README.assets/linux_cmake_2.PNG
src/robotblockset/mujoco/simmujoco/README.assets/linux_cmake_3.PNG
src/robotblockset/mujoco/simmujoco/README.assets/linux_target.PNG
src/robotblockset/mujoco/simmujoco/README.assets/win_cmake_1.PNG
src/robotblockset/mujoco/simmujoco/README.assets/win_cmake_2.PNG
src/robotblockset/mujoco/simmujoco/README.assets/win_cmake_3.PNG
src/robotblockset/mujoco/simmujoco/README.assets/win_target.PNG
src/robotblockset/mujoco/simmujoco/simulate/CMakeLists.txt
src/robotblockset/mujoco/simmujoco/simulate/CMakeLists.txt.bak
src/robotblockset/mujoco/simmujoco/simulate/CMakeLists.txt.ori
src/robotblockset/mujoco/simmujoco/simulate/VERSION
src/robotblockset/mujoco/simmujoco/simulate/crossplatform.cpp
src/robotblockset/mujoco/simmujoco/simulate/crossplatform.h
src/robotblockset/mujoco/simmujoco/simulate/main.cc
src/robotblockset/mujoco/simmujoco/simulate/main.cc.bak
src/robotblockset/mujoco/simmujoco/simulate/main.cc.ori
src/robotblockset/mujoco/simmujoco/simulate/mujoco_server.cpp
src/robotblockset/mujoco/simmujoco/simulate/mujoco_server.h
src/robotblockset/mujoco/simmujoco/simulate/simulate.cc
src/robotblockset/mujoco/simmujoco/simulate/simulate.cc.bak
src/robotblockset/mujoco/simmujoco/simulate/simulate.cc.ori
src/robotblockset/mujoco/simmujoco/simulate/socket.cpp
src/robotblockset/mujoco/simmujoco/simulate/socket.h
src/robotblockset/optitrack/__init__.py
src/robotblockset/optitrack/natnet_client.py
src/robotblockset/optitrack/optitrack_localization.py
src/robotblockset/optitrack/optitrack_utils.py
src/robotblockset/robotiq/__init__.py
src/robotblockset/robotiq/grippers_robotiq.py
src/robotblockset/ros/__init__.py
src/robotblockset/ros/controllers_ros.py
src/robotblockset/ros/franka_ros.py
src/robotblockset/ros/grippers_ros.py
src/robotblockset/ros/joint_trajectory_interface.py
src/robotblockset/ros/platforms_ros.py
src/robotblockset/ros/robots_ros.py
src/robotblockset/ros/sensors_ros.py
src/robotblockset/ros2/__init__.py
src/robotblockset/ros2/controllers_ros2.py
src/robotblockset/ros2/devices_ros2.py
src/robotblockset/ros2/franka_ros2.py
src/robotblockset/ros2/grippers_ros2.py
src/robotblockset/ros2/kuka_ros2.py
src/robotblockset/ros2/robots_ros2.py
src/robotblockset/ros2/tools.py
src/robotblockset/ros2/ur_ros2.py
src/robotblockset/ros2/yaskawa_ros2.py
src/robotblockset/tutorials/tutorial_calibrate_camera_charuco.ipynb
src/robotblockset/tutorials/tutorial_calibrate_camera_checker.ipynb
src/robotblockset/tutorials/tutorial_custom_controller_pymujoco.ipynb
src/robotblockset/tutorials/tutorial_franka_pandapy.ipynb
src/robotblockset/tutorials/tutorial_franka_ros2.ipynb
src/robotblockset/tutorials/tutorial_generate_MJCF_scene.ipynb
src/robotblockset/tutorials/tutorial_generation_collision-free_trajectories.ipynb
src/robotblockset/tutorials/tutorial_genesis.ipynb
src/robotblockset/tutorials/tutorial_graphics.ipynb
src/robotblockset/tutorials/tutorial_image_transform.ipynb
src/robotblockset/tutorials/tutorial_image_video_pymujoco.ipynb
src/robotblockset/tutorials/tutorial_kinematic_models.ipynb
src/robotblockset/tutorials/tutorial_mobile_robots.ipynb
src/robotblockset/tutorials/tutorial_motion_generation.ipynb
src/robotblockset/tutorials/tutorial_mujoco.ipynb
src/robotblockset/tutorials/tutorial_multi_robots.ipynb
src/robotblockset/tutorials/tutorial_optimal_trajectory.ipynb
src/robotblockset/tutorials/tutorial_platforms.ipynb
src/robotblockset/tutorials/tutorial_rbf.ipynb
src/robotblockset/tutorials/tutorial_robotiq_gripper.ipynb
src/robotblockset/tutorials/tutorial_robots.ipynb
src/robotblockset/tutorials/tutorial_spatial_operations.ipynb
src/robotblockset/tutorials/tutorial_ur_rtde.ipynb
src/robotblockset/tutorials/assets/Digitop_path.mat
src/robotblockset/tutorials/assets/LWR_sim.PNG
src/robotblockset/tutorials/assets/fg_two_lines.png
src/robotblockset/tutorials/assets/sample_traj.mat
src/robotblockset/ur/__init__.py
src/robotblockset/ur/grippers_rtde.py
src/robotblockset/ur/robots_rtde.py
src/robotblockset/urdf_models/crx20/crx20.urdf
src/robotblockset/urdf_models/crx20/meshes/link_1.stl
src/robotblockset/urdf_models/crx20/meshes/link_2.stl
src/robotblockset/urdf_models/crx20/meshes/link_3.stl
src/robotblockset/urdf_models/crx20/meshes/link_4.stl
src/robotblockset/urdf_models/crx20/meshes/link_5.stl
src/robotblockset/urdf_models/crx20/meshes/link_6.stl
src/robotblockset/urdf_models/crx20/meshes/link_base.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_1.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_2.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_3.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_4.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_5.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_6.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/collision/link_base.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_1.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_2.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_3.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_4.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_5.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_6.stl
src/robotblockset/urdf_models/crx20/meshes/crx20ia_l/visual/link_base.stl
src/robotblockset/urdf_models/hc20/hc20.urdf
src/robotblockset/urdf_models/hc20/meshes/base_link.stl
src/robotblockset/urdf_models/hc20/meshes/link_1_s.stl
src/robotblockset/urdf_models/hc20/meshes/link_2_l.stl
src/robotblockset/urdf_models/hc20/meshes/link_3_u.stl
src/robotblockset/urdf_models/hc20/meshes/link_4_r.stl
src/robotblockset/urdf_models/hc20/meshes/link_5_b.stl
src/robotblockset/urdf_models/hc20/meshes/link_6_t.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/base_link.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_1_s.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_2_l.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_3_u.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_4_r.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_5_b.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/collision/link_6_t.stl
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/base_link.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_1_s.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_2_l.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_3_u.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_4_r.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_5_b.dae
src/robotblockset/urdf_models/hc20/meshes/hc20/visual/link_6_t.dae
src/robotblockset/urdf_models/iiwa14/iiwa14.urdf
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_0.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_0_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_1.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_1_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_2.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_2_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_3.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_3_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_4.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_4_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_5.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_5_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_6.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_6_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_7-MF-Touch-pneumatisch.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_7-MF-Touch-pneumatisch_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_7.stl
src/robotblockset/urdf_models/iiwa14/meshes/collision/link_7_s.stl
src/robotblockset/urdf_models/iiwa14/meshes/visual/band.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/kuka.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_0.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_1.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_2_grey.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_2_orange.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_3.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_4_grey.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_4_orange.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_5.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_6_grey.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_6_orange.obj
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_7-MF-Touch-pneumatisch.stl
src/robotblockset/urdf_models/iiwa14/meshes/visual/link_7.obj
src/robotblockset/urdf_models/mir100/mir100.urdf
src/robotblockset/urdf_models/mir100/meshes/collision/caster_wheel_base.stl
src/robotblockset/urdf_models/mir100/meshes/collision/mir_100_base.stl
src/robotblockset/urdf_models/mir100/meshes/collision/mir_250_base.stl
src/robotblockset/urdf_models/mir100/meshes/visual/caster_wheel_base.stl
src/robotblockset/urdf_models/mir100/meshes/visual/mir_100_base.stl
src/robotblockset/urdf_models/mir100/meshes/visual/mir_250_base.stl
src/robotblockset/urdf_models/mir100/meshes/visual/sick_lms-100.stl
src/robotblockset/urdf_models/mir100/meshes/visual/wheel.stl
src/robotblockset/urdf_models/panda/panda.urdf
src/robotblockset/urdf_models/panda/meshes/collision/finger.obj
src/robotblockset/urdf_models/panda/meshes/collision/hand.obj
src/robotblockset/urdf_models/panda/meshes/collision/link0.obj
src/robotblockset/urdf_models/panda/meshes/collision/link1.obj
src/robotblockset/urdf_models/panda/meshes/collision/link2.obj
src/robotblockset/urdf_models/panda/meshes/collision/link3.obj
src/robotblockset/urdf_models/panda/meshes/collision/link4.obj
src/robotblockset/urdf_models/panda/meshes/collision/link5.obj
src/robotblockset/urdf_models/panda/meshes/collision/link6.obj
src/robotblockset/urdf_models/panda/meshes/collision/link7.obj
src/robotblockset/urdf_models/panda/meshes/visual/finger.dae
src/robotblockset/urdf_models/panda/meshes/visual/hand.dae
src/robotblockset/urdf_models/panda/meshes/visual/link0.dae
src/robotblockset/urdf_models/panda/meshes/visual/link1.dae
src/robotblockset/urdf_models/panda/meshes/visual/link2.dae
src/robotblockset/urdf_models/panda/meshes/visual/link3.dae
src/robotblockset/urdf_models/panda/meshes/visual/link4.dae
src/robotblockset/urdf_models/panda/meshes/visual/link5.dae
src/robotblockset/urdf_models/panda/meshes/visual/link6.dae
src/robotblockset/urdf_models/panda/meshes/visual/link7.dae
src/robotblockset/urdf_models/pmb2/pmb2.urdf
src/robotblockset/urdf_models/pmb2/meshes/base/base.stl
src/robotblockset/urdf_models/pmb2/meshes/base/base_collision.dae
src/robotblockset/urdf_models/pmb2/meshes/base/base_dock_link.stl
src/robotblockset/urdf_models/pmb2/meshes/base/base_ring.stl
src/robotblockset/urdf_models/pmb2/meshes/base/high_resolution/base.stl
src/robotblockset/urdf_models/pmb2/meshes/base/high_resolution/base_collision.stl
src/robotblockset/urdf_models/pmb2/meshes/cameras_add_on/cameras_add_on.stl
src/robotblockset/urdf_models/pmb2/meshes/cameras_add_on/cameras_add_on_collision.stl
src/robotblockset/urdf_models/pmb2/meshes/dock/dock.stl
src/robotblockset/urdf_models/pmb2/meshes/dock/dock_collision.stl
src/robotblockset/urdf_models/pmb2/meshes/objects/antenna.stl
src/robotblockset/urdf_models/pmb2/meshes/objects/cover.stl
src/robotblockset/urdf_models/pmb2/meshes/objects/high_resolution/cover.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/bumper.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/bumper_collision.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/elp_camera.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/hokuyo_urg_04lx_ug01.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/sick_tim551.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/srf05.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/structure_sensor.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/xtion_pro_live.dae
src/robotblockset/urdf_models/pmb2/meshes/sensors/high_resolution/bumper.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/high_resolution/hokuyo_urg_04lx_ug01.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/high_resolution/sick_tim551.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/high_resolution/srf05.stl
src/robotblockset/urdf_models/pmb2/meshes/sensors/high_resolution/xtion_pro_live.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/caster_1.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/caster_2.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/wheel.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/high_resolution/caster_1.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/high_resolution/caster_2.stl
src/robotblockset/urdf_models/pmb2/meshes/wheels/high_resolution/wheel.stl
src/robotblockset/urdf_models/test/UM.urdf
src/robotblockset/urdf_models/test/test.urdf
src/robotblockset/urdf_models/ur10/ur10.urdf
src/robotblockset/urdf_models/ur10/meshes/collision/base.stl
src/robotblockset/urdf_models/ur10/meshes/collision/forearm.stl
src/robotblockset/urdf_models/ur10/meshes/collision/shoulder.stl
src/robotblockset/urdf_models/ur10/meshes/collision/upperarm.stl
src/robotblockset/urdf_models/ur10/meshes/collision/wrist1.stl
src/robotblockset/urdf_models/ur10/meshes/collision/wrist2.stl
src/robotblockset/urdf_models/ur10/meshes/collision/wrist3.stl
src/robotblockset/urdf_models/ur10/meshes/visual/base.dae
src/robotblockset/urdf_models/ur10/meshes/visual/forearm.dae
src/robotblockset/urdf_models/ur10/meshes/visual/shoulder.dae
src/robotblockset/urdf_models/ur10/meshes/visual/upperarm.dae
src/robotblockset/urdf_models/ur10/meshes/visual/wrist1.dae
src/robotblockset/urdf_models/ur10/meshes/visual/wrist2.dae
src/robotblockset/urdf_models/ur10/meshes/visual/wrist3.dae