空中手寫軌跡檢測系統(tǒng)的研究與設(shè)計
[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.
【學(xué)位授予單位】:成都理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP391.41;TP212
【參考文獻】
相關(guān)期刊論文 前8條
1 王巍;;慣性技術(shù)研究現(xiàn)狀及發(fā)展趨勢[J];自動化學(xué)報;2013年06期
2 何方;;人機交互的進化[J];科技創(chuàng)業(yè);2011年11期
3 黃聲明;劉序儼;梁全強;季穎鋒;李華;;坐標(biāo)系的物理基礎(chǔ)及其空間性質(zhì)[J];大地測量與地球動力學(xué);2011年S1期
4 劉宇;鞠文斌;劉羽熙;;加速度傳感器的檢測應(yīng)用研究進展[J];計量與測試技術(shù);2010年10期
5 楊清;陳嶺;陳根才;;基于單加速度傳感器的行走距離估計[J];浙江大學(xué)學(xué)報(工學(xué)版);2010年09期
6 許其義;;基于MATLAB的儀表通信控件的設(shè)計[J];工業(yè)控制計算機;2009年07期
7 亢春梅,曹金名,劉光輝;國外MEMS技術(shù)的現(xiàn)狀及其在軍事領(lǐng)域中的應(yīng)用[J];傳感器技術(shù);2002年06期
8 劉曉光,謝玲,戴亞平,陳家斌,張鴻業(yè);捷聯(lián)式慣性導(dǎo)航系統(tǒng)誤差處理技術(shù)的新進展[J];火力與指揮控制;2001年04期
相關(guān)博士學(xué)位論文 前1條
1 何昆鵬;MEMS慣性器件參數(shù)辨識及系統(tǒng)誤差補償技術(shù)[D];哈爾濱工程大學(xué);2009年
相關(guān)碩士學(xué)位論文 前7條
1 王榮;可穿戴傳感網(wǎng)絡(luò)中異質(zhì)傳感器數(shù)據(jù)融合算法研究[D];南京郵電大學(xué);2013年
2 馬啟洪;廊坊供電公司GPS車輛定位監(jiān)測項目策劃與實施[D];華北電力大學(xué);2012年
3 張斌;基于MIMU的捷聯(lián)慣性導(dǎo)航系統(tǒng)數(shù)據(jù)采集與處理技術(shù)研究[D];哈爾濱工程大學(xué);2010年
4 崔璐璐;基于MEMS器件的姿態(tài)測量系統(tǒng)研究與實現(xiàn)[D];大連理工大學(xué);2009年
5 高靚;基于BP神經(jīng)網(wǎng)絡(luò)的手寫英文字母識別[D];中北大學(xué);2009年
6 張義悅;基于機器視覺的三位檢測定位理論研究[D];昆明理工大學(xué);2008年
7 馮穎;無線傳感器網(wǎng)絡(luò)的移動目標(biāo)跟蹤算法研究[D];湖南大學(xué);2007年
,本文編號:2374553
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2374553.html