ros问题总结

1、-- package 'orocos-bfl' not found 
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (message):

  问题描述:我的系统是ubuntu 14.04+ros indigo,git了navigation包后(http://wiki.ros.org/navigation ),在catkin_make时遇到了如下问题:

 

-- Boost version: 1.54.0 
-- +++ processing catkin package: 'robot_pose_ekf' 
-- ==> add_subdirectory(navigation/robot_pose_ekf) 
checking for module 'orocos-bfl' 
-- package 'orocos-bfl' not found 
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:337 (_pkg_check_modules_internal)
navigation/robot_pose_ekf/CMakeLists.txt:6 (pkg_check_modules)

  

  问题解决:

    Try installing the binary version of the navigation stack:

  运行语句:

    sudo apt-get install ros-indigo-navigation

 

2、sudo rosdep init  error

  问题描述:

ERROR: default sources list file already exists:
    /etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize

  问题解决:

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

    

3、failed to contact device witherror [Error reading from SCI port. NO Data ] Please check if powered on and the connector is plugged into the create

  问题描述:

运行命令:  roslaunch rbx1_bringup turtlebot_minimal_create.launch

  产生如上错误

 目测无解 问题可能有:硬件问题(包括但不限于usb接口,电池,线),软件问题(电脑驱动版本问题,据说部分电脑不支持)

4、WARNING: ROS_MASTER_URI [http://192.168.1.xxx:11311] host is not set to this machine

  问题描述:

    订阅者节点无法订阅发布者节点发布的话题消息 

  问题解决:

    vim  .bashrc   然后修改其中的  ROS_MASTER_URI    为自己的roscore 的workstation IP 别忘记  source .bashrc   !!!

原文地址:https://www.cnblogs.com/yoyo-sincerely/p/5661665.html