romeo_moveit_config package from romeo_moveit_config reporomeo_moveit_config |
|
Package Summary
Tags | No category tags. |
Version | 0.2.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-aldebaran/romeo_moveit_config.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2017-11-16 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Natalia Lyubova
Authors
- Mikael Arguedas
romeo_moveit_config
This is a MoveIt! config package generated by the MoveIt! wizard. It requires a ROMEO model which you can get from here:
https://github.com/ros-aldebaran/romeo_robot/tree/master/romeo_description or from the binary package : ros-indigo-romeo-description
The moveit package must be run on a remote computer and not directly on your robot.
1 Compile the package
romeo_moveit_config package doesn't need any compilation, so running rospack profile should be enough.
For the dcm packages you need to compile the C++ nodes. In order to compile romeo_dcm packages, you need to set the environment variable AL_DIR to the path to NAOqiSDK-c++ on your computer.
Then you can run the usual
``` {.sourceCode .bash} catkin_make
And your ready to play with your romeo
2 Run MoveIt
============
Without a robot \-\-\-\-\-\-\-\-\-\-\-\--You can run this moveit package
either unconnected to any robot or attached to a robot (real or
simulated): For a standalone execution :
``` {.sourceCode .bash}
roslaunch romeo_moveit_config demo.launch
Once launching the demo, you should see Romeo in MoveIt! GUI like this:
{width=”100.0%”}
On a real ROMEO
To use MoveIt! on a real robot, you need to instanciate ROS controllers on your Romeo. To do so, you need: - romeo_dcm_bringup (https://github.com/ros-aldebaran/romeo_dcm_robot) - romeo_control (https://github.com/ros-aldebaran/romeo_virtual)
First, set NAO_IP environment variable to your robot's IP address:
``` {.sourceCode .bash}
export NAO_IP=
Launch the DCM bringup:
``` {.sourceCode .bash}
roslaunch romeo_dcm_bringup romeo_dcm_bringup_remote.launch
Wait until it is ready, then run:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
On a simulated robot (in Gazebo)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\--To use
MoveIt! with Gazebo simulation, you need: - romeo\_dcm\_bringup
(<https://github.com/ros-aldebaran/romeo_dcm_robot>) - romeo\_control
(<https://github.com/ros-aldebaran/romeo_virtual>) -
romeo\_gazebo\_plugin (<https://github.com/ros-aldebaran/romeo_virtual>)
Launch Gazebo, like this:
``` {.sourceCode .bash}
roslaunch romeo_gazebo_plugin romeo_gazebo_plugin_H37.launch
Wait until it is ready, then click on the Play button in Gazebo.
Finally, start MoveIt!:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
```
3 Use Moveit:
RVIZ has been open: you can see that a MotionPlanning plugin has been launched. First check the box "Allow approximate IK Solutions" on the bottom of the left control panel. Then, go to the Planning tab.
Select which part of the robot you want to move: In the plugin list on the upper part of the left column, you can select a group under MotionPlanning/Planning Request/Planning Group
Now you can define your motion by drag and dropping the interactive markers. You can compute a trajectory by clicking the 'planning' button Once the motion is satisfying you can try it on your real robot using 'execute' or 'plan and execute'.
NOTE: The start state is not updated automatically, you have to go to 'Select Start State' select 'Current' and click 'Update'.
Changelog for package romeo_moveit_config
0.2.8 (2017-11-16)
- cleaning MoveIt config
- Merge pull request #7 from ros-aldebaran/fix_warnings Fix deprecated warnings
- put parameter in right namespace
- remove unnecessary tabs
- remove deprecated service, use action instead
- fix deprecated xacro call
- fix allowed_execution_duration_scaling
- Update README.rst
- adding RRT as default planner
- Merge pull request #6 from nlyubova/master fixing legs planning groups
- fixing legs planning groups
- Contributors: Mikael Arguedas, Natalia Lyubova
0.2.7 (2016-07-21)
- Update package.xml removing the dependence on moveit_ros_visualization
- Update package.xml changing the maintainer
- Update ompl_planning.yaml fixing arm groups
- Merge pull request #5 from nlyubova/master cleaning the launch file and readme
- updating the tutorial
- renaming demo_real.launch to moveit_planner.launch to keep the naming convention as fro Nao
- using xacro command instead of the URDF file
- Contributors: Natalia Lyubova, nlyubova
0.2.6 (2016-02-03)
- update dependency list
- Contributors: Mikael Arguedas
0.2.5 (2015-10-21)
- cleaning package.xml
- Configuring sensors to compute the Octomap
- Regenerated with moveit_setup_assistant for the last URDF while naming planning groups to be compatible with romeo_moveit_config
- configuring end-effectors and renaming motor groups to be compatible with MoveIt simple grasps
- Contributors: Natalia Lyubova, Vincent Rabaud
0.2.4 (2014-12-05)
- fixed package version
- Update package.xml
- 0.2.1
- update changelog
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Arguedas Mikael, Mikael ARGUEDAS
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Mikael ARGUEDAS
0.2.2 (2014-10-01)
- added kinematics chains for complete arms
- Update README.rst
- fix dependencies
- fixed dependencies and update README
- Contributors: Arguedas Mikael, margueda
0.2.1 (2014-09-09)
- update according to new URDF model
- add a README file
- add initial working config files
- Contributors: Vincent Rabaud, margueda
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
moveit_ros_move_group | |
moveit_planners_ompl | |
moveit_fake_controller_manager | |
moveit_simple_controller_manager | |
joint_state_publisher | |
robot_state_publisher | |
xacro | |
romeo_description |
System Dependencies
Dependant Packages
Launch files
- launch/move_group.launch
-
- debug [default: false]
- info [default: $(arg debug)]
- allow_trajectory_execution [default: true]
- fake_execution [default: false]
- max_safe_path_cost [default: 1]
- jiggle_fraction [default: 0.05]
- publish_monitored_planning_scene [default: true]
- launch/run_benchmark_ompl.launch
-
- cfg
- launch/planning_pipeline.launch
-
- pipeline [default: ompl]
- launch/ompl_planning_pipeline.launch
- launch/setup_assistant.launch
- Re-launch the MoveIt Setup Assistant with this configuration package already loaded
-
- debug [default: false]
- launch/warehouse_settings.launch
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/demo_pick_place.launch
-
- db [default: false]
- debug [default: false]
- arm [default: left]
- robot [default: romeo]
- launch/moveit_rviz_pick_place.launch
-
- debug [default: false]
- config [default: false]
- launch/warehouse.launch
-
- moveit_warehouse_database_path
- launch/moveit_planner.launch
-
- db [default: false]
- debug [default: false]
- launch/sensor_manager.launch
-
- moveit_sensor_manager [default: romeo]
- launch/planning_context.launch
-
- load_robot_description [default: false]
- robot_description [default: robot_description]
- launch/trajectory_execution.launch
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeo]
- launch/demo.launch
-
- db [default: false]
- debug [default: false]
- launch/moveit_rviz.launch
-
- debug [default: false]
- config [default: false]
- launch/default_warehouse_db.launch
-
- reset [default: false]
- launch/romeoH37_moveit_controller_manager.launch.xml
-
- moveit_controller_manager [default: moveit_simple_controller_manager/MoveItSimpleControllerManager]
- use_controller_manager [default: true]
- launch/warehouse_settings.launch.xml
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/planning_pipeline.launch.xml
-
- pipeline [default: ompl]
- launch/sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeoH37]
- launch/fake_moveit_controller_manager.launch.xml
- launch/ompl_planning_pipeline.launch.xml
- launch/trajectory_execution.launch.xml
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeoH37]
- launch/romeoH37_moveit_sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeo_moveit_sensor_manager/Pr2MoveItSensorManager]
- moveit_octomap_sensor_params_file [default: $(find romeo_moveit_config)/config/sensors_xtion.yaml]
- head_pointing_frame [default: /CameraDepth_frame]
Messages
Services
Plugins
Recent questions tagged romeo_moveit_config at Robotics Stack Exchange
romeo_moveit_config package from romeo_moveit_config reporomeo_moveit_config |
|
Package Summary
Tags | No category tags. |
Version | 0.2.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-aldebaran/romeo_moveit_config.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2017-11-16 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Natalia Lyubova
Authors
- Mikael Arguedas
romeo_moveit_config
This is a MoveIt! config package generated by the MoveIt! wizard. It requires a ROMEO model which you can get from here:
https://github.com/ros-aldebaran/romeo_robot/tree/master/romeo_description or from the binary package : ros-indigo-romeo-description
The moveit package must be run on a remote computer and not directly on your robot.
1 Compile the package
romeo_moveit_config package doesn't need any compilation, so running rospack profile should be enough.
For the dcm packages you need to compile the C++ nodes. In order to compile romeo_dcm packages, you need to set the environment variable AL_DIR to the path to NAOqiSDK-c++ on your computer.
Then you can run the usual
``` {.sourceCode .bash} catkin_make
And your ready to play with your romeo
2 Run MoveIt
============
Without a robot \-\-\-\-\-\-\-\-\-\-\-\--You can run this moveit package
either unconnected to any robot or attached to a robot (real or
simulated): For a standalone execution :
``` {.sourceCode .bash}
roslaunch romeo_moveit_config demo.launch
Once launching the demo, you should see Romeo in MoveIt! GUI like this:
{width=”100.0%”}
On a real ROMEO
To use MoveIt! on a real robot, you need to instanciate ROS controllers on your Romeo. To do so, you need: - romeo_dcm_bringup (https://github.com/ros-aldebaran/romeo_dcm_robot) - romeo_control (https://github.com/ros-aldebaran/romeo_virtual)
First, set NAO_IP environment variable to your robot's IP address:
``` {.sourceCode .bash}
export NAO_IP=
Launch the DCM bringup:
``` {.sourceCode .bash}
roslaunch romeo_dcm_bringup romeo_dcm_bringup_remote.launch
Wait until it is ready, then run:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
On a simulated robot (in Gazebo)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\--To use
MoveIt! with Gazebo simulation, you need: - romeo\_dcm\_bringup
(<https://github.com/ros-aldebaran/romeo_dcm_robot>) - romeo\_control
(<https://github.com/ros-aldebaran/romeo_virtual>) -
romeo\_gazebo\_plugin (<https://github.com/ros-aldebaran/romeo_virtual>)
Launch Gazebo, like this:
``` {.sourceCode .bash}
roslaunch romeo_gazebo_plugin romeo_gazebo_plugin_H37.launch
Wait until it is ready, then click on the Play button in Gazebo.
Finally, start MoveIt!:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
```
3 Use Moveit:
RVIZ has been open: you can see that a MotionPlanning plugin has been launched. First check the box "Allow approximate IK Solutions" on the bottom of the left control panel. Then, go to the Planning tab.
Select which part of the robot you want to move: In the plugin list on the upper part of the left column, you can select a group under MotionPlanning/Planning Request/Planning Group
Now you can define your motion by drag and dropping the interactive markers. You can compute a trajectory by clicking the 'planning' button Once the motion is satisfying you can try it on your real robot using 'execute' or 'plan and execute'.
NOTE: The start state is not updated automatically, you have to go to 'Select Start State' select 'Current' and click 'Update'.
Changelog for package romeo_moveit_config
0.2.8 (2017-11-16)
- cleaning MoveIt config
- Merge pull request #7 from ros-aldebaran/fix_warnings Fix deprecated warnings
- put parameter in right namespace
- remove unnecessary tabs
- remove deprecated service, use action instead
- fix deprecated xacro call
- fix allowed_execution_duration_scaling
- Update README.rst
- adding RRT as default planner
- Merge pull request #6 from nlyubova/master fixing legs planning groups
- fixing legs planning groups
- Contributors: Mikael Arguedas, Natalia Lyubova
0.2.7 (2016-07-21)
- Update package.xml removing the dependence on moveit_ros_visualization
- Update package.xml changing the maintainer
- Update ompl_planning.yaml fixing arm groups
- Merge pull request #5 from nlyubova/master cleaning the launch file and readme
- updating the tutorial
- renaming demo_real.launch to moveit_planner.launch to keep the naming convention as fro Nao
- using xacro command instead of the URDF file
- Contributors: Natalia Lyubova, nlyubova
0.2.6 (2016-02-03)
- update dependency list
- Contributors: Mikael Arguedas
0.2.5 (2015-10-21)
- cleaning package.xml
- Configuring sensors to compute the Octomap
- Regenerated with moveit_setup_assistant for the last URDF while naming planning groups to be compatible with romeo_moveit_config
- configuring end-effectors and renaming motor groups to be compatible with MoveIt simple grasps
- Contributors: Natalia Lyubova, Vincent Rabaud
0.2.4 (2014-12-05)
- fixed package version
- Update package.xml
- 0.2.1
- update changelog
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Arguedas Mikael, Mikael ARGUEDAS
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Mikael ARGUEDAS
0.2.2 (2014-10-01)
- added kinematics chains for complete arms
- Update README.rst
- fix dependencies
- fixed dependencies and update README
- Contributors: Arguedas Mikael, margueda
0.2.1 (2014-09-09)
- update according to new URDF model
- add a README file
- add initial working config files
- Contributors: Vincent Rabaud, margueda
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
moveit_ros_move_group | |
moveit_planners_ompl | |
moveit_fake_controller_manager | |
moveit_simple_controller_manager | |
joint_state_publisher | |
robot_state_publisher | |
xacro | |
romeo_description |
System Dependencies
Dependant Packages
Launch files
- launch/move_group.launch
-
- debug [default: false]
- info [default: $(arg debug)]
- allow_trajectory_execution [default: true]
- fake_execution [default: false]
- max_safe_path_cost [default: 1]
- jiggle_fraction [default: 0.05]
- publish_monitored_planning_scene [default: true]
- launch/run_benchmark_ompl.launch
-
- cfg
- launch/planning_pipeline.launch
-
- pipeline [default: ompl]
- launch/ompl_planning_pipeline.launch
- launch/setup_assistant.launch
- Re-launch the MoveIt Setup Assistant with this configuration package already loaded
-
- debug [default: false]
- launch/warehouse_settings.launch
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/demo_pick_place.launch
-
- db [default: false]
- debug [default: false]
- arm [default: left]
- robot [default: romeo]
- launch/moveit_rviz_pick_place.launch
-
- debug [default: false]
- config [default: false]
- launch/warehouse.launch
-
- moveit_warehouse_database_path
- launch/moveit_planner.launch
-
- db [default: false]
- debug [default: false]
- launch/sensor_manager.launch
-
- moveit_sensor_manager [default: romeo]
- launch/planning_context.launch
-
- load_robot_description [default: false]
- robot_description [default: robot_description]
- launch/trajectory_execution.launch
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeo]
- launch/demo.launch
-
- db [default: false]
- debug [default: false]
- launch/moveit_rviz.launch
-
- debug [default: false]
- config [default: false]
- launch/default_warehouse_db.launch
-
- reset [default: false]
- launch/romeoH37_moveit_controller_manager.launch.xml
-
- moveit_controller_manager [default: moveit_simple_controller_manager/MoveItSimpleControllerManager]
- use_controller_manager [default: true]
- launch/warehouse_settings.launch.xml
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/planning_pipeline.launch.xml
-
- pipeline [default: ompl]
- launch/sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeoH37]
- launch/fake_moveit_controller_manager.launch.xml
- launch/ompl_planning_pipeline.launch.xml
- launch/trajectory_execution.launch.xml
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeoH37]
- launch/romeoH37_moveit_sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeo_moveit_sensor_manager/Pr2MoveItSensorManager]
- moveit_octomap_sensor_params_file [default: $(find romeo_moveit_config)/config/sensors_xtion.yaml]
- head_pointing_frame [default: /CameraDepth_frame]
Messages
Services
Plugins
Recent questions tagged romeo_moveit_config at Robotics Stack Exchange
romeo_moveit_config package from romeo_moveit_config reporomeo_moveit_config |
|
Package Summary
Tags | No category tags. |
Version | 0.2.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-aldebaran/romeo_moveit_config.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2017-11-16 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Natalia Lyubova
Authors
- Mikael Arguedas
romeo_moveit_config
This is a MoveIt! config package generated by the MoveIt! wizard. It requires a ROMEO model which you can get from here:
https://github.com/ros-aldebaran/romeo_robot/tree/master/romeo_description or from the binary package : ros-indigo-romeo-description
The moveit package must be run on a remote computer and not directly on your robot.
1 Compile the package
romeo_moveit_config package doesn't need any compilation, so running rospack profile should be enough.
For the dcm packages you need to compile the C++ nodes. In order to compile romeo_dcm packages, you need to set the environment variable AL_DIR to the path to NAOqiSDK-c++ on your computer.
Then you can run the usual
``` {.sourceCode .bash} catkin_make
And your ready to play with your romeo
2 Run MoveIt
============
Without a robot \-\-\-\-\-\-\-\-\-\-\-\--You can run this moveit package
either unconnected to any robot or attached to a robot (real or
simulated): For a standalone execution :
``` {.sourceCode .bash}
roslaunch romeo_moveit_config demo.launch
Once launching the demo, you should see Romeo in MoveIt! GUI like this:
{width=”100.0%”}
On a real ROMEO
To use MoveIt! on a real robot, you need to instanciate ROS controllers on your Romeo. To do so, you need: - romeo_dcm_bringup (https://github.com/ros-aldebaran/romeo_dcm_robot) - romeo_control (https://github.com/ros-aldebaran/romeo_virtual)
First, set NAO_IP environment variable to your robot's IP address:
``` {.sourceCode .bash}
export NAO_IP=
Launch the DCM bringup:
``` {.sourceCode .bash}
roslaunch romeo_dcm_bringup romeo_dcm_bringup_remote.launch
Wait until it is ready, then run:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
On a simulated robot (in Gazebo)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\--To use
MoveIt! with Gazebo simulation, you need: - romeo\_dcm\_bringup
(<https://github.com/ros-aldebaran/romeo_dcm_robot>) - romeo\_control
(<https://github.com/ros-aldebaran/romeo_virtual>) -
romeo\_gazebo\_plugin (<https://github.com/ros-aldebaran/romeo_virtual>)
Launch Gazebo, like this:
``` {.sourceCode .bash}
roslaunch romeo_gazebo_plugin romeo_gazebo_plugin_H37.launch
Wait until it is ready, then click on the Play button in Gazebo.
Finally, start MoveIt!:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
```
3 Use Moveit:
RVIZ has been open: you can see that a MotionPlanning plugin has been launched. First check the box "Allow approximate IK Solutions" on the bottom of the left control panel. Then, go to the Planning tab.
Select which part of the robot you want to move: In the plugin list on the upper part of the left column, you can select a group under MotionPlanning/Planning Request/Planning Group
Now you can define your motion by drag and dropping the interactive markers. You can compute a trajectory by clicking the 'planning' button Once the motion is satisfying you can try it on your real robot using 'execute' or 'plan and execute'.
NOTE: The start state is not updated automatically, you have to go to 'Select Start State' select 'Current' and click 'Update'.
Changelog for package romeo_moveit_config
0.2.8 (2017-11-16)
- cleaning MoveIt config
- Merge pull request #7 from ros-aldebaran/fix_warnings Fix deprecated warnings
- put parameter in right namespace
- remove unnecessary tabs
- remove deprecated service, use action instead
- fix deprecated xacro call
- fix allowed_execution_duration_scaling
- Update README.rst
- adding RRT as default planner
- Merge pull request #6 from nlyubova/master fixing legs planning groups
- fixing legs planning groups
- Contributors: Mikael Arguedas, Natalia Lyubova
0.2.7 (2016-07-21)
- Update package.xml removing the dependence on moveit_ros_visualization
- Update package.xml changing the maintainer
- Update ompl_planning.yaml fixing arm groups
- Merge pull request #5 from nlyubova/master cleaning the launch file and readme
- updating the tutorial
- renaming demo_real.launch to moveit_planner.launch to keep the naming convention as fro Nao
- using xacro command instead of the URDF file
- Contributors: Natalia Lyubova, nlyubova
0.2.6 (2016-02-03)
- update dependency list
- Contributors: Mikael Arguedas
0.2.5 (2015-10-21)
- cleaning package.xml
- Configuring sensors to compute the Octomap
- Regenerated with moveit_setup_assistant for the last URDF while naming planning groups to be compatible with romeo_moveit_config
- configuring end-effectors and renaming motor groups to be compatible with MoveIt simple grasps
- Contributors: Natalia Lyubova, Vincent Rabaud
0.2.4 (2014-12-05)
- fixed package version
- Update package.xml
- 0.2.1
- update changelog
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Arguedas Mikael, Mikael ARGUEDAS
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Mikael ARGUEDAS
0.2.2 (2014-10-01)
- added kinematics chains for complete arms
- Update README.rst
- fix dependencies
- fixed dependencies and update README
- Contributors: Arguedas Mikael, margueda
0.2.1 (2014-09-09)
- update according to new URDF model
- add a README file
- add initial working config files
- Contributors: Vincent Rabaud, margueda
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
moveit_ros_move_group | |
moveit_planners_ompl | |
moveit_fake_controller_manager | |
moveit_simple_controller_manager | |
joint_state_publisher | |
robot_state_publisher | |
xacro | |
romeo_description |
System Dependencies
Dependant Packages
Launch files
- launch/move_group.launch
-
- debug [default: false]
- info [default: $(arg debug)]
- allow_trajectory_execution [default: true]
- fake_execution [default: false]
- max_safe_path_cost [default: 1]
- jiggle_fraction [default: 0.05]
- publish_monitored_planning_scene [default: true]
- launch/run_benchmark_ompl.launch
-
- cfg
- launch/planning_pipeline.launch
-
- pipeline [default: ompl]
- launch/ompl_planning_pipeline.launch
- launch/setup_assistant.launch
- Re-launch the MoveIt Setup Assistant with this configuration package already loaded
-
- debug [default: false]
- launch/warehouse_settings.launch
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/demo_pick_place.launch
-
- db [default: false]
- debug [default: false]
- arm [default: left]
- robot [default: romeo]
- launch/moveit_rviz_pick_place.launch
-
- debug [default: false]
- config [default: false]
- launch/warehouse.launch
-
- moveit_warehouse_database_path
- launch/moveit_planner.launch
-
- db [default: false]
- debug [default: false]
- launch/sensor_manager.launch
-
- moveit_sensor_manager [default: romeo]
- launch/planning_context.launch
-
- load_robot_description [default: false]
- robot_description [default: robot_description]
- launch/trajectory_execution.launch
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeo]
- launch/demo.launch
-
- db [default: false]
- debug [default: false]
- launch/moveit_rviz.launch
-
- debug [default: false]
- config [default: false]
- launch/default_warehouse_db.launch
-
- reset [default: false]
- launch/romeoH37_moveit_controller_manager.launch.xml
-
- moveit_controller_manager [default: moveit_simple_controller_manager/MoveItSimpleControllerManager]
- use_controller_manager [default: true]
- launch/warehouse_settings.launch.xml
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/planning_pipeline.launch.xml
-
- pipeline [default: ompl]
- launch/sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeoH37]
- launch/fake_moveit_controller_manager.launch.xml
- launch/ompl_planning_pipeline.launch.xml
- launch/trajectory_execution.launch.xml
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeoH37]
- launch/romeoH37_moveit_sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeo_moveit_sensor_manager/Pr2MoveItSensorManager]
- moveit_octomap_sensor_params_file [default: $(find romeo_moveit_config)/config/sensors_xtion.yaml]
- head_pointing_frame [default: /CameraDepth_frame]
Messages
Services
Plugins
Recent questions tagged romeo_moveit_config at Robotics Stack Exchange
romeo_moveit_config package from romeo_moveit_config reporomeo_moveit_config |
|
Package Summary
Tags | No category tags. |
Version | 0.2.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-aldebaran/romeo_moveit_config.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2017-11-16 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Natalia Lyubova
Authors
- Mikael Arguedas
romeo_moveit_config
This is a MoveIt! config package generated by the MoveIt! wizard. It requires a ROMEO model which you can get from here:
https://github.com/ros-aldebaran/romeo_robot/tree/master/romeo_description or from the binary package : ros-indigo-romeo-description
The moveit package must be run on a remote computer and not directly on your robot.
1 Compile the package
romeo_moveit_config package doesn't need any compilation, so running rospack profile should be enough.
For the dcm packages you need to compile the C++ nodes. In order to compile romeo_dcm packages, you need to set the environment variable AL_DIR to the path to NAOqiSDK-c++ on your computer.
Then you can run the usual
``` {.sourceCode .bash} catkin_make
And your ready to play with your romeo
2 Run MoveIt
============
Without a robot \-\-\-\-\-\-\-\-\-\-\-\--You can run this moveit package
either unconnected to any robot or attached to a robot (real or
simulated): For a standalone execution :
``` {.sourceCode .bash}
roslaunch romeo_moveit_config demo.launch
Once launching the demo, you should see Romeo in MoveIt! GUI like this:
{width=”100.0%”}
On a real ROMEO
To use MoveIt! on a real robot, you need to instanciate ROS controllers on your Romeo. To do so, you need: - romeo_dcm_bringup (https://github.com/ros-aldebaran/romeo_dcm_robot) - romeo_control (https://github.com/ros-aldebaran/romeo_virtual)
First, set NAO_IP environment variable to your robot's IP address:
``` {.sourceCode .bash}
export NAO_IP=
Launch the DCM bringup:
``` {.sourceCode .bash}
roslaunch romeo_dcm_bringup romeo_dcm_bringup_remote.launch
Wait until it is ready, then run:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
On a simulated robot (in Gazebo)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\--To use
MoveIt! with Gazebo simulation, you need: - romeo\_dcm\_bringup
(<https://github.com/ros-aldebaran/romeo_dcm_robot>) - romeo\_control
(<https://github.com/ros-aldebaran/romeo_virtual>) -
romeo\_gazebo\_plugin (<https://github.com/ros-aldebaran/romeo_virtual>)
Launch Gazebo, like this:
``` {.sourceCode .bash}
roslaunch romeo_gazebo_plugin romeo_gazebo_plugin_H37.launch
Wait until it is ready, then click on the Play button in Gazebo.
Finally, start MoveIt!:
``` {.sourceCode .bash} roslaunch romeo_moveit_config moveit_planner.launch
```
3 Use Moveit:
RVIZ has been open: you can see that a MotionPlanning plugin has been launched. First check the box "Allow approximate IK Solutions" on the bottom of the left control panel. Then, go to the Planning tab.
Select which part of the robot you want to move: In the plugin list on the upper part of the left column, you can select a group under MotionPlanning/Planning Request/Planning Group
Now you can define your motion by drag and dropping the interactive markers. You can compute a trajectory by clicking the 'planning' button Once the motion is satisfying you can try it on your real robot using 'execute' or 'plan and execute'.
NOTE: The start state is not updated automatically, you have to go to 'Select Start State' select 'Current' and click 'Update'.
Changelog for package romeo_moveit_config
0.2.8 (2017-11-16)
- cleaning MoveIt config
- Merge pull request #7 from ros-aldebaran/fix_warnings Fix deprecated warnings
- put parameter in right namespace
- remove unnecessary tabs
- remove deprecated service, use action instead
- fix deprecated xacro call
- fix allowed_execution_duration_scaling
- Update README.rst
- adding RRT as default planner
- Merge pull request #6 from nlyubova/master fixing legs planning groups
- fixing legs planning groups
- Contributors: Mikael Arguedas, Natalia Lyubova
0.2.7 (2016-07-21)
- Update package.xml removing the dependence on moveit_ros_visualization
- Update package.xml changing the maintainer
- Update ompl_planning.yaml fixing arm groups
- Merge pull request #5 from nlyubova/master cleaning the launch file and readme
- updating the tutorial
- renaming demo_real.launch to moveit_planner.launch to keep the naming convention as fro Nao
- using xacro command instead of the URDF file
- Contributors: Natalia Lyubova, nlyubova
0.2.6 (2016-02-03)
- update dependency list
- Contributors: Mikael Arguedas
0.2.5 (2015-10-21)
- cleaning package.xml
- Configuring sensors to compute the Octomap
- Regenerated with moveit_setup_assistant for the last URDF while naming planning groups to be compatible with romeo_moveit_config
- configuring end-effectors and renaming motor groups to be compatible with MoveIt simple grasps
- Contributors: Natalia Lyubova, Vincent Rabaud
0.2.4 (2014-12-05)
- fixed package version
- Update package.xml
- 0.2.1
- update changelog
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Arguedas Mikael, Mikael ARGUEDAS
- fixed link to config file
- adapt to new model link names add detection required files
- Contributors: Mikael ARGUEDAS
0.2.2 (2014-10-01)
- added kinematics chains for complete arms
- Update README.rst
- fix dependencies
- fixed dependencies and update README
- Contributors: Arguedas Mikael, margueda
0.2.1 (2014-09-09)
- update according to new URDF model
- add a README file
- add initial working config files
- Contributors: Vincent Rabaud, margueda
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
moveit_ros_move_group | |
moveit_planners_ompl | |
moveit_fake_controller_manager | |
moveit_simple_controller_manager | |
joint_state_publisher | |
robot_state_publisher | |
xacro | |
romeo_description |
System Dependencies
Dependant Packages
Launch files
- launch/move_group.launch
-
- debug [default: false]
- info [default: $(arg debug)]
- allow_trajectory_execution [default: true]
- fake_execution [default: false]
- max_safe_path_cost [default: 1]
- jiggle_fraction [default: 0.05]
- publish_monitored_planning_scene [default: true]
- launch/run_benchmark_ompl.launch
-
- cfg
- launch/planning_pipeline.launch
-
- pipeline [default: ompl]
- launch/ompl_planning_pipeline.launch
- launch/setup_assistant.launch
- Re-launch the MoveIt Setup Assistant with this configuration package already loaded
-
- debug [default: false]
- launch/warehouse_settings.launch
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/demo_pick_place.launch
-
- db [default: false]
- debug [default: false]
- arm [default: left]
- robot [default: romeo]
- launch/moveit_rviz_pick_place.launch
-
- debug [default: false]
- config [default: false]
- launch/warehouse.launch
-
- moveit_warehouse_database_path
- launch/moveit_planner.launch
-
- db [default: false]
- debug [default: false]
- launch/sensor_manager.launch
-
- moveit_sensor_manager [default: romeo]
- launch/planning_context.launch
-
- load_robot_description [default: false]
- robot_description [default: robot_description]
- launch/trajectory_execution.launch
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeo]
- launch/demo.launch
-
- db [default: false]
- debug [default: false]
- launch/moveit_rviz.launch
-
- debug [default: false]
- config [default: false]
- launch/default_warehouse_db.launch
-
- reset [default: false]
- launch/romeoH37_moveit_controller_manager.launch.xml
-
- moveit_controller_manager [default: moveit_simple_controller_manager/MoveItSimpleControllerManager]
- use_controller_manager [default: true]
- launch/warehouse_settings.launch.xml
-
- moveit_warehouse_port [default: 33829]
- moveit_warehouse_host [default: localhost]
- launch/planning_pipeline.launch.xml
-
- pipeline [default: ompl]
- launch/sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeoH37]
- launch/fake_moveit_controller_manager.launch.xml
- launch/ompl_planning_pipeline.launch.xml
- launch/trajectory_execution.launch.xml
-
- moveit_manage_controllers [default: true]
- moveit_controller_manager [default: romeoH37]
- launch/romeoH37_moveit_sensor_manager.launch.xml
-
- moveit_sensor_manager [default: romeo_moveit_sensor_manager/Pr2MoveItSensorManager]
- moveit_octomap_sensor_params_file [default: $(find romeo_moveit_config)/config/sensors_xtion.yaml]
- head_pointing_frame [default: /CameraDepth_frame]