Hello,
I'm completely new to ROS (and Ubuntu) and I'm having some trouble when trying to use the command catkin_make (I'm following the tutorial to configure ROS environment).
The error message is the following:
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 1 packages in topological order:
-- ~~ - beginner_tutorials
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'beginner_tutorials'
-- ==> add_subdirectory(beginner_tutorials)
CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
Could not find a package configuration file provided by "std/-msgs" with
any of the following names:
std/-msgsConfig.cmake
std/-msgs-config.cmake
Add the installation prefix of "std/-msgs" to CMAKE_PREFIX_PATH or set
"std/-msgs_DIR" to a directory containing one of the above files. If
"std/-msgs" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
beginner_tutorials/CMakeLists.txt:7 (find_package)
-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed
----------
I'm not sure, but I think I did something wrong when I created the beginner_tutorials package in another tutorial. Maybe I mistyped the name of the package **std_msgs** in the dependencies field? Anyway, even if this is the case, I don't know how to proceed to fix it.
How should I proceed to fix this error?
↧
error during catkin_make
↧
Trouble Including rosbag
Hello, I am trying to follow this tutorial: http://wiki.ros.org/rosbag/Code%20API#cpp_api , but am running into errors with the inclusion of rosbag. When I try to run the example code, I get a jillion lines of errors all saying something like this: undefined reference to rosbag:somethingOrOther. However, I don't know what I'm doing wrong. I included rosbag/bag.h and rosbag/view.h in my C++ source file, and I believe I've linked the libraries correctly in my CMakelists file:
add_executable(rosbagger src/rosbagger.cpp)
target_link_libraries(rosbagger ${catkin_LIBRARIES})
Anyone know whats going wrong?
↧
↧
Can't install audio_common (unment dependencies)
Hello,
I'm using ROS Hydro on Ubuntu 12.04 and I'm not being able to install the audio_common stack.
I'll list everything I've tried:
-----
1) `sudo apt-get install ros-hydro-audio-common`
output:
The following packages have unmet dependencies:
ros-hydro-audio-common : Depends: ros-hydro-audio-capture but it is not going to be installed
Depends: ros-hydro-audio-common-msgs but it is not going to be installed
Depends: ros-hydro-audio-play but it is not going to be installed
Depends: ros-hydro-sound-play but it is not going to be installed
ros-hydro-rosbag : Depends: ros-hydro-rosbag-storage but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
-----
2) `sudo apt-get -f install ros-hydro-audio-common`
same output as shown above
-----
3) I've tried installing only one of the packages by using `sudo apt-get install ros-hydro-sound-play`
output:
The following packages have unmet dependencies:
ros-hydro-rosbag : Depends: ros-hydro-rosbag-storage but it is not going to be installed
ros-hydro-sound-play : Depends: festival but it is not going to be installed
Depends: festvox-kallpc16k but it is not going to be installed
Depends: gstreamer0.10-plugins-ugly but it is not going to be installed
Depends: ros-hydro-audio-common-msgs but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
-----
I'm having the same problem (unment dependencies) when I've tried installing others packages. Does anyone know what is causing this?
EDIT:
4) `sudo apt-get install aptitude`
output:
The following packages have unmet dependencies:
aptitude : Depends: libcwidget3 but it is not going to be installed
Recommends: libparse-debianchangelog-perl but it is not going to be installed
ros-hydro-rosbag : Depends: ros-hydro-rosbag-storage but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
↧
Error in dependencies voxel_grid
When I make `rosdep check costmap_2d`
i get this error :
System dependencies have not been satisified:
apt ros-groovy-map-msgs
ERROR[costmap_2d]: Cannot locate rosdep definition for [voxel_grid]
rosdep key : voxel_grid
OS name : ubuntu
OS version : precise
Data:
Howerver, i already have created a package voxel_grid, which had any error.
I really don't know what to do
I'm using groovy (Ubuntu 12.04)
↧
Make generated messages visible for an IDE
I am working with Pycharm and since I started using catkin, Pycharm can't find my msg files anymore and my program is full of red underlines making it difficult to distinguish between true and false errors. As example the following import will seem to Pycharm as "unresolved reference to mypackage.msg"
from mypackage.msg import *
This makes sense since the build is made out of source and all msg files are generated in the devel/share folder. How can I fix that and make my IDE find the necessary files automatically?
↧
↧
problem with dependencies
using apt-get command gives me this error:
Unpacking libopenni-sensor-primesense0 (5.1.0.41-3+trusty1) ...
dpkg: error processing archive /var/cache/apt/archives/libopenni-sensor-primesense0_5.1.0.41-3+trusty1_amd64.deb (--unpack):
trying to overwrite '/etc/openni/GlobalDefaults.ini', which is also in package libopenni-sensor-pointclouds0 5.1.0.41.1-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
E: Sub-process /usr/bin/dpkg returned an error code (1)
?
↧
Install ROS dependencies from apt?
AFAICT, using apt packages is a bit of an all-or-nothing deal— you can either:
1. install everything from apt, letting apt resolve dependencies, or
2. install everything from a rosinstall, letting [rosinstall_generator](http://ros.org/wiki/rosinstall_generator) resolve them.
The obvious thing for a mature package is to install the latest release from apt, and then use rosinstall to create an overlay which you can hack on. But this is not a great solution for packages which are not yet released, perhaps because they are still experimental, in early development, etc.
Am I mistaken here, or is there some ROS invocation which can scan the package.xml dependencies of a workspace, and then spit out (or execute) the necessary apt-get install command? Or is the solution to just create apt releases from the earliest possible point?
---
For future travellers, here are some cut and paste friendly versions of the incantation given below by @tfoote:
rosdep install --from-paths src --ignore-src --rosdistro=groovy -y
rosdep install --from-paths src --ignore-src --rosdistro=hydro -y
rosdep install --from-paths src --ignore-src --rosdistro=indigo -y
rosdep install --from-paths src --ignore-src --rosdistro=jade -y
↧
How solve dependencies ros-indigo-desktop on Ubuntu 13.04
Im trying to install ROS on Ubuntu 13.04 step by step following http://wiki.ros.org/indigo/Installation/Ubuntu
When i introduce sudo apt-get install ros-indigo-desktop-full , i have the following problem about ros-indigo-desktop
Los siguientes paquetes tienen dependencias incumplidas:
ros-indigo-desktop :
Depende: ros-indigo-geometry-tutorials pero no va a instalarse
Depende: ros-indigo-robot pero no va a instalarse
Depende: ros-indigo-rqt-common-plugins pero no va a instalarse
Depende: ros-indigo-rqt-robot-plugins pero no va a instalarse
Depende: ros-indigo-urdf-tutorial pero no va a instalarse
Depende: ros-indigo-visualization-tutorials pero no va a instalarse
Depende: ros-indigo-viz pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
How can I solve this?
Thank you!
↧
Two versions of libboost?
I've seen that running two versions of libboost will cause problems, but I can't figure out how to upgrade my libboost so that I can use an external library.
I'm using the [vicon_bridge](https://github.com/ethz-asl/vicon_bridge) package, which uses a Vicon SDK that seems to need libboost1.53. My `BOOST_LIB_VERSION` macro prints out as `Boost version: 1_46_1`, and `apt-cache policy libboost-dev` returns:
libboost-dev:
Installed: 1.48.0.2
Candidate: 1.48.0.2
Version table:
*** 1.48.0.2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
100 /var/lib/dpkg/status
I'm running a 32-bit VM of Ubuntu 12.04 with ROS Hydro. If I run `sudo apt-get install libboost1.54-dev`, apt-get will uninstall all my ros binaries (presumably because they need a 1.4* version of boost).
How can I meet both 1.53 and 1.48 boost version dependencies simultaneously?
EDIT:
I'd assumed that it's a boost library issue, but might not be. Here's the backtrace from the segfault:
#0 0xb7aa5108 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1 0xb7aa6674 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7aa8e4c in malloc () from /lib/i386-linux-gnu/libc.so.6
#3 0xb7ccf627 in operator new(unsigned int) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#4 0xb7e1117a in ros::PollManager::addPollThreadListener(boost::function const&) () from /opt/ros/hydro/lib/libroscpp.so
#5 0xb7e558f7 in ros::start() () from /opt/ros/hydro/lib/libroscpp.so
#6 0xb7e2c317 in ros::NodeHandle::construct(std::string const&, bool) () from /opt/ros/hydro/lib/libroscpp.so
#7 0xb7e2d7a3 in ros::NodeHandle::NodeHandle(std::string const&, std::map, std::allocator>> const&) ()
from /opt/ros/hydro/lib/libroscpp.so
#8 0xb7e6f434 in ros::AsyncSpinnerImpl::AsyncSpinnerImpl(unsigned int, ros::CallbackQueue*) () from /opt/ros/hydro/lib/libroscpp.so
#9 0xb7e71d94 in ros::AsyncSpinner::AsyncSpinner(unsigned int) () from /opt/ros/hydro/lib/libroscpp.so
#10 0x080a22f9 in main ()
EDIT 2:
More info on the boost linking:
$ ldd vicon_bridge | grep boost
libboost_signals.so.1.46.1 => /usr/lib/libboost_signals.so.1.46.1 (0xb70ba000)
libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0xb7090000)
libboost_thread.so.1.46.1 => /usr/lib/libboost_thread.so.1.46.1 (0xb7079000)
libboost_filesystem.so.1.46.1 => /usr/lib/libboost_filesystem.so.1.46.1 (0xb7034000)
libboost_regex.so.1.46.1 => /usr/lib/libboost_regex.so.1.46.1 (0xb6d8e000)
I get the same output even after I run commands like:
$ catkin_make --force-cmake --pkg vicon_bridge -DBoost_DIR=/home/cohrint/catkin_ws/src/vicon_bridge/vicon_sdk/Vicon_SDK_1.3_Linux/32-bit/ -DBoost_NO_SYSTEM_PATHS=ON -DBoost_ADDITIONAL_VERSIONS="1.53;1.53.0"
and I get the same thing whenever I try to edit the CMakeLists.txt file as specified [in this post](http://answers.ros.org/question/71428/including-boost-154/?answer=71776#post-id-71776).
EDIT3: I've now reinstalled everything on a 64-bit Ubuntu 12.04 install, and I still get issues with Boost. Here's the output of `roslaunch vicon_bridge vicon.launch`:
process[vicon-1]: started with pid [2993]
[ INFO] [1409066865.764183805]: Connecting to Vicon DataStream SDK at 192.168.20.10:801 ...
[ INFO] [1409066865.766696029]: .
[ INFO] [1409066866.767665040]: ... connected!
[ INFO] [1409066866.767822995]: Setting Stream Mode to ClientPull: Success
[ INFO] [1409066866.767871496]: Axis Mapping: X-Forward Y-Left Z-Up
[ INFO] [1409066866.767906874]: Version: 1.3.0
[ INFO] [1409066866.767946398]: setting up grab_vicon_pose service server ...
[ INFO] [1409066866.769546522]: setting up segment calibration service server ...
[ WARN] [1409066866.772330340]: grab frame returned false
terminate called after throwing an instance of 'boost::thread_interrupted'
and to show which libraries it's using by running `ldd vicon_bridge | grep boost`:
libboost_thread.so.1.46.1 => /usr/lib/libboost_thread.so.1.46.1 (0x00007f9956a21000)
libboost_thread-mt.so.1.53.0 => /home/cohrint/catkin_ws/src/vicon_bridge/vicon_sdk/Vicon_SDK_1.3_Linux/64-bit/libboost_thread-mt.so.1.53.0 (0x00007f9955a18000)
libboost_system-mt.so.1.53.0 => /home/cohrint/catkin_ws/src/vicon_bridge/vicon_sdk/Vicon_SDK_1.3_Linux/64-bit/libboost_system-mt.so.1.53.0 (0x00007f9955815000)
libboost_signals.so.1.46.1 => /usr/lib/libboost_signals.so.1.46.1 (0x00007f995534f000)
libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0x00007f9954f22000)
libboost_filesystem.so.1.46.1 => /usr/lib/libboost_filesystem.so.1.46.1 (0x00007f99548dd000)
libboost_regex.so.1.46.1 => /usr/lib/libboost_regex.so.1.46.1 (0x00007f9953de7000)
↧
↧
Navigation Package Dependencies
Hello,
My question is a repeat of [this question](http://answers.ros.org/question/10775/navigation-tutorial-dependencies/).
I'm trying to set up the navigation stack on a robot possessing only odometry sensors (wheel encoder, IMU published to `/odom /imu`). No camera/laser. The robot is also using `robot_state_publisher` to publish the transformations between robot coordinates.
I want to use only odometry sources (wheel encoder, IMU) to navigate the robot, so my plan is to use [robot_localization](http://wiki.ros.org/robot_localization) to fuse the odometry data and use [fake_localization](http://wiki.ros.org/fake_localization) to localize the robot on the known map.
The [navigation tutorial](http://wiki.ros.org/navigation/Tutorials/RobotSetup/) says that we should create a package:
roscreate-pkg my_robot_name_2dnav move_base my_tf_configuration_dep my_odom_configuration_dep my_sensor_configuration_dep
So the question is what should I put instead of `my_tf_configuration_dep my_odom_configuration_dep my_sensor_configuration_dep`
Thanks
↧
I have some chaos with the dependencies of openni. (Asus Xtion) [German Errors]
Hi,
i am using ros-hydro-openni for the kinect. It all worked very good but i wanted to use the Asus Xtion. It didn't work because of the usb interface (like in this [Topic](http://answers.ros.org/question/54747/primesense-carmine-doesnt-work-but-asus-xtion-does-openni-launch-devices-connected-but-not-found/)) some people also wrote, that there are issues with ps_engine.
Either way i installed openni-dev while ros-hydro-openni-* was installed. apt-get told me that it will remove some packages but i didn't read it good enough. I just pressed y for install. So this is what it did:
sudo apt-get install openni-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
ros-hydro-yocs-controllers ros-hydro-rqt-runtime-monitor libpcl-surface-1.7-dev ros-hydro-gmapping ros-hydro-kobuki-keyop libmongo-client0 ros-hydro-move-base-msgs
ros-hydro-rqt-robot-dashboard ros-hydro-redis ros-hydro-rocon-apps ros-hydro-ecl-sigslots libpcl-surface-1.7 ros-hydro-rqt-robot-steering ros-hydro-ecl-math
libpcl-features-1.7-dev ros-hydro-transmission-interface ros-hydro-image-proc libplayerdrivers3.0 libpcl-outofcore-1.7 libpcl-recognition-1.7 ros-hydro-ecl-exceptions
ros-hydro-gateway-msgs ros-hydro-controller-manager libplayerc3.0 ros-hydro-ecl-config libpcl-geometry-1.7-dev ros-hydro-stage ros-hydro-turtlebot-msgs libplayercommon3.0
libpcl-registration-1.7-dev ros-hydro-control-toolbox liblodo3.0 ros-hydro-rocon-hub-client ros-hydro-kobuki-dock-drive libpmap3.0 ros-hydro-stage-ros liblua5.1-0-dev
ros-hydro-pano-ros ros-hydro-theora-image-transport ros-hydro-pano-py ros-hydro-realtime-tools ros-hydro-ecl-build ros-hydro-pano-core ros-hydro-ecl-threads gazebo
mongodb-clients ros-hydro-fake-localization ros-hydro-stereo-image-proc ftdi-eeprom ros-hydro-zeroconf-msgs ros-hydro-hector-quadrotor-model ros-hydro-message-to-tf
libmongo-client-dev libpcl-features-1.7 libvtk5.8-qt4 ros-hydro-rqt-nav-view ros-hydro-turtlebot-description ros-hydro-compressed-image-transport liblcms1-dev
ros-hydro-image-view ros-hydro-ecl-type-traits libftdi-dev ros-hydro-ecl-eigen libconfuse-common libpcl-tracking-1.7 libcegui-mk2-0.7.5 ros-hydro-rqt-pose-view
libreadline6-dev libpcl-tracking-1.7-dev libpcl-search-1.7-dev ros-hydro-kobuki-ftdi ros-hydro-ecl-command-line ros-hydro-ecl-errors ros-hydro-ecl-mpl
ros-hydro-rocon-utilities ros-hydro-rqt-robot-plugins ros-hydro-rqt-rviz sdformat ros-hydro-ecl-converters ros-hydro-kobuki-auto-docking ros-hydro-openslam-gmapping
libpcl-keypoints-1.7 libpcl-apps-1.7 ros-hydro-map-server ros-hydro-yocs-cmd-vel-mux redis-server ros-hydro-hector-quadrotor-controller libpcl-keypoints-1.7-dev
ros-hydro-ecl-time-lite ros-hydro-kobuki-description libsilly ros-hydro-map-store ros-hydro-compressed-depth-image-transport libplayerjpeg3.0
ros-hydro-hector-sensors-description libflann1 ros-hydro-image-transport-plugins ros-hydro-ecl-containers ros-hydro-ecl-time ros-hydro-depthimage-to-laserscan
ros-hydro-linux-hardware libgeos-c1 ros-hydro-ecl-formatters libpcl-octree-1.7-dev libplayercore3.0 ros-hydro-rqt-tf-tree libpcl-people-1.7 ros-hydro-yocs-velocity-smoother
robot-player ros-hydro-kobuki-driver ros-hydro-amcl ros-hydro-ecl-concepts libpcl-common-1.7-dev ros-hydro-hector-uav-msgs ros-hydro-controller-interface
ros-hydro-ecl-streams ros-hydro-rqt-robot-monitor ros-hydro-create-node libpcl-search-1.7 mongodb-server ros-hydro-rqt-moveit libpcl-sample-consensus-1.7-dev
libpcl-common-1.7 libconfuse0 libgeos-3.2.2 ros-hydro-image-rotate ros-hydro-create-description libdevil-dev ros-hydro-ecl-geometry libstatgrab6 ros-hydro-gazebo-msgs
ros-hydro-camera-calibration libois-1.3.0 libplayerinterface3.0 libpcl-filters-1.7 libplayerc++3.0 libpcl-kdtree-1.7-dev ros-hydro-ecl-license libavahi-core-dev
ros-hydro-rocon-app-manager ros-hydro-rocon-app-manager-msgs libpcl-filters-1.7-dev libcegui-mk2-dev ros-hydro-ecl-linear-algebra ros-hydro-kobuki-node ros-hydro-kobuki-msgs
ros-hydro-create-driver ros-hydro-ecl-utilities ros-hydro-warehouse-ros mongodb-dev libgsl0ldbl libvtk5-qt4-dev ros-hydro-controller-manager-msgs libmng-dev
ros-hydro-hardware-interface ros-hydro-rocon-hub libflann-dev libpcl-registration-1.7 libpcl-1.7-doc libxerces-c3.1 libpcl-sample-consensus-1.7 libpcl-segmentation-1.7
libpcl-octree-1.7 ros-hydro-zeroconf-avahi ros-hydro-rocon-gateway libdevil1c2 libplayertcp3.0 ros-hydro-ecl-devices libpcl-kdtree-1.7 ros-hydro-kobuki-safety-controller
ros-hydro-voxel-grid ros-hydro-ecl-mobile-robot libplayerwkb3.0 ros-hydro-kobuki-bumper2pc libpcl-segmentation-1.7-dev libreadline-dev
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
libopenni-dev libopenni-sensor-primesense-dev libopenni-sensor-primesense0 libopenni0 libpcl-1.7-all libpcl-1.7-all-dev libpcl-1.7-bin libpcl-all libpcl-apps-1.7-dev
libpcl-io-1.7 libpcl-io-1.7-dev libpcl-outofcore-1.7-dev libpcl-people-1.7-dev libpcl-recognition-1.7-dev libpcl-visualization-1.7 libpcl-visualization-1.7-dev openni-utils
ros-hydro-base-local-planner ros-hydro-carrot-planner ros-hydro-clear-costmap-recovery ros-hydro-costmap-2d ros-hydro-create-gazebo-plugins ros-hydro-depth-image-proc
ros-hydro-desktop-full ros-hydro-dwa-local-planner ros-hydro-gazebo-plugins ros-hydro-gazebo-ros ros-hydro-gazebo-ros-control ros-hydro-gazebo-ros-pkgs
ros-hydro-hector-gazebo-plugins ros-hydro-hector-gazebo-worlds ros-hydro-hector-quadrotor-controller-gazebo ros-hydro-hector-quadrotor-demo ros-hydro-hector-quadrotor-gazebo
ros-hydro-hector-quadrotor-gazebo-plugins ros-hydro-hector-sensors-gazebo ros-hydro-image-pipeline ros-hydro-kobuki-gazebo-plugins ros-hydro-mobile ros-hydro-move-base
ros-hydro-move-slow-and-clear ros-hydro-nav-core ros-hydro-navfn ros-hydro-navigation ros-hydro-openni-camera ros-hydro-openni-launch ros-hydro-pcl-conversions
ros-hydro-pcl-ros ros-hydro-perception ros-hydro-perception-pcl ros-hydro-rgbd-launch ros-hydro-rotate-recovery ros-hydro-simulators ros-hydro-turtlebot-actions
ros-hydro-turtlebot-apps ros-hydro-turtlebot-bringup ros-hydro-turtlebot-calibration ros-hydro-turtlebot-core-apps ros-hydro-turtlebot-follower ros-hydro-turtlebot-gazebo
ros-hydro-turtlebot-navigation ros-hydro-turtlebot-panorama ros-hydro-turtlebot-rviz-launchers ros-hydro-turtlebot-simulator ros-hydro-turtlebot-teleop
Die folgenden NEUEN Pakete werden installiert:
openni-dev
0 aktualisiert, 1 neu installiert, 65 zu entfernen und 1 nicht aktualisiert.
Es müssen 2.082 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 53,0 MB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? y
Hole:1 http://packages.ros.org/ros/ubuntu/ precise/main openni-dev amd64 1.3.2.1-4+precise2 [2.082 kB]
Es wurden 2.082 kB in 2 s geholt (724 kB/s)
(Lese Datenbank ... 292191 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von ros-hydro-turtlebot-apps ...
Entfernen von ros-hydro-turtlebot-core-apps ...
Entfernen von ros-hydro-turtlebot-teleop ...
Entfernen von ros-hydro-turtlebot-rviz-launchers ...
Entfernen von ros-hydro-turtlebot-panorama ...
Entfernen von ros-hydro-turtlebot-navigation ...
Entfernen von ros-hydro-turtlebot-simulator ...
Entfernen von ros-hydro-turtlebot-gazebo ...
Entfernen von ros-hydro-turtlebot-follower ...
Entfernen von ros-hydro-turtlebot-calibration ...
Entfernen von ros-hydro-turtlebot-actions ...
Entfernen von ros-hydro-turtlebot-bringup ...
Entfernen von ros-hydro-openni-launch ...
Entfernen von ros-hydro-openni-camera ...
Entfernen von libpcl-all ...
Entfernen von ros-hydro-desktop-full ...
Entfernen von ros-hydro-simulators ...
Entfernen von ros-hydro-perception ...
Entfernen von ros-hydro-mobile ...
Entfernen von ros-hydro-perception-pcl ...
Entfernen von ros-hydro-navigation ...
Entfernen von ros-hydro-move-base ...
Entfernen von ros-hydro-navfn ...
Entfernen von ros-hydro-hector-quadrotor-demo ...
Entfernen von ros-hydro-hector-quadrotor-gazebo ...
Entfernen von ros-hydro-hector-sensors-gazebo ...
Entfernen von ros-hydro-gazebo-ros-pkgs ...
Entfernen von ros-hydro-kobuki-gazebo-plugins ...
Entfernen von ros-hydro-hector-quadrotor-gazebo-plugins ...
Entfernen von ros-hydro-hector-gazebo-worlds ...
Entfernen von ros-hydro-hector-gazebo-plugins ...
Entfernen von ros-hydro-hector-quadrotor-controller-gazebo ...
Entfernen von ros-hydro-gazebo-ros-control ...
Entfernen von ros-hydro-create-gazebo-plugins ...
Entfernen von ros-hydro-gazebo-ros ...
Entfernen von ros-hydro-gazebo-plugins ...
Entfernen von ros-hydro-rgbd-launch ...
Entfernen von ros-hydro-image-pipeline ...
Entfernen von ros-hydro-depth-image-proc ...
Entfernen von ros-hydro-rotate-recovery ...
Entfernen von ros-hydro-move-slow-and-clear ...
Entfernen von ros-hydro-dwa-local-planner ...
Entfernen von ros-hydro-clear-costmap-recovery ...
Entfernen von ros-hydro-carrot-planner ...
Entfernen von ros-hydro-base-local-planner ...
Entfernen von ros-hydro-nav-core ...
Entfernen von ros-hydro-costmap-2d ...
Entfernen von ros-hydro-pcl-ros ...
Entfernen von ros-hydro-pcl-conversions ...
Entfernen von libpcl-1.7-all ...
Entfernen von libpcl-1.7-all-dev ...
Entfernen von libpcl-people-1.7-dev ...
Entfernen von libpcl-outofcore-1.7-dev ...
Entfernen von libpcl-apps-1.7-dev ...
Entfernen von libpcl-visualization-1.7-dev ...
Entfernen von libpcl-recognition-1.7-dev ...
Entfernen von libpcl-io-1.7-dev ...
Entfernen von libopenni-dev ...
Entfernen von libopenni-sensor-primesense-dev ...
Entfernen von libpcl-1.7-bin ...
Entfernen von libpcl-visualization-1.7 ...
Entfernen von libpcl-io-1.7 ...
Entfernen von libopenni-sensor-primesense0 ...
Entfernen von openni-utils ...
Entfernen von libopenni0 ...
Trigger für libc-bin werden verarbeitet ...
ldconfig deferred processing now taking place
Trigger für man-db werden verarbeitet ...
Vormals nicht ausgewähltes Paket openni-dev wird gewählt.
(Lese Datenbank ... 290350 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von openni-dev (aus .../openni-dev_1.3.2.1-4+precise2_amd64.deb) ...
openni-dev (1.3.2.1-4+precise2) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/openni/SamplesConfig.xml wird installiert ...
Sorry that it's german if you don't understand anything just ask!
So after that i were shocked and uninstalled openni-dev immediately.
Now when i try to reinstall one package like ros-hydro-openni-launch the message is:
sudo apt-get install ros-hydro-openni-launch
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
ros-hydro-openni-launch : Hängt ab von: ros-hydro-openni-camera soll aber nicht installiert werden
Hängt ab von: ros-hydro-rgbd-launch soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
If install the dependencies by hand there are other dependencies whitch cant be installed.
aptitude tells me the following
sudo aptitude install ros-hydro-openni-launch
Die folgenden NEUEN Pakete werden zusätzlich installiert:
libopenni-dev{a} libopenni-sensor-primesense-dev{a} libopenni-sensor-primesense0{a} libopenni0{ab} libpcl-1.7-all{a} libpcl-1.7-all-dev{a} libpcl-1.7-bin{a}
libpcl-apps-1.7-dev{a} libpcl-io-1.7{a} libpcl-io-1.7-dev{a} libpcl-outofcore-1.7-dev{a} libpcl-people-1.7-dev{a} libpcl-recognition-1.7-dev{a} libpcl-visualization-1.7{a}
libpcl-visualization-1.7-dev{a} openni-dev{a} openni-utils{a} ps-engine{ab} ros-hydro-depth-image-proc{a} ros-hydro-openni-camera{a} ros-hydro-openni-launch
ros-hydro-pcl-conversions{a} ros-hydro-pcl-ros{a} ros-hydro-rgbd-launch{a}
0 Pakete aktualisiert, 24 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
13,4 MB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 51,4 MB zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
ps-engine : Hängt ab von: openni-dev (>= 1.5.2.23~precise) aber 1.3.2.1-4+precise2 soll installiert werden.
libopenni0 : Kollidiert mit: openni-dev aber 1.3.2.1-4+precise2 soll installiert werden.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
Beibehalten der folgenden Pakete in ihrer aktuellen Version:
1) libopenni-dev [Nicht installiert]
2) libopenni-sensor-primesense-dev [Nicht installiert]
3) libopenni-sensor-primesense0 [Nicht installiert]
4) libopenni0 [Nicht installiert]
5) libpcl-1.7-all [Nicht installiert]
6) libpcl-1.7-all-dev [Nicht installiert]
7) libpcl-1.7-bin [Nicht installiert]
8) libpcl-apps-1.7-dev [Nicht installiert]
9) libpcl-io-1.7 [Nicht installiert]
10) libpcl-io-1.7-dev [Nicht installiert]
11) libpcl-outofcore-1.7-dev [Nicht installiert]
12) libpcl-people-1.7-dev [Nicht installiert]
13) libpcl-recognition-1.7-dev [Nicht installiert]
14) libpcl-visualization-1.7 [Nicht installiert]
15) libpcl-visualization-1.7-dev [Nicht installiert]
16) openni-utils [Nicht installiert]
17) ps-engine [Nicht installiert]
18) ros-hydro-depth-image-proc [Nicht installiert]
19) ros-hydro-openni-camera [Nicht installiert]
20) ros-hydro-openni-launch [Nicht installiert]
21) ros-hydro-pcl-conversions [Nicht installiert]
22) ros-hydro-pcl-ros [Nicht installiert]
23) ros-hydro-rgbd-launch [Nicht installiert]
I tried also reinstlling all packages that where installed:
sudo apt-get install libopenni-dev libopenni-sensor-primesense-dev libopenni-sensor-primesense0 libopenni0 libpc7-bin libpcl-all libpcl-apps-1.7-dev libpcl-io-1.7 libpcl-io-1.7-dev libpcl-outofcore-1.7-dev libpcl-people-1.7-dev libpcl-recognition-1.7-dev libpcl-visualization-1.7 libpcl-visualization-1.7-dev openni-utils ros-hydro-base-local-planner ros-hydro-carrot-planner ros-hydro-clear-costmap-recovery ros-hydro-costmap-2d ros-hydro-create-gazebo-plugins ros-hydro-depth-image-proc ros-hydro-desktop-full ros-hydro-dwa-local-planner ros-hydro-gazebo-plugins ros-hydro-gazebo-ros ros-hydro-gazebo-ros-control ros-hydro-gazebo-ros-pkgs ros-hydro-hector-gazebo-plugins ros-hydro-hector-gazebo-worlds ros-hydro-hector-quadrotor-controller-gazebo ros-hydro-hector-quadrotor-demo ros-hydro-hector-quadrotor-gazebo ros-hydro-hector-quadrotor-gazebo-plugins ros-hydro-hector-sensors-gazebo ros-hydro-image-pipeline ros-hydro-kobuki-gazebo-plugins ros-hydro-mobile ros-hydro-move-base ros-hydro-move-slow-and-clear ros-hydro-nav-core ros-hydro-navfn ros-hydro-navigation ros-hydro-openni-camera ros-hydro-openni-launch ros-hydro-pcl-conversions ros-hydro-pcl-ros ros-hydro-perception ros-hydro-perception-pcl ros-hydro-rgbd-launch ros-hydro-rotate-recovery ros-hydro-simulators ros-hydro-turtlebot-actions ros-hydro-turtlebot-apps ros-hydro-turtlebot-bringup ros-hydro-turtlebot-calibration ros-hydro-turtlebot-core-apps ros-hydro-turtlebot-follower ros-hydro-turtlebot-gazebo ros-hydro-turtlebot-navigation ros-hydro-turtlebot-panorama ros-hydro-turtlebot-rviz-launchers ros-hydro-turtlebot-simulator ros-hydro-turtlebot-teleop
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libpcl-1.7-bin : Hängt ab von: openni-dev soll aber nicht installiert werden
libpcl-apps-1.7-dev : Hängt ab von: openni-dev soll aber nicht installiert werden
libpcl-io-1.7 : Hängt ab von: ps-engine soll aber nicht installiert werden
libpcl-io-1.7-dev : Hängt ab von: openni-dev soll aber nicht installiert werden
libpcl-visualization-1.7 : Hängt ab von: ps-engine soll aber nicht installiert werden
libpcl-visualization-1.7-dev : Hängt ab von: openni-dev soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Can anybody tell me what i did wrong and what to do? I can put aditional information if you ask!
THANKS Andreas
↧
Cannot install ROS Indigo on Ubuntu 14.04: Unmet Dependencies
I have attempted the installation and always receive the error:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
ros-indigo-desktop-full : Depends: ros-indigo-desktop but it is not going to be installed
Depends: ros-indigo-perception but it is not going to be installed
Depends: ros-indigo-simulators but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
When I try to install the unmet dependencies, I am met with even more unmet dependencies.
How do I proceed?
↧
Automatically resolve source dependencies?
We have a set of ros packages that depend on each other, but are all still in development, i.e. not released.
This means the only way to get them is to check out their latest versions from git and build them in the local catkin workspace.
But then, one has to manually find the repository URLs for all dependencies and clone those too.
Actually, the same is true for system dependencies on a system where one does not have apt permissions (i.e. a lab computer).
Now, I'm aware I could set up a workspace with all the packages using [wstool](http://wiki.ros.org/wstool) and then share that, but this is inconvenient for developers who only need an independent subset of packages.
What I'd instead like to do is **resolve dependencies automatically**, like rosdep does, but instead of using a package manager to globally install them, **have their source checked out** into a local catkin workspace.
This is what I imagine the workflow looking like:
$ mkdir -p catkin_workspace/src && cd catkin_workspace/src
$ catkin_init_workspace
$ git clone https://company_server.com/ourcoolpackage.git
$ cd ourcoolpackage
$ rospack deps | rosdep --download-source --target-folder=..
$ # recursive solving of dependencies would be great, too
$ cd ../..
$ catkin_make # everything magically works!
Adding a custom source to rosdep seems like a step in the right direction, but I can't find a way to have rosdep just download sources.
Is there already some tool that does this and that I overlooked?
↧
↧
Resolving package dependencies in a catkin ws
I am trying to install the [imu_tools](https://github.com/ccny-ros-pkg/imu_tools) package on my barebones ROS installation (Debian OS) with a catkin workspace. . Following the steps listed on their github page I run
rosdep install imu_tools
. To no surprise it tells me that there are some dependencies to be resolved:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
rviz_imu_plugin: Missing resource rviz
ROS path [0]=/root/ros_catkin_ws/install_isolated/share/ros
ROS path [1]=/root/ros_catkin_ws/install_isolated/share
ROS path [2]=/root/ros_catkin_ws/install_isolated/stacks
ROS path [3]=/root/ros_catkin_ws/src
imu_filter_madgwick: Missing resource actionlib
ROS path [0]=/root/ros_catkin_ws/install_isolated/share/ros
ROS path [1]=/root/ros_catkin_ws/install_isolated/share
ROS path [2]=/root/ros_catkin_ws/install_isolated/stacks
ROS path [3]=/root/ros_catkin_ws/src
I use rosinstall_generator --from-path ~ros_catkin_ws/src/imu_tools > imu_tools.rosinstall && rosinstall -c ~ros_catkin_ws/src imu_tools.rosinstall
to find and install all the dependencies of the package.
However when I eventually build/install with catkin_make_isolated --install
I get that certain packages cannot be resolved. I've hunted around the wiki pages, but I can never get this step done right.
**Is there somewhere I went wrong? Is there a better way to resolve specific package dependencies?**
↧
Why does ROS installation fails on 64bit Linux
Hi,
So my goal is to install ROS and Matlab on a Ubuntu 14.04 laptop, simple right? I started with a fresh installation of Ubuntu 14.04 and went ahead to install ROS, I followed the installation instructions in the ROS wiki but I always get the "ROS-indigo-desktop-full depends on ROS-indigo-symantics..." and other dependencies.
I googled this issue and tried every possible scenario or suggestion but there wasn't much help, though I figured it is related to my Ubuntu being 64bit, so I decided to erase everything and install ubuntu 14.04 32bit, after I did that ROS amazingly installed without a single problem and ran smoothly.
BUT then I discovered that Matlab can only install on a 64bit linux! I tried to find a workaround but with no luck, so back to square one.
I erased everything and installed Ubuntu 14.04 64bit, and back to the dependency hell!!! ROS does not install and no solution for that on the internet.
It's been 10 days now and I still cannot install ROS and Matlab together, I would appreciate any help please.
↧
Rosdep dependency error
I'm trying to add the arbotix stack to my raspberry pi jessie/indigo setup and rosdep is failing to resolve the following
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
warehouse_ros: No definition of [mongodb] for OS [debian]
diagnostic_common_diagnostics: No definition of [libsensors4-dev] for OS [debian]
Both of these are installed via apt-get but that does not seem to satisfy rosdep. I'm at a loss as to how I can resolve these. Do I have to get the source directly and build them?
I'm using the following to resolve the dependencies
rosdep install --from-paths src --ignore-src --rosdistro indigo -y --os=debian:jessie
↧
rosdep all packages
I've recently been working with some experimental packages created for ROS and amd compiling these from source. Quite a few of these packages seem to have dependencies, so naturally I have been using the `rosdep install [package]` command. However, this seems a bit tedious given the amount of packages in the workspace.
I was wondering if there was a quicker way to do this or is this the standard way? - Something along this lines of install all dependencies for packages within a specific folder or similar.
↧
↧
Unmet dependencies installing gazebo_ros_pkgs
Hello Everybody,
I am relatively new to ROS and Gazebo, so you will most likely be seeing my questions here a lot. Anyway, I was trying to set up ROS and Gazebo on a new computer, a LATITUDE | D830 from Used Computer Warehouse. I installed 14.04 Ubuntu in place of Windows, and proceeded to install ROS Indigo and Gazebo. While following the instructions at http://gazebosim.org/tutorials?tut=ros_installing, I got this long error message upon the input of the command sudo apt-get install `ros-indigo-gazebo-ros-pkgs ros-indigo-gazebo-ros-control`:
skyguyjedi@skyguyjedi-Latitude-D830:~$ sudo apt-get install ros-indigo-gazebo-ros-pkgs ros-indigo-gazebo-ros-control
[sudo] password for skyguyjedi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ros-indigo-gazebo-ros-control : Depends: gazebo2 but it is not going to be installed
Depends: libsdformat1 but it is not going to be installed
Depends: ros-indigo-gazebo-ros but it is not going to be installed
ros-indigo-gazebo-ros-pkgs : Depends: ros-indigo-gazebo-plugins but it is not going to be installed
Depends: ros-indigo-gazebo-ros but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
As far as I can tell, I'm missing some dependencies that these files need to be installed, but I cannot figure out what these dependencies are, or where to find them. Any assistance, of course, extremely appreciated. I know that this is a rookie problem, but my limited googling skills were unable to turn up another error of this type.
Thanks,
↧
Make use of 3rd party packages.
Hi guys..
I am a bit new with ROS, and I am struggling with making use of a 3rd party package. namely [flir_ptu_driver](http://wiki.ros.org/flir_ptu_driver).
I am not sure how to even make use of it. I tried creating a workspace, and git clone it into the SRC file. but when i performed catkin_make and catkin_make install I received error messages saying
> add the installation prefix of> "serial" to CMAKE_PREFIX_PATH or set> "serial_DIR" to a directory containing> one of the above files. if "serial"> provides a separate development> packages SDK, be sure it has been> installed.
I am not sure what it means but hope some you guys could help guide through the setup phase of this ros stacks, or just in general.
I found one in the tutorial, but it seemed like it was more focused on a certain kind of stack, and not an "all-purpose" stack installation.
↧
Depends: ... but it is not installable
Hi,
I tried to install hokuyo_node, but i have this problem:
david@david:~$ sudo apt-get install ros-hydro-hokuyo-node
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ros-hydro-hokuyo-node : Depends: libboost-thread1.49.0 (>= 1.49.0-1) but it is not installable
E: Unable to correct problems, you have held broken packages.
I tried to fix it using the commands:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get -f install
But I still have the problem
Thank you
↧