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

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

3天内不再提示

想要无人机实现自主飞行?你必须会运用这些编程模块

创客火无人机 来源:创客火无人机 2020-03-16 10:00 次阅读

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

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

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

LiteBeeGo编程界面

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

1.帽子积木模块

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

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

案例:

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

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

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

2.堆叠积木模块

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

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

案例:

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

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

3.报告积木模块

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

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

案例:

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

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

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

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

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

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

    关注

    224

    文章

    9881

    浏览量

    174786
  • 少儿智能产品

    关注

    0

    文章

    1

    浏览量

    1025
  • 少儿编程
    +关注

    关注

    0

    文章

    8

    浏览量

    4082
收藏 人收藏

    评论

    相关推荐

    如何利用无人机物联卡实现无人驾驶飞行

    无人机物联卡是专为无人机设计的物联卡,实现实时连接并提供定位、控制、数据传输等功能。无人驾驶飞行通过传感器、控制算法和
    的头像 发表于 04-15 13:32 68次阅读

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

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

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

    数据交换,实现遥控和遥测功能。 任务载荷:无人机的任务载荷根据应用场景的不同而有所差异,如摄像头、红外探测器、喷洒装置等。 二、无人机的工作原理 无人机
    发表于 03-12 11:28

    第三集 知语云智能科技无人机反制技术与应用--无人机的应用领域

    ,农业生产者通过无人机进行精确喷洒,提高作业效率。此外,无人机还广泛应用于环境监测、动物保护、新闻报道等多个领域,为我们的生活带来便利和新的视角。 在商用领域,无人机同样大放异彩。快递公司通过
    发表于 03-12 11:13

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

    等问题层出不穷,给社会安全带来了严重威胁。为了解决这些问题,知语云智能科技投入大量研发力量,推出了一系列无人机反制技术。 知语云智能科技的无人机反制技术涵盖了检测、识别、追踪、干扰等多个环节。通过
    发表于 03-12 10:56

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

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

    知语云智能科技揭秘:无人机威胁如何破解?国家安全新防线!

    的解决方案。 无人机侦测与追踪技术 知语云智能科技研发出高效的无人机侦测与追踪技术,能够迅速发现非法飞行无人机,并通过高精度追踪系统锁定其位置。这一技术的
    发表于 02-27 10:41

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    随着科技的飞速发展,无人机技术在各个领域的应用日益广泛,但随之而来的是无人机威胁的不断升级。为了有效应对这些新兴威胁,知语云智能科技推出了先进的无人机防御系统,为空中安全保驾护航。
    发表于 02-26 16:35

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

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

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

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

    \"【重磅推出】知语云智能科技:革新低空无人机反制系统,守护领空安全!

    模块,可根据实际情况,自动选择最优的反制策略,实现无人机的全面管控。 相较于传统的无人机反制手段,知语云智能科技的低空无人机反制系统具有三
    发表于 01-26 16:10

    【开源项目】使用 Blues Swan 3.0 制作的的 DIY 无人机

    使用试错法来获得完美的参数组合。从调整 P 开始,然后是 I,最后是 D 以获得平稳飞行。确保在测试无人机时格外小心,因为即使是很小的额外油门也导致严重伤害。 第 13 步:准备飞行
    发表于 12-20 13:59

    无人机地面站飞行监控系统软件设计方案

    摘要:介绍了飞行监控系统软件的组成、设计原理和工作流程,以及采用的关键技术,并说明了系统在联试过程中出现的问题和处理方法﹔飞行试验结果表明,本系统能够实时显示无人机飞行姿态、
    发表于 09-18 08:43

    无人机导航技术及其特点解析

    无人机导航是指借助计算机中心控制站实现一系列的飞行任务,为了保证无人机的可控性和可靠性,必须要确保无人机
    的头像 发表于 06-16 14:52 2396次阅读

    无人机载电源转换模块推荐

    最小最轻,尽可能地减少无人机的载荷,才能让无人机节约宝贵的电能。  怎样实现这些功能结构的最优的电源转换,VICOR有提出ZVS系列的扁平电源模块
    的头像 发表于 06-09 11:23 614次阅读