ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

I used the standard notation and file coming from the standalone Stage 4 installation (sick.inc). The error is the same as if the model ranger wasn't found.

I also tried following the stage tutorial at http://www.ros.org/wiki/stage/Tutorials/SimulatingOneRobot

But encountered two errors:

  • checking out teleop_base is a no go, requires user and pass (no anonym?)
  • manually downloading files and running rosmake results in error

    rosmake teleop_base [ rosmake ] rosmake starting...
    [ rosmake ] Packages requested are: ['teleop_base']
    [ rosmake ] Logging to directory /home/erupter/.ros/rosmake/rosmake_output-20120919-133436 [ rosmake ] Expanded args ['teleop_base'] to: ['teleop_base']
    [rosmake-0] Starting >>> roslang [ make ]
    [rosmake-1] Starting >>> std_msgs [ make ]
    [rosmake-2] Starting >>> geometry_msgs [ make ]
    [rosmake-0] Finished <<< roslang No Makefile in package roslang
    [rosmake-3] Starting >>> bullet [ make ]
    [rosmake-0] Starting >>> roscpp [ make ]
    [rosmake-2] Finished <<< geometry_msgs No Makefile in package geometry_msgs
    [rosmake-1] Finished <<< std_msgs No Makefile in package std_msgs
    [rosmake-4] Starting >>> rospy [ make ]
    [rosmake-2] Starting >>> nav_msgs [ make ]
    [rosmake-5] Starting >>> sensor_msgs [ make ]
    [rosmake-1] Starting >>> rosconsole [ make ]
    [rosmake-6] Starting >>> angles [ make ]
    [rosmake-0] Finished <<< roscpp No Makefile in package roscpp
    [rosmake-0] Starting >>> rostest [ make ]
    [rosmake-3] Finished <<< bullet ROS_NOBUILD in package bullet
    [rosmake-4] Finished <<< rospy No Makefile in package rospy
    [rosmake-3] Starting >>> roswtf [ make ]
    [rosmake-7] Starting >>> message_filters [ make ]
    [rosmake-2] Finished <<< nav_msgs No Makefile in package nav_msgs
    [rosmake-4] Starting >>> teleop_base [ make ]
    [rosmake-1] Finished <<< rosconsole No Makefile in package rosconsole
    [rosmake-5] Finished <<< sensor_msgs No Makefile in package sensor_msgs
    [rosmake-0] Finished <<< rostest No Makefile in package rostest
    [rosmake-6] Finished <<< angles ROS_NOBUILD in package angles
    [rosmake-7] Finished <<< message_filters No Makefile in package message_filters [rosmake-3] Finished <<< roswtf No Makefile in package roswtf
    [rosmake-6] Starting >>> tf [ make ]
    [rosmake-6] Finished <<< tf ROS_NOBUILD in package tf
    [ rosmake ] All 32 lineseleop_base: 0.7 sec ] [ 1 Active 14/15 Complete ] {------------------------------------------------------------------------------- mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=rospack find rosbuild/rostoolchain.cmake .. -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Found PythonInterp: /usr/bin/python (found version "2.7.3") [rosbuild] Building package teleop_base Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests teleop_base [rospack] Error: package/stack teleop_base depends on non-existent package joy

    CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):

    Failed to invoke rospack to get compile flags for package 'teleop_base'.
    Look above for errors from rospack itself.  Aborting.  Please fix the
    broken dependency!
    

    Call Stack (most recent call first): /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 (rosbuild_invoke_rospack) CMakeLists.txt:3 (rosbuild_init)

    -- Configuring incomplete, errors occurred! -------------------------------------------------------------------------------} [ rosmake ] Output from build of package teleop_base written to: [ rosmake ] /home/erupter/.ros/rosmake/rosmake_output-20120919-133436/teleop_base/build_output.log [rosmake-4] Finished <<< teleop_base [FAIL] [ 0.68 seconds ]
    [ rosmake ] Halting due to failure in package teleop_base. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
    [ rosmake ] Built 15 packages with 1 failures.
    [ rosmake ] Summary output to directory
    [ rosmake ] /home/erupter/.ros/rosmake/rosmake_output-20120919-133436

I suppose tutorials need updating. Also I wander what the problem with stage is, anybody solved that?

Not only did I modify all the laser calls to ranger, I also copied the sick.inc file from a working stage 4 installation, and included that in the roomba tutorial world. No joy.

Now the errors are

 [Loading /home/erupter/Apps/ROS/stage_controllers/world/myroomba.world][Include sick.inc][Image "bitmaps/roomba-stage.png"]warn: lookup of model name roomba.ranger:1: no matching name (/tmp/buildd/ros-fuerte-stage-1.6.6/debian/ros-fuerte-stage/opt/ros/fuerte/stacks/stage/build/stage/libstage/world.cc GetModel)
warn: Model roomba.ranger:1 not found (/tmp/buildd/ros-fuerte-stage-1.6.6/debian/ros-fuerte-stage/opt/ros/fuerte/stacks/stage/build/stage/libstage/model.cc GetChild)
Segmentation fault (core dumped)

I suppose tutorials need updating. I wander what the problem with stage is, anybody solved that?

I used the standard notation and file file coming from the standalone Stage 4 4 installation (sick.inc). (sick.inc). The error is is the same as if the model ranger wasn't wasn't found.

I also tried following the stage stage tutorial at http://www.ros.org/wiki/stage/Tutorials/SimulatingOneRobot

