ros-industrial / universal_robot

ROS-Industrial Universal Robots support (https://wiki.ros.org/universal_robot)
1.07k stars 1.03k forks source link

README instructions not working #204

Closed VictorLamoine closed 9 years ago

VictorLamoine commented 9 years ago
$ ls src/
CMakeLists.txt  fanuc_cube_segmentation  fanuc_m10ia_ensenso_eef  fanuc_motion    fanuc_sls2-2_apps.zip  industrial_core  pcl_cloud_color_test.zip  test_my_library
fanuc           fanuc_ensenso_apps       fanuc_m10ia_kinect_eef   fanuc_pcl_apps  fermi                  my_library       test_documentation        universal_robot
$ rosdep check --from-paths src
All system dependencies have been satisified
ERROR[fanuc_lrmate200ic5l_moveit_config]: Cannot locate rosdep definition for [fanuc_lrmate200ic_moveit_plugins]
    rosdep key : fanuc_lrmate200ic_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_ensenso_support]: Cannot locate rosdep definition for [ensenso_n10_description]
    rosdep key : ensenso_n10_description
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m20ia10l_moveit_config]: Cannot locate rosdep definition for [fanuc_m20ia_moveit_plugins]
    rosdep key : fanuc_m20ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fermi_m10ia_moveit_config]: Cannot locate rosdep definition for [fanuc_m10ia_moveit_plugins]
    rosdep key : fanuc_m10ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_kinect_support]: Cannot locate rosdep definition for [kinect_v1_description]
    rosdep key : kinect_v1_description
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_lrmate200ic_moveit_config]: Cannot locate rosdep definition for [fanuc_lrmate200ic_moveit_plugins]
    rosdep key : fanuc_lrmate200ic_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m20ia_moveit_config]: Cannot locate rosdep definition for [fanuc_m20ia_moveit_plugins]
    rosdep key : fanuc_m20ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m430ia2p_moveit_config]: Cannot locate rosdep definition for [fanuc_m430ia_moveit_plugins]
    rosdep key : fanuc_m430ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m430ia2f_moveit_config]: Cannot locate rosdep definition for [fanuc_m430ia_moveit_plugins]
    rosdep key : fanuc_m430ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fermi_irb2400_moveit_config]: Cannot locate rosdep definition for [abb_common]
    rosdep key : abb_common
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m20ia_support]: Cannot locate rosdep definition for [fanuc_driver]
    rosdep key : fanuc_driver
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_ensenso_apps]: Cannot locate rosdep definition for [fanuc_m10ia_ensenso_eef]
    rosdep key : fanuc_m10ia_ensenso_eef
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m16ib_support]: Cannot locate rosdep definition for [fanuc_driver]
    rosdep key : fanuc_driver
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_moveit_config]: Cannot locate rosdep definition for [fanuc_m10ia_moveit_plugins]
    rosdep key : fanuc_m10ia_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[test_my_library]: Cannot locate rosdep definition for [MyLibrary]
    rosdep key : MyLibrary
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fermi_blending_cell_moveit_config]: Cannot locate rosdep definition for [fermi_blending_cell_support]
    rosdep key : fermi_blending_cell_support
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_kinect_moveit_config]: Cannot locate rosdep definition for [fanuc_m10ia_kinect_support]
    rosdep key : fanuc_m10ia_kinect_support
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m430ia_support]: Cannot locate rosdep definition for [fanuc_driver]
    rosdep key : fanuc_driver
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m16ib20_moveit_config]: Cannot locate rosdep definition for [fanuc_m16ib_moveit_plugins]
    rosdep key : fanuc_m16ib_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_support]: Cannot locate rosdep definition for [fanuc_driver]
    rosdep key : fanuc_driver
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_m10ia_ensenso_moveit_config]: Cannot locate rosdep definition for [fanuc_m10ia_ensenso_support]
    rosdep key : fanuc_m10ia_ensenso_support
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_lrmate200ic_support]: Cannot locate rosdep definition for [fanuc_driver]
    rosdep key : fanuc_driver
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fermi_sia20d_moveit_config]: Cannot locate rosdep definition for [motoman_config]
    rosdep key : motoman_config
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
ERROR[fanuc_lrmate200ic5h_moveit_config]: Cannot locate rosdep definition for [fanuc_lrmate200ic_moveit_plugins]
    rosdep key : fanuc_lrmate200ic_moveit_plugins
    OS name    : ubuntu
    OS version : trusty
    Data: <no data>
$ roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true
... logging to /home/victor/.ros/log/7f367fde-009b-11e5-87b4-10c37b6bfb43/roslaunch-desktop-2608.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://desktop:40439/

SUMMARY
========

PARAMETERS
 * /move_group/allow_trajectory_execution: True
 * /move_group/allowed_execution_duration_scaling: 1.2
 * /move_group/allowed_goal_duration_margin: 0.5
 * /move_group/capabilities: move_group/MoveGr...
 * /move_group/controller_list: [{'action_ns': 'f...
 * /move_group/endeffector/planner_configs: ['SBLkConfigDefau...
 * /move_group/jiggle_fraction: 0.05
 * /move_group/manipulator/longest_valid_segment_fraction: 0.05
 * /move_group/manipulator/planner_configs: ['SBLkConfigDefau...
 * /move_group/manipulator/projection_evaluator: joints(shoulder_p...
 * /move_group/max_range: 5.0
 * /move_group/max_safe_path_cost: 1
 * /move_group/moveit_controller_manager: moveit_simple_con...
 * /move_group/moveit_manage_controllers: True
 * /move_group/octomap_resolution: 0.025
 * /move_group/planner_configs/BKPIECEkConfigDefault/type: geometric::BKPIECE
 * /move_group/planner_configs/ESTkConfigDefault/type: geometric::EST
 * /move_group/planner_configs/KPIECEkConfigDefault/type: geometric::KPIECE
 * /move_group/planner_configs/LBKPIECEkConfigDefault/type: geometric::LBKPIECE
 * /move_group/planner_configs/PRMkConfigDefault/type: geometric::PRM
 * /move_group/planner_configs/PRMstarkConfigDefault/type: geometric::PRMstar
 * /move_group/planner_configs/RRTConnectkConfigDefault/type: geometric::RRTCon...
 * /move_group/planner_configs/RRTkConfigDefault/type: geometric::RRT
 * /move_group/planner_configs/RRTstarkConfigDefault/type: geometric::RRTstar
 * /move_group/planner_configs/SBLkConfigDefault/type: geometric::SBL
 * /move_group/planner_configs/TRRTkConfigDefault/type: geometric::TRRT
 * /move_group/planning_plugin: ompl_interface/OM...
 * /move_group/planning_scene_monitor/publish_geometry_updates: True
 * /move_group/planning_scene_monitor/publish_planning_scene: True
 * /move_group/planning_scene_monitor/publish_state_updates: True
 * /move_group/planning_scene_monitor/publish_transforms_updates: True
 * /move_group/request_adapters: default_planner_r...
 * /move_group/start_state_max_bounds_error: 0.1
 * /move_group/trajectory_execution/execution_duration_monitoring: False
 * /move_group/use_controller_manager: False
 * /robot_description_kinematics/manipulator/kinematics_solver: kdl_kinematics_pl...
 * /robot_description_kinematics/manipulator/kinematics_solver_attempts: 3
 * /robot_description_kinematics/manipulator/kinematics_solver_search_resolution: 0.005
 * /robot_description_kinematics/manipulator/kinematics_solver_timeout: 0.005
 * /robot_description_planning/joint_limits/elbow_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/elbow_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/elbow_joint/max_acceleration: 3.15
 * /robot_description_planning/joint_limits/elbow_joint/max_velocity: 3.15
 * /robot_description_planning/joint_limits/shoulder_lift_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/shoulder_lift_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/shoulder_lift_joint/max_acceleration: 3.15
 * /robot_description_planning/joint_limits/shoulder_lift_joint/max_velocity: 3.15
 * /robot_description_planning/joint_limits/shoulder_pan_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/shoulder_pan_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/shoulder_pan_joint/max_acceleration: 3.15
 * /robot_description_planning/joint_limits/shoulder_pan_joint/max_velocity: 3.15
 * /robot_description_planning/joint_limits/wrist_1_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/wrist_1_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/wrist_1_joint/max_acceleration: 3.2
 * /robot_description_planning/joint_limits/wrist_1_joint/max_velocity: 3.2
 * /robot_description_planning/joint_limits/wrist_2_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/wrist_2_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/wrist_2_joint/max_acceleration: 3.2
 * /robot_description_planning/joint_limits/wrist_2_joint/max_velocity: 3.2
 * /robot_description_planning/joint_limits/wrist_3_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/wrist_3_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/wrist_3_joint/max_acceleration: 3.2
 * /robot_description_planning/joint_limits/wrist_3_joint/max_velocity: 3.2
 * /robot_description_semantic: <?xml version="1....
 * /rosdistro: indigo
 * /rosversion: 1.11.13

NODES
  /
    move_group (moveit_ros_move_group/move_group)

auto-starting new master
process[master]: started with pid [2620]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 7f367fde-009b-11e5-87b4-10c37b6bfb43
process[rosout-1]: started with pid [2633]
started core service [/rosout]
process[move_group-2]: started with pid [2651]
[ERROR] [1432310357.025721765]: Robot model not loaded
terminate called after throwing an instance of 'ros::InvalidNameException'
  what():  Character [_] is not valid as the first character in Graph Resource Name [_planning/shape_transform_cache_lookup_wait_time].  Valid characters are a-z, A-Z, / and in some cases ~.
[move_group-2] process has died [pid 2651, exit code -6, cmd /opt/ros/indigo/lib/moveit_ros_move_group/move_group /follow_joint_trajectory:=/arm_controller/follow_joint_trajectory __name:=move_group __log:=/home/victor/.ros/log/7f367fde-009b-11e5-87b4-10c37b6bfb43/move_group-2.log].
log file: /home/victor/.ros/log/7f367fde-009b-11e5-87b4-10c37b6bfb43/move_group-2*.log
$ roslaunch ur5_moveit_config moveit_rviz.launch config:=true
... logging to /home/victor/.ros/log/a6dc1db4-009b-11e5-84f1-10c37b6bfb43/roslaunch-desktop-3159.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://desktop:59834/

SUMMARY
========

PARAMETERS
 * /rosdistro: indigo
 * /rosversion: 1.11.13
 * /rviz_desktop_3159_989184372196078475/manipulator/kinematics_solver: kdl_kinematics_pl...
 * /rviz_desktop_3159_989184372196078475/manipulator/kinematics_solver_attempts: 3
 * /rviz_desktop_3159_989184372196078475/manipulator/kinematics_solver_search_resolution: 0.005
 * /rviz_desktop_3159_989184372196078475/manipulator/kinematics_solver_timeout: 0.005

NODES
  /
    rviz_desktop_3159_989184372196078475 (rviz/rviz)

auto-starting new master
process[master]: started with pid [3173]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to a6dc1db4-009b-11e5-84f1-10c37b6bfb43
process[rosout-1]: started with pid [3235]
started core service [/rosout]
process[rviz_desktop_3159_989184372196078475-2]: started with pid [3256]
Gtk-Message: Failed to load module "overlay-scrollbar"
[ INFO] [1432310422.971872561]: rviz version 1.11.7
[ INFO] [1432310422.971907585]: compiled against OGRE version 1.8.1 (Byatis)
[ INFO] [1432310423.477610411]: Stereo is NOT SUPPORTED
[ INFO] [1432310423.477676777]: OpenGl version: 4.4 (GLSL 4.4).
[ERROR] [1432310427.420031495]: Robot model not loaded
[ERROR] [1432310427.420290132]: Exception caught while processing action 'loadRobotModel': Character [_] is not valid as the first character in Graph Resource Name [_planning/shape_transform_cache_lookup_wait_time].  Valid characters are a-z, A-Z, / and in some cases ~.
fmessmer commented 9 years ago

@VictorLamoine First of all, you need to be more detailed in your error report and more specific in what you are actually trying to do! Are you using Indigo or Hydro? Are you using debian packages or a source overlay?

Second, I don't know whether this is relevant here - as it is related to your fanuc overlay - but you should make sure that rosdep check --from-paths src -i does not return any hint on missing dependencies (note the -i which allows to ignore dependencies that you have from source in your src)!

Third, in order to use the roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true with simulation, you need to have a simulation running! Please read the "Usage with Gazebo Simulation" section of the README which tells you to run the following three commands:

roslaunch ur_gazebo ur5.launch limited:=true

roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true limited:=true

roslaunch ur5_moveit_config moveit_rviz.launch config:=true

VictorLamoine commented 9 years ago

I thought Gazebo/MoveIt were separate instructions for doing different things, it is just me misunderstanding the instructions then.

I got the robot simulated thanks to the 3 commands: capture du 2015-05-27 18 28 27

Thanks for the fast reply