01 课程背景


根据2021年之初,与自动化系张长水教授讨论,对于 2021春季学期-创新设计与实践-高级下 中关于工程部分(智能控制)内容,进行了初步的设计,详细参见:

  • CDIE-2021春季课程内容设计 | 火场逆行

经过2021-2-19日讨论之后,对于课程原定八周,每周两天(周二、周五)教学内容进行具体课程设计。

1.课程基本情况

课程总课时:
八周时间,每周课程为周二,周五;上课时间为:下午第3,4大节
学时数:32学时
学生情况:
根据 2021春季学期-创新设计与实践-高级下 中记录的课程微信群中的数量,学生总共有14人。

▲ 张长水教授在与十名课程的学生交流

2.课程设计要求

(1)设计原则

根据南方科技大学 培养未来工程人才的南科大实践 - 记录 中对于SDIM课程设计架构,需要对于课程项目设计达到以下目标:

  • 具有确定的知识模块衔接链条,能够涵盖相应的课程的核心知识内容。鉴于清华的CDIE学生在课程之前和同期还在学习独立的传统课程,所以这部分内容需要借助于他们已经学习和正在学习课程的内容;
  • 推送学生进行多学科知识交叉融合时间的动力:在内容涉及方面需要确定至少两门以及两门以上的专业门类。在本课程中,由于本身就包括有自动控制外形设计与制作两大专业课程;
  • 促进学生自主学习的工具:在设定内容和讲解过程中,需要明确那些知识是在课堂上传递,那些知识是同学们根据教师提供的资源在课下学习的;
  • 学生应用所学知识动手实践的对象:需要有明确学习、动手实践的环节;
  • 培育团队精神的平台:在后期需要同班的同学组成小组完成最终课程目标。

(2)设计内容

关于课程结构设计内容包括以下几个方面:

  • 课程整体描述:

    • 课程理念;
    • 课程内容;
    • 课程结构与进度:使用甘特图表述;
    • 课程考核;
  • 知识点嵌入视图:通过表格给出:所需要的知识点要求;讲解内容;自学内容;考核内容以及动手实践环节;

  • 课程进度视图:通过表格给出每周课程安排;

▲ 本课程班级的两位女生

02 课程结构设计


1.整体描述

(1)课程结构设计理念

关于课程设计指导思想中的内容,基于CDIE班的教学理念:(待补充),提出通过项目引导式教学模式达到主动学习的目标,在传授科技知识的同时,提高学生综合素质和多学科知识融合以及应用能力。针对2021年的创新设计与实践课程(CDIE)课程要求参加下面“课程内容”的具体要求。

(2)课程内容

面向未来智能机器人的在工业界与生活中的广泛应用,设计与实现一款能够自主运动的轮式机器人,能够通过传感器感知特定环境来实现特定任务。具体要求:

  1. 基于给定的智能车的硬件和软件开发平台,学习相关软硬件技术,使其能够完成基本的环境感知与运动控制;
  2. 根据给定硬件平台的基本性能,设计一款面向未来智能车机器人的基本应用任务,比如自动物品递送、危险品搜索、紧急救援等;并根据任务要求,对软硬件进行合理裁剪与开发;
  3. 根据任务要求设计智能平台(外观)的外形,增加其性能;
  4. 在掌握专业知识学习的同时,锻炼对综合项目设计规划的能力;团队协作交流沟通的能力;资料搜索与自学的能力等。

(3)课程结构与进度

课程内容整体上包括有智能无人系统控制(智能车模平台)与工业外形设计两部分;在前4~5周主要集中在智能车模平台的开发相关技术的学习与联系;在后三周完成任务设计、机器人机械外观设计与制作,并最终完成任务演示。

课程的教学环节包括课程讲解、课后作业实践、最终交流演示三部分。

每周的进度安排参见下面第三部分“课程进度安排”。

(4)课程考核

参加课程同学分成若干小组,每组成员2~3名组成。作业、报告、交流、项目演示都以小组为单位。

