ROS编程基础课程2020更新资料和习题解答说明(ETH苏黎世联邦理工学院)适用indigo、kinetic和melodic
参考资料,详细信息请参考如下链接,如果错误之处,希望能指出帮助改进,非常感谢您:
-
1 ETH机器人课程资料整理汇总;
-
2 ROS机器人编程实践翻译版。
-
3 习题说明链接:练习1 ; 练习2 ; 练习3 ; 练习4 ; 练习5 。
适用于(indigo、kinetic和melodic)三种版本ROS1都可以使用此教程!!!全部测试过!!!
ROS2 Dashing版本课程开发结束,进行第二轮测试中,完成后将全面免费公开!
机器人编程-ROS 2020
主要内容
摘要: 本课程介绍了机器人操作系统(ROS),包括许多机器人技术中常用的可用工具。在不同示例的帮助下,本课程应为学生使用机器人提供一个很好的起点。他们学习了如何创建包括仿真的软件,如何连接传感器和执行器,以及如何集成控制算法。
目的:
- ROS体系结构:主节点,节点,主题,消息,服务,参数和操作
- 控制台命令:浏览和分析ROS系统和catkin工作区
- 创建ROS软件包:结构,启动文件和最佳实践
- ROS C ++客户端库(roscpp):创建自己的ROS C++程序
- 使用ROS仿真:Gazebo模拟器,机器人模型(URDF)和仿真环境(SDF)
- 使用可视化(RViz)和用户界面工具(rqt)
- ROS内部:TF转换系统,时间,包
内容: 本课程包含一个指导性教程,并在与自主机器人一起工作时增加难度的练习。您将学习如何使用ROS从零开始设置这样的系统,如何连接各个传感器和执行器以及如何最终实现第一个闭环控制系统。
课程日期 2020
位置:HG G 1
时间:08.15-12.2
日期:
- 2020年2月18日,星期二
- 2020年2月19日,星期三
- 2020年2月21日,星期五
- 2020年2月24日,星期一
- 2020年2月28日,星期五
讲师:多米尼克·尤德(Dominic Jud),马丁·韦默林格(Martin Wermelinger),马可·哈特(Marco Hutter)
ANYbotics的案例研究:Max Wulf和Harmish Khambhaita
评价
评估包括所有5个练习和最终的多项选择测试。每个课程每天都会对练习进行评估。多项选择考试是课程的最后一天。练习和多项选择测验均占最终成绩的50%。
课前准备
由于该课程将在第一天开始使用ROS和Ubuntu,因此,我们希望您在学习本课程之前就可以使用《课程准备说明》(PDF,564 KB)笔记本电脑做准备。
课程资料
讲座录像
话题 | 材料 | |
---|---|---|
18.2 |
|
|
19.2 |
|
|
21.2 |
|
|
24.2 |
|
|
28.2 |
|
2018年
2017年:
|
设置开发人员的PC(课程结束后)
如果以后要在涉及在Linux下使用ROS进行编程的项目中工作,我们建议您进行本机安装(本课程不推荐)。您可以按照以下说明安装与在虚拟机上找到的安装相同的安装 (PDF,68 KB)。
课程日期 2019
地点:HG G 1
时间:08.15-12.00
日期:
- 星期一,18.02.2019
- 星期三,20.02.2019
- 星期五,22.02.2019
- 星期一,25.02.2019
- 星期五,01.03.2019
讲师:Dominic Jud,Martin Wermelinger,Marko Bjelonic,PéterFankhauser , Marco Hutter
机器人编程 - ROS 2019
主要内容
摘要: 本课程介绍机器人操作系统(ROS),包括机器人中常用的许多可用工具。在不同的例子的帮助下,该课程应该为学生提供一个良好的起点,让学生使用机器人。他们学习如何创建软件,包括仿真,界面传感器和执行器,以及集成控制算法。
目的:
- ROS架构:主,节点,主题,消息,服务,参数和操作
- 控制台命令:导航和分析ROS系统和catkin工作区
- 创建ROS包:结构,启动文件和最佳实践
- ROS C ++客户端库(roscpp):创建自己的ROS C ++程序
- 使用ROS进行模拟:Gazebo模拟器,机器人模型(URDF)和模拟环境(SDF)
- 使用可视化(RViz)和用户界面工具(rqt)
- 内部ROS:TF转换系统,时间,包
内容: 本课程包括指导教程和练习,在使用自主机器人时难度越来越高。您将学习如何使用ROS从头开始设置这样的系统,如何连接各个传感器和执行器,以及最后如何实现第一个闭环控制系统。
话题 | 材料(2019年) | |
---|---|---|
18.2 |
|
|
20.2 |
|
|
22.2 |
|
|
25.2 |
|
|
1.3 |
|
2018: 2017年: |
设置开发人员的PC(课程结束后)
如果您稍后将参与涉及在Linux下使用ROS编程的项目,我们建议使用本机安装(不建议用于本课程)。您可以使用这些说明安装与在虚拟机上找到的安装相同的安装 (PDF,79 KB)
课程更新时间(2018年):
课程日期
地点:HG G 1
时间:08.15-12.00
日期:
- 星期一,19.02.2018
- 星期三,21.02.2018
- 星期五,23.02.2018
- 星期一,26.02.2018
- 星期五,02.03.2018
讲师:PéterFankhauser,Dominic Jud,Martin Wermelinger,Marco Hutter
------课程资料下载------
课程习题和系统配置,由indigo更新为kinetic。
习题说明链接:练习1 ; 练习2 ; 练习3 ; 练习4 ; 练习5 。
附录:
课程前的准备工作
由于本课程将在第一天开始使用ROS和Ubuntu,因此我们希望您在课程准备说明(PDF,483 KB)课程开始前准备好带有工作环境的笔记本电脑。
主题 | 材料 | |
---|---|---|
19.2月 |
|
|
21.2月 |
|
|
23.2月 |
|
|
26.2月 |
|
|
2.3月 |
|
2018: 2017年: |
设置开发人员的PC(课程结束后)
如果您稍后将在Linux下开展涉及使用ROS进行编程的项目,则我们推荐使用本机安装(不建议在本课程中使用)。使用这些说明可以安装与在虚拟机上找到的安装相同的安装 (PDF,79 KB)
------
文章来源: zhangrelay.blog.csdn.net,作者:zhangrelay,版权归原作者所有,如需转载,请联系作者。
原文链接:zhangrelay.blog.csdn.net/article/details/79463689
- 点赞
- 收藏
- 关注作者
评论(0)