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

how can I install vicon_bridge?

asked 2016-04-28 10:16:49 -0500

iopollycron gravatar image

I am using Ubuntu 14.04, and ros indigo and I am a new user. When I run "sudo apt-get install ros-indigo-vicon-bridge" in command line to install the vicon_bridge package it says "unable to locate package". I have tried some variations on that command but I can't figure out what I am doing wrong and I can't seem to find any instruction. Please help

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2016-04-28 12:41:14 -0500

If you look at the vicon_bridge wiki page, you'll notice the only green status indicator at the top is "Documented" --- there is no "Released" or "Continuous integration" as compared to, for example, camera_calibration. This was my first indication that this package isn't released on Indigo. I then checked apt-cache search vicon to verify that the package isn't available on apt-get (which is exactly what your error says). So the basic problem is the package you want to install has not been released to the ROS build farm. Thus, you can't install a pre-built binary from apt-get. So, we need to build this package from source:

cd ~/catkin_ws/src/
git clone https://github.com/ethz-asl/vicon_bridge
rosdep install -r --from-paths vicon_bridge/
cd ~/catkin_ws/
catkin_make

Those commands will clone the package into your workspace (you may need to adjust the path), verify you have system dependencies installed, and then compile the package in your workspace. Now you should be able to run and launch nodes in this package (assuming you've sourced your workspace's setup.bash).

edit flag offensive delete link more

Comments

Thank you!

EduardoCota gravatar image EduardoCota  ( 2017-05-05 12:19:10 -0500 )edit

I followed these instructions but bumped into these errors after running catkin_make

/usr/bin/ld: skipping incompatible /usr/bin/ld: skipping incompatible /home/patricia/catkin_ws/src/vicon_bridge/vicon_sdk/Vicon_SDK_1.3_Linux/64-bit/libViconDataStreamSDK_CPP.so when searching for -lViconDataStreamSDK_CPP
/usr/bin/ld: cannot find -lViconDataStreamSDK_CPP
collect2: error: ld returned 1 exit status
vicon_bridge/CMakeFiles/testclient.dir/build.make:101: recipe for target '/home/patricia/catkin_ws/devel/lib/vicon_bridge/testclient' failed
make[2]: *** [/home/patricia/catkin_ws/devel/lib/vicon_bridge/testclient] Error 1
CMakeFiles/Makefile2:4212: recipe for target 'vicon_bridge/CMakeFiles/testclient.dir/all' failed
make[1]: *** [vicon_bridge/CMakeFiles/testclient.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 28%] Built target crs_msgs_generate_messages_lisp
[ 34%] Built target crs_msgs_generate_messages_nodejs
[ 40%] Built target crs_msgs_generate_messages_cpp
Patricia2602 gravatar image Patricia2602  ( 2020-12-28 10:59:13 -0500 )edit

ok I figured out that it's not compatible with arm architecture (I'm using NVIDIA Jetson Nano)

Patricia2602 gravatar image Patricia2602  ( 2020-12-28 12:20:50 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2016-04-28 10:16:49 -0500

Seen: 2,563 times

Last updated: Apr 28 '16