课程考核包括以下三个方面:
1)平时作业评估分数;2)口头报告与交流;3)项目最终演示与提交报告。

2.知识点嵌入

作为课程的基本要求,前四个方面的知识点是基本要求的。后面三个知识点是扩展,可以由同学们自行选择,主要通过MOOC,自学方式完成。

知识点嵌入 讲解内容 自学内容 时间 作业与实验 考核与评估
嵌入式系统设计 1.嵌入式系统设计基本概念
2.嵌入式系统软件开发与RTOS
3.智能移动平台控制模块
4.单片机接口
1. 开发语言Python学习
2. 控制平台OpenMV, Respberry模块学习
8 1.控制核心模块
2.控制模块与PC通信
1.作业评估;
2.口头报告;
机器视觉 1.图像处理基本典型算法
2.OpenCV主要调用函数
1.利用Python调用OpenCV库
2.AprilTag识别与定位
4 1.识别直线,色块
2.识别AprilTag方位与内容
1. 作业评估
2.口头报告
运动控制 1.智能移动平台结构与构成
2.基本运动控制原理
3.小型电机驱动与速度控制;
4.运动轨迹控制与路径规划;
1.基本PID控制及算法实现
2.目标跟踪
8 1.在实验平台完成沿线运动
2.利用实验平台完成目标跟踪
1. 作业评估
2.书面实验报告
工程设计与快速成型 有待补充 有待补充 10 1.根据主题设计,设计运动模型与场地环境;
2.根据节能要求,设计运动效率更高的车模
1. 作业评估:
2.设计报告
传感器技术
(扩展)
0.传感器基本原理
1. 光电传感器
2.图像传感器
3.电磁传感器
1. 移动平台上的光电传感器电路
2.超声波传感器
3.电磁定位技术
8 1.设计局部避障方案并给出实验结果 1.作业评估;
2.口头报告
电力电子
(扩展)
1.功率电子与电力转换基本概念
2.无线电能传输技术
3.节能电路设计
1.LCC电能补偿设计,实现电能有效变换 4 1.根据实际无线电发送模块,设计接收电路(原理图) 1.作业评估;
2.调研节能产品
机器学习
(扩展)
1.机器学习与基本概念
2.嵌入式平台如何利用机器学习
1.学习PaddlePaddle平台
2.在Raspberry部署基本机器学习算法
8 1.布置基本机器视觉中关于水果与动物分类 1. 作业评估;
2.口头报告

3.课程进度安排

