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

XR

Qualcomm XR专区是 Qualcomm和CSDN联合建立的聚焦增强现实(AR)、虚拟现实(VR)等技术的技术专区。本专区将为开发者打造一流的开发环境,提供丰富的技术支持,和新闻资讯,以及最全面的下载资料。让开发者感受非凡移动体验、带来身临其境的移动享受、感受精彩生活、无限接近逼真视觉提供支持,打造一个全面的移动开发者技术服务社区。

了解更多

SDK 下载

本版块下载 SDK,只需简单注册,就可轻松下载。