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

pandaboard, robotino dependencies problem

asked 2013-01-23 03:35:36 -0600

uwlau gravatar image

updated 2014-01-28 17:14:57 -0600

ngrennan gravatar image

Hey, i'm trying to install the robotino stack on a pandaboardES.

At first i installed ROS groovy (bare bones) following the guide for groovy on pandaboard --> roscore starts succesfully

now i am trying to build the robotino stack, but i have problems with missing dependencies.

a few packages are build with calling

$roscd robotino_node
$rosmake --pre-clean

but at first the "geometry_msgs" packages was missing. after downloading and building robotino_node for the second time, another package was missing. like this i downloaded and built the following stacks:

  • geometry_msgs
  • geometry
  • image_transport
  • pluginlib
  • class_loader

Now, "console_bridge" is missing, but i can't find it on ros.org.

Is there a possibility to install all missing dependencies automatically? Where can i find "console_bridge? Am i doing anything in principle wrong!?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-01-23 12:52:10 -0600

kalectro gravatar image

updated 2013-01-23 12:53:23 -0600

As far as I know there is no possibility to install all missing dependencies on an ARM platform, so you will either have to add all missing packages by hand or install the desktop package and not the bare bone. Here is what I found to be the easiest approach:

Set up a catkin workspace with the desktop package. Remove the big packages if you know you will not need them. This would be packages like collada, opencv and PCL.

Now catkin_make everything, fixing occurring errors. This will take a considerable amount of time.

Set up a rosbuild workspace and with a link to the catkin install folder.

rosws init . /ros/install/folder

Install your stack here.

Edit: If you are missing console_bridge, I would assume you did not link your rosbuild workspace to the install folder.

edit flag offensive delete link more
1

answered 2013-01-29 03:42:26 -0600

zumili gravatar image

Hello uwlau

like you I installed first the barebone groovy (ros_comm) but it is also possible to use (robot) if you delete some packages by hand. The robot package includes the messages and also the console_bridge you need and it will work under PandaBoard with its armhf architecture!

I used the Raspbian tutorial at:

h++p://www.ros.org/wiki/groovy/Installation/Raspbian/Source

and modifed it for the PandaBoard:

h++p://www.ros.org/wiki/groovy/Installation/PandaBoard/Source

follow the steps and install the "robot" and not the "ros_comm".

Then also create a seperate workspace like kalectro said but you will find these steps also in the tutorial.

I think this will solve your problem.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-01-23 03:35:36 -0600

Seen: 358 times

Last updated: Jan 29 '13