- 1、本文档共132页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ROS1课案
ROS系统;Lack of standards for robotics
;ROS is an open-source robot operating system
ROS is a set of software libraries and tools that help you build robot applications that work across a wide variety of robotic platforms
Originally developed in 2007 at the Stanford Artificial Intelligence Laboratory?and development continued at Willow Garage
Since 2013 it is managed by OSRF (Open Source Robotics Foundation)
Celebrating 5 years of ROS
;(C)2014 Roi Yehoshua;ROS has two sides
The operating system side, which provides standard operating system services such as:
hardware abstraction
low-level device control
implementation of commonly used functionality
message-passing between processes
package management
A suite of user contributed packages (organized into sets called?stacks) that implement common robot functionality such as?SLAM, planning, perception, simulation etc.
;/
Installation: /ROS/Installation
Tutorials: /ROS/Tutorials
ROS Tutorial Videos
/playlist?list=PLDC89965A56E6A8D6
ROS Cheat Sheet
http://www.tedusar.eu/files/summerschool2013/ROScheatsheet.pdf
;(C)2014 Roi Yehoshua;(C)2014 Roi Yehoshua;视频;初级
中级
高级;安装配置ROS环境
ROS文件系统介绍
创建ROS程序包
编译ROS程序包
理解ROS节点
理解ROS话题
理解ROS服务和参数
使用rqt_console和roslaunch
创建ROS消息和ROS服务
编写简单的消息发布器和订阅器(C++)及其测试
编写简单的Service和Client(C++)及其测试
录制与回放数据
roswtd入门;手动创建ROS package
管理系统依赖项
Roslaunch在大型项目中的使用技巧
ROS在多机器人上的使用
自定义消息;创建自己的URDF文件
ros_control使用ROS的标准控制器框架来与硬件连接
TF
Rviz
PCL with ROS
navigation;安装配置ROS环境
ROS文件系统介绍
创建ROS程序包
编译ROS程序包
理解ROS节点
理解ROS话题
理解ROS服务和参数
使用rqt_console和roslaunch
创建ROS消息和ROS服务
编写简单的消息发布器和订阅器(C++)及其测试
编写简单的Service和Client(C++)及其测试
录制与回放数据
roswtd入门;安装配置ROS环境
ROS文件系统介绍
创建ROS程序包
编译ROS程序包
理解ROS节点
理解ROS话题
理解ROS服务和参数
使用rqt_console和roslaunch
创建ROS消息和ROS服务
编写简单的消息发布器和订阅器(C++)及其测试
编写简单的Service和Client(C++)及其测试
录制与回放数据
roswtd入门;安装ROS
在开始教程之前,先按照/ROS/Installation 完成安装
管理环境
在安装ROS期间,你会看到提示说需要?source?多个setup.*sh文件中的某一个,或者甚至提示添加这条source命令到你的启动脚本里面。这些操作是必须的,因为ROS是依赖于某种组合空间的概念,而这种概念就是通过配置脚本环境来实现的。这可以让针对不同版本或者不同软件包集的开发更加容易。
如果你在查找和使用ROS软件包方面遇到了问题,
文档评论(0)