设为首页收藏本站

ROS中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1780|回复: 7

#ROS学习心得#2015ROS暑期学校总结

[复制链接]
发表于 2015-7-30 11:14:20 | 显示全部楼层 |阅读模式
本帖最后由 大红鹰 于 2015-7-30 15:02 编辑

一点说明:鉴于截止今天,尚未有人在本版块响应#上海硅步科学仪器有限公司#的有奖征文,顾此文首先将引用2015暑期学校的主页对活动背景、目的、组织方以及主要授课安排进行介绍,以示“首倡”~~
活动背景介绍
进入21世纪,自动化技术和信息技术在机器人领域的应用逐步成熟,促使机器人进入智能化时代,智能机器人将慢慢融入我们的生活。在机器人智能化的进程中,机器人的软件系统以及软件系统中的人工智能应用部分,具有非常重要的地位。而软件开发框架提高了机器人软件系统工作人员的开发效率,在分工协作、软件维护和扩展中具有重要意义。ROS(Robot Operating System)机器人开发框架是其中的典型,获得了软件开发者的广泛认同。
随着PR2和ROS1.0于2010年对外正式发布,很多高校、机器人研究单位开始重视机器人开发框架的应用。2012年以来,随着ROS框架的逐步完善,全球开始有越来越多的开发者学习并将其应用于自己的机器人开发项目中。2013年,越来越多的企业开始重视ROS开发框架的应用,并招募相关人才。但ROS机器人开发框架的学习,涉及非常广的知识面,不仅要求开发者熟练掌握各种软件开发技术,还要熟悉机器人硬件方面的知识,针对具体的应用开发还需要对相关行业的背景知识有所了解。
虽然从2012年至今,ROS学习资源匮乏的状况有所改善,但依旧没有很完善的学习体系让初学者快速掌握相关开发技巧。学习ROS和利用ROS 进行机器人开发对大多数人来说仍旧是一个痛苦的过程。为此,由华东师范大学“智能机器人运动与视觉实验室”主办的ROS暑期学校,邀请ROS资深开发者为广大ROS学习者和ROS工程开发人员提供一次快速、深入学习ROS的机会。也邀请智能机器人相关企业,为广大创业者、行业工作者、爱好者提供一次行业信 息交流的平台。希望这个平台能够连接各个层次的智能机器人爱好者,在此之中碰撞出火花。
活动目的
本次活动以目前流行的ROS(Robot Operating System)机器人开发框架为基础,围绕智能机器人行业动态、ROS开发基础、ROS开发实践、ROS高级应用等方面进行交流探讨。本次暑期学校将为企 业提供募求人才的平台、为人才提供展现自我的舞台、为相关研究者提供一个交流的平台、为初学爱好者提供一个学习交流的机会。
活动组织方介绍
主办单位:华东师范大学智能机器人运动与视觉实验室(主页地址:http://www.robotics.sei.ecnu.edu.cn/);组织者:华东师范大学智能机器人运动与视觉实验室张新宇副教授(主页地址:http://faculty.ecnu.edu.cn/s/2747/main.jspy)。
活动特点与基本课程安排
(1)活动特点
教学内容覆盖ROS机器人开发框架的理论与实践,能够让初学者在短时间内了解丰富的ROS机器人开发框架基础知识和项目开发经验。
参会者以ROS学习者和ROS工程开发人员为主,真正为智能机器人开发者创造交流的平台。
邀请机器人领域相关的企业、ROS资深开发者、高校教学科研人员参与,提供一个产、学、研的综合性信息交流平台。
以奖品形式为ROS爱好者提供ROS学习用的相关硬件设备、软件源码和配套教程。
(2)基本课程安排
第一天,机器人企业的代表做行业介绍,内容涵盖行业动态、智能机器人研发过程中遇到的技术难点、以及企业对相关技术和人才的需求。也邀请企业管理者为大家分析机器人行业局势、分享创业经验、指点发展方向。
第二天,为ROS初学者提供一些基础教程,对ROS基本概念和组件进行讲解。
第三天,通过实际的ROS移动机器人项目,分享ROS移动机器人开发经验和实战技巧。
第四天,对ROS中重要的自主导航组件及相关技术进行讲解。
下面对个人在暑期学校的感受进行简要总结
暑期学校学到的知识总结
1、熟悉了ROS开发框架的历史与应用架构,了解了基于ROS开发框架进行机器人自主开发时需要了解的基本概念、一般的开发流程,对于使用ROS进行开发所需要的知识技能有了较为清晰的认识,并基本掌握了ROS Wiki的使用(相当于是ROS的帮助文档,百科全书式的资料);
2、了解了使用ROS进行集成开发的一般性方法,在四天的学习中,见识了使用ROS实现完整应用的全过程,包括从系统架构设计、功能模块设计、传感器选择到ROS与功能模块的系统集成、程序编写,都有了比较清晰的认识,下一步将结合实操打牢基于ROS的开发的基础知识,为下一步具体的应用开发夯实基础;
3、了解了以往的知识结构里所不知道的工具、技能与知识点,包括以往在Windows系统下接触不到的软件、功能强大的仿真工具等,给开展具体的学术研究与项目研究提供了新的视角;
4、了解到了智能机器人领域中国企业界的一些现状以及特点,切实感受到智能机器人领域未来广阔的应用前景和目前的技术水平不足之间的矛盾,也更加深刻地感受到国内在此领域核心技术与核心竞争力的缺乏。
暑期学校的学习给个人的启示
1、编程能力是目前开展各项研究的基础性能力,除了常用的MATLAB之外,还需要掌握C/C++语言的基本语法,能够看得懂进行个人的学术科研活动所需要的开源程序包,并能够改写、使用,这一点是前提性的,如果不具备这一基本技能,后续各项工作的顺利开展将受到很大的影响;
2、智能机器人领域是典型的技术更新日新月异的领域,需要时刻对其前沿保持关注,尤其是关注国外著名的研究组的成果,但是由于学校本身的性质,某些条件受限(主要是网络使用),使得自身在很多的领域里不能够及时了解前沿,结果出现不知道自己不知道的现象,不知道从何处入手开展具体的研究,闭门造车,极大地限制了时间、精力的有效产出,需要自己创造条件去了解相关领域的前沿在研究什么、使用的是什么工具、依据的是什么理论,这样才能保证自己学术活动的先进性,确保自己所做的工作是有意义的,不是自己臆想的,不是在重复别人已经做过的;
3、学术活动需要与同行交流,让观点相互碰撞,才能更快地知道自己的思路是否有效,才能了解自己所处的领域目前的发展态势、存在的问题以及未来的研究方向,同时也能了解同行们在哪里寻找资源以降低自己的工作量,使自己能够专注于具体问题的研究而不纠结于系统的集成,同时了解遇到相似的问题时所能采取的处理方法,做到少走弯路。

注:发文的大红鹰的个人信息是hai(海)J工程大学(naval university of engineering),yizhousan@163.com
回复

使用道具 举报

发表于 2015-7-30 11:42:01 | 显示全部楼层
赞! 支持交流!
回复

使用道具 举报

发表于 2015-7-30 13:27:42 | 显示全部楼层
请问楼主是华师大团队的?还是硅步公司的?
回复

使用道具 举报

 楼主| 发表于 2015-7-30 14:55:01 | 显示全部楼层
heeyann 发表于 2015-7-30 13:27
请问楼主是华师大团队的?还是硅步公司的?

两个都不是,我是参加暑期学校的
回复

使用道具 举报

 楼主| 发表于 2015-7-31 21:26:25 | 显示全部楼层
关于工作空间的一点知识:可以有多个工作空间,但是默认使用最新catkin make的那个,具体表现为相应的ros指令会在作用于该工作空间中
回复

使用道具 举报

 楼主| 发表于 2015-7-31 21:31:00 | 显示全部楼层
暑期学校上发现各位大大都是编程达人,显然linux下的C++(以及python)的编程技能也能否使用好ROS的前提,目前正在学习ubuntu下的C++编程,从环境配置开始,略显艰难,但是感觉很有趣,下一步打算将这些内容都记录下来,让后来的小伙伴们少走弯路,目标是从C++基础一直到基于ROS的SLAM项目,先预祝自己能够在一年的时间里拿出些硬货!
回复

使用道具 举报

 楼主| 发表于 2015-8-4 15:52:43 | 显示全部楼层
几个比较赞的ROS学习博客:
1、小菜鸟上校的专栏-ROS的学习
2、ROS探索总结(古月)
3、ROS官网
回复

使用道具 举报

发表于 2015-8-28 06:33:48 | 显示全部楼层
大红鹰 发表于 2015-8-4 15:52
几个比较赞的ROS学习博客:
1、小菜鸟上校的专栏-ROS的学习
2、ROS探索总结(古月)

谢谢分享 加油加油 ROS入门之后其实就没有那么晦涩难懂啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|ROS中国论坛    

GMT+8, 2017-2-23 10:28 , Processed in 0.204664 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表