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 ...
随机推荐
- s5_day4作业
# #流程控制练习题: # #==========>基础部分 # #练习一: # if True or False and False: # print('yes') # else: # pri ...
- 一个很牛的计算pi的c程序!
C语言是面向过程的一种高级程序设计语言,它在世界范围内使用很广泛,而且很流行.很多大型的应用软件,基本上是用C语言所编写的.在对操作系统以及系统使用程序.需要对硬件进行操作的场合,C语言较其他的高级语 ...
- SvsUtil.exe生成服务文件
在程序中调用某个 WCF Services 一般按照如下步骤进行: 生成对应 Service 的代理类.程序创建该代理类实例,访问指定方法. 生成代理类 可通过在 Visual Studio 中针对某 ...
- LeetCode:全排列II【47】
LeetCode:全排列II[47] 参考自天码营题解:https://www.tianmaying.com/tutorial/LC47 题目描述 给定一个可包含重复数字的序列,返回所有不重复的全排列 ...
- HDU - 6435 Problem J. CSGO 2018 Multi-University Training Contest 10 (二进制枚举+思维)
题意:有N个主武器(MW)和M个副武器(SW),每个武器都有自己的S值,和K个附加属性xi.要选取一对主副武器搭配,搭配后获得的性能由该公式得出: 求获得最大的性能为多少. 分析:由于|xm - xs ...
- 新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest
新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest eclipse新建maven项目时,pom.xml文件第一行报错: o ...
- Bootstrap总结二
参考我的博客:http://www.isedwardtang.com/2017/09/01/bootstrap-primer-2/
- iOS clang 编译 oc 代码
clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iP ...
- return false 和 return true
常规用法 在普通函数中:return 语句终止函数的执行,并返回一个指定的值给函数调用者,一般会用一个变量接收这个返回值再进行其它处理.如果未指定返回值,则返回 undefined 其中,返回一个函数 ...
- MySQL-5.7设置InnoDB表数据文件存储位置
1.表空间 Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间. 共享表空间以及独立表空间都是针对数据的存储方式而言的. 共享表空间: ...