http://www.froninvest.com

【教学】 创客火无人机编程案例分享

9月10日,广东省发布启动市中小学人工智能课程改革实验区、校申报工作。



从广州开展中小学智能课程改革,可以看出国家对于编程教育的越发重视。据相关调研预测,到2026年国内编程教育覆盖人数将超过1亿。

在未来人工智能、全民AI的大背景下,3D打印、机器人、无人机等新技术也已走进中小学校。从宏观层面来看,国内外对科技教育的重视是编程教育趋热的重要动因。

但问题来了。有很多家长不知道为什么,还没有接触“编程”就先担心起来,总觉得无人机等新技术与编程的结合,是多么高深莫测的事物。

现在就给大家简单示范一下如何通过可视化图形编程控制无人机等新科技。

案列:拯救小人国

小火和他的小伙伴生活在临近小人国的岛屿里。有一天,他们乘坐一架无人机外出来到小人国,小人国族长突然出现在小火面前,向着宛若巨人的小火一行人,提出请求:“各位外来的英雄,我们的土地正在塌陷,族人们都掉进海里了,请你们救救我们的族人!”

小火一群人决定先去族长家里获取路线地图,再前往海域拯救小人国族民。

任务分析

我们先根据思维导图方法,对这次任务思路进行梳理,如下图所示:


编程前准备

1)下载安装LiteBeeGo编程软件

2)编程软件与无人机连接


3)测试是否连接成功


详情可参考往期文章:一文教你从零开始玩转LiteBee Wing 编程积木无人机

开始编程

首先我们先进行任务分解编写程序,无人机从小人国入口处起飞,确定飞行方向。


飞行至族长家,在此稍作停留,拿取地图。


从族长家以普通速度飞往海域,到达后无人机实行扫描获取小人国族民位置,进行救援,在此稍作停留。


救出小人国族民后迅速返航,将无人机速度调到快速,返回救援地。


最后再把各个模块拼接起来,把编程补充完整就可以开始运行了。为方便运行过程中随时调试程序,可在脚本区中另外设置紧急降落按键,后期可随时降落调整程序。


按照任务分解制作的脚本如下图所示:


示例演示

比起需要写代码C++++,基于scratch可视化的无人机编程是不是很容易呢,既简单又易上手,同时在顺序编排和控制无人机调试中,还培养了孩子的逻辑和分析能力;孩子在操作过程中也不需要被迫地接受输出的知识,而是在不知不觉中学习到知识,是不是很一举两得。


LiteBee Wing是一款专为教育领域场景和需求而设计的编程积木无人机套件。


对于初学者可以使用简单直观的图形化编程让无人机按照指令自主完成各种任务;兼容的扩展接口,可以丰富孩子的各种创意编程。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。