推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Leap Motion的可抓取无人机系统

更新时间:2020-01-01 17:13:34 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:无人机 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

为了解放无人机的传统控制方式和解决高空取物等实际问题,提出一种将手势识别技术与无人机相结合的可抓取无人机系统。该系统通过Leap Motion采集手势数据,使用Python并结合Leap Motion v2SDK库将数据进行处理,通过NRF24L01无线模块对数据进行发送,在无人机端将收到的数据通过Arduino进行分析处理,输出相应的PWM波来控制无人机的飞行状态以及机械爪的抓取。经试验证实该系统可通过手势改变无人机的飞行状态,以及控制机械爪的抓取,表明了该系统实现方法的可靠性及有效性。


部分文件列表

文件名 大小
基于Leap_Motion的可抓取无人机系统.pdf 2M

部分页面预览

(完整内容请下载后查看)
测 控 技 术  
制  
·96·  
2019  
38  
6
卷第 期  
年第  
Leap Motion  
基于  
可抓取无人系统  
, , ,  
马 超 波  
(
工程大学 信息与通工程学院 滨  
150001)  
: ,  
摘要 人机的传统方式物等问题 提识别技术与人机  
结合的人机该系通过  
Leap Motion  
数据 使用  
Python  
Leap Motion  
结合  
v2 SDK NRF24L01  
库将数据进行处理 通过  
线数据进行人机数据通过  
Arduino  
进行分处理 输相应的  
PWM  
制无人机的态以及试验实  
, ,  
该系通过变无人机的态 以及控表明该系实现方法的及  
性  
:
关键词 人机  
; Leap Motion; Arduino;  
制  
: A : 1000 - 8829( 2019) 06 - 0096 - 04  
文章编号  
: TP391  
中图分类号  
文献标识码  
doi: 10. 19708 /j. ckjs. 2019. 06. 021  
Gripping UAV System Based on Leap Motion  
YANG Xing,CHEN Shu-min,MA Chao,HOU Chang-bo  
( College of Information and Communication Engineering,Harbin Engineering University,Harbin 150001,China)  
Abstract: In order to solve the practical problems of traditional control methods of UAVs and catching things at  
high altitude,a gripping UAV system combining gesture recognition technology with UAV is proposed. The ges-  
ture data is collected through Leap Motion,Python and Leap Motion v2 SDK library are used to process data,  
and data is sent through NRF24L01 wireless module. The received data is analyzed and processed by Arduino  
at the UAV end,and the corresponding output is processed. The PWM wave controls the flying state of the UAV  
and the gripping of the claws. The experiment confirmed that the system can change the flying state of the UAV  
through gestures and control the grabbing of the claws. This shows the reliability and effectiveness of the system  
implementation method.  
Key words: UAV; Leap Motion; Arduino; gesture control  
2]  
,  
技术人机与人的交领  
,  
它也成为目前领域的点  
系统  
。 、  
域也提出更高要考虑具有自性  
,  
可以预见 识别系统的势  
1]  
,  
基于视觉的动识别 有一款  
已经成为人机与人进行信息交  
Leap Motion,  
它已应用  
,  
的一目前 研  
广体感器  
、 、 、  
识别 应用 计算机应用领域  
大的力研究基于视觉的动识别  
, ,  
人机 人机从最  
3]  
用领域 渐渐领域 据最  
: 2018 - 12 - 24  
收稿日期  
基 金 项 目 育 部 学 合 人 项 目 项  
( 201601004024) ; 2016  
、 、 、 、  
救灾 农业 消  
:
。  
方面 人机具有应用值 而且  
哈尔滨学  
科教学改革研究  
人机型物送  
( JG2016BZD19)  
项目  
,  
题 因识别技术无  
:
作者简介 杨星  
( 1996) , , ,  
科 主要事  
Pixhawk  
Leap  
人机相结合具有比较广场  
Motion  
;
次开敏  
( 1996) , , ,  
科 主要人  
景  
;
机的自主的研究 马超  
( 1998) , , ,  
科 主要事  
Leap Motion  
制无人机  
Qt  
; [ ]  
计 及 数 据 的 研 究 波  
系统的用  
( 1986) , , , , 。  
男 硕士 主要事电路统的研究  
行以系统的借鉴  
Leap Motion  
·97·  
于  
人机统  
: 150°;  
到其他相关的研究之中  
识别视角  
率  
Leap Motion  
: 290 f/s。  
被定义  
1
系统总体  
4]  
点 水平平由  
X
Z ,  
长  
Pixhawk  
控  
器  
X Z  
被定方向 方向  
Y  
垂  
Leap Motion  
Leap Motion  
进行二次开发 过  
传  
进行数据处理并  
线用  
Arduino PWM  
(
) 。  
直方向 方向上  
2. 1. 2  
线用  
PC  
进行据采过  
线  
NRF24L01。  
它是一器  
解码处理 输出相应  
械  
5]  
作于  
2. 4 ~ 2. 5 GHz ISM  
并且合了强  
1
系统的示  
ShockBurst  
技术 可和通信  
,  
于二次开发 具有低  
、 、 、 、 、  
高速率 多型 低应用成  
点  
2. 1. 3  
块  
系统机使用的是机的子  
、  
线别是线 线和电正  
1
系统图  
线 线机  
Arduino  
产  
动 因为电供  
3 ,  
系统为 个部分 即手识别部分  
12 V, ,  
使用  
( PC ) 、  
部分  
( NRF24L01) 。  
部分  
电为  
LM317  
7 V 。  
左右的电压  
:
识别部分 使了  
稳压来为机供  
构控制流程  
系统机由  
2. 1. 4  
Leap Motion Python Leap  
器 并且使合  
NRF24L01  
Motion v2 SDK  
将接的  
目识别进行处理  
Arduino,  
由  
Arduino ,  
进行处理 接输  
Qt  
, ,  
识别利  
给  
用  
PWM  
PWM  
出相应的两路  
路  
Pixhawk  
号  
将处理进  
;
PWM  
号传给  
进行送  
4 ,  
控 控个电机的出 以现  
人机  
:
部分 将上取到通  
制无人机的图  
UART  
进行并  
2
示  
NRF24L01  
进行线在  
给  
人机收  
人机部分  
NRF24L01  
据 将接据  
6]  
:
Arduino  
部分 用  
解码收  
PWM Pixhawk  
然后进行数据处理 输出 到  
2
程  
现控制无人机的行以抓  
、  
过多次测数使人机行  
2. 2 Leap Motion  
视觉处理  
速  
2. 2. 1 Leap Motion  
理  
Leap Motion  
外  
2
系统  
LED  
器 自然光线后  
2. 1  
2. 1. 1 Leap Motion  
系统硬件  
线 成一个面光  
块  
,  
线网 当手线射  
Leap  
Leap Motion  
系统用  
USB  
的  
体感制  
,  
返回手进行实捕捉 双  
7]  
器 它用  
计算支持  
WindowsLinux  
3D  
视觉进行成  
2. 2. 2  
视觉是一图像物体几  
据  
Mac OS  
系统 可以面向  
C ++ C#JavaPython  
理  
进行更高级的应用程开发 为一  
在其他使用  
Leap Motion  
信息量方法  
左右同一物体置  
Leap Motion  
如下  
: 0. 01 mm;  
识别动围  
生了为视差  
双  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载