如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)

Posted zhangrelay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)相关的知识,希望对你有一定的参考价值。

历经7年不断迭代和失败,现将经历和教训总结一下。

科研、社会以及毕业设计等工作不列。

学年学期开课学院课程代码课程名称课程性质总学时计划总学时学分教学班教学班组成起始结束周选课人数开课状态考试形式考试方式考核方式课程结束时间
2016-20172电气与自动化工程学院16300115电气专业工具软件应用限选1524(2016-2017-2)-16300115-201500017-316081411-15周38开课
2015-20162电气与自动化工程学院A1640023现代控制理论必修42.532(2015-2016-2)-A1640023-199000216-3ZB621511-17周50开课
2015-20162电气与自动化工程学院A1640023现代控制理论必修42.532(2015-2016-2)-A1640023-199000216-2ZB021511-17周47开课
2017-20181电气与自动化工程学院16300277智能机器人技术综合实训必修4322.0(2017-2018-1)-16300277-201500049-1ZB02161;ZB6216116-17周30开课
2017-20181电气与自动化工程学院16300020计算机控制技术限选44483.0(2017-2018-1)-16300020-201500049-11608141;16081421-11周74开课
2016-20171电气与自动化工程学院A1650020单片机技术理论与实践限选948(2016-2017-1)-A1650020-201500049-1Z16114218-20周38开课
2016-20172电气与自动化工程学院16300276机器人系统设计及控制技术限选38.548(2016-2017-2)-16300276-201500049-1ZB02161;ZB621617-17周30开课
2016-20171电气与自动化工程学院16300020计算机控制技术限选42(2016-2017-1)-16300020-201400028-11621131;16211321-14周34开课
2016-20172电气与自动化工程学院A1630020专业工具软件限选42.532(2016-2017-2)-A1630020-201500049-116051521-17周37开课
2017-20181电气与自动化工程学院16300274人机智能交互技术限选10322.0(2017-2018-1)-16300274-201500049-1ZB02161;ZB621611-10周30开课
2015-20162电气与自动化工程学院A1640023现代控制理论必修32.5(2015-2016-2)-A1640023-199000216-1Z1611314-16周41开课
2017-20182电气与自动化工程学院G1610035ROS机器人高效编程任选2.0ROS机器人高效编程-00012-16周40开课随堂大作业考查
2017-20182电气与自动化工程学院16300276机器人系统设计及控制技术限选44483.0机器人系统设计及控制技术-0001ZB02171;ZB621717-17周29开课考查
2018-20191电气与自动化工程学院16300020计算机控制技术限选48483.0计算机控制技术-00011621151;16211521-16周47开课考试
2017-20182电气与自动化工程学院A1630020专业工具软件限选35322.0专业工具软件-000116051611-7周,11-17周33开课考查
2017-20182电气与自动化工程学院A1630020专业工具软件限选35322.0专业工具软件-000216051621-7周,10-16周34开课考查
2017-20182电气与自动化工程学院16300020计算机控制技术限选52.5483.0计算机控制技术-000116071511-15周42开课考试
2018-20192电气与自动化工程学院16300020计算机控制技术限选49483.0计算机控制技术-00011607161;16071621-14周78开课考试
2018-20191电气与自动化工程学院16300274人机智能交互技术限选9322.0人机智能交互技术-0001ZB02171;ZB621711-9周29开课考查
2018-20191电气与自动化工程学院16300277智能机器人技术综合实训必修2322.0智能机器人技术综合实训-0001ZB02171;ZB6217115-16周29开课考查
2018-20192电气与自动化工程学院A1640023现代控制理论必修36322.0现代控制理论-0002ZB02181;ZB621811-12周112开课考试
2019-20202电气与自动化工程学院16300020计算机控制技术限选42483计算机控制技术-00021608171;16081721-14周79开课考试2020-05-20 12:00:00
2019-20202电气与自动化工程学院16300144SLAM技术限选6322SLAM技术-00011609171;16091721-6周60开课考查2020-03-25 09:50:00
2019-20201电气与自动化工程学院16300147机器人控制器编程必修28483.0机器人控制器编程-00011609171;16091721-14周65开课考查
2019-20201电气与自动化工程学院16300147机器人控制器编程必修2483.0机器人控制器编程-0001A1609171;160917218-19周65开课
2020-20211电气与自动化工程学院16300098单片机原理及接口技术必修40483单片机原理及接口技术-000116091811-16周44开课考试2020-11-26 09:50:00
2020-20211电气与自动化工程学院A0720003单片机原理与应用限选32483单片机原理与应用-000107201711-16周43开课考试2020-12-15 12:00:00
2019-20202电气与自动化工程学院G1610035ROS机器人高效编程任选02.0ROS2机器人高效编程2-16周36开课统一大作业考查2020-06-01 20:20:00
2021-20221电气与自动化工程学院16300247项目设计创新训练I必修32161项目设计创新训练I-0001H161191;H16319118-19周29开课考查
2021-20221电气与自动化工程学院16300098单片机原理及接口技术必修40483单片机原理及接口技术-000116091911-16周45开课考试2021-12-13 15:20:00
2021-20221电气与自动化工程学院16300098单片机原理及接口技术必修4.5483单片机原理及接口技术-0001A16091915-13周40开课2021-11-26 12:00:00
2021-20221电气与自动化工程学院16300182机器人控制器设计与编程限选16322机器人控制器设计与编程-00011609181;16221811-8周56开课考查2021-10-19 12:00:00
2021-20221电气与自动化工程学院16300182机器人控制器设计与编程限选6322机器人控制器设计与编程-0001A1609181;16221812-7周56开课
2020-20212电气与自动化工程学院16300144SLAM技术限选112.0SLAM技术-00012-12周1开课统一
2020-20212电气与自动化工程学院16300020计算机控制技术限选303.0计算机控制技术-00012-11周3开课统一
2021-20221电气与自动化工程学院16300021ROS机器人程序设计限选6483ROS机器人程序设计-0002A16091812-7周43开课
2021-20221电气与自动化工程学院16300092ROS机器人程序设计限选16483ROS机器人程序设计-000116221811-8周13开课考查2021-10-21 12:00:00
2021-20221电气与自动化工程学院16300092ROS机器人程序设计限选6483ROS机器人程序设计-0001A16221812-7周13开课
2021-20221电气与自动化工程学院16300021ROS机器人程序设计限选16483ROS机器人程序设计-000216091811-8周43开课考查2021-10-21 12:00:00
2020-20212电气与自动化工程学院A1640023现代控制理论必修37.5322现代控制理论-00011609181;16221811-15周56开课考试2021-05-07 12:00:00
2020-20211电气与自动化工程学院A1620019微机原理与接口技术必修363.0微机原理与接口技术-00023-14周38开课统一笔试考试2020-12-02 17:30:00
2020-20212电气与自动化工程学院16300181机器人技术创新与实践必修32322机器人技术创新与实践-00011609181;162218118-19周56开课考查

