基于Leap Motion的机械手体感控制系统

上传者: u013598405 | 上传时间: 2019-12-21 18:56:02 | 文件大小: 1.43MB | 文件类型: zip
针对目前五指仿人五指机械手控制方式的局限性,我们设计了一种以操作人员体感手势图像为输入控制信号,操控五指仿人五指机械手的手指按照体感手势进行实时地动作的机械手控制系统。系统首次采用Leap Motion作为体感设备采集手势数据;利用计算机程序分析体感数据,发现手势并进行判别;运用MSP430单片机设定体感手势对应的控制指令;五指仿生机械手按照单片机的控制指令,完成指定的动作。经过实际装置测试,五指仿真机械手的手指可以按照体感手势进行实时地动作。 本项目包含三部分内容 (1)基于Leap Motion API所编写的手势判断处理模块,该程序在Leap API自带的Gesture之外,可识别“剪刀”“石头”“布”“竖起大拇指”等4种手势。 (2)Leap Motion上位机与MSP430G2553单片机串口通信程序。 (3)MSP430G2553接收上位机传来参数并产生相应PWM波控制舵机程序。 上位机开发环境:Win7+VS2013 语言 C++ 单片机开发环境:Win7+CCS V5.5 语言 C 本项目受中国石油大学(华东)大学生创新训练项目支持

文件下载

资源详情

[{"title":"( 67 个子文件 1.43MB ) 基于Leap Motion的机械手体感控制系统","children":[{"title":"Leap Motion上位机程序","children":[{"title":"Sample.cpp <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false},{"title":"SampleVS2012.vcxproj <span style='color:#111;'> 9.83KB </span>","children":null,"spread":false},{"title":"COM.h <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"SampleVS2012.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"SampleVS2012.v12.suo <span style='color:#111;'> 26.50KB </span>","children":null,"spread":false},{"title":"SampleVS2012.sln <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"程序说明.txt <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc120.pdb <span style='color:#111;'> 500.00KB </span>","children":null,"spread":false},{"title":"Sample.exe <span style='color:#111;'> 111.50KB </span>","children":null,"spread":false},{"title":"Sample.obj <span style='color:#111;'> 335.83KB </span>","children":null,"spread":false},{"title":"SampleVS2012.log <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"Leap.dll <span style='color:#111;'> 1.10MB </span>","children":null,"spread":false},{"title":"SampleVS2012.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 30.60KB </span>","children":null,"spread":false},{"title":"cl.command.1.tlog <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"SampleVS2012.lastbuildstate <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"Sample.ilk <span style='color:#111;'> 1020.40KB </span>","children":null,"spread":false},{"title":"vc120.idb <span style='color:#111;'> 779.00KB </span>","children":null,"spread":false},{"title":"Sample.pdb <span style='color:#111;'> 1.66MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Leap_G2553","children":[{"title":"程序说明2015-4-9.txt <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":".launches","children":[{"title":"Leap_G2553.launch <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"org.eclipse.cdt.codan.core.prefs <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"org.eclipse.cdt.debug.core.prefs <span style='color:#111;'> 123B </span>","children":null,"spread":false}],"spread":true},{"title":"targetConfigs","children":[{"title":"MSP430G2553.ccxml <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 806B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"UART_init.c <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"UART_Event.c <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"UART_init.h <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"UART_Global.c <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"TA_PWM.c <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false},{"title":"TA_PWM.h <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"UART_Event.h <span style='color:#111;'> 411B </span>","children":null,"spread":false},{"title":"UART_Global.h <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"UART_FIFO.h <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"UART_FIFO.c <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false}],"spread":true},{"title":".project <span style='color:#111;'> 840B </span>","children":null,"spread":false},{"title":".cproject <span style='color:#111;'> 22.44KB </span>","children":null,"spread":false},{"title":".ccsproject <span style='color:#111;'> 464B </span>","children":null,"spread":false},{"title":"lnk_msp430g2553.cmd <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"main(YXR--Administrator--2014-05-06-22,12,37).obj <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"sources.mk <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"main(YXR--Administrator--2014-05-06-22,12,37).pp <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"Leap_G2553.out <span style='color:#111;'> 50.60KB </span>","children":null,"spread":false},{"title":"objects.mk <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"subdir_vars.mk <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"ccsObjs.opt <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"Leap_G2553_linkInfo.xml <span style='color:#111;'> 147.53KB </span>","children":null,"spread":false},{"title":"subdir_rules.mk <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"TA_PWM.pp <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"UART_FIFO.pp <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"subdir_vars.mk <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"UART_Global.obj <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"TA_PWM.obj <span style='color:#111;'> 18.75KB </span>","children":null,"spread":false},{"title":"UART_init.obj <span style='color:#111;'> 8.43KB </span>","children":null,"spread":false},{"title":"UART_Event.pp <span style='color:#111;'> 707B </span>","children":null,"spread":false},{"title":"subdir_rules.mk <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"UART_Event.obj <span style='color:#111;'> 23.09KB </span>","children":null,"spread":false},{"title":"UART_Global.pp <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"UART_init.pp <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"UART_FIFO.obj <span style='color:#111;'> 13.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"makefile <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"Leap_G2553.map <span style='color:#111;'> 17.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"main(YXR--Administrator--2014-05-06-22,12,37).c <span style='color:#111;'> 969B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 流~ :
    很不错的东子
    2018-02-26
  • PjBao :
    我觉得挺好的,对我很有用,谢谢 。
    2016-07-05
  • 纪念那盛夏光年 :
    挺好的,对与我很有用,谢谢
    2015-08-31

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明