本系列文章由 youngpan1101 出品,转载请注明出处。
文章链接: http://blog.youkuaiyun.com/youngpan1101/article/details/60962760
作者:宋洋鹏(youngpan1101)
邮箱: yangpeng_song@163.com
在这里,非常感谢以下大神们录制的视频或撰写的学习笔记,让小白们的 ROS 学习之路有了方向,也希望各位在学习过程中分享自己的学习心得,以帮助更多的小伙伴。
视频
教程
- 机器人操作系统 ROS Indigo 入门学习(0)—— ROS的UNIX基础
- 机器人操作系统 ROS Indigo 入门学习(1)—— 安装ROS Indigo
- 强烈建议设置国内源【ROS Installation Ubuntu Mirrors】【ROS国内镜像开通+更新源设置教程】
- 机器人操作系统 ROS Indigo 入门学习(2)—— 安装和配置你的ROS环境
- 机器人操作系统 ROS Indigo 入门学习(3)—— 文件系统导航
- 机器人操作系统 ROS Indigo 入门学习(4)—— 创建一个ROS Package
- 机器人操作系统 ROS Indigo 入门学习(5)—— 编译一个ROS Package
- 机器人操作系统 ROS Indigo 入门学习(6)—— 理解ROS Nodes
- 机器人操作系统 ROS Indigo 入门学习(7)—— 理解ROS Topic
- 机器人操作系统 ROS Indigo 入门学习(8)—— 理解ROS service 和parameter
- 机器人操作系统 ROS Indigo 入门学习(9)—— 理解ROS rqt_console和 roslaunch
- 机器人操作系统 ROS Indigo 入门学习(10)—— 使用rosed编辑ROS文件
- 机器人操作系统 ROS Indigo 入门学习(11)—— 创建一个ROS msg和srv
- 机器人操作系统 ROS Indigo 入门学习(12)—— 用C++语言写一个简单的发布者和订阅者
- 机器人操作系统 ROS Indigo 入门学习(13)—— 验证简单的发布者和订阅者
- 机器人操作系统 ROS Indigo 入门学习(14)—— 用C++语言写一个简单的service和client
- 机器人操作系统 ROS Indigo 入门学习(15)—— 验证简单的service和client
- 机器人操作系统 ROS Indigo 入门学习(16)—— 记录和重放数据
- 机器人操作系统 ROS Indigo 入门学习(17)—— roswtf入门指南
- 机器人操作系统 ROS Indigo 入门学习(18)—— ROS wiki导航
- 机器人操作系统 ROS Indigo 入门学习(19)—— 接下来做什么
- ROS-Industrial(Indigo) Training Exercises
网站资源
- ROS wiki 官网 【英文】【中文】
- ROS 机器人中文社区
- ROS Club
- Exbot_易科机器人实验室
- OSRF_Open Source Robotics Foundation
- 仿真环境
算法库
- MRPT_Mobile Robot Programming Toolkit
- OpenSLAM
- PCL_Point Cloud Library
- OpenCV
- grid_map:Universal grid map library for mobile robotic mapping
ROS 常用功能包
- ros-teleop: Packages especially for teleoperating ROS robots
- rosserial
- ROS Planning
Ubuntu + ROS ISO
- Ubuntu 12.04 for ROS by ExBot iso 发行版集合
- Ubuntu 14.04.1 for ROS(indigo) by ExBot iso 发行版
- 固态硬盘(Win7)+ 机械硬盘(Ubuntu)双系统安装和自制 Ubuntu 镜像傻瓜式教程