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

need executing bag_to_pcd: broken packages on Ubuntu 10.4 (Lucid)

asked 2012-01-16 11:36:00 -0600

Michal gravatar image

updated 2014-01-28 17:11:08 -0600

ngrennan gravatar image

Hey everyone,

my final aim is simply to convert a .bag file to .pcd I found out that there is a simple command for that:

rosrun pcl_ros bag_to_pcd <input_file.bag> <topic> <output_directory>

for that I need ros installed, I followed the tutorial instructions, but running

apt-get install ros-electric-desktop-full

it found many broken packages

The following packages have unmet dependencies:
  ros-electric-desktop-full: Depends: ros-electric-eigen (= 1.6.0-s1323552432~lucid) but it is not going to be installed
                             Depends: ros-electric-geometry-tutorials (= 0.1.3-s1323570867~lucid) but it is not going to be installed
                             Depends: ros-electric-orocos-kinematics-dynamics (= 0.2.3-s1323552462~lucid) but it is not going to be installed
                             Depends: ros-electric-slam-gmapping (= 1.2.4-s1323564969~lucid) but it is not going to be installed
                             Depends: ros-electric-stage (= 1.4.1-s1323569881~lucid) but it is not going to be installed
                             Depends: ros-electric-visualization (= 1.6.7-s1323558747~lucid) but it is not going to be installed
                             Depends: ros-electric-vision-opencv (= 1.6.9-s1323553146~lucid) but it is not going to be installed
                             Depends: ros-electric-perception-pcl (= 1.0.2-s1323553637~lucid) but it is not going to be installed
                             Depends: ros-electric-geometry-experimental (= 0.2.2-s1323566592~lucid) but it is not going to be installed
                             Depends: ros-electric-image-pipeline (= 1.6.4-s1323553467~lucid) but it is not going to be installed
                             Depends: ros-electric-simulator-gazebo (= 1.4.9-s1323566768~lucid) but it is not going to be installed
                             Depends: ros-electric-simulator-stage (= 1.4.0-s1323570009~lucid) but it is not going to be installed
                             Depends: ros-electric-geometry-visualization (= 0.1.1-s1323587798~lucid) but it is not going to be installed
                             Depends: ros-electric-common-tutorials (= 0.1.2-s1323588081~lucid) but it is not going to be installed
                             Depends: ros-electric-image-transport-plugins (= 1.4.2-s1323553224~lucid) but it is not going to be installed
                             Depends: ros-electric-robot-model (= 1.6.3-s1323555199~lucid) but it is not going to be installed
                             Depends: ros-electric-visualization-tutorials (= 0.2.3-s1323589393~lucid) but it is not going to be installed
                             Depends: ros-electric-geometry (= 1.6.1-s1323552584~lucid) but it is not going to be installed
                             Depends: ros-electric-laser-pipeline (= 1.2.0-s1323557302~lucid) but it is not going to be installed
                             Depends: ros-electric-navigation (= 1.6.5-s1323562415~lucid) but it is not going to be installed
E: Broken packages

so I installed just ros-electric-ros-base but that didn't contain pcl_ros package which I need. I tried installing ros-electric-perception-pcl because I thought that it's going to have pcl_ros inside but I got another broken packages report.

Can you help me with this, what should I try? Different linux dist to install ros, or convert bag to pcd differently?

Thanks a lot,

Michal

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
2

answered 2012-01-19 08:37:13 -0600

Michal gravatar image

The problem for me was really a newer version of libeigen3-dev installed on my computer.

Using "sudo aptitude install ros-electric-desktop-all" instead of ..apt-get.. resolved the problem since aptitude worked out that it needs to downgrade libeigen3-dev and did it.

thanks a lot

edit flag offensive delete link more
1

answered 2012-01-16 14:25:38 -0600

joq gravatar image

You are correct that ros-electric-perception-pcl does contain the pcl_ros package with the bag_to_pcd tool. What you are doing should work.

Since it does not, there is probably some simple mis-configuration. Please check your /etc/apt/sources.list.d/ros-latest.list, and make sure it contains "deb http://packages.ros.org/ros/ubuntu lucid main". Then, check all the other steps in the Ubuntu install instructions.

edit flag offensive delete link more

Comments

Thanks for suggestions. I went through all the installation steps again and I still believe there is a problem with libeigen3-dev where I have newer version and it's somehow not compatible.
Michal gravatar image Michal  ( 2012-01-19 08:09:43 -0600 )edit

Question Tools

Stats

Asked: 2012-01-16 11:36:00 -0600

Seen: 532 times

Last updated: Jan 19 '12