f
Tello无人机
计算机视觉系列课程
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
课程简介

Tello无人机计算机视觉系列课程包含入门、进阶、高级三个难度等级。
课程集中了无人机科技理论与应用、编程理论知识,图形化编程学习环境以及目前最先进的计算机视觉算法等多个亮点。学员将使用麻省理工媒体实验室(MIT Media Lab)开发的在线编程平台Scratch,配合由大疆(DJI)飞行控制技术,因特尔芯片技术加持的Tello无人机*进行飞行体验和编程学习。本课程为学员营造独特有趣,引人入胜的沉浸式STEAM教学氛围。另外Tello支持Ptyhon SDK拓展,让有基础的学员可以通过无人机接触编程界的“网红”,实现更深入、高层的算法应用与实现。
*Tello无人机总重80g,并有桨叶保护装置,保证室内飞行、编程调试的绝对安全。
课程目标
为编程零基础学员提供深入浅出的无人机编程入门教学;
为进阶学员提供更丰富的编程能力、编程思维与计算机视觉算法应用训练;
为高阶学员提供强化视觉算法设计能力、系统集成能力培养。

课程理念
课程由无人机最前沿的科技介绍开启,由无人机专业飞手分享时下最顶尖的无人机飞行技术、广泛的应用领域、以及全面的无人机工作原理,飞行理论等。在此基础上,编程知识教学和无人机硬件调配技能培养双管齐下。Scratch编程平台的教学模块将抽象的概念转化为生动形象的编程任务,深入浅出,以更具象的方式传达编程概念,帮助学员高效学习、应用编程知识。除此之外,学员能够立刻将自己完成的编程在无人机上操作实践,得到学习成果的即时反馈。不仅使新学的编程知识更有效地渗透,而且能锻炼学员对于无人机硬件的掌控和操作能力。得益于无人机在多个领域的广泛应用(物流,医疗,农业,军事等),本课程将带领学员们将编程思维模式延伸至生活中各个场景,真正做到学以致用。
通过无人机这样一个完整的控制系统,学员们将学习一个重要的概念——系统思维。这是一种应用在科学,工程学,逻辑学等多方面的重要思维模式。学员们在早期就接触到系统思维,能够为未来高阶的学习做好更充足的准备。
在进阶课程中,学员将接触到人工智能中重要的一个领域——计算机视觉(Computer Vision),并通过学习无人机的全自动控制来实现计算机视觉的算法。作为一项正在迅速发展的尖端科技,计算机视觉将在未来有越来越多的应用场景。有方致力于为我们的学员提供具有前瞻性的编程思维培养,为学员未来的跨学科(Interdisciplinary Learning)学习和工作打下坚实的基础。

课程难度
入门课程
进阶课程
高阶课程
无人机基础理论
Tello基础编程
Tello编程应用
Tello室内视觉定位应用
Tello Python SDK拓展
OpenCV计算机视觉算法应用
OpenCV视觉算法设计
Tello与视觉系统集成
课程安排
入门课程
上午:★“你好”无人机
下午:★Tello初体验
上午:★Tello编程理论与应用
下午:★星际探索综合编程任务
上午:★无人机理论基础与编程应用
下午:★Tello视觉定位理论与编程应用
上午:★Tello视觉定位编程应用、结业项目讲解准备
下午:★入门课程结业项目展示
进阶课程
上午:★“你好”无人机
下午:★Tello基础编程与应用1
上午:★Tello基础编程与应用2、综合编程任务1
下午:★无人机理论基础与应用
上午:★综合编程任务2
下午:★Tello Python SDK介绍与编程应用
上午:★OpenCV图像识别理论与应用、进阶课程结业项目讲解与准备
下午:★进阶课程结业项目展示
高阶课程
上午:★无人机理论基础1
下午:★Tello基础编程强化与练习
上午:Tello综合编程任务1、无人机理论基础2
下午:Tello综合编程任务2、Tello视觉定位基础与应用
上午:★Tello Python SDK介绍与编程应用
下午:★OpenCV图像识别理论与应用
上午:★OpenPose人体姿态识别介绍与编程应用
下午:★高级课程结业任务准备与展示