Skip to content

218OSCAR/Dual_arm_DLO_handling

Repository files navigation

Introduction

  • Dual arm (Franka panda robot and UR robot) DLO handling task in the simulation environment and in the real world.
  • sensor1 - camera (realsense D435i) captures both RGB frames and depth maps to generate an initial 3D model of the deformable linear object.
  • sensor2 - tactile sensor (gelsight mini) provides localized, contact-based measurements that enhance the accuracy and reliability of the reconstructed 3D representation

Installation

Ubuntu

  • 22.04

ROS2

MoveIt2

MTC

UR robot required packages

Mios for controlling the panda robot in the real world

Description of the packages

  • ur10e_1_moveit _config: Change the moveit_config of the UR robot to the same type of panda robot, amd add a gripper(robotiq_2f85).
  • dual_arm_panda_ur_moveit_config: Implement that ur10e and panda can be loaded with a demo.launch.py file, and both can be planned in the same simulation environment. dual_arm_moveit_config
  • mtc_dual_arm_panda_ur: The MTC task for dual arm(panda and UR10e) to handle an object in the simulation environment.
  • mtc_dual_arm_real: The MTC task for dual arm(panda and UR10e) to handle the DLO in the real world environment.
  • solution_subscriber_pkg: Listen to the trajectory planned by the MTC and send it to the traj_server of panda and UR10e(in the real world environment).

Simulation

  • cd your moveit workspace
source install/setup.bash
  • run mtc_demo.launch.py in mtc_dual_arm_panda_ur to launch the dual arm in the rviz.
ros2 launch mtc_dual_arm_panda_ur mtc_demo.launch.py
  • After launch the mtc_demo.launch.py, you should first add the planning scene iwb_lab_workspace_4.scene

  • run pick_place_demo.launch.py in mtc_dual_arm_panda_ur to start the handling task.

ros2 launch mtc_dual_arm_panda_ur pick_place_demo.launch.py 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published