运用这些积木模块实现无人机自主飞行

编程是个火热的话题,也是全世界范围内都在快速崛起的一种教育内容。近几年在国内,编程也被纳入了中考和高考科目,中小学生学编程也日渐火爆。随着不少中小学校、培训机构开设无人机编程课,无人机编程也逐渐在我们的生活中活跃起来。

你是否看过不需要遥控操控就在空中飞行的无人机?你是否看过很炫酷的无人机编队表演?它们都是如何实现自主飞行的?今天小火就来跟大家分享下无人机实现自主飞行,必须得运用到的积木模块。

上一篇文章小火已跟大家分享过LiteBeeGo编程软件的安装和无人机与编程软件的连接。若还不了解可戳文章:教你从零开始玩转LiteBee Wing 编程积木无人机

LiteBeeGo编程积木区分别有动作、事件、外观、控制、声音……更多模块等不同的积木形状,它们可以像拼图一样垂直拼接起来,由不同的积木拼接成编程脚本,创作出动画、游戏、故事。

运用这些积木模块实现无人机自主飞行

LiteBeeGo编程界面

在这些积木模块中,控制无人机姿态与动作的积木模块是更多模块。更多模块跟其他积木模块一样,每种数据类型也都会有不同的积木形状和对应的插槽。为了大家更好的区分,我们可以把这些模块分为三种积木形状:

1

帽子积木模块

帽子积木模块是用来激活/控制脚本运行,放在所有积木的顶部。形状如下:

运用这些积木模块实现无人机自主飞行

每一个帽子积木模块可用不同的方式激活,所以不同的脚本可以运用不同的帽子积木模块,在不同的时间运行。

运用这些积木模块实现无人机自主飞行

案例:

运用这些积木模块实现无人机自主飞行

当无人机的遥控器K5按钮被按下时,LiteBee Wing无人机左上角电机开始以转速为60执行转动。

运用这些积木模块实现无人机自主飞行

另一个帽子积木模块案例:

运用这些积木模块实现无人机自主飞行

当无人机的遥控器K1按钮被按下时,LiteBee Wing无人机左上角电机逐渐停止转动。

运用这些积木模块实现无人机自主飞行

2

堆叠积木模块

堆叠积木模块类似长方形,其顶部有凹槽,底部有突起,既可以接在其他积木前面,也可以接在后面。形状如下:

运用这些积木模块实现无人机自主飞行

堆叠积木模块是用来执行主要的命令,也是更多模块中数量最多的。比如:控制无人机的起飞、飞行方向、飞行高度、机头转动等命令都是堆叠积木模块。

运用这些积木模块实现无人机自主飞行

案例:

运用这些积木模块实现无人机自主飞行

按下无人机遥控器K8按钮时,LiteBee Wing无人机执行校准,5秒后起飞。

运用这些积木模块实现无人机自主飞行

注:案例还运用到了控制模块中的时间积木模块,为什么呢?大家可以把时间积木模块去掉,看下执行结果,这里小火就不展示了,留给大家自己摸索下。

3

报告积木模块

每个报告积木模块都包含一个值,可以是数值也可以是字符串。形状如下:

运用这些积木模块实现无人机自主飞行

报告积木模块可以放在任何需要数据的地方,但不能单独使用。只要有对应形状的插槽,报告积木模块也可以相互叠加。

案例:

运用这些积木模块实现无人机自主飞行

当无人机遥控器K1按钮被按下时,角色会报告LiteBee Wing无人机当前电压大小。

运用这些积木模块实现无人机自主飞行

今天我们的分享到此就结束啦!我们主要把无人机积木模块分为三大类:帽子积木模块、堆叠积木模块、报告积木模块,每个类里面还包含很多控件,大家可以试试,看看能否了解每一个积木模块的用法。

给你们几个任务试试看能不能自己摸索出来:

1:通过遥控器按键,让无人机的每个电机轮流转动再停止。

2:让无人机角色分别说出无人机当前的横滚角和航向角的大小。

4

编程积木无人机

运用这些积木模块实现无人机自主飞行LiteBee Wing

✅学生可以一起创作多机编队表演,培养他们团结协作精神。

✅学生可以单机形式循序渐进学习编程,培养其逻辑思维,解决问题的能力。

✅学生可结合LED灯或蜂鸣器模块,创作飞行灯光秀或演奏歌曲,赋予学生更丰富多元的编程体验。

✅学生可以自由拼搭不同形态机臂的无人机,也可结合积木零件创意拓展,提高学生的动手实践能力和发挥学生的创造力。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2161241530@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.woiwrj.com/wurenjipeixun/12812/

(0)

相关推荐