DronaRhythm
技能水平要求 | 作品所属领域 | 系统 | 云平台 |
---|---|---|---|
中级 | IoT/机器人/智能城市 | Linux | 无 |
项目介绍
DronaRhythm是一款基于DragonBoard开发的音频控制系统,允许无人机始终在线。在无需用户输入指令的情况下,也可对环境做出实时的响应。此项目目的是创建一个可音频控制的无人机,这可以让它成为一项有趣的无人机技术应用,可能开启未来无人机应用的新方向。
开发这个项目的期望是开发一个无人机,它能对周围的声音、语音做出相应的动作反馈,或执行某些动作。在未来,各种任务现场将会看到众多无人机飞翔的身影。如果这些无人机也能拥有听力,就可以更好地对周围的环境做出响应,更好地执行更多的任务。比如递送包裹的无人机,也可以在其他方式提供帮助。在无人机发送包裹时,如果它可以听到玻璃破裂或附近人员的尖叫,可以飞到声音来源地,开始记录情形,通知警察。
项目照片
项目所需元件、工具清单
- DragonBoard 410c
- Snapdragon Flight
- Keyboard
- 键盘
- Mouse
- 鼠标
- SD Card
- SD卡
制作步骤
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 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区申请成为“Qualcomm荣誉技术大使”
“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。
立即申请招贤纳士
Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。