├── .gitignore ├── LICENSE ├── README.md └── pick_and_place ├── CMakeLists.txt ├── images ├── pick_and_place.gif ├── pick_and_place_overview.png └── state_machine.png ├── launch └── panda_world.launch ├── models ├── bin_blue │ ├── model.config │ └── model.sdf ├── bin_green │ ├── model.config │ └── model.sdf ├── bin_red │ ├── model.config │ └── model.sdf ├── block_blue │ ├── model.config │ └── model.sdf ├── block_green │ ├── model.config │ └── model.sdf ├── block_red │ ├── model.config │ └── model.sdf ├── kinect │ ├── materials │ │ └── textures │ │ │ └── kinect.png │ ├── meshes │ │ └── kinect.dae │ ├── model-1_2.sdf │ ├── model-1_3.sdf │ ├── model-1_4.sdf │ ├── model.config │ └── model.sdf ├── underbin_bench │ ├── model.config │ └── model.sdf └── workbench │ ├── model.config │ └── model.sdf ├── msg ├── DetectedObject.msg └── DetectedObjectsStamped.msg ├── package.xml ├── requirements.txt ├── scripts ├── controller.py ├── object_detector.py └── pick_and_place_state_machine.py └── worlds └── pick_and_place.world /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/README.md -------------------------------------------------------------------------------- /pick_and_place/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/CMakeLists.txt -------------------------------------------------------------------------------- /pick_and_place/images/pick_and_place.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/images/pick_and_place.gif -------------------------------------------------------------------------------- /pick_and_place/images/pick_and_place_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/images/pick_and_place_overview.png -------------------------------------------------------------------------------- /pick_and_place/images/state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/images/state_machine.png -------------------------------------------------------------------------------- /pick_and_place/launch/panda_world.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/launch/panda_world.launch -------------------------------------------------------------------------------- /pick_and_place/models/bin_blue/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_blue/model.config -------------------------------------------------------------------------------- /pick_and_place/models/bin_blue/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_blue/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/bin_green/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_green/model.config -------------------------------------------------------------------------------- /pick_and_place/models/bin_green/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_green/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/bin_red/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_red/model.config -------------------------------------------------------------------------------- /pick_and_place/models/bin_red/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/bin_red/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/block_blue/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_blue/model.config -------------------------------------------------------------------------------- /pick_and_place/models/block_blue/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_blue/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/block_green/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_green/model.config -------------------------------------------------------------------------------- /pick_and_place/models/block_green/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_green/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/block_red/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_red/model.config -------------------------------------------------------------------------------- /pick_and_place/models/block_red/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/block_red/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/kinect/materials/textures/kinect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/materials/textures/kinect.png -------------------------------------------------------------------------------- /pick_and_place/models/kinect/meshes/kinect.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/meshes/kinect.dae -------------------------------------------------------------------------------- /pick_and_place/models/kinect/model-1_2.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/model-1_2.sdf -------------------------------------------------------------------------------- /pick_and_place/models/kinect/model-1_3.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/model-1_3.sdf -------------------------------------------------------------------------------- /pick_and_place/models/kinect/model-1_4.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/model-1_4.sdf -------------------------------------------------------------------------------- /pick_and_place/models/kinect/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/model.config -------------------------------------------------------------------------------- /pick_and_place/models/kinect/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/kinect/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/underbin_bench/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/underbin_bench/model.config -------------------------------------------------------------------------------- /pick_and_place/models/underbin_bench/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/underbin_bench/model.sdf -------------------------------------------------------------------------------- /pick_and_place/models/workbench/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/workbench/model.config -------------------------------------------------------------------------------- /pick_and_place/models/workbench/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/models/workbench/model.sdf -------------------------------------------------------------------------------- /pick_and_place/msg/DetectedObject.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/msg/DetectedObject.msg -------------------------------------------------------------------------------- /pick_and_place/msg/DetectedObjectsStamped.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/msg/DetectedObjectsStamped.msg -------------------------------------------------------------------------------- /pick_and_place/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/package.xml -------------------------------------------------------------------------------- /pick_and_place/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/requirements.txt -------------------------------------------------------------------------------- /pick_and_place/scripts/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/scripts/controller.py -------------------------------------------------------------------------------- /pick_and_place/scripts/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/scripts/object_detector.py -------------------------------------------------------------------------------- /pick_and_place/scripts/pick_and_place_state_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/scripts/pick_and_place_state_machine.py -------------------------------------------------------------------------------- /pick_and_place/worlds/pick_and_place.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elena-ecn/pick-and-place/HEAD/pick_and_place/worlds/pick_and_place.world --------------------------------------------------------------------------------