资源描述:
《基于三维加速度传感器的上肢动作识别系统_王昌喜》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第23卷第6期传感技术学报Vol.23No.62010年6月CHINESEJOURNALOFSENSORSANDACTUATORSJun.2010MotionRecognitionSystemforUpperLimbsBasedon3DAccelerationSensors1,211,211*WANGChangxi,YANGXianjun,XUQiang,MAZuchang,SUNYining1.TheKeylaboratoryofBiomimeticSensingandAdvancedRobotTechno
2、logy,InstituteofIntelligenceMachines,ChineseAcademyofSciences,Hefei230027,China;2.Dept.ofAuto.,UniversityofScienceandTechnologyofChina,Hefei23002,ChinaAbstract:Thispaperpresentsamotionrecognitionsystemforupperlimbsbasedon3Daccelerationsensors.Ac-celerationd
3、atacollectedbytwo3Daccelerationsensorsareusedforclassifyingsomemotionbysupportvectorma-chine.Dataprecessingstepscontainpreprocessing,wavelettransformandfeatureselectionusedbytheantcolonyalgorithm,thusfeaturevectorstakeshape.Theresultsshowthatthesystemcanqui
4、cklyandeffectivelyclassifysomemotion.Keywords:acceleration;motionrecognition;wavelettransform;antcolonyalgorithm;supportvectormachineEEACC:7230J;7320E基于三维加速度传感器的上肢动作识别系统1,21,21,211*王昌喜,杨先军,徐强,马祖长,孙怡宁1.安徽省仿生感知与先进机器人技术重点实验室,中国科学院合肥智能机械研究所,合肥230031;2.中国科学技术大学自
5、动化系,合肥230031)摘要:设计一种基于三维加速度传感器的上肢动作识别系统。该系统通过采集两个三维加速度传感器的加速度数据,对数据进行预处理、使用小波变换后得到特征向量,利用蚁群算法进行特征选择,最终由支持向量机进行动作类型分类。实验结果表明,该系统能快速地、有效地对动作信号进行分类判别。关键词:加速度,动作识别,小波变换,蚁群算法,支持向量机中图分类号:TP212.6文献标识码:A文章编号:1004-1699(2010)06-0816-04人体动作识别技术在机器人研究中是一个重要1系统结构及硬件设计的研
6、究方向,是改善人们日常生活的不可或缺的一门技术,无需借助任何计算机系统的传统的输入设为了准确而全面地获得上肢在挥动过程中的加[1]备就能够识别用户意图。在人体动作识别研究速度信息,本系统信号采集需要两个三维加速度传主要有两个方向:基于视觉传感器的人体动作识感器,加速度传感器装入盒子中,盒子外接有系带并[2][3-4]别和基于可穿戴的传感器的人体动作识别。做成手表状,分别佩戴在右手臂的前臂和后臂上。基于加速度传感器的人体动作识别技术属于后者,如图1所示,基于三维加速度传感器上肢动作识别加速度传感器在交互式游戏中
7、得到广泛的应用,但系统包括数据采集子系统和数据分析子系统。是绝大多数交互式游戏并没有利用加速度传感器的数据对动作进行识别,没有实现真正意义上的交互,严重影响了使用者的乐趣。本文阐述的基于加速度传感器的上肢动作识别系统通过对加速度数据的处理、建模,得到基于加速度传感器的上肢动作模型,在上肢动作识别上有较高的识别率,有效的解决了交互式游戏中的动作识图1系统结构图别问题。收稿日期:2009-12-14修改日期:2010-01-25第6期王昌喜,杨先军等:基于三维加速度传感器的上肢动作识别系统817数据采集子系统硬件
8、设计模块图如图2所示。信号进行预处理。本系统数据采集子系统是一种增益可调的通用数据(2)动作起始点判别如图3所示为找到动作[6-7]采集器,采集器可对输入的6路幅度在-5V~+5起始点后的正抽动作信号图,在动作起始点寻V之间的模拟信号进行数据采集、经过中间步骤的找上,本套系统的采样频率比较低(200Hz)所以用处理并存储,最后通过USB接口向上位机传输采集斜率而不能用过零率。的数据,图2中的中间步骤