欢迎进入济南齐众航天科技官网!

济南齐众航天科技官网
推荐产品
联系我们
服务热线
029-10000008
总部地址: 济南市西山区富鱼路红旗工业园69号
当前位置:济南手机棋牌 > 中文版 > 新闻中心 > 如何利用 IBM Bluemix 快速实现语音操控无人机?

如何利用 IBM Bluemix 快速实现语音操控无人机?

浏览: 发布日期:2020-07-11  当前栏目:新闻中心    编辑:济南手机棋牌

  本文主要介绍了如何使用IBM ㊣へ Bluemix提供的Watson“语▏音转文本”服务,快速实现语音操作■无人机起飞、降落、返航。

  1. 介绍

  目前,多数无人机厂商提供了专供开发者使用的Mobile SDK开┰发包,方便开发者或使用者可以定制自己的♀ App。本文使用的是大疆无人机Phantom 3 4K型号,使用了Mobile ★SDK for iOS平台的开发包┝。请注意并不是●所有的无人机都提供并支持Mobile SDK开发包,详情请参考各无人机厂商网站上的信息。 IBM Bluemix 是一个供软件开发人员在云中快速创建、部署和管理应用程◎序的云平台,基于开源的Cloud Foundry、OpenStack、Docker等技术。IBM ◇ Bluemix提供了200多种即开即用的服务,覆盖了认知、移动App、$一体化运维、Web和应用程序、网络、集成、大数据分析づ、安全、数据♂♀存储空间、业务分析、物联网等。这些服务大↓多数由IBM开发和维护,也有第三方、相关社区贡献的服务。

  2. ぎ运行◆架构

  3.Φ 详细实现步骤

よ  ㎡a. 注册IBM Bluemix,Watson“语音转文本”服务 访问 IBM Bluemix网站 ,按提示进行免费注册您的账户。円你有30天的试用期,无需提供信用卡。您可以访问 ※2 GB 的运行时和容器内存以运行应用程序,并可获得无限制的 IBM 服务和 API ゃ 以及赠送的技术支持。 注册成功后,您会在注册邮箱ぉ 中收到一封确认电子邮件,确认后,恭喜你加入了IBM Bluemix。 用您的账号登录 IBM Bluemix网站 ,在“目录”中找到“语音转文本”服务,此服务支持流♂式音频和↑录▲制音频,支手机棋牌持中文普通话、英语、日文、阿拉伯文、★西班牙文、葡萄牙文。然后创建此服务。

  双击后,创建此服务实例

  点击“创建”后,得到服务凭◇ 证如下:

  记录下这些凭证信息。 b. 注册大▼疆无人█机开发者账号,下载无人机Mobile SDK 访问大疆开发者论坛网站 ,申请成为◢开发者。按提示注有册成功后,请登录。在用户中心★,创建一个您的应用。如下图:

 ぷ “创建应用”时选择Mobile SDK类型,如下图,注意标识码是您创建的App的识别码。

  创建成功后,根据提示请在℃激活邮件中激活你的应用。然后就可以ま得到App密钥:一串字符。 记录下您的App的标识码和APP密钥。 登录大疆的样例代码库网*址 □,下载样に 例库。有两个版本的,Objective-C和Swift,本文使用的是Swift版本的。 下载zip包加压后,点击目录中的项目文件即可在Xcode中打开此样例项目。然后编译运行App到iPhone手¥机或iPad上,打开无人机电源,打开无人机遥控器电源,然后查看App能否连接上并控制无人机。若没有→问题,继续下一步。需要成功运行样例代码并连接上可控制无人机后才可以进行下一▄步┞ 操作。 c. ☆♀调用Bluemix“语音转文本”服务 因为在Swift样例库没有相关录制语音的代码,从 网站上借鉴了该作者的代码。非常感谢作者的分享。 改写代码,在代码♂中使用您创建的IBM ○Bluemix“语音转文本”服务的凭§证。录制完语音后调用 卍 IBMBluemix“语音转文本”服务,结果返回对应文本,如从中お文语音“起飞”到文本“起飞ゅ ”,从英文“take off”到文本“take off ”。 下一【】步,将上述语音录制代码并入到大疆Mobile SDK样例项目中。首先在大疆Mobile SDK样例项目じ 中配置正确的您的App的标识▃▂码和App密钥ぞ。 当选择语音类°型后,开始录音,停止录音后,调用IBM Bluemix“语音转文本”服务,根据返回◆结果调用大疆Mobile SDK样例中对で 应API,即可实现语音控制无あ人机。 下图为部分代码示例:

  d. 调试实测 上述步骤全部完※成后,即可开始实测。 打开无人机电源,打开无♀ 人机遥控器电源,然后再运行App。 #首先连接上ぁ 无人机,打开语音控制,选择不同的语音类型,开始录音,停止录音来控制无人机起飞、降落、返航。 て下图为App部分界面图:

  4. 后续研究

  更多控制指令,如前进♀多少米,后退、■升高、下降、拍ぬ照、录像、定点巡航等。 图像识别,无人机在热点追踪或自动巡航过程中,识别出特定图像时执行特定动作(返航、或在app中报警提【】醒等) 热成像识别,无人手机棋牌透视辅助软件机识别出热成像动物或人类时在app报警,并提供详细位置信息。用于ほ 搜救等工作。需要配置热成像摄像头。

本文地址:如何利用 IBM Bluemix 快速实现语音操控无人机? _http://llfpz.com/xw/204.html  本文tag标签:如何利用 IBM Bluemix 快速实现语音操控无人机?