0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无人机趣味教学:在游戏中学编程,飞行器版接小球

创客火无人机 来源:创客火无人机 作者:创客火无人机 2020-02-25 15:00 次阅读

随着近几年人工智能的火热,人工智能教育也随之兴起。人工智能技术本身属于一个新兴的行业,所以在教育中让学生对于一个新事物认识我们最重要的不是讲概念、讲原理,而是让学生“切切实实”触摸到这个新事物。我们不仅要教学生了解前沿领域的发展情况,更要通过案例与产品的结合,教会学生自己探索这些新产品的应用,探索产品背后的人工智能技术的相关知识点。

今天,小火想跟大家分享如何通过趣味的案列,探索自己的LiteBee Wing 无人机教学设备。话不多说,一起来开启无人机编程启蒙之路吧!

开动脑筋

你玩过接小球的游戏吗?游戏开始后,小球会从上面不停的掉落,我们需要移动鼠标到小球的下方接住小球,不能让小球落地。现在,我们要把虚拟游戏跟无人机结合,又会实现怎样的奇思妙想呢?

前期准备

需要素材:舞台背景图、小球图、Wing图

需要设备:LiteBee Wing 编程积木无人机套件和LED灯拓展件、电脑

需要软件:LiteBeeGo编程软件

知识点:LiteBee Wing横滚角应用、LED灯拓展件应用、循环结构、条件判断语句

亲身体验

1. 导入舞台背景

2. 上传小球和 Wing 角色

3. 编写编程程序脚本

首先需要分析脚本要实现的功能:

①小球下落,当到达屏幕底部时消失,然后重新在屏幕上方出现。

②Wing角色需要通过LiteBee Wing无人机横滚角来控制它左右移动,当Wing角色碰到屏幕边缘时,Wing角色会重新回到原位。

③小球碰到 Wing角色时,LiteBee Wing无人机亮绿灯,分数将加1分。

④未能接住小球时,即未能碰到 Wing角色时,LiteBee Wing无人机亮红灯,分数将扣1分。

⑤当屏幕分数小于0时,游戏结束。

小球编程程序:

指令描述:

程序开始,初始化分数变量,让小球随机出现在上方。

小球下落中如果掉落到底边,即没接住,则LiteBee Wing 无人机LED灯亮红灯,分数扣1分。

小球下落中如果碰到Wing角色,即小球被接住,则LiteBee Wing 无人机LED灯亮绿灯,分数加1分。

重复执行判断,直到游戏结束。

Wing角色编程程序:

指令描述:

Wing角色跟随LiteBee Wing无人机横滚角大小进行判断移动。

当LiteBee Wing无人机横滚角大于10时,Wing角色向右移动。

当LiteBee Wing无人机横滚角小于10时,Wing角色向左移动。

当Wing角色碰到屏幕边缘时,重新回归到原位。

*其中,Y坐标固定,保证Wing角色不会上下移动。

重复执行判断,直到游戏结束。

拓展:

如何确定LiteBee Wing无人机横滚角大小?

在积木区更多模块中,找到横滚角模块,勾选横滚角。

舞台区中,即可随时监测横滚角的大小。

到这里游戏就基本完成了。但还遗漏了一点,游戏结束指令要怎么增加呢?

游戏结束编程程序:

绘制新角色,选择文本编辑“Game over !”,把角色命名为”结束“。

游戏开始时,结束语进行隐藏。

当分数小于0时,即显示游戏结束,停止所有脚本运行。

重复执行判断,直到游戏结束。

成功啦!一起来测试自己的手速吧!

随着各国对人工智能的重视已上升为国家战略,人工智能教育的普及亟待加强,教育更是要从“娃娃“抓起,一起行动起来吧。

课堂巩固:想一想

在原先基础上,增加一个角色(炸弹),如果接住,扣2分,未接住,则不扣分,增加游戏的趣味性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1792

    文章

    47373

    浏览量

    238875
  • 无人机
    +关注

    关注

    230

    文章

    10456

    浏览量

    180912
