梦之城






行业动态

想要无人机实现自主飞行?

时间: 2020-03-17 08:46:10

编程是个火热的话题,也是全世界范围内都在快速崛起的一种教育内容。近几年在国内 ,编程也被纳入了中考和高考科目 ,中小学生学编程也日渐火爆。随着不少中小学校、培训机构开设无人机编程课,无人机编程也逐渐在梦之城的生活中活跃起来 。你是否看过不需要遥控操控就在空中飞行的无人机?你是否看过很炫酷的无人机编队表演 ?它们都是如何实现自主飞行的?今天小火就来跟大家分享下无人机实现自主飞行 ,必须得运用到的积木模块 。LiteBeeGo编程积木区分别有动作、事件 、外观 、控制、声音......更多模块等不同的积木形状,它们可以像拼图一样垂直拼接起来,由不同的积木拼接成编程脚本,创作出动画 、游戏、故事。LiteBeeGo编程界面在这些积木模块中,控制无人机姿态与动作的积木模块是更多模块 。更多模块跟其他积木模块一样 ,每种数据类型也都会有不同的积木形状和对应的插槽。为了大家更好的区分,梦之城可以把这些模块分为三种积木形状:1.帽子积木模块帽子积木模块是用来激活/控制脚本运行 ,放在所有积木的顶部。形状如下 :每一个帽子积木模块可用不同的方式激活 ,所以不同的脚本可以运用不同的帽子积木模块,在不同的时间运行 。案例 :当无人机的遥控器K5按钮被按下时 ,LiteBee Wing无人机左上角电机开始以转速为60执行转动。另一个帽子积木模块案例 :当无人机的遥控器K1按钮被按下时 ,LiteBee Wing无人机左上角电机逐渐停止转动 。2.堆叠积木模块堆叠积木模块类似长方形,其顶部有凹槽 ,底部有突起,既可以接在其他积木前面,也可以接在后面。形状如下:堆叠积木模块是用来执行主要的命令,也是更多模块中数量最多的 。比如 :控制无人机的起飞 、飞行方向、飞行高度 、机头转动等命令都是堆叠积木模块。案例:按下无人机遥控器K8按钮时 ,LiteBee Wing无人机执行校准,5秒后起飞。注 :案例还运用到了控制模块中的时间积木模块 ,为什么呢?大家可以把时间积木模块去掉,看下执行结果,这里小火就不展示了 ,留给大家自己摸索下。3.报告积木模块每个报告积木模块都包含一个值,可以是数值也可以是字符串。形状如下 :报告积木模块可以放在任何需要数据的地方,但不能单独使用 。只要有对应形状的插槽,报告积木模块也可以相互叠加 。案例:当无人机遥控器K1按钮被按下时,角色会报告LiteBee Wing无人机当前电压大小。今天梦之城的分享到此就结束啦!梦之城主要把无人机积木模块分为三大类:帽子积木模块、堆叠积木模块、报告积木模块,每个类里面还包含很多控件 ,大家可以试试,看看能否了解每一个积木模块的用法。给你们几个任务试试看能不能自己摸索出来 :1:通过遥控器按键,让无人机的每个电机轮流转动再停止 。2:让无人机角色分别说出无人机当前的横滚角和航向角的大小。






XML地图