时间 课程内容 课后要求 作业
第一周第1次课程 1.课程概况
2.实验平台介绍
3.智能车竞赛简介
4.Python语言简介
1.学习Python编程语言
第一周第2次课程 1.智能车模平台结构
2.驱动模块与接口
3.基本运动控制
1.学习PID基本算法;
2.练习PID调节算法实现
Python软件编程练习
第二周第1次课程 1.Pi Pico 模块;
2.Raspberry模块,
3.其他更多的MicroPython模块
1.通过模块官方网站,学习模块更多性能与开发过程
第二周第2次课程 1.主控平台与车模驱动接口
2.车模中其他传感器
1.控制平台做基本运动;前行,后退,转弯等 1.控制平台基本实验
2.控制平台与车模驱动之间联系;
3.车模基本运动
第三周第1次课程 1.机器视觉基本原理
2.OpenCV简介
3.典型算法
1.学习Python OpenCV函数调用;
学习在嵌入式平台上实现算法
第三周第2次课程 1.AprilTag定位原理 1.学习AprilTag生成算法;2.学习AprilTag程序实现 1. 识别基本环境元素(点、线、区域分割)
2.AprilTag识别算法
第四周第1次课程 1.嵌入式开发技术
2.环境感知传感器;
3.单片机电源管理
针对项目中可能用到的传感器自学
1.光电传感器
2.超声波传感器
3.通讯模块
第四周第2次课程 课程讨论:
根据控制平台的特点讨论最终课程项目的主题、内容、以及实现方案
1.对于自行要求的方案进行设计规划 1.针对自己的项目给出设计方案,讨论问题的调研、定义、基本方案与进度、风险分析等等。
第五周第1次课程 1. 电力电子;
2.电能转换技术;
3.无线电能传送
1.学习信标系统的基本原理;
2.练习信标系统操作方案
第五周第2次课程 1.电磁定位技术 1.测试电磁感应模块与主控板的联系
2.自行学习和设计电磁定位算法
1.测试智能车模基本运动功能
比如:面向信标定向运动;
2.测试车模避障功能;
第六周第1次课程 这部分属于扩展内容,可以根据自己方案来听讲:
1.机器学习简介
2.如何在Raspberry平台部署机器视觉算法
可以选择下面任务任意一个:
1.进一步学习PaddlePaddle平台使用方法;
2.进一步优化自己任务的工程算法
第六周第2次课程 工业外形设计 1.熟悉设计软件
2.熟悉快速成型工艺
1.给出外形设计方案
2.论证设计合理性
第七周第1次课程 工业外形设计 1.对车模运行平稳、灵活性进行优化
2.对车模运行节能进行优化
待定
第七周第2次课程 课程讨论:同学们根据自行方案进行汇报。 根据课程讨论的结果进行改进;
进行现场布置和调试
1.准备课程最终演示
2.准备汇报PPT
3.准备最终的技术报告
第八周第1次课程 成果展示:将项目进行现场演示;对于设计内容进行汇报
第八周第2次课程 课程交流 待定 待定

▲ 第一次课程在三才堂的611教室

03 课程内容设计


这部分内容主要参见: 2021春季学期-创新设计与实践-高级下

相对于每周的课程,备课信息如下:

  • 2021春季学期-创新设计与实践-Lesson1
  • 2021春季学期-创新设计与实践-Lesson2
  • 2021春季学期-创新设计与实践-Lesson3
  • 2021春季学期-创新设计与实践-Lesson4

▌相关资料


  • 2021春季学期教学记录
  • 2021春季学期-创新设计与实践-高级下
  • 2021春季学期-创新设计与实践-课程结构设计
  • Raspberry PI 官方网站
  • Raspberry 网站 中文官方网站
  • Raspberry 论坛
  • 树莓派中文设计网站
  • 基于树莓派的智能小车
  • 两款带有WiFI的MicroPython模块:ESP32,ESP8266
  • ESP32模块的MicroPython的基本实验
  • ESP8266的一些MicroPython基础实验
  • pyBoard Mini从安装到简单测试
  • 基于PI Pico一些基础实验
  • 安装 Thonny 软件环境开发PI Pico
  • RASPBERRY PI PICO 开发板 基础测试
  • 2021春季学期-创新与实践-硬件平台硬件
  • 树莓派小车python操作流程–龙邱科技

■ 相关文献链接:

  • 2021春季学期-创新设计与实践-高级下
  • CDIE-2021春季课程内容设计 | 火场逆行
  • 培养未来工程人才的南科大实践 - 记录

