Michel Breyer 6f86ea9453 Minor
2022-01-14 14:17:38 +01:00
2022-01-14 14:17:38 +01:00
2022-01-14 14:17:38 +01:00
2021-07-07 10:16:12 +02:00
2022-01-11 11:19:21 +01:00
2022-01-14 14:17:38 +01:00
2021-07-22 11:05:30 +02:00
2021-11-10 12:15:33 +01:00
2021-07-22 11:05:30 +02:00
2021-09-07 22:29:42 +02:00
2021-11-05 15:53:15 +01:00
2021-12-22 12:30:05 +01:00
2021-10-08 13:53:07 +02:00
2021-10-08 10:34:38 +02:00

active_grasp

Setup

Hardware

While the policies are hardware-agnostic, the experiments are designed to work with a Franka Emika Panda and an Intel Realsense D435 attached to the wrist of the robot.

Software

The code was developed and tested on Ubuntu 20.04 with ROS Noetic. It depends on the following external packages:

  • MoveIt
  • TRAC-IK
  • VGN
  • franka_ros and realsense2_camera (only required for hardware experiments)

Additional Python dependencies can be installed with

pip install -r requirements.txt

Finally, run catkin build active_grasp to build the package.

Experiments

Start a roscore.

roscore

To run simulated grasping experiments.

# Start the simulated environment
mon launch active_grasp env.launch sim:=true

# Run the grasping experiment
python3 scripts/run.py nbv

To run real-robot grasping experiments.

# Start the hardware drivers
mon launch active_grasp hw.launch

# Launch the hw environment
mon launch active_grasp env.launch sim:=false

# Run the grasping experiment
python3 scripts/run.py nbv --wait-for-input
Description
No description provided
Readme 3.8 MiB
Languages
Python 96.1%
Cuda 2.1%
C++ 1.1%
Jupyter Notebook 0.4%
C 0.3%