7年时间正常授课学生总人次 1806 .。

评教成绩整体呈现下滑趋势:

2015-2018(基本在90分+):

 2019-2021(已经滑落到80分附近):

  • 课程教学内容改变较大,学生支持度低,比如ROS基地培训(免费),毕业班和相关学生无人报名。
  • 学生因考研等理由大量缺课,继续坚持困难重重。10月14日,ROS机器人编程课程,56人仅18人到课。

整体机器人教学改革之尝试以全面失败而告终,再次感谢支持我的学生朋友和领导同事,同时也满怀愧疚和无奈。


主要迭代课程创新总结博文:

ROS2机器人实践教学与创意设计(图文版)

公开实践镜像:

机器人工程专业实践镜像2021版-含现代控制理论、机器人控制器、ROS2、ESP32、Webots和导航实践(tianbot_mini)


改革课程(云班课+CSDN等全部分享):

单片机类(侧重底层硬件类)

培养方案无Linux相关内容,通过特殊定制单片机实践镜像给予解决。

目前,单片机和机器人微控制类课程均在ubuntu20.04下进行教学和实践。

相关内容均在对应博客专栏中。实践镜像涵盖仿真和实际开发板,讲授固件库等方式,结合单机与网络化编程特点。

课程-单片机理论与实践-_zhangrelay的专栏-CSDN博客https://blog.csdn.net/zhangrelay/category_6638850.html

控制算法类(侧重上层策略)

这部分以现代控制理论为切入点,也给出仿真和实践案例。

具体博客:

现代控制理论机器人方向总结(原绪论)_zhangrelay的专栏-CSDN博客https://blog.csdn.net/ZhangRelay/article/details/109169290

创新与设计类(整体系统方案类)

使用tianbotmini机器人。

 

ROS机器人编程类(ROS1/2相关基础和导航应用类)

课程从ROS1全面过渡到ROS2。


课程改革初心是全心全意为学生服务,积极吸取教训做好转型和改变。


虽然课程改革全面失败,但是失败经历和教训分享出来,提供给支持我的朋友和从事机器人工程教学的伙伴们,希望您不要像我一样,事倍功半,一败涂地。

最后祝福各位从事机器人编程相关工作的朋友们,1024节快乐。


以上是关于如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)的主要内容,如果未能解决你的问题,请参考以下文章

技术分享 | 机器人工程师,都是如何进行图像处理的?

为什么选择ROS2编程作为机器人工程课程之一?

服务机器人工程师(ROS)要求汇总220331

机器人工程(ROS相关)本科课程资料全公开

(暂缓通过)机器人工程ROS方向应用型本科毕业设计重点课题学生验收成果

机器人工程ROS方向应用型本科毕业设计重点课题学生验收成果