ROS新版本Lunar Loggerhead
参考链接:
2 http://wiki.ros.org/lunar/Installation
docs比wiki内容更丰富。
Index of /
Name Last modified Size Description
api/ 22-May-2017 11:02 -
diamondback/ 09-Jul-2011 22:06 -
electric/ 19-Nov-2013 01:41 -
fuerte/ 21-Mar-2014 18:37 -
groovy/ 26-Apr-2013 08:12 -
hydro/ 19-Nov-2013 01:42 -
independent/ 30-Jan-2013 03:34 -
indigo/ 06-Mar-2017 22:03 -
jade/ 06-Mar-2017 22:03 -
kinetic/ 10-Mar-2016 21:29 -
latest-available/ 15-Jun-2015 21:19 -
latest-lts/ 10-Mar-2016 21:29 -
latest/ 10-Mar-2016 21:29 -
lunar/ 23-Feb-2017 11:13 -
----机器翻译----
ROS月球Loggerhead
ROS Lunar Loggerhead是第十一个ROS发布版本。将于2017年5月23日发布。
目录
平台
ROS Lunar Loggerhead主要针对Ubuntu 17.04(Zesty)发行版,尽管其他Linux系统以及Mac OS X,Android和Windows都受到不同程度的支持。有关其他平台兼容性的更多信息,请参见REP 3:目标平台。它还将支持Ubuntu 16.10 Yakkety,Ubuntu LTS 16.04 Xenial和Debian Stretch。
安装
请参阅安装说明。下表列出了可用二进制包的平台/架构组合。
|
Ubuntu Xenial |
Ubuntu Yakkety |
Ubuntu Zesty |
Debian拉伸 |
|
|
x86_64的 |
X |
X |
X |
X |
|
armhf |
X |
|||
|
arm64 |
X |
X |
发布规划
见规划
变化
要更好地了解ROS农历中已经更改的ROS部分,请参阅ROS月球迁移页面。
----
迁移指南
对于ROS Lunar Loggerhead,这些软件包已经更改,并为依赖这些软件包的用户提供了一些形式的迁移说明或教程。
如果您来自翡翠或更老版本,请确保参阅ROS Kinetic迁移页面:动力学/迁移
roscpp
同一队列上的多个旋转器
在Kinetic使用同一个队列上的多个旋转器导致一个警告消息已经不支持这种行为,并且只存在向后兼容性。在农历中,对此的支持终于被删除了。尝试使用它将导致现在的异常。有关更多信息,请参阅ros / ros_comm#988。
rosout
日志文件轮换
日志文件正在旋转的方式已经更改,以遵循将现有日志文件重命名为一个增加1的常规方法,并继续写入具有相同名称的文件。之前ROS偏离了其他项目的方式,并继续写入下一个文件增量(不重命名旧文件)。有关更多信息,请参阅ros / ros_comm#854。
`rosout.log`文件
该rosout.log文件现在包含节点名称以使其更易于读取日志文件。有关更多信息,请参阅ros / ros_comm#912。
robot_model
Metapackage弃用
metapackage robot_model在农历中已被弃用,不会发布给ROS M.将包中的软件包移动到新的存储库并继续维护。取决于robot_model的任何软件包应取决于metapackage中包含的软件包。
----
Ubuntu安装ROS Lunar
小心:发布此发行版尚未完成。
ROS Lunar Loggerhead尚未完全发布,所以这些说明将不会完全正常。
我们正在为几个Ubuntu平台构建Debian软件包,如下所示。这些软件包比基于源的版本更高效,是Ubuntu首选的安装方法。请注意,还有可从Ubuntu上游的软件包。请参阅UpstreamPackages了解不同之处。
Ubuntu软件包是为以下发行版和架构构建的。
|
发行 |
AMD64 |
arm64 |
armhf |
|
Xenial |
X |
X |
X |
|
Yakkety |
X |
||
|
灿烂 |
X |
如果您需要从源安装(不推荐),请参阅源(下载和编译)安装说明。
如果您依赖这些软件包,请支持OSRF。
这些软件包是由开源机器人基金会(501(c)(3))非营利组织维护和支付的基础上构建和托管的。如果OSRF为每个下载的软件包收到一分钱只需两个月,我们就可以支付我们每年的费用来管理,更新和托管我们所有的在线服务。请考虑今天向OSRF捐款。
安装
配置您的Ubuntu存储库
配置您的Ubuntu存储库以允许“受限制”,“Universe”和“multiverse”。您可以按照Ubuntu指南了解如何执行此操作。
设置你的sources.list
安装您的计算机以接受来自packages.ros.org的软件。
sudo sh -c'echo“deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc)main”> /etc/apt/sources.list.d/ros-latest.list'
|
Source Debs也可用 |
设置你的钥匙
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
如果连接到密钥服务器时遇到问题,可以尝试在上一个命令中替换hkp://pgp.mit.edu:80或hkp://keyserver.ubuntu.com:80。
安装
首先,确保您的Debian软件包索引是最新的:
sudo apt-get更新
在ROS中有许多不同的库和工具。我们提供了四个默认配置,让您开始。您也可以单独安装ROS包。
如果下一步出现问题,您可以使用以下存储库,而不是上述ros-shadow-fixed
桌面完全安装:(推荐):ROS,rqt,rviz,机器人通用库,2D / 3D模拟器,导航和2D / 3D感知
sudo apt-get install ros-lunar-desktop-full
要么 点击这里
桌面安装: ROS,rqt,rviz和robot-generic库
sudo apt-get安装ros-lunar-desktop
要么 点击这里
ROS-Base:(Bare Bones) ROS包,构建和通信库。没有GUI工具。
sudo apt-get安装ros-lunar-ros-base
要么 点击这里
单个软件包:您还可以安装特定的ROS软件包(使用软件包名称的虚线替换下划线):
sudo apt-get install ros-lunar-PACKAGE
例如
sudo apt-get安装ros-lunar-slam-gmapping
要查找可用的软件包,请使用:
apt-cache搜索ros-lunar
初始化rosdep
在使用ROS之前,您需要初始化rosdep。rosdep使您能够轻松地为要编译的源安装系统依赖关系,并且需要在ROS中运行一些核心组件。
sudo rosdep init rosdep更新
环境设置
如果ROS环境变量每次启动新的shell时都会自动添加到bash会话中,这很方便:
echo“source /opt/ros/lunar/setup.bash”>>〜/ .bashrc 源〜/ .bashrc
如果您安装了多个ROS发行版,〜/ .bashrc必须仅为您当前正在使用的版本的setup.bash源代码。
如果你只想改变当前shell的环境,而不是上面的你可以键入:
来源/opt/ros/lunar/setup.bash
如果您使用zsh而不是bash,则需要运行以下命令来设置您的shell:
echo“source /opt/ros/lunar/setup.zsh”>>〜/ .zshrc 源〜/ .zshrc
获取rosinstall
rosinstall是ROS中经常使用的命令行工具,它分开分发。它使您能够通过一个命令轻松下载许多ROS包的源代码树。
要在Ubuntu上安装此工具,请运行:
sudo apt-get install python-rosinstall
建立农场状态
您安装的软件包是由ROS构建服务器场构建的。您可以在这里检查各个包的状态。
----
ROS的那些小龟
发行版清单
|
Distro |
Release date |
Poster |
Tuturtle, turtle in tutorial |
EOL date |
|
May 23rd, 2017 |
|
|
May, 2019 |
|
|
ROS Kinetic Kame |
May 23rd, 2016 |
|
|
May, 2021 |
|
May 23rd, 2015 |
|
|
May, 2017 |
|
|
July 22nd, 2014 |
|
|
April, 2019 |
|
|
September 4th, 2013 |
|
|
May, 2015 |
|
|
December 31, 2012 |
|
|
July, 2014 |
|
|
April 23, 2012 |
|
|
-- |
|
|
August 30, 2011 |
|
|
-- |
|
|
March 2, 2011 |
|
|
-- |
|
|
August 2, 2010 |
|
|
-- |
|
|
March 2, 2010 |
|
|
-- |
----
ROS新版本Lunar Loggerhead的更多相关文章
- ROS的安装和卸载
Robot Operating System (ROS) 是一个得到广泛应用机器人系统的软件框架,它包含了一系列的软件库和工具用于构建机器人应用.从驱动到最先进的算法,以及强大的开发者工具,ROS 包 ...
- ROS入门笔记(二):ROS安装与环境配置及卸载(重点)
ROS入门笔记(二):ROS安装与环境配置及卸载(重点) [TOC] 1 ROS安装步骤 1.1 ROS版本 ROS目前只支持在Linux系统上安装部署, 它的首选开发平台是Ubuntu. 发布时间 ...
- ROS:使用ubuntuKylin17.04安装ROS赤xi龟
使用ubuntuKylin17.04安装 参考了此篇文章:SLAM: Ubuntu16.04安装ROS-kinetic 重复官方链接的步骤也没有成功. 此后发现4.10的内核,不能使用Kinetic. ...
- ros 源码安装
版本lunar, 系统版本debian 9.8 参考: http://wiki.ros.org/lunar/Installation/Source 1. Installing bootstrap de ...
- Debian 9 strech 安装 ROS lunar
1. 配置源 按照我以前的博客配置或者按照wiki上的配置. 2. sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(ls ...
- ROS入门介绍
1.ROS版本介绍 ROS版本:(已经推出数十个版本) 2013 ------> Hydro 2014 ------> Indigo (对应Ubuntu14.04) (现在已经基本废弃) ...
- ros::spin() 和 ros::spinOnce() 区别及详解
版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5925381.html 博主提示:本文基于ROS Kinetic Kame,如有更(g ...
- [RouterOS] ROS对接碧海威或PA等流控实现完美流控详细教程(附脚本全免费)
前言: 经常在群里看到不少朋友争论海蜘蛛 ROS 维盟 爱快 碧海威 流控大师 Woyos等等软路由,哪个好.实际上,网络产品是复杂的,现在的软路由功能上已经远远不是单独的路由了.每种产品都有他本身的 ...
- 1.编译cartographer ROS
1.系统要求 cartographer ROS与Cartographer要求一样,即 64-bit, modern CPU (e.g. 3rd generation i7) 16 GB RAM Ubu ...
随机推荐
- 开启无线WLAN方式
1.以管理员身份运行命令提示符 因为下面的步骤必须在管理员权限下运行,因此我们从开始菜单找到"命令提示符",或直接键入cmd快速搜索,右键单击它,选择"以管理员身份运行& ...
- JavaScript:学习笔记(7)——VAR、LET、CONST三种变量声明的区别
JavaScript:学习笔记(7)——VAR.LET.CONST三种变量声明的区别 ES2015(ES6)带来了许多闪亮的新功能,自2017年以来,许多JavaScript开发人员已经熟悉并开始使用 ...
- MAC 终端terminal颜色
Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令: Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreuti ...
- 关于获得MFC窗口其它类指针的方法(csdn)
转自:http://tieba.baidu.com/p/252804018 访问应用程序的其它类 获得CWinApp: -在CMainFrame,CChildFrame,CDocument,CView ...
- LigerUI LigerGird IE7/8 下不显示 “in”的操作数无效
LigerUI IE7/8 下显示 in的操作数无效 修改脚本生成LigerGrid的地方,将最后一列后面的,去掉
- 关于git bash的问题,pull不下来(登录之后,git帮你记住了,想切换其他用户)
参考博客: https://www.jianshu.com/p/8a7f257e07b8 从某个项目地址pull代码下来,老是报错 fatal: Authentication failed for ' ...
- EasyUI:所有的图标
EasyUI:所有的图标 所有的图标在 jquery-easyui-1.2.6/themes/icons 目录下: jquery-easyui-1.2.6/themes/icon.css .icon- ...
- jenkins添加GIT repository报错
添加了ssh互信,但一直提示如下错误. Failed to connect to repository : Command "git ls-remote -h git@git.xxx.cn: ...
- 20145201 《Java程序设计》第六周学习总结
20145201 <Java程序设计>第六周学习总结 教材学习内容总结 本周学习了课本第十.十一章内容,即输入/输出.线程与并行API. 第十章 输入输出 10.1 InputStream ...
- Python 中lambda 简单介绍
转自:https://www.cnblogs.com/AlwaysWIN/p/6202320.html 在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看. 1.l ...





















