├── Completion ├── cfgs │ └── YCB_models │ │ └── SGrasp.yaml ├── extensions │ └── chamfer_dist │ │ ├── __init__.py │ │ ├── chamfer.cu │ │ ├── chamfer_cuda.cpp │ │ ├── setup.py │ │ └── test.py ├── main.py ├── models │ ├── SGrasp.py │ ├── __init__.py │ ├── build.py │ └── dgcnn_group.py ├── tools │ ├── __init__.py │ ├── builder.py │ └── runner.py └── utils │ ├── AverageMeter.py │ ├── Data_loader_ycb.py │ ├── config.py │ ├── dist_utils.py │ ├── logger.py │ ├── metrics.py │ ├── misc.py │ ├── parser.py │ └── registry.py ├── GPD ├── grasp_detector.cpp ├── plot.cpp └── plot.h ├── LICENSE ├── README.md ├── ROS ├── launch │ ├── approach_object_movement_python.launch │ ├── kinova_lfd_datarecord.launch │ ├── kortex_driver.launch │ └── reach_approach_grasp_pose.launch ├── rviz │ ├── grasp_kinova.rviz │ └── my_table.scene └── src │ ├── approach_object_movement.py │ └── reach_approach_grasp_pose.py ├── install.sh ├── main_gpd.py ├── media ├── first_gif.gif └── second_gif.gif └── requirements.txt /Completion/cfgs/YCB_models/SGrasp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/cfgs/YCB_models/SGrasp.yaml -------------------------------------------------------------------------------- /Completion/extensions/chamfer_dist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/extensions/chamfer_dist/__init__.py -------------------------------------------------------------------------------- /Completion/extensions/chamfer_dist/chamfer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/extensions/chamfer_dist/chamfer.cu -------------------------------------------------------------------------------- /Completion/extensions/chamfer_dist/chamfer_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/extensions/chamfer_dist/chamfer_cuda.cpp -------------------------------------------------------------------------------- /Completion/extensions/chamfer_dist/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/extensions/chamfer_dist/setup.py -------------------------------------------------------------------------------- /Completion/extensions/chamfer_dist/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/extensions/chamfer_dist/test.py -------------------------------------------------------------------------------- /Completion/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/main.py -------------------------------------------------------------------------------- /Completion/models/SGrasp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/models/SGrasp.py -------------------------------------------------------------------------------- /Completion/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/models/__init__.py -------------------------------------------------------------------------------- /Completion/models/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/models/build.py -------------------------------------------------------------------------------- /Completion/models/dgcnn_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/models/dgcnn_group.py -------------------------------------------------------------------------------- /Completion/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/tools/__init__.py -------------------------------------------------------------------------------- /Completion/tools/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/tools/builder.py -------------------------------------------------------------------------------- /Completion/tools/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/tools/runner.py -------------------------------------------------------------------------------- /Completion/utils/AverageMeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/AverageMeter.py -------------------------------------------------------------------------------- /Completion/utils/Data_loader_ycb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/Data_loader_ycb.py -------------------------------------------------------------------------------- /Completion/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/config.py -------------------------------------------------------------------------------- /Completion/utils/dist_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/dist_utils.py -------------------------------------------------------------------------------- /Completion/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/logger.py -------------------------------------------------------------------------------- /Completion/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/metrics.py -------------------------------------------------------------------------------- /Completion/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/misc.py -------------------------------------------------------------------------------- /Completion/utils/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/parser.py -------------------------------------------------------------------------------- /Completion/utils/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/Completion/utils/registry.py -------------------------------------------------------------------------------- /GPD/grasp_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/GPD/grasp_detector.cpp -------------------------------------------------------------------------------- /GPD/plot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/GPD/plot.cpp -------------------------------------------------------------------------------- /GPD/plot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/GPD/plot.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/README.md -------------------------------------------------------------------------------- /ROS/launch/approach_object_movement_python.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/launch/approach_object_movement_python.launch -------------------------------------------------------------------------------- /ROS/launch/kinova_lfd_datarecord.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/launch/kinova_lfd_datarecord.launch -------------------------------------------------------------------------------- /ROS/launch/kortex_driver.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/launch/kortex_driver.launch -------------------------------------------------------------------------------- /ROS/launch/reach_approach_grasp_pose.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/launch/reach_approach_grasp_pose.launch -------------------------------------------------------------------------------- /ROS/rviz/grasp_kinova.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/rviz/grasp_kinova.rviz -------------------------------------------------------------------------------- /ROS/rviz/my_table.scene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/rviz/my_table.scene -------------------------------------------------------------------------------- /ROS/src/approach_object_movement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/src/approach_object_movement.py -------------------------------------------------------------------------------- /ROS/src/reach_approach_grasp_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/ROS/src/reach_approach_grasp_pose.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/install.sh -------------------------------------------------------------------------------- /main_gpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/main_gpd.py -------------------------------------------------------------------------------- /media/first_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/media/first_gif.gif -------------------------------------------------------------------------------- /media/second_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/media/second_gif.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NunoDuarte/3DSGrasp/HEAD/requirements.txt --------------------------------------------------------------------------------