97se亚洲国产综合自在线观看-97se狠狠狠狠狼亚洲综合网-97porm自拍视频区原创-97porm国内自拍视频-男人肌肌捅女人肌肌-男人肌肌捅女人

農業無人機
工業無人機
軍警無人機
娛教無人機
水下無人機
反無人機設備
無人機配件
無人機租賃
無人機培訓
當前位置:全球無人機網 ? 無人機技術 ? 技術 ? 正文

如何利用 IBM Bluemix 快速實現語音操控無人機?

發布日期:2017-08-29??來源:鳳凰網我要投稿我要評論
 本文主要介紹了如何使用IBM Bluemix提供的Watson“語音轉文本”服務,快速實現語音操作無人機起飛、降落、返航。

如何利用 IBM Bluemix 快速實現語音操控無人機?

  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. 運行架構

如何利用 IBM Bluemix 快速實現語音操控無人機?

  3. 詳細實現步驟

  a. 注冊IBM Bluemix,Watson“語音轉文本”服務 訪問 IBM Bluemix網站 http://www.bluemix.net ,按提示進行免費注冊您的賬戶。你有30天的試用期,無需提供信用卡。您可以訪問 2 GB 的運行時和容器內存以運行應用程序,并可獲得無限制的 IBM 服務和 API 以及贈送的技術支持。 注冊成功后,您會在注冊郵箱中收到一封確認電子郵件,確認后,恭喜你加入了IBM Bluemix。 用您的賬號登錄 IBM Bluemix網站 http://www.bluemix.net ,在“目錄”中找到“語音轉文本”服務,此服務支持流式音頻和錄制音頻,支持中文普通話、英語、日文、阿拉伯文、西班牙文、葡萄牙文。然后創建此服務。

如何利用 IBM Bluemix 快速實現語音操控無人機?


雙擊后,創建此服務實例

如何利用 IBM Bluemix 快速實現語音操控無人機?


點擊“創建”后,得到服務憑證如下:

  記錄下這些憑證信息。 b. 注冊大疆無人機開發者賬號,下載無人機Mobile SDK 訪問大疆開發者論壇網站 http://forum.dev.dji.com/cn ,申請成為開發者。按提示注冊成功后,請登錄。在用戶中心,創建一個您的應用。如下圖:

  “創建應用”時選擇Mobile SDK類型,如下圖,注意標識碼是您創建的App的識別碼。

如何利用 IBM Bluemix 快速實現語音操控無人機?

  創建成功后,根據提示請在激活郵件中激活你的應用。然后就可以得到App密鑰:一串字符。 記錄下您的App的標識碼和APP密鑰。 登錄大疆的樣例代碼庫網址 https://github.com/dji-sdk/Mobile-SDK-iOS ,下載樣例庫。有兩個版本的,Objective-C和Swift,本文使用的是Swift版本的。 下載zip包加壓后,點擊目錄中的項目文件即可在Xcode中打開此樣例項目。然后編譯運行App到iPhone手機或iPad上,打開無人機電源,打開無人機遙控器電源,然后查看App能否連接上并控制無人機。若沒有問題,繼續下一步。需要成功運行樣例代碼并連接上可控制無人機后才可以進行下一步操作。 c. 調用Bluemix“語音轉文本”服務 因為在Swift樣例庫沒有相關錄制語音的代碼,從 https://github.com/lfb-cd/recordDemo 網站上借鑒了該作者的代碼。非常感謝作者的分享。 改寫代碼,在代碼中使用您創建的IBM Bluemix“語音轉文本”服務的憑證。錄制完語音后調用 IBMBluemix“語音轉文本”服務,結果返回對應文本,如從中文語音“起飛”到文本“起飛”,從英文“take off”到文本“take off ”。 下一步,將上述語音錄制代碼并入到大疆Mobile SDK樣例項目中。首先在大疆Mobile SDK樣例項目中配置正確的您的App的標識碼和App密鑰。 當選擇語音類型后,開始錄音,停止錄音后,調用IBM Bluemix“語音轉文本”服務,根據返回結果調用大疆Mobile SDK樣例中對應API,即可實現語音控制無人機。 下圖為部分代碼示例:

如何利用 IBM Bluemix 快速實現語音操控無人機?

  d. 調試實測 上述步驟全部完成后,即可開始實測。 打開無人機電源,打開無人機遙控器電源,然后再運行App。 首先連接上無人機,打開語音控制,選擇不同的語音類型,開始錄音,停止錄音來控制無人機起飛、降落、返航。 下圖為App部分界面圖:

如何利用 IBM Bluemix 快速實現語音操控無人機?

如何利用 IBM Bluemix 快速實現語音操控無人機?

如何利用 IBM Bluemix 快速實現語音操控無人機?

  4. 后續研究

  更多控制指令,如前進多少米,后退、升高、下降、拍照、錄像、定點巡航等。 圖像識別,無人機在熱點追蹤或自動巡航過程中,識別出特定圖像時執行特定動作(返航、或在app中報警提醒等) 熱成像識別,無人機識別出熱成像動物或人類時在app報警,并提供詳細位置信息。用于搜救等工作。需要配置熱成像攝像頭。

?
本文鏈接:http://www.yuanshengbz.cn/tech/201708/29/506.html
標簽:??語音操控
0相關評論
免責聲明:凡注明來源全球無人機網的所有作品,均為本網合法擁有版權或有權使用的作品,歡迎轉載,請注明出處。非本網作品均來自互聯網,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。

圖文推薦

推薦新聞

推薦品牌

關于本站

合作服務電話

  • 客服熱線:0755-23779287
  • 展會負責:18682042306
  • 廣告合作:點擊這里給我發消息
  • 展會合作:點擊這里給我發消息

公眾號/APP下載


    (公眾號)


    (Android下載)

Copyright?2005-2021 81UAV.CN All Rights Reserved? 訪問和使用全球無人機網,即表明您已完全接受和服從我們的用戶協議。 SITEMAPS 網站地圖 網站留言
運營商: 湛江中龍網絡科技有限公司 全球無人機網?
ICP備案號:粵ICP備2023038372號-1 
全國公安機關?備案信息?可信網站不良舉報?文明轉播