gripx

View on PyPIReverse Dependencies (0)

0.0.5 gripx-0.0.5-py3-none-any.whl

Wheel Details

Project: gripx
Version: 0.0.5
Filename: gripx-0.0.5-py3-none-any.whl
Download: [link]
Size: 154706
MD5: f2362b86eee21eeca6c5145a97ec74b5
SHA256: e5b411fd44d178d49df1120fbf8dbd107215e2738579e29f16ed9b1790710f48
Uploaded: 2024-03-04 21:05:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gripx
Version: 0.0.5
Summary: Grip is a prototyping toolbox for manipulation research.
Author: Ermano Arruda
Maintainer: Ermano Arruda
Maintainer-Email: ermano.arruda[at]dyson.com
Home-Page: https://github.com/dyson-ai/grip
License: MIT
Requires-Dist: setuptools (<=65)
Requires-Dist: numpy (>=1.25.2)
Requires-Dist: scipy (>=1.11.1)
Requires-Dist: pybullet (>=3.2.4)
Requires-Dist: open3d (>=0.10.0)
Requires-Dist: opencv-python (>=4.9.0.80)
Requires-Dist: matplotlib (>=3.3.4)
Requires-Dist: pybullet-planning-eaa
Requires-Dist: trimesh (>=3.9.20)
Requires-Dist: xatlas (>=0.0.7)
Requires-Dist: transforms3d (==0.4.1)
Requires-Dist: strenum
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ipdb; extra == "dev"
Requires-Dist: black (<=24.2.0,>=24); extra == "dev"
Requires-Dist: check-manifest (<=0.49,>=0.49); extra == "dev"
Requires-Dist: pre-commit (<=3.3.3,>=3.3.3); extra == "dev"
Requires-Dist: pylint (<=2.17.5,>=2.16); extra == "dev"
Requires-Dist: pytest-cov (<=4.1,>=4.1); extra == "dev"
Requires-Dist: pytest-mock (<=3.11.1,>=3.10); extra == "dev"
Requires-Dist: pytest-runner (<=6.0,>=6.0); extra == "dev"
Requires-Dist: pytest (<=7.4,>=7.4); extra == "dev"
Requires-Dist: hypothesis (<=6.82.2,>=6.82); extra == "dev"
Requires-Dist: ruff (<=0.0.28,>=0.0.28); extra == "dev"
Requires-Dist: coverage (<=7.3.0,>=7.2.7); extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Provides-Extra: dev
License-File: LICENSE
[Description omitted; length: 2910 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
grip/__init__.py sha256=Hf3P13aXda0yGzKGMz0zdoR2H5TYRWR_3TuHHVfYABI 566
grip/version.py sha256=S7u1lbuWmM3A3ajykBialmPoJUK6Jg-WmNqM-9OZFdk 22
grip/agent/__init__.py sha256=HAQ_iF4SDYNYhQP8DKHUWohQezUZUqQwBA5ddr8kzOM 116
grip/agent/base_agent.py sha256=gGWAH4WFDG1ifK3HvQQllwmGNzXHh12Ac-e1Jl6iSBo 1785
grip/agent/demo_agent.py sha256=T_e4guixitMdw8XiS50uNiZ_VOfNFVE_it5eZrpcOQQ 4649
grip/app/__init__.py sha256=-Y4nXHTz6GSdY7SCSy88coiht3XrjyxRqSX0T5dbrTA 52
grip/app/app_interface.py sha256=_VIybokCevQTIVERouOmhLZaIKiaNJGcQ6NCGAV0ch0 374
grip/environments/__init__.py sha256=tal9ZJNuetSIUOyfIRoTD2CFbtS8DlpUbHq0YA3bt30 306
grip/environments/base_env.py sha256=AylHN6YJ_yqMf38S-MYn2rTKwAMjaEpFcb0v4VKNtqA 3751
grip/environments/domain_randomiser.py sha256=n1oPizWS1ElWHeRb7uNGrRDiOQueEuPD-Tz8sgX6Vxk 4994
grip/environments/pick_and_place_env.py sha256=GAcndzj3KdVrZDCiNIkKsJ_gjsNKewRGaIwE7Vh3ZGw 1982
grip/environments/reward.py sha256=rs1UXRWh9x493rsNCSnEyaDewXLJ-gS-4DjHzJqPQTo 277
grip/environments/template_env.py sha256=e4-xm9kUcMl1lVAqaPnBL1niOKJ4B94VNL_-FRtEb5s 6268
grip/io/__init__.py sha256=U8UcrUHHl3ucJOdw6ytO-mS-qRTxLAsnuUFz-IlEkUE 375
grip/io/logging_utils.py sha256=jX3cQ4vtE9S3MWPhk7Wa4ZBtBUhX5Dpg-1ipfV6OP0k 2083
grip/io/timer.py sha256=FW9DjFMUZ0i5SmJcE_Cq53tri5YxzISo_8vxeS2dRfs 337
grip/io/tools.py sha256=t_s9mfkIZSzSAS7B_wCQev_fb42-R6WkhK1f2jYHxbE 4516
grip/math/__init__.py sha256=28PoXUZcPqHDSNwdiU057hnQz3C0OeApm7ZS8-Bz0bA 795
grip/math/linalg.py sha256=NEouCoYXesABZgUYnTIjmTbbxH2NhP6xmqk42-KWGlg 5405
grip/math/quaternion.py sha256=kFY9NbyKcLRo_Tr8XsQ6bUwkjV9XqdPcxmYwfp6cclY 15873
grip/math/transform.py sha256=_PfTB39fFu-fBDrrYFESS67xD__jpLUhHVij9dMrCOI 3112
grip/motion/__init__.py sha256=xjNckrbGIHaI4Fewmp_RvFTqan2-hm4pzzKfHB21VyE 94
grip/motion/minjerk.py sha256=QziYoWiXFY-t311tdufW5CqnA6JrWK551XG1nTE7T_M 12858
grip/motion/path.py sha256=aur023C6YZMAMeFZPqtK19IuDUiKQfKeeS9oBuEfjOs 8597
grip/motion/pybullet_planner.py sha256=HfG8XWnxv8f1o8mNzL-vFxvbCP-zbg7vngaGDRLiCGE 7833
grip/perception/__init__.py sha256=f5ONnp2zQn8EMILyazyUXqDQywn0BZ34fvaEDDhDhcc 144
grip/perception/image_utils.py sha256=GJAbSguwT2kDq0f9v45dJL2T6J1dkjERRPHtHe5uKbo 2593
grip/perception/rgbd2pcd.py sha256=10979AE95_q2wg8sMBAh_nf4ZKxkAxUpTy337WbS5Pk 13966
grip/perception/tsdf_volume.py sha256=NDtoDjWO9jcRf-ga2pLFfsdHrPfLSvTQfgAoNw_cuuc 5930
grip/robot/__init__.py sha256=xMlRdBPahzvis_s4f3Y5ASTvEPZHk_6JyrV9-1gNRTo 1156
grip/robot/articulated_object.py sha256=qtPStPWz1rPD9Wb01VonSnEuOuNu0CeX2w0qrzILjzc 4258
grip/robot/bullet_robot.py sha256=aVjKXsjOBUETuyaHkbN1j1a8kMWV_LtSI5jJkKQocWg 58766
grip/robot/bullet_robotiq_2f_gripper.py sha256=mgddi87RRLLy8NENhHiOQQifJn33-124jnSyFGYw5tM 8024
grip/robot/collision.py sha256=3xjpue-WnSuYtjPuC2Kbgy8USda9IqJs8w_1cFch5Zg 1596
grip/robot/end_effector_registry.py sha256=0ggQW6FbFfgamSSoKQhM2_RSHv5J1FPQKhAzq7761r4 2631
grip/robot/entity.py sha256=kRKuPGwrZOO4KLnlgepAcZGEreTY28dLoznWe1D7tyY 449
grip/robot/gripper_interface.py sha256=EGe-Ex5knpQKW6OJQVlrnEsEK0x7MhV5NplxKWHieI4 2152
grip/robot/gui.py sha256=mdcK6LY-Et4o7QKtsVPwDbI5JAX66jnkEQW-Znc_f_A 14439
grip/robot/object.py sha256=Q0DVi2cytRJ5wOe0CiW5D_Zo5tNVn5NG-hvrzigCBS4 25419
grip/robot/panda_gripper.py sha256=SO21TE4Kei2ZfqLS6sq937VCojrhz8Zui79qsjFkdNQ 3382
grip/robot/panda_robot.py sha256=nkrbR1NMJ6na5DYg74Kc_ijbzEo1NKaZaoOeV5k9baY 2882
grip/robot/robot_arm.py sha256=b7g-x3mz1zeTs13k4WcXdg8n-BwUZM3jwRplSsNdHD4 4352
grip/robot/robot_interface.py sha256=VeA_d7iRoWs4I56lzCpPRBfeYJ0bDdh2T47upfyFOKE 5139
grip/robot/types.py sha256=tDh7oD_i1doFEwPJVs4_UnKuZXrdayzi5pAF60u8MvQ 7105
grip/robot/world.py sha256=bK3weQLWKVyVaEEdMG6TD9svW2jZoWr5AT_CfC0S0F0 20849
grip/ros/__init__.py sha256=svZDNvgoebTg8cNR1_AYOgkUwrmAiPSM14qq2xr4g3c 684
grip/ros/depth_proc_launch.py sha256=DYoztDSV81q697aoeAU6hnAs6FEitm65fbfMtfZ2xFA 3951
grip/ros/io.py sha256=FTqC-K5e96jZk_oxlGxOd3fL22AIDQEufyphvyzxBCs 6070
grip/ros/joint_state_tools.py sha256=kNgllB64FPtPKNF2Ad0Ko1WOHIxgaiB8QBUh1n4YpGU 8782
grip/ros/pc_conversions.py sha256=_D4XY-aiShHuVLfe5Y-vSsm-mCUznIPyyNntYCyhHlI 20634
grip/ros/ros2_future.py sha256=elskXRNzjStsuUBeNzAf6kBQL5NY8Nzv-lkDasCHdK8 2164
grip/ros/ros_camera.py sha256=kh9vRfpdaaiLUGWqH9Bl3uxM1TaIhMRduAUr41CVWdo 24363
grip/ros/ros_robot_arm.py sha256=U4AA5Dmvn2ElcYGJ4RZQeyP-ucy2nhS4QuJmCgR3i0U 6497
grip/ros/tf_tools.py sha256=oq2pSU1Kc_ddITSiTZD1eTTWYplDPsyEnTMd0d0AVUc 4767
grip/ros/trajectory_action_client.py sha256=Yy4ORUzf_vIM2rhLVWW9HgXE5gaIs3_E8k8d4Ooi5dU 699
grip/ros/trajectory_action_server.py sha256=Q1EwkKFfqf_ptLb8vtriVuGwRyQIYXzh_zW_a7VqorA 2193
grip/ros/urdf_utils.py sha256=8cZpqh2_CvPmljpwKn7g6QPV9qTnPVCR5XDD8aQiPi8 1934
grip/sensors/__init__.py sha256=tbZGc-zwU7cGWguNKBQMR8kbLpqV2DzePh-gimfWKIk 96
grip/sensors/camera.py sha256=bevBHhh57A8KM_hnuaudnNX32J5JMhdHMdJnzo6LPxo 25227
grip/sensors/sensor.py sha256=MbuiLBINtl-mHIxbCj5JuWgvnEdgAlxsunLFOHZ0vFo 220
grip_assets/__init__.py sha256=U5DhFqJiHbvtF4iXFxY3FPXSNraOdNUtqsFW_8FM0II 348
grip_assets/config/sensors3d.yaml sha256=97uUOjTU1PrN6WoyDd2ULIOvrO9orNNYMQU6xgABFlY 787
grip_assets/media/basic_demo_2x.gif sha256=yEIEV7SbmUPm6-F3ban3y4I2UX5BftBax3TnQQBothk 131
grip_assets/media/moveit_demo.gif sha256=_zPtC32bbRhc2cTUfl-vtjFnVeylJFcA96KfrlnJox4 131
grip_assets/media/simple_demo.gif sha256=nmAYK-mh84214DJisqIomn4pIcanJ9RmwnUInQwzVuE 132
grip_assets/texture/dtd_crystalline_0217.jpg sha256=GwA_8uFqFbJ1DLGUSejTr4Me3FK1tYJDpreXJHTC5Is 129
grip_assets/texture/dtd_dotted_0114.jpg sha256=i5jNB5-UxFljR0JDVrFqPXIzTmIWt9SDO5anHAxJUjY 129
grip_assets/texture/dtd_gauzy_0160.jpg sha256=mBQOYCVT0SX5yNdzySIGI9-7CcXwOcgOcpR5h7kqka0 129
grip_assets/urdf/sample_objects/drinks_can/collision_simple_vhacd.obj sha256=PqmHdIEYHeqoyvzzacKNQ97QpIDu0xgTWrFE97s8nDw 129
grip_assets/urdf/sample_objects/drinks_can/drinks_can_1.jpg sha256=p0AFwqe9PneNUAKdNbuDZM0pHH22kBwTnfTemxtUqv4 131
grip_assets/urdf/sample_objects/drinks_can/model.urdf sha256=2RsjdGx6UlTZcF_J-eDYlyaV6svl3n77-XqezUXBhZA 848
grip_assets/urdf/sample_objects/drinks_can/textured_simple2.obj sha256=D4LHZnqgVYDzS5LFt-fz7wzv0J_bqnV8yTekAZCPtqI 130
grip_assets/urdf/sample_objects/drinks_can/textured_simple2.obj.mtl sha256=y7hzJy3yZjUDHsTQVum-zbUdqg6czBfNuvGfMVOc3w0 128
grip_assets/urdf/sample_objects/game_controller/collision_simple_vhacd.obj sha256=oBgwC3qqBKFXIbyNYAfH_btgyvblRw-RcJ5eE5kKm9c 130
grip_assets/urdf/sample_objects/game_controller/game_controller_1.jpg sha256=j-41YSZ166bj_BEl4DE0xj_MPwb6VSmnwEe9rhJhcxk 131
grip_assets/urdf/sample_objects/game_controller/model.urdf sha256=65hDuu61KWP9iSNdsJqkGv5LkC5N5tmJRGoDJXyodTE 847
grip_assets/urdf/sample_objects/game_controller/textured_simple.mtl sha256=RiLyBG7zB1mQKf4KPk5Xu_RE5BZRqUdQsNH2xIluqxs 128
grip_assets/urdf/sample_objects/game_controller/textured_simple2.obj sha256=88DVcwxjdrnSfau-AFkHpgAqRcKqdmUxhthoorchftM 131
grip_assets/urdf/sample_objects/game_controller/textured_simple2.obj.mtl sha256=C7wmuKe7V0QgF3bYMsF8Lz6z2Y3a5znNvot0yszPZUM 128
grip_assets/urdf/sample_objects/mug_blue/model.urdf sha256=WYtAJ1bpw6zN4UfK-QQ41AjePSTKnxfGHsnoLD-9Zkw 847
grip_assets/urdf/sample_objects/mug_blue/mug_blue_1.jpg sha256=9lLxfEK6OtO7UEHJs0LleRRNe5GMLnG3o0ATgIFdmrU 132
grip_assets/urdf/sample_objects/mug_blue/textured_simple.mtl sha256=0QFkreP4IB1_eM0srlYKlnEyrQQZrdVHfDKvxnr3mGI 128
grip_assets/urdf/sample_objects/water_bottle/collision_simple_vhacd.obj sha256=wCm1iXqikDvQqwzqAqg-inEDGId9Dt3UqsKYufGiMsc 129
grip_assets/urdf/sample_objects/water_bottle/model.urdf sha256=Lq-xjUATs1jMASXUH3yrffbJ0DxjsIIwAoVam5Bvb48 849
grip_assets/urdf/sample_objects/water_bottle/textured_simple.mtl sha256=KFeUaZqHTPw0Z1_i68Pen-rwofzeU1puWrMMQVXbuU0 128
grip_assets/urdf/sample_objects/water_bottle/textured_simple2.obj sha256=Jv7RNBA43tdzn5OgyVnsi-AV6quY0TAzKV_v0e5Qhxo 131
grip_assets/urdf/sample_objects/water_bottle/textured_simple2.obj.mtl sha256=ottfP3bAkdFPC_qhJjNNpDVNyVwspXSaoLPc-dY9wVs 128
grip_assets/urdf/sample_objects/water_bottle/water_bottle_1.jpg sha256=6-1SzR3O4aNXaCpUqFXgDCyNf2jiF9pO4JrrSTCuk0o 131
grip_assets/urdf/tray/tray.jpg sha256=Iql_MufB_O0-5wzqShEd6M077lq0ZGgRuvfQ3Ko9auQ 131
grip_assets/urdf/tray/tray.urdf sha256=NmCy7S1j0hdaPuHHNNcGCmSV1qks9UEew44pv68N8nE 837
grip_assets/urdf/tray/tray_textured.mtl sha256=vNfLSm2bjw_V2GjFFOe0yg7RyeV7i9h0bvnE_WqUAgU 128
grip_assets/urdf/tray/tray_textured2.mtl sha256=jf8f3DVPiokGAHr50RZNoTjJ39ekAD7diVDJ--6CXxg 128
grip_assets/urdf/tray/tray_textured2.urdf sha256=m6DYuM-uUS1a8bDbIYb9EUBcGYpa91BRzTUStEqxFoU 659
grip_assets/urdf/tray/tray_textured4.mtl sha256=vNfLSm2bjw_V2GjFFOe0yg7RyeV7i9h0bvnE_WqUAgU 128
grip_assets/urdf/tray/traybox.urdf sha256=wCKi_yCkN25F83NubggbBzhVlTQyFpXVhWth675ZaZU 1250
grip_assets/urdf/workcell/table/collision_simple_vhacd.obj sha256=qkaAq2vbfJg21OSTfEUvie4HGcTzUhgBXr0onvDF-SQ 129
grip_assets/urdf/workcell/table/model.urdf sha256=_YpDkSZL86oawavPCf10MVjPdYeV9PFhT4F7YshOx4U 847
grip_assets/urdf/workcell/table/plywood.jpg sha256=QYP33y3hvHOXWw58tJswfFrMQ5MjauVtO6iXgIsEnrY 131
grip_assets/urdf/workcell/table/textured.mtl sha256=ys3Oj9jZZkId_1ykjwUTlKc-zJUiIGwYMN-6x05_wNg 128
grip_assets/urdf/workcell/table/textured_simple.mtl sha256=ys3Oj9jZZkId_1ykjwUTlKc-zJUiIGwYMN-6x05_wNg 128
grip_assets/urdf/workcell/table/textured_simple.obj sha256=pQ3QY_wY1fgjIQxyrmqbgnSlsTVMVsZB0ZpObkCjGXQ 129
grip_examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grip_examples/environments/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grip_examples/environments/ex01_pick_and_place.py sha256=q_niUG5M-UkUWhzyE_AgvZVkn6NsmeXIwtEe7ED8M4E 3732
grip_examples/robot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grip_examples/robot/ex01_grippers.py sha256=1xaNWeHAQBr7wdMGWK8ugkK8KaiANCJ5nMoTf9Qbu3E 413
grip_examples/robot/ex02_robots.py sha256=yD4Uo-jl7U_YozeVh1uNURWJIyLG-9OGoLyftincGWA 596
grip_examples/robot/ex03_gripper_robotiq.py sha256=SDqz3Hx3tbZLObozRCg-yfjcKjnvN0caDrsnhzev4UU 869
grip_examples/robot/ex04_ros_robot.py sha256=BCbgcV8x13_FoPlok24dcnzTpg2EkJKxT_ABgjaUaeo 4467
grip_examples/robot/ex05_ros_robot_moveit.py sha256=mb7txp-67oKd5GSHK-zP-1aBj6T2gdcgs2vpeCyjXJU 3945
grip_examples/sensors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grip_examples/sensors/ex01_rgbd_camera.py sha256=DG_df_DKZAnaEtfB8QZmryScyHVPg77QuyafLCRD4xQ 777
grip_examples/sensors/ex02_ros_rgbd_camera.py sha256=4ephEy_OJlopbBEuP7tqLV0C-ELUB-6skYUKIjq-mHw 1822
grip_examples/sensors/ex03_ros_rgbd_camera_client.py sha256=mt702yyw24mYzTmpZxlZbiGdGXEq4ghzvAjR61PsnKo 2231
gripx-0.0.5.data/data/share/ament_index/resource_index/packages/grip sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gripx-0.0.5.data/data/share/grip/CHANGELOG.md sha256=aNIWEGYcaJWoTPt5ondz4R8-zgxGUgJJtW6x2jMG9XI 489
gripx-0.0.5.data/data/share/grip/README.md sha256=UhDhkKWGNpTpBeo8NwMDjA6Wcn5gAjeaDu58IEpzUOA 2909
gripx-0.0.5.data/data/share/grip/package.xml sha256=2fX3ALci0FWmRZdpGVWEMMONza0_OO97eEWyE9O34Tk 1293
gripx-0.0.5.data/data/share/grip/grip_assets/config/sensors3d.yaml sha256=97uUOjTU1PrN6WoyDd2ULIOvrO9orNNYMQU6xgABFlY 787
gripx-0.0.5.data/data/share/grip/grip_assets/urdf/robots/panda.urdf.xacro sha256=K_v_QB8Ftwzlu02ADZmg_oKreJI0DGxDQozqDp2sc68 5456
gripx-0.0.5.data/data/share/grip/launch/moveit_demo.launch.py sha256=Gr9RAUaTxzB-myTMpKotLgPLJJJWwpCbzinJirzpEEo 5096
gripx-0.0.5.data/data/share/grip/launch/rgbd_camera.launch.py sha256=AZlHSEINmjge64Bmidwh_cAA-0C19ox3pQ9CLx07V1I 1000
gripx-0.0.5.data/data/share/grip/launch/ros_arm.launch.py sha256=HBg6-Q0dRYLk-rNEWXun4JsH1QF55lAL5EMMLwhMkpM 1594
gripx-0.0.5.data/data/share/grip/launch/view_panda_d415.launch.py sha256=U78YjnAeU1q9N5yLJhQGKAoHpoEtfF2l9I2hUELuemg 1579
gripx-0.0.5.data/data/share/grip/launch/rviz/panda_moveit.rviz sha256=3h10pY1gAINb-YJwMFCq7ASBvJuB4DzgfSafu3OM6zk 12098
gripx-0.0.5.data/data/share/grip/launch/rviz/rgbd_camera_example.rviz sha256=SNXv8wcZ6pVfjKbniM4WyUoWYpsyMa21fBMWy4zhs6s 6175
gripx-0.0.5.data/data/share/grip/launch/rviz/view_panda_d415.rviz sha256=O3jhQgS7OtQgtCuJZ2WueinzF6DdSYbnoiq8AJR2n1c 13212
gripx-0.0.5.dist-info/LICENSE sha256=dSHXTdRY4Y7qGFMv63UksV700iff7iE-p7GGs6Sbnvo 1065
gripx-0.0.5.dist-info/METADATA sha256=eOgDKswT79Zhop9MfBFKylwCiRqT1MneXDjytNS_ugY 4338
gripx-0.0.5.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
gripx-0.0.5.dist-info/entry_points.txt sha256=p0wIWzAGaiFfRZmTtSDqzqNSgAd_rsmFhbrYXb5oggM 212
gripx-0.0.5.dist-info/top_level.txt sha256=H49Qdi238EG_vXgirKQUJcs2n5D7wfXft5gtgk44XqE 31
gripx-0.0.5.dist-info/RECORD

top_level.txt

grip
grip_assets
grip_examples

entry_points.txt

rgbd_camera_example = grip_examples.sensors.ex02_ros_rgbd_camera:main
ros_arm_example = grip_examples.robot.ex04_ros_robot:main
ros_robot_moveit = grip_examples.robot.ex05_ros_robot_moveit:main