But encountered two errors:

  • checking out teleop_base is a no go, requires user and pass (no (no anonym?)
  • manually downloading files and running rosmake results in error

    rosmake teleop_base [ rosmake ] rosmake starting...
    [ rosmake ] Packages requested are: ['teleop_base']
    [ rosmake ] Logging to directory /home/erupter/.ros/rosmake/rosmake_output-20120919-133436 [ rosmake ] Expanded args ['teleop_base'] to: ['teleop_base']
    [rosmake-0] Starting >>> roslang [ make ]
    [rosmake-1] Starting >>> std_msgs [ make ]
    [rosmake-2] Starting >>> geometry_msgs [ make ]
    [rosmake-0] Finished <<< roslang No Makefile in package roslang
    [rosmake-3] Starting >>> bullet [ make ]
    [rosmake-0] Starting >>> roscpp [ make ]
    [rosmake-2] Finished <<< geometry_msgs No Makefile in package geometry_msgs
    [rosmake-1] Finished <<< std_msgs No Makefile in package std_msgs
    [rosmake-4] Starting >>> rospy [ make ]
    [rosmake-2] Starting >>> nav_msgs [ make ]
    [rosmake-5] Starting >>> sensor_msgs [ make ]
    [rosmake-1] Starting >>> rosconsole [ make ]
    [rosmake-6] Starting >>> angles [ make ]
    [rosmake-0] Finished <<< roscpp No Makefile in package roscpp
    [rosmake-0] Starting >>> rostest [ make ]
    [rosmake-3] Finished <<< bullet ROS_NOBUILD in package bullet
    [rosmake-4] Finished <<< rospy No Makefile in package rospy
    [rosmake-3] Starting >>> roswtf [ make ]
    [rosmake-7] Starting >>> message_filters [ make ]
    [rosmake-2] Finished <<< nav_msgs No Makefile in package nav_msgs
    [rosmake-4] Starting >>> teleop_base [ make ]
    [rosmake-1] Finished <<< rosconsole No Makefile in package rosconsole
    [rosmake-5] Finished <<< sensor_msgs No Makefile in package sensor_msgs
    [rosmake-0] Finished <<< rostest No Makefile in package rostest
    [rosmake-6] Finished <<< angles ROS_NOBUILD in package angles
    [rosmake-7] Finished <<< message_filters No Makefile in package message_filters [rosmake-3] Finished <<< roswtf No Makefile in package roswtf
    [rosmake-6] Starting >>> tf [ make ]
    [rosmake-6] Finished <<< tf ROS_NOBUILD in package tf
    [ rosmake ] All 32 lineseleop_base: 0.7 sec ] [ 1 Active 14/15 Complete ] {------------------------------------------------------------------------------- mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=rospack find rosbuild/rostoolchain.cmake .. -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Found PythonInterp: /usr/bin/python (found version "2.7.3") [rosbuild] Building package teleop_base Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests teleop_base

    [rospack] Error: package/stack teleop_base depends on non-existent non-existent package joy

    CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):

    Failed to invoke rospack to get compile flags for package package
    

    'teleop_base'. Look above for errors from rospack itself. Aborting. Please fix fix the broken dependency! dependency!

    Call Stack (most recent call first): /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 (rosbuild_invoke_rospack) CMakeLists.txt:3 (rosbuild_init)

    -- Configuring incomplete, errors occurred! -------------------------------------------------------------------------------} [ rosmake ] Output from build of package teleop_base written to: [ rosmake ] /home/erupter/.ros/rosmake/rosmake_output-20120919-133436/teleop_base/build_output.log [rosmake-4] Finished <<< teleop_base [FAIL] [ 0.68 seconds ]
    [ rosmake ] Halting due to failure in package teleop_base. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
    [ rosmake ] Built 15 packages with 1 failures.
    [ rosmake ] Summary output to directory
    [ rosmake ] /home/erupter/.ros/rosmake/rosmake_output-20120919-133436

I suppose tutorials need updating. Also I wander what the problem with stage is, anybody solved that?

Not only did I modify all the laser calls to ranger, I also copied the sick.inc file from a working stage 4 installation, and included that in the roomba tutorial world. No joy.

Now the errors are

 [Loading /home/erupter/Apps/ROS/stage_controllers/world/myroomba.world][Include sick.inc][Image "bitmaps/roomba-stage.png"]warn: lookup of model name roomba.ranger:1: no matching name (/tmp/buildd/ros-fuerte-stage-1.6.6/debian/ros-fuerte-stage/opt/ros/fuerte/stacks/stage/build/stage/libstage/world.cc GetModel)
warn: Model roomba.ranger:1 not found (/tmp/buildd/ros-fuerte-stage-1.6.6/debian/ros-fuerte-stage/opt/ros/fuerte/stacks/stage/build/stage/libstage/model.cc GetChild)
Segmentation fault (core dumped)

Safe to say the word "ranger" is nowhere to be found in my modified roomba world, and yet it seems something calls for a ranger.. I suppose tutorials need updating. I wander what the problem with stage is, anybody solved that?

I used the standard notation and file coming from the standalone Stage 4 installation (sick.inc). The error is the same as if the model ranger wasn't found.

I also tried following the stage tutorial at http://www.ros.org/wiki/stage/Tutorials/SimulatingOneRobot

But encountered two errors:

  • checking out teleop_base is a no go, requires user and pass (no anonym?)
  • manually downloading files and running rosmake results in error

    [rospack] Error: package/stack teleop_base depends on non-existent package joy

    CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):

    Failed to invoke rospack to get compile flags for package
    

    'teleop_base'. Look above for errors from rospack itself. Aborting. Please fix the broken dependency!

    Call Stack (most recent call first): /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 (rosbuild_invoke_rospack) CMakeLists.txt:3 (rosbuild_init)