ROS

2016-11-10  本文已影响0人  Mikeday

基础介绍

ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。

安装流程

1.让计算机接收来自ros网站的数据包

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > 
/etc/apt/sources.list.d/ros-latest.list'

2.设置一个口令

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

3.开始安装
通过desktop-full安装 ROS, rqt,rviz, robot-generic libraries, 2D/3D simulators, navigation , 2D/3D perception

sudo apt-get update
sudo apt-get install ros-jade-desktop-full

找到可用的包

apt-cache search ros-jade

结果如图,很多可用


初始化并更新rosdep

sudo rosdep init
rosdep update

设置ROS环境

echo "source /opt/ros/jade/setup.bash" >> ~/.bashrc
source ~/.bashrc

安装rosinstall

sudo apt-get install python-rosinstall

尝试获取源代码

$ apt-get source ros-jade-laser-pipeline

Cartographer部分

使用ninja



合并rosinstall文档



更新src

rosdep的这一步安装出错了

rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y

最后的

catkin_make_isolated --install --use-ninja

这里报错说缺少ceres-solver,于是进行安装,但是也报错了。



所以暂时只能这样。

上一篇下一篇

猜你喜欢

热点阅读