├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cfg ├── active_grasp.rviz ├── active_grasp.yaml ├── hw │ ├── T_base_tag.txt │ ├── apriltag.yaml │ ├── scene01.yaml │ ├── scene02.yaml │ ├── scene03.yaml │ └── scene04.yaml └── sim │ └── mustard.yaml ├── launch ├── apriltag.launch ├── env.launch └── hw.launch ├── msg └── AABBox.msg ├── package.xml ├── requirements.txt ├── scripts ├── bt_sim_node.py ├── calibrate_roi.py ├── hw_node.py ├── print_stats.ipynb └── run.py ├── setup.py ├── src └── active_grasp │ ├── __init__.py │ ├── baselines.py │ ├── bbox.py │ ├── controller.py │ ├── nbv.py │ ├── policy.py │ ├── rviz.py │ ├── simulation.py │ └── timer.py ├── srv ├── Reset.srv └── Seed.srv └── test ├── test_clustering.py └── test_sim_scene.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/README.md -------------------------------------------------------------------------------- /cfg/active_grasp.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/active_grasp.rviz -------------------------------------------------------------------------------- /cfg/active_grasp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/active_grasp.yaml -------------------------------------------------------------------------------- /cfg/hw/T_base_tag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/T_base_tag.txt -------------------------------------------------------------------------------- /cfg/hw/apriltag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/apriltag.yaml -------------------------------------------------------------------------------- /cfg/hw/scene01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/scene01.yaml -------------------------------------------------------------------------------- /cfg/hw/scene02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/scene02.yaml -------------------------------------------------------------------------------- /cfg/hw/scene03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/scene03.yaml -------------------------------------------------------------------------------- /cfg/hw/scene04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/hw/scene04.yaml -------------------------------------------------------------------------------- /cfg/sim/mustard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/cfg/sim/mustard.yaml -------------------------------------------------------------------------------- /launch/apriltag.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/launch/apriltag.launch -------------------------------------------------------------------------------- /launch/env.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/launch/env.launch -------------------------------------------------------------------------------- /launch/hw.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/launch/hw.launch -------------------------------------------------------------------------------- /msg/AABBox.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/msg/AABBox.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/package.xml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numba 2 | pybullet==2.7.9 3 | trimesh 4 | -------------------------------------------------------------------------------- /scripts/bt_sim_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/scripts/bt_sim_node.py -------------------------------------------------------------------------------- /scripts/calibrate_roi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/scripts/calibrate_roi.py -------------------------------------------------------------------------------- /scripts/hw_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/scripts/hw_node.py -------------------------------------------------------------------------------- /scripts/print_stats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/scripts/print_stats.ipynb -------------------------------------------------------------------------------- /scripts/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/scripts/run.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/setup.py -------------------------------------------------------------------------------- /src/active_grasp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/__init__.py -------------------------------------------------------------------------------- /src/active_grasp/baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/baselines.py -------------------------------------------------------------------------------- /src/active_grasp/bbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/bbox.py -------------------------------------------------------------------------------- /src/active_grasp/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/controller.py -------------------------------------------------------------------------------- /src/active_grasp/nbv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/nbv.py -------------------------------------------------------------------------------- /src/active_grasp/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/policy.py -------------------------------------------------------------------------------- /src/active_grasp/rviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/rviz.py -------------------------------------------------------------------------------- /src/active_grasp/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/simulation.py -------------------------------------------------------------------------------- /src/active_grasp/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/src/active_grasp/timer.py -------------------------------------------------------------------------------- /srv/Reset.srv: -------------------------------------------------------------------------------- 1 | --- 2 | active_grasp/AABBox bbox 3 | -------------------------------------------------------------------------------- /srv/Seed.srv: -------------------------------------------------------------------------------- 1 | uint32 seed 2 | --- 3 | -------------------------------------------------------------------------------- /test/test_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/test/test_clustering.py -------------------------------------------------------------------------------- /test/test_sim_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/active_grasp/HEAD/test/test_sim_scene.py --------------------------------------------------------------------------------