在我們第二篇HackMobile團(tuán)隊(duì)特輯中,閃亮登場的是Dronarhythm團(tuán)隊(duì),他們創(chuàng)建的項(xiàng)目取得了不俗的成就! ?
Dronarhythm團(tuán)隊(duì)成員包括:Hima Tammineedi,Homer Baker和Achinthya Soordelu。對(duì)于他們的項(xiàng)目,他們是這樣描述的:“永遠(yuǎn)在線的音頻控制系統(tǒng),允許無人機(jī)實(shí)時(shí)響應(yīng)環(huán)境,而不需要特定的用戶輸入。”
我們和團(tuán)隊(duì)一起討論了他們的項(xiàng)目,以及未來的項(xiàng)目計(jì)劃。有關(guān)Dronarhythym項(xiàng)目的具體細(xì)節(jié),可以在我們的項(xiàng)目頁面上作詳細(xì)了解。
Q:能否先請您介紹一下您自己和您的團(tuán)隊(duì),以及您是如何對(duì)這個(gè)項(xiàng)目感興趣的?
Hima:我是卡耐基梅隆大學(xué)(CMU)的大二學(xué)生,學(xué)習(xí)計(jì)算機(jī)科學(xué)。我喜歡參加編程馬拉松,制作一些小物件,所以我一直有打算要參加HackMobile。
Homer:我決定加入這個(gè)團(tuán)隊(duì),是因?yàn)樵谝淮螌?shí)習(xí)生活動(dòng)中,我正好碰到了Hima,發(fā)現(xiàn)我們來自同一所學(xué)校。當(dāng)時(shí)我們說,我們倆都沒有團(tuán)隊(duì),所以我們決定聯(lián)手。后來Hima又找到Achinthya,我們的團(tuán)隊(duì)就這樣成立了。我在卡內(nèi)基梅隆大學(xué)讀大三,專業(yè)是電氣和計(jì)算機(jī)工程。我對(duì)參加編程馬拉松很感興趣,因?yàn)橐荒昵拔矣幸粋€(gè)朋友參加了,跟我說很有意思。
Achinthya:我在普渡大學(xué)讀大三,學(xué)習(xí)電氣工程。我從來沒有參加過編程馬拉松,所以我認(rèn)為HackMobile將是一個(gè)絕佳的機(jī)會(huì),可以增加一些閱歷。
Q:當(dāng)您拿到 DragonBoard 410C時(shí),浮現(xiàn)在腦海中的第一個(gè)念頭是什么?您希望開展什么樣的項(xiàng)目?
DragonBoard 410c是一款功能非常全面的設(shè)備,適合做各種項(xiàng)目,我們想我們可以利用這些功能。我們當(dāng)時(shí)有很多想法,從智能烤面包機(jī)到音樂盒等等!最終,我們決定創(chuàng)建一個(gè)與機(jī)器人相關(guān)的項(xiàng)目,還可以使用無人機(jī),所以我們決定把兩者放在一起看看能碰擦出什么火花。DronaRhythm就這樣誕生了!
Q:創(chuàng)建這個(gè)項(xiàng)目的靈感來自何處?你們實(shí)現(xiàn)了既定結(jié)果嗎?
Hima:Homer 沒有無人機(jī)經(jīng)驗(yàn),而且只是剛剛上過一門信號(hào)處理課程,所以他認(rèn)為這個(gè)項(xiàng)目是他學(xué)以致用的好機(jī)會(huì)。
Homer:Hima 認(rèn)為一個(gè)能響應(yīng)音頻的無人機(jī)肯定很有趣,還有可能開啟未來無人機(jī)新的大門。
Achinthya:我們想讓無人機(jī)根據(jù)外部音頻提示執(zhí)行動(dòng)作。未來,無人機(jī)將無處不在!如果它們能夠擁有“聽覺”,就可以響應(yīng)周圍的環(huán)境,從而更有效地執(zhí)行任務(wù),以及執(zhí)行那些可以在其他方面有幫助的行動(dòng)。例如,如果無人機(jī)運(yùn)送包裹,聽到遇險(xiǎn)報(bào)警聲音,可以快速去到該位置,提供錄音或地理定位服務(wù),協(xié)助緊急服務(wù)。
Q:您在使用 DragonBoard 410c創(chuàng)建項(xiàng)目之前做了多少準(zhǔn)備工作?自從創(chuàng)建項(xiàng)目以來,是否有對(duì)項(xiàng)目做任何額外工作?
Achinthya:我了解了幾個(gè)不同的數(shù)字信號(hào)處理方法,并進(jìn)行了編程實(shí)現(xiàn)。對(duì)于DragonBoard 410c來說,我們需要考慮使用足夠輕量的庫和算法,以便在DragonBoard 410c 實(shí)現(xiàn)低功耗運(yùn)行,同時(shí),必須擁有強(qiáng)大的效率,支持獨(dú)特的發(fā)展發(fā)向。
Q:DragonBoard 410c哪些功能最讓您感到意外?
最令我們驚訝的是,這塊外形這么小的板子竟有如此強(qiáng)大的計(jì)算能力。我們運(yùn)行了一些涉及數(shù)字信號(hào)處理的計(jì)算密集型算法,DragonBoard 410c 也能夠?qū)崟r(shí)處理,應(yīng)付自如。它可以運(yùn)行Linux和Android,這在類似的開發(fā)板上可不多見,給我們留下了深刻印象。雖然我們的項(xiàng)目沒有在板子上使用Android操作系統(tǒng),但是,在我們剛開始項(xiàng)目的時(shí)候,給了我們一個(gè)額外的選擇。
Q:您認(rèn)為自己是開發(fā)者還是創(chuàng)客?或者兼而有之?
Hima:我常常說自己是一名開發(fā)人員,但實(shí)際上,我肯定是開發(fā)者和創(chuàng)客的結(jié)合體。雖然我喜歡做一名開發(fā)人員,找到解決問題的好方案,不過,能夠做出很酷的項(xiàng)目(特別是與IoT有關(guān)!),并展現(xiàn)給人們,我也覺得很激動(dòng)。我還喜歡為其他人的項(xiàng)目提供援手,鼓勵(lì)他們嘗試新東西。
Q:您在項(xiàng)目中還使用了其它哪些 Qualcomm硬件/ 工具?
我們的項(xiàng)目主要使用Qualcomm Snapdragon Flight無人機(jī)平臺(tái)。我們使用DragonBoard 410c,是為了處理音頻,發(fā)送命令控制無人機(jī)。
Q:您提到您使用的是 Linux,哪個(gè)版本?
DragonBoard 410c上是Debian,無人機(jī)上是Linaro。
Q:在考慮您的下一個(gè) DragonBoard 410C項(xiàng)目時(shí),您計(jì)劃會(huì)使用哪些功能?
Hima:我真得很期望使用所有的傳感器和連接功能(藍(lán)牙、Wi-Fi、GPS),這些傳感器和連接功能讓這塊板子成為您口袋中的電腦。而且還擁有移動(dòng)設(shè)備的功能。
Achinthya:我一直在考慮使用 GPIO來控制外部電機(jī),作為宿舍自動(dòng)化項(xiàng)目的一部分。
Homer:我正在研究這塊板子的特性,為使用DragonBoard 410c參加今年學(xué)校的機(jī)器人障礙賽做好準(zhǔn)備。我們正在考慮運(yùn)行一些基本的計(jì)算機(jī)視覺算法,讓電路板處理一些更簡單的操作。
Q:對(duì)于哪些從未使用過 DragonBoard 410C的人,您會(huì)給出哪些意見?對(duì)于那些開始做自己項(xiàng)目的,您又會(huì)給出什么建議?
Hima:如果您熟悉Linux,那么這塊板子對(duì)您也不會(huì)陌生了。雖然我們沒有在DragonBoard 410c上運(yùn)行Android,但是從我們的經(jīng)驗(yàn)來看,應(yīng)該上手很快。如果您之前使用過Raspberry Pi,那么使用DragonBoard 410c也是一件輕松的事。
有幾點(diǎn)使它獨(dú)具特色,特別是與無線設(shè)備對(duì)接的能力及其提供的傳感器。如果您要使用它,一定得嘗試?yán)眠@些功能。
Q:“物聯(lián)網(wǎng) ”對(duì)您來說意味著什么?它是如何應(yīng)用到您的 DragonBoard 410c項(xiàng)目上的?
物聯(lián)網(wǎng)是運(yùn)行在我們身邊的設(shè)備和信息網(wǎng)絡(luò)。我們的家、工作場所和城市已經(jīng)開始變得“??更智能”,很快,它們就會(huì)實(shí)現(xiàn)真正的智能和連接。當(dāng)這一天到來時(shí),物聯(lián)網(wǎng)將成為當(dāng)初設(shè)想的那樣,我們將朝著您在科幻小說中看到的未來邁出一大步。
我們的整個(gè)項(xiàng)目圍繞物聯(lián)網(wǎng),因?yàn)樵诓痪玫膶恚瑹o人機(jī)將日益成為社會(huì)和公共空間的一部分。如果我們能賦予無人機(jī)實(shí)時(shí)處理音頻的能力,它們將能夠執(zhí)行更多新的和創(chuàng)新的功能。
相關(guān)閱讀:
編程馬拉松紀(jì)實(shí)(一):看一頂智能帽子如何幫助視力障礙者
Adreno GPU 矩陣乘法——第1講:OpenCL優(yōu)化
Qualcomm Adreno GPU 如何獲得更好的OpenCL性能——內(nèi)存優(yōu)化篇
經(jīng)驗(yàn)分享:Silk Labs 如何以極低的成本,獲得軟硬件開發(fā)資源
如何開始使用Adreno SDK for Vulkan
Vulkan開發(fā)系列視頻教程
更多Qualcomm開發(fā)內(nèi)容請?jiān)斠姡?/strong>? Qualcomm開發(fā)者社區(qū)?。
評(píng)論