摘要
系统采用LPC1227处理器对陀螺仪、加速度计的六轴数据进行实时采集,将采集到的数据通过FIFO滤波器进行低通滤波,然后利用三轴扩展卡尔曼滤波算法对六轴的数据噪声进行滤波和实时估计,并且利用四元数的解算得到人体手部的最优姿态。最后通过无线的方式发送到接收端,再通过USB协议发送到电脑端,使光标随着人手部的移动而移动,从而电脑执行相应的操作。
This design uses LPC1227 processor to collect the real time data of six axis of gyroscope and accelerometer. Firstly, the data collected will be low-pass filtered by the FIFO filter,then uses the three axis extended Calman filtering algorithm to filter the data noise of six axes and make real-time estimation, and it uses the resolving of quaternions to get the best attitude of hand. Finally, the mouse sends data to a receiver through the wireless network, and sends data to the computer terminal with the USB protocol. The cursor moves with the movement of the hand, and the computer accomplishes the corresponding operation.
出处
《单片机与嵌入式系统应用》
2015年第4期60-63,共4页
Microcontrollers & Embedded Systems
基金
黑龙江省教育厅科学技术研究项目(项目编号:12541719)