/nasa_robot_teleop

MoveIt! wrapper/helper package

Primary LanguagePython

This package can be used in conjunction with Robot's that have been configured to run with the MoveIt! toolbox. It is currently working for ROS-hydro.

Two robots that have this capability are the NASA Robonaut2 and Valkyrie robots and UT Austin Dreamer robot. To check out these sims,

R2:

https://bitbucket.org/nasa_ros_pkg/nasa_r2_common (hydro branch)

https://bitbucket.org/nasa_ros_pkg/nasa_r2_simulator (hydro branch)

Val:

https://bitbucket.org/swhart115/nasa_v1_simulator (master branch)

Dreamer:

https://bitbucket.org/swhart115/dreamer_common (master branch) To run the teleop nodes follow the following steps:

For R2, run the following three launch files in different terminals:

$ roslaunch r2_gazebo r2_gazebo.launch
$ roslaunch r2_moveit_config moveit_planning_execution.launch
$ roslaunch nasa_robot_teleop r2.launch

For R2 w/ Legs, run the following three launch files in different terminals:

$ roslaunch r2_gazebo r2_fullbody_gazebo.launch
$ roslaunch r2_fullbody_moveit_config moveit_planning_execution.launch
$ roslaunch nasa_robot_teleop r2_fullbody.launch

For Valkyrie, run the following three launch files in different terminals:

$ roslaunch v1_gazebo v1_gazebo.launch
$ roslaunch v1_moveit_config moveit_planning_execution.launch
$ roslaunch nasa_robot_teleop valkyrie.launch

For Dreamer, run the following three launch files in different terminals:

$ roslaunch dreamer_gazebo dreamer_gazebo.launch
$ roslaunch dreamer_moveit_config moveit_planning_execution.launch
$ roslaunch nasa_robot_teleop dreamer.launch