如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)
Posted zhangrelay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)相关的知识,希望对你有一定的参考价值。
历经7年不断迭代和失败,现将经历和教训总结一下。
科研、社会以及毕业设计等工作不列。
学年 | 学期 | 开课学院 | 课程代码 | 课程名称 | 课程性质 | 总学时 | 计划总学时 | 学分 | 教学班 | 教学班组成 | 起始结束周 | 选课人数 | 开课状态 | 考试形式 | 考试方式 | 考核方式 | 课程结束时间 |
2016-2017 | 2 | 电气与自动化工程学院 | 16300115 | 电气专业工具软件应用 | 限选 | 15 | 24 | (2016-2017-2)-16300115-201500017-3 | 1608141 | 1-15周 | 38 | 开课 | |||||
2015-2016 | 2 | 电气与自动化工程学院 | A1640023 | 现代控制理论 | 必修 | 42.5 | 32 | (2015-2016-2)-A1640023-199000216-3 | ZB62151 | 1-17周 | 50 | 开课 | |||||
2015-2016 | 2 | 电气与自动化工程学院 | A1640023 | 现代控制理论 | 必修 | 42.5 | 32 | (2015-2016-2)-A1640023-199000216-2 | ZB02151 | 1-17周 | 47 | 开课 | |||||
2017-2018 | 1 | 电气与自动化工程学院 | 16300277 | 智能机器人技术综合实训 | 必修 | 4 | 32 | 2.0 | (2017-2018-1)-16300277-201500049-1 | ZB02161;ZB62161 | 16-17周 | 30 | 开课 | ||||
2017-2018 | 1 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 44 | 48 | 3.0 | (2017-2018-1)-16300020-201500049-1 | 1608141;1608142 | 1-11周 | 74 | 开课 | ||||
2016-2017 | 1 | 电气与自动化工程学院 | A1650020 | 单片机技术理论与实践 | 限选 | 9 | 48 | (2016-2017-1)-A1650020-201500049-1 | Z161142 | 18-20周 | 38 | 开课 | |||||
2016-2017 | 2 | 电气与自动化工程学院 | 16300276 | 机器人系统设计及控制技术 | 限选 | 38.5 | 48 | (2016-2017-2)-16300276-201500049-1 | ZB02161;ZB62161 | 7-17周 | 30 | 开课 | |||||
2016-2017 | 1 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 42 | (2016-2017-1)-16300020-201400028-1 | 1621131;1621132 | 1-14周 | 34 | 开课 | ||||||
2016-2017 | 2 | 电气与自动化工程学院 | A1630020 | 专业工具软件 | 限选 | 42.5 | 32 | (2016-2017-2)-A1630020-201500049-1 | 1605152 | 1-17周 | 37 | 开课 | |||||
2017-2018 | 1 | 电气与自动化工程学院 | 16300274 | 人机智能交互技术 | 限选 | 10 | 32 | 2.0 | (2017-2018-1)-16300274-201500049-1 | ZB02161;ZB62161 | 1-10周 | 30 | 开课 | ||||
2015-2016 | 2 | 电气与自动化工程学院 | A1640023 | 现代控制理论 | 必修 | 32.5 | (2015-2016-2)-A1640023-199000216-1 | Z161131 | 4-16周 | 41 | 开课 | ||||||
2017-2018 | 2 | 电气与自动化工程学院 | G1610035 | ROS机器人高效编程 | 任选 | 2.0 | ROS机器人高效编程-0001 | 无 | 2-16周 | 40 | 开课 | 随堂 | 大作业 | 考查 | |||
2017-2018 | 2 | 电气与自动化工程学院 | 16300276 | 机器人系统设计及控制技术 | 限选 | 44 | 48 | 3.0 | 机器人系统设计及控制技术-0001 | ZB02171;ZB62171 | 7-17周 | 29 | 开课 | 考查 | |||
2018-2019 | 1 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 48 | 48 | 3.0 | 计算机控制技术-0001 | 1621151;1621152 | 1-16周 | 47 | 开课 | 考试 | |||
2017-2018 | 2 | 电气与自动化工程学院 | A1630020 | 专业工具软件 | 限选 | 35 | 32 | 2.0 | 专业工具软件-0001 | 1605161 | 1-7周,11-17周 | 33 | 开课 | 考查 | |||
2017-2018 | 2 | 电气与自动化工程学院 | A1630020 | 专业工具软件 | 限选 | 35 | 32 | 2.0 | 专业工具软件-0002 | 1605162 | 1-7周,10-16周 | 34 | 开课 | 考查 | |||
2017-2018 | 2 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 52.5 | 48 | 3.0 | 计算机控制技术-0001 | 1607151 | 1-15周 | 42 | 开课 | 考试 | |||
2018-2019 | 2 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 49 | 48 | 3.0 | 计算机控制技术-0001 | 1607161;1607162 | 1-14周 | 78 | 开课 | 考试 | |||
2018-2019 | 1 | 电气与自动化工程学院 | 16300274 | 人机智能交互技术 | 限选 | 9 | 32 | 2.0 | 人机智能交互技术-0001 | ZB02171;ZB62171 | 1-9周 | 29 | 开课 | 考查 | |||
2018-2019 | 1 | 电气与自动化工程学院 | 16300277 | 智能机器人技术综合实训 | 必修 | 2 | 32 | 2.0 | 智能机器人技术综合实训-0001 | ZB02171;ZB62171 | 15-16周 | 29 | 开课 | 考查 | |||
2018-2019 | 2 | 电气与自动化工程学院 | A1640023 | 现代控制理论 | 必修 | 36 | 32 | 2.0 | 现代控制理论-0002 | ZB02181;ZB62181 | 1-12周 | 112 | 开课 | 考试 | |||
2019-2020 | 2 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 42 | 48 | 3 | 计算机控制技术-0002 | 1608171;1608172 | 1-14周 | 79 | 开课 | 考试 | 2020-05-20 12:00:00 | ||
2019-2020 | 2 | 电气与自动化工程学院 | 16300144 | SLAM技术 | 限选 | 6 | 32 | 2 | SLAM技术-0001 | 1609171;1609172 | 1-6周 | 60 | 开课 | 考查 | 2020-03-25 09:50:00 | ||
2019-2020 | 1 | 电气与自动化工程学院 | 16300147 | 机器人控制器编程 | 必修 | 28 | 48 | 3.0 | 机器人控制器编程-0001 | 1609171;1609172 | 1-14周 | 65 | 开课 | 考查 | |||
2019-2020 | 1 | 电气与自动化工程学院 | 16300147 | 机器人控制器编程 | 必修 | 2 | 48 | 3.0 | 机器人控制器编程-0001A | 1609171;1609172 | 18-19周 | 65 | 开课 | ||||
2020-2021 | 1 | 电气与自动化工程学院 | 16300098 | 单片机原理及接口技术 | 必修 | 40 | 48 | 3 | 单片机原理及接口技术-0001 | 1609181 | 1-16周 | 44 | 开课 | 考试 | 2020-11-26 09:50:00 | ||
2020-2021 | 1 | 电气与自动化工程学院 | A0720003 | 单片机原理与应用 | 限选 | 32 | 48 | 3 | 单片机原理与应用-0001 | 0720171 | 1-16周 | 43 | 开课 | 考试 | 2020-12-15 12:00:00 | ||
2019-2020 | 2 | 电气与自动化工程学院 | G1610035 | ROS机器人高效编程 | 任选 | 0 | 2.0 | ROS2机器人高效编程 | 无 | 2-16周 | 36 | 开课 | 统一 | 大作业 | 考查 | 2020-06-01 20:20:00 | |
2021-2022 | 1 | 电气与自动化工程学院 | 16300247 | 项目设计创新训练I | 必修 | 32 | 16 | 1 | 项目设计创新训练I-0001 | H161191;H163191 | 18-19周 | 29 | 开课 | 考查 | |||
2021-2022 | 1 | 电气与自动化工程学院 | 16300098 | 单片机原理及接口技术 | 必修 | 40 | 48 | 3 | 单片机原理及接口技术-0001 | 1609191 | 1-16周 | 45 | 开课 | 考试 | 2021-12-13 15:20:00 | ||
2021-2022 | 1 | 电气与自动化工程学院 | 16300098 | 单片机原理及接口技术 | 必修 | 4.5 | 48 | 3 | 单片机原理及接口技术-0001A | 1609191 | 5-13周 | 40 | 开课 | 2021-11-26 12:00:00 | |||
2021-2022 | 1 | 电气与自动化工程学院 | 16300182 | 机器人控制器设计与编程 | 限选 | 16 | 32 | 2 | 机器人控制器设计与编程-0001 | 1609181;1622181 | 1-8周 | 56 | 开课 | 考查 | 2021-10-19 12:00:00 | ||
2021-2022 | 1 | 电气与自动化工程学院 | 16300182 | 机器人控制器设计与编程 | 限选 | 6 | 32 | 2 | 机器人控制器设计与编程-0001A | 1609181;1622181 | 2-7周 | 56 | 开课 | ||||
2020-2021 | 2 | 电气与自动化工程学院 | 16300144 | SLAM技术 | 限选 | 11 | 2.0 | SLAM技术-0001 | 无 | 2-12周 | 1 | 开课 | 统一 | ||||
2020-2021 | 2 | 电气与自动化工程学院 | 16300020 | 计算机控制技术 | 限选 | 30 | 3.0 | 计算机控制技术-0001 | 无 | 2-11周 | 3 | 开课 | 统一 | ||||
2021-2022 | 1 | 电气与自动化工程学院 | 16300021 | ROS机器人程序设计 | 限选 | 6 | 48 | 3 | ROS机器人程序设计-0002A | 1609181 | 2-7周 | 43 | 开课 | ||||
2021-2022 | 1 | 电气与自动化工程学院 | 16300092 | ROS机器人程序设计 | 限选 | 16 | 48 | 3 | ROS机器人程序设计-0001 | 1622181 | 1-8周 | 13 | 开课 | 考查 | 2021-10-21 12:00:00 | ||
2021-2022 | 1 | 电气与自动化工程学院 | 16300092 | ROS机器人程序设计 | 限选 | 6 | 48 | 3 | ROS机器人程序设计-0001A | 1622181 | 2-7周 | 13 | 开课 | ||||
2021-2022 | 1 | 电气与自动化工程学院 | 16300021 | ROS机器人程序设计 | 限选 | 16 | 48 | 3 | ROS机器人程序设计-0002 | 1609181 | 1-8周 | 43 | 开课 | 考查 | 2021-10-21 12:00:00 | ||
2020-2021 | 2 | 电气与自动化工程学院 | A1640023 | 现代控制理论 | 必修 | 37.5 | 32 | 2 | 现代控制理论-0001 | 1609181;1622181 | 1-15周 | 56 | 开课 | 考试 | 2021-05-07 12:00:00 | ||
2020-2021 | 1 | 电气与自动化工程学院 | A1620019 | 微机原理与接口技术 | 必修 | 36 | 3.0 | 微机原理与接口技术-0002 | 无 | 3-14周 | 38 | 开课 | 统一 | 笔试 | 考试 | 2020-12-02 17:30:00 | |
2020-2021 | 2 | 电气与自动化工程学院 | 16300181 | 机器人技术创新与实践 | 必修 | 32 | 32 | 2 | 机器人技术创新与实践-0001 | 1609181;1622181 | 18-19周 | 56 | 开课 | 考查 |
7年时间正常授课学生总人次 1806 .。
评教成绩整体呈现下滑趋势:
2015-2018(基本在90分+):
2019-2021(已经滑落到80分附近):
- 课程教学内容改变较大,学生支持度低,比如ROS基地培训(免费),毕业班和相关学生无人报名。
- 学生因考研等理由大量缺课,继续坚持困难重重。10月14日,ROS机器人编程课程,56人仅18人到课。
整体机器人教学改革之尝试以全面失败而告终,再次感谢支持我的学生朋友和领导同事,同时也满怀愧疚和无奈。
主要迭代课程创新总结博文:
公开实践镜像:
机器人工程专业实践镜像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)的主要内容,如果未能解决你的问题,请参考以下文章