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 ...
随机推荐
- Excel的单元格设置下拉选项并填充颜色
如何在Excel的单元格中加入下拉选项 方法/步骤 第一步:打开excel文档,选中需加入下拉选项的单元格. 第二步:点击菜单中的“数据”->“数据有效性”->“数据 ...
- Delphi 正则表达式语法(4): 常用转义字符与 .
Delphi 正则表达式语法(4): 常用转义字符与 . // \d 匹配所有数字, 相当于 [0-9] var reg: TPerlRegEx; begin reg := TPerlRegE ...
- Linux Shell编程第2章——Linux文件系统
目录 用户和用户组管理 用户管理常用命令 用户组管理常用命令 文件和目录操作 文件操作常用命令 目录操作常用命令 文件和目录权限管理 文件查找--find 用户和用户组管理 用户管理常用命令 用户的角 ...
- mysql数据库存储过程数据迁移案例与比较
cursor 与 insert ...select 对比: cursor:安全,不会造成死锁,可以在服务运行阶段跑,比较稳定. insert...select :速度快,但是可能造成死锁,相比curs ...
- SpringBoot RedisMQ消息队列与发布订阅
SpringBoot简单整合RedisMQ消息队列和发布订阅 注:RedisMq消息队列使用redis数组实现,leftpush存一,rightpop取一. 1.application.propert ...
- Book Review of “The practice of programming” (Ⅱ)
The practice of programming Chapter 2 Algorithms and Data Structures Searching sequential search (li ...
- MLP(多层神经网络)介绍
写在前面的 接触神经网络(ANN)的时间很长了,以前也只是学了学原理,做过一个BPN的练习,没有系统的总结过,最近看Torch的源码,对MLP有了更多的了解,写写自己学到的东西吧,算是做了一次总结! ...
- JavaWeb HTML
1. HTML介绍 1.1. 什么是HTML HTML的全称为Hyper Text Markup Language,译为超文本标记语言. 超文本,就是指页面内可以包含图片.链接,甚至音乐.程序等非文字 ...
- Apache配置的5个技巧
AcceptMutex Apache 1.3.21和Apache 2.0中引入了AcceptMutex 指示符,该指示符给调节服务器的性能带来了一个难得的机会.该指示符配置Apache的accept( ...
- [LnOI2019]加特林轮盘赌(DP,概率期望)
[LnOI2019]加特林轮盘赌(DP,概率期望) 题目链接 题解: 首先特判掉\(p=0/1\)的情况... 先考虑如果\(k=1\)怎么做到\(n^2\)的时间复杂度 设\(f[i]\)表示有\( ...





