收藏 人收藏

    评论

    相关推荐

    无人机飞行控制的组成部件和工作原理

    控制、导航以及任务执行等功能。通过编程和算法优化,飞行控制能够赋予无人机一定程度上的自主飞行能力,使其能够
    的头像 发表于 12-24 16:30 474次阅读
    <b class='flag-5'>无人机</b><b class='flag-5'>飞行</b>控制<b class='flag-5'>器</b>的组成部件和工作原理

    DIY了一台无人机,用全志T113芯片

    无人机飞控是无人机的核心部分,一般包括传感、机载计算机和伺服作动设备三大部分,能否在对重量和体积有严苛要求的无人机结构上部署具有稳定功能的飞控,是影响
    发表于 11-13 09:43

    开源项目!DIY了一台无人机,用全志T113芯片

    无人机飞控是无人机的核心部分,一般包括传感、机载计算机和伺服作动设备三大部分,能否在对重量和体积有严苛要求的无人机结构上部署具有稳定功能的飞控,是影响
    发表于 10-22 13:50

    无人机飞行仿真模拟训练系统

    智慧华盛恒辉无人机飞行仿真模拟训练系统,也称无人机仿真训练模拟,是一种集模拟训练演练与无人机飞行
    的头像 发表于 09-10 16:43 632次阅读

    无人机通过什么传输信号

    无人机,即无人驾驶飞行器(Unmanned Aerial Vehicle,简称UAV),是一种通过遥控或自主飞行飞行器
    的头像 发表于 07-08 10:16 7194次阅读

    无人机干扰对网络的影响

    引言 无人机,即无人驾驶飞机,是一种通过遥控或自主飞行的航空。近年来,无人机技术得到了快速发展,无人机
    的头像 发表于 07-08 10:01 924次阅读

    开源项目!用ESP8266 DIY会爬墙的无人机

    ,我们可以使用它进行通信。 ESP8266开源、互动、可编程、低成本、简单、智能、最低成本的Wi-Fi硬件。 至于无人机飞行范围。测试已经得到了范围大约是70米,使用三星手机充当WiFi热点和远程控制
    发表于 07-04 09:22

    无人机无人机智能电池飞行使用需注意保温防冻

    无人机无人机智能电池飞行使用需注意保温防冻
    的头像 发表于 05-08 08:36 841次阅读
    <b class='flag-5'>无人机</b>与<b class='flag-5'>无人机</b>智能电池<b class='flag-5'>飞行</b>使用需注意保温防冻

    无人机飞行中定位误差的影响探究

    无人机(UAV)的最大安全飞行速度是衡量其完成各种任务时效率的重要指标。该指标受诸多参数影响,如无人机定位误差、感知范围和系统延迟等。
    发表于 03-22 10:32 696次阅读
    <b class='flag-5'>无人机</b><b class='flag-5'>飞行</b>中定位误差的影响探究

    第四集 知语云智能科技无人机反制技术与应用--无人机的组成与工作原理

    科技的视角,深入探讨无人机的组成与工作原理,为您揭开无人机飞行的神秘面纱。 一、无人机的组成结构 无人机主要由机身、动力系统、飞控系统、传感
    发表于 03-12 11:28

    第二集 知语云智能科技无人机反制技术与应用--无人机的发展历程

    高精度传感和智能算法,无人机反制系统能够短时间内发现目标无人机,并对其进行准确识别。随后,系统会迅速锁定目标,并通过发射干扰信号、切断通信链路等方式,迫使
    发表于 03-12 10:56

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    了解无人机反制技术与应用,为您揭开这一神秘领域的面纱。 一、无人机技术概述 1 无人机的定义与分类 无人机,即无人驾驶
    发表于 03-12 10:42

    无人机+红外热成像技术优势

    无人机无人机,也被称为无人驾驶飞行器,是一种没有人操控的飞行器。它们可以通过远程控制或预先设定的自动航线进行操作。
    的头像 发表于 02-22 18:27 736次阅读
    <b class='flag-5'>无人机</b>+红外热成像技术优势

    无人机全景监测:空域管理的新革命

    带来了新的突破。 一、无人机全景监测技术概述 无人机全景监测技术结合了无人机飞行技术和高分辨率图像处理技术,通过搭载
    发表于 02-20 15:23

    四旋翼无人机飞行原理【其利天下无人机方案开发】

    无人机行业的近年蓬勃发展,宛如一片璀璨的新星汇聚成的辉煌星空。创新和科技的融合将无人机推向生活的前沿,成为引领时代的先锋。这是一场风起云涌的科技巨变,为我们描绘出了一个崭新而引人入胜的无人机时代。 下面我们针对生活中常见的四旋
    的头像 发表于 01-26 22:33 2183次阅读
    四旋翼<b class='flag-5'>无人机</b><b class='flag-5'>飞行</b>原理【其利天下<b class='flag-5'>无人机</b>方案开发】