摘要:目前,智能可穿戴设备在我们日常生活中出现的越来越多,这些可穿戴设备中内置了许多传感器,人们将这些传感器集成在一起来实现人机交互。作为一款运动传感器,MPU6050可以为人们带来更加友好的人机交互。其内置了加速度计,陀螺仪,温度计三个模块,利用其中的加速度计模块可以快速精确地感应到当前的运动方向以及加速度的大小。
由于人们在手势的摆动过程中,手的运动带来的是在三维空间里面加速度方向和大小的改变,因此本设计就利用这种特性设计出了一种手势识别系统。利用加速度传感器对加速度数据进行采集,将数据以IIC的通信方式发送至DSP芯片中进行处理,将采集到的原始数据经过预处理后再进行算法分析,最后将识别出来的手势结果显示在显示屏上。在手势识别算法上,通过使用MATLAB仿真软件,将数据转化为曲线来进行分析。通过创建移动设备对象将手机上采集到的加速度数据传送至MATLAB软件中进行处理分析,寻找出一种较高识别率的算法,最后将该算法移植到DSP中。
关键词:运动传感器 手势识别 加速度
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题的背景和研究意义-1
1.2 课题研究的国内外发展及现状-1
1.3 课题研究的主要内容-2
2 课题相关理论基础-3
2.1 手势识别-3
2.2 手势识别系统-4
3 基于MATLAB的算法仿真-8
3.1 MATLAB软件-8
3.2 仿真实现-9
3.3 算法实现-14
3.4 GUI设计-18
4 基于DSP的系统实现-19
4.1 硬件部分-19
4.2 软件部分-23
4.3 相关模块介绍-24
4.4 功能实现-26
5 总结-29
参考文献-30
致谢-31