2021春季学期-创新设计与实践-课程结构设计相关推荐

  1. 2021春季学期-创新设计与实践-Lesson5

    ▌01 创新设计与实践 1.课程背景 2021春季学期教学记录 课程中包括一门 2021春季学期-创新设计与实践-高级下 ,这个班级总共包括有10名来自于清华大学新雅学院的同学. 在第二周周末提交了第 ...

  2. 2021春季学期-创新设计与实践-Lesson4

    文章目录 ▌01 创新设计与实践 1.课程背景 2.同学分组 ▌02 课程内容设计 CI41 OpenCV简介 (1)OpenCV简介 CI411 (2)OpenCV安装 CI412 CI42 Ope ...

  3. 2021春季学期-创新设计与实践-Lesson3

    ▌01 创新与实践课程 1.课程背景 2021春季学期教学记录 课程中包括一门 2021春季学期-创新设计与实践-高级下 ,这个班级总共包括有10名来自于清华大学新雅学院的同学. 根据 2021春季学 ...

  4. 2021春季学期-创新设计与实践-Lesson2

    ▌01 课程综述 1.课程背景 在 2021春季学期教学记录 包括有 2021春季学期-创新设计与实践-高级下 课程.这个班的课程同学与 信号与系统-CDIE班级 相同. 根据 2021春季学期-创新 ...

  5. 2021春季学期-创新设计与实践-Lesson1

    ▌01 课程综述 1.课程背景 在 2021春季学期教学记录 包括有 2021春季学期-创新设计与实践-高级下 课程.这个班的课程同学与 信号与系统-CDIE班级 相同. 根据 2021春季学期-创新 ...

  6. 2021春季学期-创新设计与实践-Lesson6

    ▌01 创新设计与实践 1.课程背景 2021春季学期教学记录 课程中包括一门 2021春季学期-创新设计与实践-高级下 ,这个班级总共包括有10名来自于清华大学新雅学院的同学. ▌02 课程内容设计 ...

  7. 2021春季学期-创新与实践-硬件平台硬件

    文章目录 ▌01 创新与实践课程 1.课程背景 2.智能车模配件 ▌02 平台器件 1.树莓派核心板 (1)基本配置 (2)粘贴芯片散热片 2.Raspberry Pi 电源 3.液晶显示屏 4.键盘 ...

  8. 信号与系统教学设计样例说明-2021春季学期

    简 介: 本文通过一次课程录像对于当时的这次课程设计进行了反思与记录.主要是为了应付课程申请的内容进行整理的.这次课程的实践对于今后的工作还是具有一定的启发意义. 关键词: 信号与系统,课程设计,课后 ...

  9. 2021年春季学期教学记录

    ▌01 课程基本信息 1.信号与系统-1 上课时间地点: 星期二第4节(全周),六教6C201: 星期五第1节(全周),六教6C201 (1) 信号与系统-AUTO-相关信息 2021-04-28 : ...

最新文章

  1. Android 透明度百分比对应的 十六进制
  2. CF-477C(Dreamoon and Strings) DP
  3. 在eclipse中修改java web项目的名称
  4. 第一章 : javaScript框架分类及主要功能
  5. 第五十期:工作强度超996,失业半年即出局,硅谷为何如此“嗜血”?
  6. 用CSS的float和clear创建三栏液态布局的方法(转载)
  7. 架构设计 - 自动化运维之架构设计六要点
  8. 城市轨道交通运营票务管理论文_城市轨道交通运营企业的票务组织管理
  9. Kudu : kudu 主键相关
  10. Hadoop伪集群部署
  11. 选工作是一个纠结而又痛苦的过程
  12. 《数学建模算法与应用》第2版 司守奎 孙兆亮及其习题解答两本书的配套程序及数据
  13. 鸢尾花(Iris)数据集
  14. 自平衡小车的原理和硬件设计
  15. Linux Bridge简介
  16. 计算机课电脑如何提网速,一个简单的优化网速方法,以提高Windows7系统电脑网速教程...
  17. Python中具有不确定个数参数的函数
  18. SecKill——一款超级好用的抢单软件
  19. 博客左侧导航栏添加打赏功能(添加微信赞赏码)
  20. ECS(Entity-Component-System)是什么?

热门文章

  1. 关于Eclipse平台的使用和开发第一个SWT程序
  2. 脊柱是导致身体生病的重要原因
  3. powerdesigner 新建按钮是灰色的
  4. [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用【转】
  5. ruby on rails错误undefined method `title#39; for nil:NilClass
  6. CALayer的基本操作
  7. Spring Boot+Docker微服务分布式服务架构设计和部署案例
  8. 同时运行多个scrapy爬虫的几种方法(自定义scrapy项目命令)
  9. 详解程序包管理RPM
  10. 构建高性能的ASP.NET应用(五)-如何开始寻找性能瓶颈