├── .clang-format ├── .travis.yml ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── config └── moveit_grasps_config.yaml ├── config_robot └── panda_grasp_data.yaml ├── include └── moveit_grasps │ ├── grasp_candidate.h │ ├── grasp_data.h │ ├── grasp_filter.h │ ├── grasp_generator.h │ ├── grasp_planner.h │ ├── grasp_scorer.h │ ├── state_validity_callback.h │ ├── suction_grasp_candidate.h │ ├── suction_grasp_data.h │ ├── suction_grasp_filter.h │ ├── suction_grasp_generator.h │ ├── suction_grasp_scorer.h │ ├── suction_voxel_matrix.h │ ├── two_finger_grasp_data.h │ ├── two_finger_grasp_filter.h │ ├── two_finger_grasp_generator.h │ └── two_finger_grasp_scorer.h ├── launch ├── gdb_settings.gdb ├── grasp_filter_demo.launch ├── grasp_generator_demo.launch ├── grasp_pipeline_demo.launch ├── grasp_poses_visualizer_demo.launch ├── load_panda.launch ├── panda_planning_context.launch ├── rviz.launch ├── rviz │ └── grasps.rviz └── suction_grasp_pipeline_demo.launch ├── moveit_grasps.rosinstall ├── package.xml ├── resources ├── demo.png ├── filter.png └── moveit_grasps_poses.jpeg ├── robots ├── panda_arm_suction_hand.srdf.xacro ├── panda_arm_suction_hand.urdf.xacro ├── panda_arm_two_finger_hand.srdf.xacro ├── panda_arm_two_finger_hand.urdf.xacro ├── suction_hand.urdf.xacro ├── suction_hand.xacro ├── two_finger_hand.urdf.xacro └── two_finger_hand.xacro ├── src ├── demo │ ├── grasp_filter_demo.cpp │ ├── grasp_generator_demo.cpp │ ├── grasp_pipeline_demo.cpp │ ├── grasp_poses_visualizer_demo.cpp │ └── suction_grasp_pipeline_demo.cpp ├── grasp_candidate.cpp ├── grasp_data.cpp ├── grasp_filter.cpp ├── grasp_generator.cpp ├── grasp_planner.cpp ├── grasp_scorer.cpp ├── suction_grasp_candidate.cpp ├── suction_grasp_data.cpp ├── suction_grasp_filter.cpp ├── suction_grasp_generator.cpp ├── suction_grasp_scorer.cpp ├── two_finger_grasp_data.cpp ├── two_finger_grasp_filter.cpp ├── two_finger_grasp_generator.cpp └── two_finger_grasp_scorer.cpp └── test ├── config └── moveit_grasps_config.yaml ├── suction_grasp_pipeline_test.cpp ├── suction_grasp_pipeline_test.test ├── suction_grasp_unit_tests.cpp ├── suction_grasp_unit_tests.test ├── two_finger_grasp_data_test.cpp ├── two_finger_grasp_data_test.test ├── two_finger_grasp_filter_test.cpp ├── two_finger_grasp_filter_test.test ├── two_finger_grasp_generator_test.cpp └── two_finger_grasp_generator_test.test /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/.clang-format -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/README.md -------------------------------------------------------------------------------- /config/moveit_grasps_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/config/moveit_grasps_config.yaml -------------------------------------------------------------------------------- /config_robot/panda_grasp_data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/config_robot/panda_grasp_data.yaml -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_candidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_candidate.h -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_data.h -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_filter.h -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_generator.h -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_planner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_planner.h -------------------------------------------------------------------------------- /include/moveit_grasps/grasp_scorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/grasp_scorer.h -------------------------------------------------------------------------------- /include/moveit_grasps/state_validity_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/state_validity_callback.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_grasp_candidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_grasp_candidate.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_grasp_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_grasp_data.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_grasp_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_grasp_filter.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_grasp_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_grasp_generator.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_grasp_scorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_grasp_scorer.h -------------------------------------------------------------------------------- /include/moveit_grasps/suction_voxel_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/suction_voxel_matrix.h -------------------------------------------------------------------------------- /include/moveit_grasps/two_finger_grasp_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/two_finger_grasp_data.h -------------------------------------------------------------------------------- /include/moveit_grasps/two_finger_grasp_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/two_finger_grasp_filter.h -------------------------------------------------------------------------------- /include/moveit_grasps/two_finger_grasp_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/two_finger_grasp_generator.h -------------------------------------------------------------------------------- /include/moveit_grasps/two_finger_grasp_scorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/include/moveit_grasps/two_finger_grasp_scorer.h -------------------------------------------------------------------------------- /launch/gdb_settings.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/gdb_settings.gdb -------------------------------------------------------------------------------- /launch/grasp_filter_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/grasp_filter_demo.launch -------------------------------------------------------------------------------- /launch/grasp_generator_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/grasp_generator_demo.launch -------------------------------------------------------------------------------- /launch/grasp_pipeline_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/grasp_pipeline_demo.launch -------------------------------------------------------------------------------- /launch/grasp_poses_visualizer_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/grasp_poses_visualizer_demo.launch -------------------------------------------------------------------------------- /launch/load_panda.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/load_panda.launch -------------------------------------------------------------------------------- /launch/panda_planning_context.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/panda_planning_context.launch -------------------------------------------------------------------------------- /launch/rviz.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/rviz.launch -------------------------------------------------------------------------------- /launch/rviz/grasps.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/rviz/grasps.rviz -------------------------------------------------------------------------------- /launch/suction_grasp_pipeline_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/launch/suction_grasp_pipeline_demo.launch -------------------------------------------------------------------------------- /moveit_grasps.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/moveit_grasps.rosinstall -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/package.xml -------------------------------------------------------------------------------- /resources/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/resources/demo.png -------------------------------------------------------------------------------- /resources/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/resources/filter.png -------------------------------------------------------------------------------- /resources/moveit_grasps_poses.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/resources/moveit_grasps_poses.jpeg -------------------------------------------------------------------------------- /robots/panda_arm_suction_hand.srdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/panda_arm_suction_hand.srdf.xacro -------------------------------------------------------------------------------- /robots/panda_arm_suction_hand.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/panda_arm_suction_hand.urdf.xacro -------------------------------------------------------------------------------- /robots/panda_arm_two_finger_hand.srdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/panda_arm_two_finger_hand.srdf.xacro -------------------------------------------------------------------------------- /robots/panda_arm_two_finger_hand.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/panda_arm_two_finger_hand.urdf.xacro -------------------------------------------------------------------------------- /robots/suction_hand.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/suction_hand.urdf.xacro -------------------------------------------------------------------------------- /robots/suction_hand.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/suction_hand.xacro -------------------------------------------------------------------------------- /robots/two_finger_hand.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/two_finger_hand.urdf.xacro -------------------------------------------------------------------------------- /robots/two_finger_hand.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/robots/two_finger_hand.xacro -------------------------------------------------------------------------------- /src/demo/grasp_filter_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/demo/grasp_filter_demo.cpp -------------------------------------------------------------------------------- /src/demo/grasp_generator_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/demo/grasp_generator_demo.cpp -------------------------------------------------------------------------------- /src/demo/grasp_pipeline_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/demo/grasp_pipeline_demo.cpp -------------------------------------------------------------------------------- /src/demo/grasp_poses_visualizer_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/demo/grasp_poses_visualizer_demo.cpp -------------------------------------------------------------------------------- /src/demo/suction_grasp_pipeline_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/demo/suction_grasp_pipeline_demo.cpp -------------------------------------------------------------------------------- /src/grasp_candidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_candidate.cpp -------------------------------------------------------------------------------- /src/grasp_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_data.cpp -------------------------------------------------------------------------------- /src/grasp_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_filter.cpp -------------------------------------------------------------------------------- /src/grasp_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_generator.cpp -------------------------------------------------------------------------------- /src/grasp_planner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_planner.cpp -------------------------------------------------------------------------------- /src/grasp_scorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/grasp_scorer.cpp -------------------------------------------------------------------------------- /src/suction_grasp_candidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/suction_grasp_candidate.cpp -------------------------------------------------------------------------------- /src/suction_grasp_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/suction_grasp_data.cpp -------------------------------------------------------------------------------- /src/suction_grasp_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/suction_grasp_filter.cpp -------------------------------------------------------------------------------- /src/suction_grasp_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/suction_grasp_generator.cpp -------------------------------------------------------------------------------- /src/suction_grasp_scorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/suction_grasp_scorer.cpp -------------------------------------------------------------------------------- /src/two_finger_grasp_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/two_finger_grasp_data.cpp -------------------------------------------------------------------------------- /src/two_finger_grasp_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/two_finger_grasp_filter.cpp -------------------------------------------------------------------------------- /src/two_finger_grasp_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/two_finger_grasp_generator.cpp -------------------------------------------------------------------------------- /src/two_finger_grasp_scorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/src/two_finger_grasp_scorer.cpp -------------------------------------------------------------------------------- /test/config/moveit_grasps_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/config/moveit_grasps_config.yaml -------------------------------------------------------------------------------- /test/suction_grasp_pipeline_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/suction_grasp_pipeline_test.cpp -------------------------------------------------------------------------------- /test/suction_grasp_pipeline_test.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/suction_grasp_pipeline_test.test -------------------------------------------------------------------------------- /test/suction_grasp_unit_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/suction_grasp_unit_tests.cpp -------------------------------------------------------------------------------- /test/suction_grasp_unit_tests.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/suction_grasp_unit_tests.test -------------------------------------------------------------------------------- /test/two_finger_grasp_data_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_data_test.cpp -------------------------------------------------------------------------------- /test/two_finger_grasp_data_test.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_data_test.test -------------------------------------------------------------------------------- /test/two_finger_grasp_filter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_filter_test.cpp -------------------------------------------------------------------------------- /test/two_finger_grasp_filter_test.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_filter_test.test -------------------------------------------------------------------------------- /test/two_finger_grasp_generator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_generator_test.cpp -------------------------------------------------------------------------------- /test/two_finger_grasp_generator_test.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moveit/moveit_grasps/HEAD/test/two_finger_grasp_generator_test.test --------------------------------------------------------------------------------