A personal summary of junior

Source: Internet
Author: User

Alas, it is ashamed to say that the first two days in the Thai Cup match, lose very thoroughly, but also not without harvest, or is worth gratified, at least to see the production of more innovative, feel the innovation of college students to improve, but it is worth congratulating, they have made, and I have not done it ... I was defeated.

Now I would like to share my failed works, mainly thinking, I think I have a shadow of the Thai Cup, but still encourage the students to participate.

  

The first day to steal the lazy, I put the proposal to stick to, I hope to be a little help to everyone.

2. Creation background

In recent years, computer technology has become an indispensable part of people's lives, and the main interactive function of man and computer mainly rely on keyboard and mouse, keyboard operation although high efficiency, but its relatively difficult, beginners often need a certain time familiar. Mouse is the favorite of the masses, its simple operation, through a simple click to complete the majority of functions, the operation of the implementation of human nature, natural, become more and more important part of people's daily life. But the operation of the mouse to stay on the two-dimensional plane, will be rich in life of the movement of compression, so that people again after the operation of a long time after the hand acid, numbness of the situation.

How to provide a more natural, harmonious human-computer interaction has become an important topic in computer science. More natural human-computer interaction to make computers more harmonious, and people's life law closer. This work is through the life of various gestures and hand movements of the collection, to achieve the computer and other equipment control.

3. Purpose of Creation

This work will realize hand movement and part gesture data collection, achieve more natural human-computer interaction function, is used in most human-computer interaction applications, especially in office and 3D game development occupy part of the market.

I. function and practicality of works

After a statistical survey, in which people live through the fingers to express meaningful gestures, the fingers play an important role in most cases, the fingers are in two states, the fingers are bent and the fingers are upright. While the finger bending degree requires strict requirements of gestures only in a few more complex gestures used, but its acquisition cost is high, acquisition accuracy is low, price is not relatively low. This work is based on people's lives, simplifying people's gestures, the human finger state is simplified into two states of bending and upright, easy to achieve, simplifying the processing complexity.

Compared with the traditional mouse, it has better mobility and operability, its operation more natural, gesture data collection more diversified. For a more comfortable human-computer interaction.

Second, Design Principle

This work is a man-machine interactive innovative product, divided into two parts, hand part and palm part. The simple structure of the hand part is shown in Figure 1.1, and the fingers of the gesture are bent with five simplified red buttons. The Palm part contains a three-dimensional sensor that captures the gesture movement and angle data of the gesture. Two parts of the data are integrated to get the final gesture.

In the process of gesture processing, the finger part and the palm part are also divided. In the hand-finger processing part, the main consideration is two questions, one question is whether the finger is bent or relative to the palm upright? The other question is whether the palms are combined together or a variety of separate combinations?

The first problem, we adopt the way of the button, simplify the gesture processing degree, improve the operability of the handle, in the implementation, we use the i/0 port for data collection. This work takes time to process, the collection of data is scanned I/O port method implementation, every time (such as 5 milliseconds) scan each port data.

The second problem is the finger separation and closure of the state, the work of the time difference in the way to distinguish, if the two fingers left the button time difference is greater than a certain value (such as 0.5 seconds), we think it is separate, otherwise we think actually and together. This function is implemented by programming. Finger handling is shown in diagram 1.2.

In the Palm processing process 1.3, the main use of three-dimensional sensor data acquisition, the data A/D conversion, the three-dimensional modeling of the palm, in the process of modeling, there are two main problems, one is the angle of the palm of the problem, the other is the position of the palm. The data structure used in the 3-dimensional modeling of this work is the way of angle and 3-dimensional displacement. In the left and right flip, the angle of the palm upward angle of 0 degrees, counter-clockwise, 360-degree modeling processing, data structure will record the latest angle, complete the palm dynamic recognition. The angle of the palm and arm, with the arm level of 0 degrees, to the palm bending direction is positive, 360 degrees modeling.

This work in the Palm Movement Modeling reference manipulator Motion modeling design, user before use, power on automatically determine the origin of the coordinates or the user manually determine the origin of the coordinates. The static model of the Palm Displacement modeling is assumed to be modeled in a stationary state, but the user is usually moving when used, so a series of data processing is required. In this work, filter technology is used. Presumably the principle is in a period of time, because people's movement is often a regular uniform motion, and People's Office or computer operation when the movement is often irregular, full of uncertainty, volatility, the occurrence of a more abrupt. In this work, a wave with a large wave size is adopted to filter the waves with obvious motion. In addition, the user motion database is established to shorten the time of generating wave when the motion is recognized and the filtering efficiency is increased.

Through the acceleration sensor, the movement direction and speed of the palm are collected, and after the data is filtered, the relative position of the hand and the origin is collated. Integrate with the palm angle to complete the Palm Data 3D modeling.

Palm and finger data are processed separately, organized into a complete set of processing data, the work completes the modeling of gestures, this work uses WiFi protocol wireless communication, through the wireless module will transmit data to the terminal for the final wireless data processing, including in the terminal through the static database data for comparison and matching, Complete the recognition of the action.

Third, implementation Design Structure

1. Hardware section:

Hardware module mainly includes the main chip data processing module, palm three-dimensional data acquisition module, finger data acquisition module, Power module, wireless transmission module, their basic relationship 1.4 is shown.

2. Software section:

The software module mainly includes system initialization module, Palm data processing module, Finger data processing module, Data integration Modeling module, wireless transmission module, and its processing relationship 1.5 is shown.

In the future, there should be other innovative ideas to update, you are welcome to monitor and exchange views. Innovation is the driving force ...

A personal summary of junior

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.