Skip to content

IanTheEngineer/romeo_moveit_actions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This package allows to perform simple actions with MoveIt! configured for Romeo, NAO, and Pepper robots.

It provides a possibility to:
  • pick and place objects,
  • reach and grasp objects,
  • test a target space for reaching and grasping,
  • manage objects
    • virtual objects: add, move, remove,
    • detect real objects: call object detection.

Installation

The package requires a robot model and MoveIt configuration, at minimum.

Get a robot model:
Get a robot-related moveit_config package:
Install moveit_simple_grasps:
Optionally, if you would like to control the real robot but not a simulator, install a dcm_robot package:

How it works

Launch a moveit_config (example for Romeo):

roslaunch romeo_moveit_config demo.launch

Wait until the robot model is loaded and launch moveit_simple_actions (example for Romeo):

roslaunch moveit_simple_actions simple_actions_romeo.launch

Optionally, in case of using a real robot but not a simulator, launch a dcm_bringup at the most beginning:

roslaunch romeo_dcm_bringup romeo_dcm_bringup_remote.launch

Welcome to the world of simple actions! Now, add virtual objects or detect real ones and reach/grasp/place with them !

About

simple actions based on MoveIt

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.6%
  • CMake 1.4%