[ros-users] Bumblebee2 v1.0 release

Jack O'Quin jack.oquin at gmail.com
Tue Jun 8 19:29:52 UTC 2010


On Tue, Jun 8, 2010 at 12:46 PM, Renato Samperio
<mintaka_alnitak at hotmail.com> wrote:
> Dear Soonhac Hong,
>
> I have been unsuccessfully trying to use the package bumblebee2.
>
>
> The first problem I had was that package camera_info_manager was not found.
> I obtained the error:
>
> ...
> {-------------------------------------------------------------------------------
>   mkdir -p bin
>   cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
> rosbuild`/rostoolchain.cmake  ..
>   [rosbuild] Building package bumblebee2
>   Failed to invoke /opt/ros/boxturtle/ros/bin/rospack deps-manifests
> bumblebee2
>   [rospack] couldn't find dependency [camera_info_manager] of [bumblebee2]
>   [rospack] missing dependency
>
>
>   CMake Error at /opt/ros/boxturtle/ros/core/rosbuild/public.cmake:113
> (message):
>
>
>     Failed to invoke rospack to get compile flags for package 'bumblebee2'.
>     Look above for errors from rospack itself.  Aborting.  Please fix the
>     broken dependency!
>
>   Call Stack (most recent call first):
>     /opt/ros/boxturtle/ros/core/rosbuild/public.cmake:162
> (rosbuild_invoke_rospack)
>     CMakeLists.txt:12 (rosbuild_init)
>
>
>   -- Configuring incomplete, errors occurred!
> -------------------------------------------------------------------------------}
> ...
>
> I have to install it from svn in camera_drivers path:
> $ svn co
> https://code.ros.org/svn/ros-pkg/stacks/camera_drivers/trunk/camera_info_manager
>
> 1) Is this a correct form of proceding?

Probably not. The trunk version of camera_info_manager is aimed at the
the upcoming C-turtle release (and included in "latest"). It's
interfaces and dependencies are different from the Box Turtle version.

> Afterwards, it is required the package "libdc1394v2":
> $ rosdep install bumblebee2
> Failed to find stack for package [libdc1394v2]
> Failed to load rosdep.yaml for package [libdc1394v2]:Cannot locate
> installation of package libdc1394v2: [rospack] couldn't find package
> [libdc1394v2]. ROS_ROOT[/opt/ros/boxturtle/ros]
> ROS_PACKAGE_PATH[/opt/ros/boxturtle/stacks]
> Failed to find stack for package [camera_info_manager]
> Failed to load rosdep.yaml for package [camera_info_manager]:Cannot locate
> installation of package camera_info_manager: [rospack] couldn't find package
> [camera_info_manager]. ROS_ROOT[/opt/ros/boxturtle/ros]
> ROS_PACKAGE_PATH[/opt/ros/boxturtle/stacks]
> executing this script:
>  set -o errexit
> #No Packages to install
>
> I found it with a "roslocate":
> $ roslocate svn libdc1394v2
> https://code.ros.org/svn/ros-pkg/trunk/stacks/camera_drivers_experimental/libdc1394v2
>
> 2) Do I need to install camera_drivers_experimental?
>
> I have a clean boxturtle installtion.

There is a Box Turtle version of camera_drivers_experimental here:

 https://code.ros.org/svn/ros-pkg/branches/trunk_boxturtle/stacks/camera_drivers_experimental

It contains versions of camera_info_manager and libdc1394v2 that work
with Box Turtle. The API of that experimental camera_info_manager is
not the same as the C-turtle version in trunk. (These are unreleased,
experimental packages.)

A fully-supported camera_info_manager will be available in C-turtle.
Meanwhile, I will try to provide a working Box Turtle version, as
needed and requested by users. There has been some discussion of
back-porting the stable, reviewed C-turtle interfaces to Box turtle,
if needed. But, that might actually be counter-productive for the
Bumblebee driver.
-- 
 joq



More information about the ros-users mailing list