DronaRhythm

技能水平要求 作品所属领域 系统 云平台
中级 IoT/机器人/智能城市 Linux

项目介绍

DronaRhythm是一款基于DragonBoard开发的音频控制系统,允许无人机始终在线。在无需用户输入指令的情况下,也可对环境做出实时的响应。此项目目的是创建一个可音频控制的无人机,这可以让它成为一项有趣的无人机技术应用,可能开启未来无人机应用的新方向。

开发这个项目的期望是开发一个无人机,它能对周围的声音、语音做出相应的动作反馈,或执行某些动作。在未来,各种任务现场将会看到众多无人机飞翔的身影。如果这些无人机也能拥有听力,就可以更好地对周围的环境做出响应,更好地执行更多的任务。比如递送包裹的无人机,也可以在其他方式提供帮助。在无人机发送包裹时,如果它可以听到玻璃破裂或附近人员的尖叫,可以飞到声音来源地,开始记录情形,通知警察。

项目照片

项目所需元件、工具清单

制作步骤

DragonBoard™ 410c方面:

1.使用带有Debian启动映像的SD卡,将Linux安装到DragonBoard 410c上

2.通过标准的“sudo-apt get”命令更新Debian

3.安装所需的Python库 -  matplotlib

4.最简单的方法是pip安装,所以确保正确设置了pip-install

5.安装Audacity,可以通过播放音频文件进行测试

6.最简单的方法是通过“sudo-apt get”命令进行安装

7.下载一个.wav文件,至少执行几秒钟

8.加载DronaRhythm 的wave Slicing算法源代码,在代码中,替换您下载的.wav文件名

9.此代码应该能够根据.wav文件执行和显示输出命令

10.此时,按照设置无人机服务器所需的步骤,确保无人机服务器程序和声波切片程序的端口号相匹配

无人机 :

1.本项目使用SNAV sprint release 100测试,因此加载一个近似于此版本的sprint,以保证兼容性

2.加载服务器代码,启动服务器

使用方法

1.在无人机上启动服务器

2.启动DragonBoard 410c上的声波切片程序,确保指定了正确的端口号和.wav文件

3.然后声波切片程序将根据处理内容自动向无人机发送命令


>>浏览更多Qualcomm硬件案例:http://qualcomm.csdn.net/m/zone/qualcomm2016/project

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心

申请成为“Qualcomm荣誉技术大使”

“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。

立即申请

Qualcomm 解决方案

 

招贤纳士

Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。