空中手写轨迹检测系统的研究与设计
[Abstract]:There are many kinds of information input methods in computer. Nowadays, people are more and more fond of handwriting input, and with the development of intelligent devices, handwriting input appears in every aspect of life. The most common form of handwriting input is to use the stylus to write on a fixed handwriting plane, by collecting the trace or data information of the handwriting plane, and then transmitting the data to the terminal device for processing. This is the input of two-dimensional spatial information. In this paper, data input in three-dimensional space is studied. At present, 3D trajectory tracking system is widely used in the field of virtual reality human-computer interaction, including magnetic tracking system, laser tracking system and 3D computer vision based tracking system. These tracking systems all have high accuracy, but their disadvantages are high cost, large volume and difficult to carry, so they are not suitable for the research of 3D aerial handwritten trajectory detection system. In this paper, a motion trajectory detection system based on MEMS acceleration sensor is designed. The system has the advantages of low cost, small volume and easy to carry. It is in line with the research of aerial handwritten trajectory detection system. In this paper, the acceleration and angular velocity information of the stylus in the process of air motion is detected by using the high-precision six-axis sensor MPU6050, and the velocity is obtained by the integration of the acceleration data measured by Newton's second law. Then the displacement data can be obtained by the first integral of the velocity. Because of the change of direction in the handwritten process, it is necessary to calculate the rotation matrix through angular velocity, and then fix the acceleration data to the same coordinate system by coordinate transformation. Then the displacement can be calculated by twice integrating Newton's second law and the handwritten motion track can be obtained by connecting the calculated displacement points together. However, in the measurement process, random errors may be introduced due to changes in the external environment, or errors exist in the measured acceleration and angular velocity data due to the sensor itself, or errors caused by the jitter of the hand. Will cause the final motion trajectory to show incorrectly. In order to reduce these random errors and measurement errors, a kalman filter is designed and implemented to reduce the random errors. According to the principle of zero-velocity compensation algorithm and multi-axis dynamic switching algorithm, the detected acceleration compensation is designed and realized, and the accumulation of errors in the integration process is compensated. The system can be divided into two modules: data detection module and PC processing module. The data detection module mainly detects the acceleration and angular velocity data of the hand motion. The upper computer processing module is processed by related algorithms, including coordinate transformation, filtering, data integration and compensation, etc. Finally, the calculated displacement information is displayed. In the aspect of hardware realization, MPU6050 module is mainly used to detect the acceleration and angular velocity information of handwritten motion process, then the MPU6050 is connected to the computer through the serial port module of USB to TTL level, and the detected information is uploaded to the upper computer. Save as txt file; In the aspect of software realization, all the algorithms are processed on the computer MATLAB, including coordinate conversion, kalman filter, error compensation, integration and so on. Finally, the experiment process of the system is described, and some experimental results are presented. The experimental results show that the measurement error of the system is less than 15. In addition, according to the experimental results and their analysis results, the paper puts forward some suggestions for improvement of the system, and prospects for future research work.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.41;TP212
【参考文献】
相关期刊论文 前8条
1 王巍;;惯性技术研究现状及发展趋势[J];自动化学报;2013年06期
2 何方;;人机交互的进化[J];科技创业;2011年11期
3 黄声明;刘序俨;梁全强;季颖锋;李华;;坐标系的物理基础及其空间性质[J];大地测量与地球动力学;2011年S1期
4 刘宇;鞠文斌;刘羽熙;;加速度传感器的检测应用研究进展[J];计量与测试技术;2010年10期
5 杨清;陈岭;陈根才;;基于单加速度传感器的行走距离估计[J];浙江大学学报(工学版);2010年09期
6 许其义;;基于MATLAB的仪表通信控件的设计[J];工业控制计算机;2009年07期
7 亢春梅,曹金名,刘光辉;国外MEMS技术的现状及其在军事领域中的应用[J];传感器技术;2002年06期
8 刘晓光,谢玲,戴亚平,陈家斌,张鸿业;捷联式惯性导航系统误差处理技术的新进展[J];火力与指挥控制;2001年04期
相关博士学位论文 前1条
1 何昆鹏;MEMS惯性器件参数辨识及系统误差补偿技术[D];哈尔滨工程大学;2009年
相关硕士学位论文 前7条
1 王荣;可穿戴传感网络中异质传感器数据融合算法研究[D];南京邮电大学;2013年
2 马启洪;廊坊供电公司GPS车辆定位监测项目策划与实施[D];华北电力大学;2012年
3 张斌;基于MIMU的捷联惯性导航系统数据采集与处理技术研究[D];哈尔滨工程大学;2010年
4 崔璐璐;基于MEMS器件的姿态测量系统研究与实现[D];大连理工大学;2009年
5 高靓;基于BP神经网络的手写英文字母识别[D];中北大学;2009年
6 张义悦;基于机器视觉的三位检测定位理论研究[D];昆明理工大学;2008年
7 冯颖;无线传感器网络的移动目标跟踪算法研究[D];湖南大学;2007年
,本文编号:2374553
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2374553.html