CN108710443B - Displacement data generation method and control system - Google Patents

Displacement data generation method and control system Download PDF

Info

Publication number
CN108710443B
CN108710443B CN201810491664.0A CN201810491664A CN108710443B CN 108710443 B CN108710443 B CN 108710443B CN 201810491664 A CN201810491664 A CN 201810491664A CN 108710443 B CN108710443 B CN 108710443B
Authority
CN
China
Prior art keywords
angle
axis direction
variation
motion sensor
displacement data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810491664.0A
Other languages
Chinese (zh)
Other versions
CN108710443A (en
Inventor
冯艳雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yungu Guan Technology Co Ltd
Original Assignee
Yungu Guan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yungu Guan Technology Co Ltd filed Critical Yungu Guan Technology Co Ltd
Priority to CN201810491664.0A priority Critical patent/CN108710443B/en
Publication of CN108710443A publication Critical patent/CN108710443A/en
Application granted granted Critical
Publication of CN108710443B publication Critical patent/CN108710443B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/428Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/30Capturing games for grabbing or trapping objects, e.g. fishing games
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/014Hand-worn input/output arrangements, e.g. data gloves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulator (AREA)

Abstract

The invention provides a displacement data generation method and a control system, and relates to the technical field of electronics. The generation method comprises the following steps: acquiring a rotation angle of the moving object based on the motion sensor; and acquiring corresponding displacement data according to the rotation angle and a preset conversion relation. According to the embodiment of the invention, the displacement data acquired by the motion sensor is used for controlling the controlled equipment to execute the operation corresponding to the displacement data, a mechanical remote rod is not needed, and the problems that the mechanical remote rod is easy to damage and the service life is short are solved, so that the service life of the controlled equipment is effectively prolonged.

Description

Displacement data generation method and control system
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a method and a control system for generating displacement data.
Background
At present, all devices (such as a doll grabbing machine, a fighting game machine and the like) which generate control signals by a mechanical remote lever have the problems that the mechanical remote lever is easy to damage and has short service life, and further the service life of the devices is shortened.
Therefore, how to prolong the service life of the equipment becomes an urgent problem to be solved.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and a system for generating displacement data corresponding to a control signal, which can solve the problem of short service life of a mechanical remote rod in the prior art.
The first aspect of the present invention provides a method for generating displacement data, including: acquiring a rotation angle of the moving object based on the motion sensor; and acquiring corresponding displacement data according to the rotation angle and a preset conversion relation.
In one embodiment of the invention, the device to which the generation method is applied comprises an attaching module for attaching to the moving object, wherein the attaching module comprises a motion sensor.
In one embodiment of the present invention, the moving object is a palm of a user, the rotation angle includes two of a roll angle, a pitch angle and a heading angle of euler angle, and the displacement data includes two of an X-axis variation, a Y-axis variation and a Z-axis variation, wherein a rotation axis of the heading angle is directed vertically upward from the palm, a rotation axis of the roll angle is directed along an extending direction of an arm corresponding to the palm along one side of the palm, and a rotation axis of the pitch angle is directed according to a right-hand coordinate system.
In one embodiment of the present invention, the rotation angle includes a pitch angle and a roll angle, the displacement data includes an X-axis variation and a Y-axis variation, and the preset conversion relationship includes a one-to-one correspondence between the X-axis variation and the roll angle and a one-to-one correspondence between the Y-axis variation and the pitch angle, wherein the X-axis variation ranges from 0 to 255, the Y-axis variation ranges from 0 to 255, the pitch angle ranges from-90 ° to 90 °, and the roll angle ranges from 0 ° to 180 °.
In one embodiment of the present invention, the rotation angle includes at least one of a roll angle, a pitch angle, and a heading angle of euler angles, the motion sensor includes a nine-axis motion sensor, and the acquiring the rotation angle of the moving object based on the motion sensor includes: and converting the data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the Euler angle.
A second aspect of the present invention provides a control system comprising: a motion sensor and a controller, wherein the controller is configured to: acquiring a rotation angle of the moving object based on the motion sensor; and acquiring corresponding displacement data according to the rotation angle and a preset conversion relation.
In one embodiment of the invention, the motion sensor is arranged on an attaching module, and the attaching module is used for attaching to the moving object.
In one embodiment of the present invention, the moving object is a palm of a user, the rotation angle includes two of a roll angle, a pitch angle and a heading angle of euler angle, and the displacement data includes two of an X-axis variation, a Y-axis variation and a Z-axis variation, wherein a rotation axis of the heading angle is directed vertically upward from the palm, a rotation axis of the roll angle is directed along an extending direction of an arm corresponding to the palm along one side of the palm, and a rotation axis of the pitch angle is directed according to a right-hand coordinate system.
In one embodiment of the present invention, the rotation angle includes a pitch angle and a roll angle, the displacement data includes an X-axis variation and a Y-axis variation, and the preset conversion relationship includes a one-to-one correspondence between the X-axis variation and the roll angle and a one-to-one correspondence between the Y-axis variation and the pitch angle, wherein the X-axis variation ranges from 0 to 255, the Y-axis variation ranges from 0 to 255, the pitch angle ranges from-90 ° to 90 °, and the roll angle ranges from 0 ° to 180 °.
In one embodiment of the present invention, the rotation angle includes at least one of a roll angle, a pitch angle, and a heading angle of the euler angle, the motion sensor includes a nine-axis motion sensor, and the controller converts data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the euler angle.
According to the embodiment of the invention, the displacement data acquired by the motion sensor is used for controlling the controlled equipment to execute the operation corresponding to the displacement data, a mechanical remote rod is not needed, and the problems that the mechanical remote rod is easy to damage and the service life is short are solved, so that the service life of the controlled equipment is effectively prolonged.
Drawings
Fig. 1 is a schematic flow chart of a method of generating displacement data according to an embodiment of the present invention.
FIG. 2 is a schematic diagram of a right hand coordinate system in accordance with one embodiment of the present invention.
Fig. 3 is a schematic composition diagram of a control system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow diagram of a method of generating displacement data, which may be performed by a device applying the displacement data, according to an embodiment of the present invention.
Step 110, a rotation angle of the moving object is acquired based on the motion sensor.
Specifically, the motion sensor is used as a detection device for object motion, and can be used for monitoring the orientation of a moving object, and commonly used motion sensors include a three-axis motion sensor, a six-axis motion sensor, a nine-axis motion sensor, and the like. For example, when the motion sensor is a nine-axis motion sensor, the motion sensor may include a three-axis acceleration sensor, a three-axis geomagnetic sensor, and a three-axis gyroscope, and the measurement data generated by the nine-axis motion sensor may correspond to the data of the three-axis acceleration sensor, the data of the three-axis geomagnetic sensor, and the data of the three-axis gyroscope.
The moving object is a moving object detected by the motion sensor, and may be a handheld device or a palm of a user directly, which is not limited herein. For example, when the moving object is a palm of a user, the motion sensor may be configured to acquire displacement data of the palm, thereby implementing control of the controlled device with the palm as the operating device. Further, the displacement data may correspond to the control signals one to one, and the controlled device may determine the control signals according to the displacement data, and then perform operations corresponding to the control signals.
In addition, since the euler angle plots the rotational variation more intuitively, the rotational angle may correspond to at least one of the euler angles, that is, the rotational angle may correspond to at least one of a roll angle (roll), a heading angle (yaw), and a pitch angle (pitch).
And step 120, acquiring corresponding displacement data according to the rotation angle and a preset conversion relation.
Specifically, the displacement data may include at least one of an X-axis variation, a Y-axis variation, and a Z-axis variation, and may correspond to a two-dimensional rectangular coordinate system or a three-dimensional rectangular coordinate system. It should be understood that the rotation angle and displacement data herein may correspond to the amount of spatial variation of the moving object from the starting position to the ending position during the movement.
The preset conversion relationship may be any algorithm that can associate data detected by the motion sensor with the rotation angle of the moving object, and is not limited herein. Specifically, the preset conversion relationship may represent a functional relationship, for example, the roll angle of the rotation angle and the X-axis variation of the displacement data correspond to each other one by one, or may be two corresponding values determined by looking up a table, for example, the table may be a relational database table, and the comparison is not limited here.
According to the embodiment of the invention, the displacement data acquired by the motion sensor is used for controlling the controlled equipment to execute the operation corresponding to the displacement data, a mechanical remote rod is not needed, and the problems that the mechanical remote rod is easy to damage and the service life is short are solved, so that the service life of the controlled equipment is effectively prolonged.
In another embodiment of the present invention, the apparatus to which the generating method is applied comprises an attaching module for attaching to the moving object, wherein the attaching module comprises a motion sensor.
Specifically, because the motion sensor belongs to electronic component, the volume is less, consequently can make the form of paster, attaches on moving object to can follow moving object and move together, and then detect moving object's space position change, acquire displacement data. For example, when the moving object is a palm of a user, the patch may be attached to any position of the palm.
In addition, the controller may enable processing of data detected by the motion sensor through communication with the motion sensor. Specifically, the motion sensor may be connected to the controller through a data connection line, or may be connected to the controller through a wireless communication manner, which is not limited herein. For example, the wireless communication method may be any one of networks such as bluetooth, Wifi, 2G, 3G, 4G, and 5G.
In another embodiment of the invention, the apparatus to which the generation method is applied comprises a wearing module, such as a glove, jewelry, wearable electronic device, etc., the wearing module comprising a motion sensor. At this time, the moving object may be a user, and the user may wear the wearable module, thereby causing the motion sensor to acquire displacement data of the user.
FIG. 2 is a schematic diagram of a right hand coordinate system in accordance with one embodiment of the present invention.
In another embodiment of the present invention, the moving object is a palm of a user, the rotation angle includes two of a roll angle, a pitch angle and a heading angle of an euler angle, and the displacement data includes two of an X-axis variation, a Y-axis variation and a Z-axis variation, wherein a rotation axis 1 of the heading angle points vertically upward from the palm, a rotation axis 2 of the roll angle points along an extending direction of an arm corresponding to the palm along one side of the palm, and a rotation axis 3 of the pitch angle points according to a right-hand coordinate system; the palm is parallel to the ground.
Specifically, the X-axis change amount, the Y-axis change amount, and the Z-axis change amount herein may refer to the respective coordinate value change amounts. In order to facilitate the control of the variation range of each rotation angle in accordance with the actual situation, the respective rotation axes of the right-hand coordinate system in which the euler angles are located may be set as described above. For example, as shown in FIG. 2, the pitch angle may correspond to forward and backward rotation of the palm and the roll angle may correspond to left and right rotation of the palm.
Further, the displacement data corresponding to the control signal may correspond to a two-dimensional rectangular coordinate system, and thus, the displacement data may include any two of an X-axis variation amount, a Y-axis variation amount, and a Z-axis variation amount. In order to satisfy the one-to-one correspondence with the displacement data, the rotation angle may also include any two of a roll angle, a pitch angle, and a heading angle of euler angles. For example, if the displacement data includes X-axis variation and Y-axis variation, and the rotation angle includes roll angle and pitch angle of euler angle, the X-axis variation may correspond one-to-one to the roll angle and the Y-axis variation may correspond one-to-one to the pitch angle. It should be understood that this is only illustrative and that the specific correspondence is not limited thereto. The variation ranges of the X-axis variation, the Y-axis variation, and the Z-axis variation may be 0 to 255, 0 to 1023, or others, which is not limited herein. Accordingly, the range of rotation angle may be 0 ° to 180 °, or-90 ° to 90 °, or the like, which is not limited herein.
In another embodiment of the present invention, the rotation angle includes a pitch angle and a roll angle, the displacement data includes an X-axis variation and a Y-axis variation, and the preset conversion relationship includes a one-to-one correspondence between the X-axis variation and the roll angle and a one-to-one correspondence between the Y-axis variation and the pitch angle, wherein the X-axis variation ranges from 0 to 255, the Y-axis variation ranges from 0 to 255, the pitch angle ranges from-90 ° to 90 °, and the roll angle ranges from 0 ° to 180 °.
Specifically, in order to correspond to actual measurement results and application scenarios, the variation ranges of the pitch angle, the roll angle, the X-axis variation amount, and the Y-axis variation amount may be as described above. Further, the one-to-one correspondence relationship between the X-axis variation and the roll angle, and the one-to-one correspondence relationship between the Y-axis variation and the heading angle can be described by using a function, for example, the X-axis variation is represented by X, the roll angle is represented by roll, the Y-axis variation is represented by Y, and the heading angle is represented by pitch, then the corresponding functional relationship can be represented by the following formula:
x=roll×255÷180,
y=(pitch+90)×255÷180。
in another embodiment of the present invention, the rotation angle includes at least one of a roll angle, a pitch angle, and a heading angle of euler angles, the motion sensor includes a nine-axis motion sensor, and the acquiring the rotation angle of the moving object based on the motion sensor includes: and converting the data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the Euler angle.
Specifically, the attitude solution algorithm may employ one of kalman filtering, particle filtering, and complementary filtering algorithms. For example, in the conversion, a quaternion may be obtained from the data detected by the nine-axis motion sensor and the time stamp, and then the quaternion may be converted into an euler angle.
The method of generating displacement data according to the embodiment of the present invention is described above, and the control system according to the embodiment of the present invention is described below with reference to fig. 3.
Fig. 3 is a schematic composition diagram of a control system 300 according to an embodiment of the present invention.
As shown in fig. 3, the control system 300 may include: a motion sensor 310 and a controller 320, wherein the controller 320 is configured to: acquiring a rotation angle of the moving object based on the motion sensor 320; and acquiring corresponding displacement data according to the rotation angle and a preset conversion relation.
According to the embodiment of the invention, the displacement data acquired by the motion sensor is used for controlling the controlled equipment to execute the operation corresponding to the displacement data, a mechanical remote rod is not needed, and the problems that the mechanical remote rod is easy to damage and the service life is short are solved, so that the service life of the controlled equipment is effectively prolonged.
In another embodiment of the present invention, the motion sensor is provided 310 on an attachment module for attaching to a moving object.
In another embodiment of the present invention, the moving object is a palm of a user, the rotation angle includes two of a roll angle, a pitch angle and a heading angle of euler angle, and the displacement data includes two of an X-axis variation, a Y-axis variation and a Z-axis variation, wherein a rotation axis 1 of the heading angle is directed vertically upward from the palm, a rotation axis 2 of the roll angle is directed along an extending direction of an arm corresponding to the palm along one side of the palm, and a rotation axis 3 of the pitch angle is directed according to a right-hand coordinate system.
In another embodiment of the present invention, the rotation angle includes a pitch angle and a roll angle, the displacement data includes an X-axis variation and a Y-axis variation, and the preset conversion relationship includes a one-to-one correspondence between the X-axis variation and the roll angle and a one-to-one correspondence between the Y-axis variation and the pitch angle, wherein the X-axis variation ranges from 0 to 255, the Y-axis variation ranges from 0 to 255, the pitch angle ranges from-90 ° to 90 °, and the roll angle ranges from 0 ° to 180 °.
In another embodiment of the present invention, the rotation angle includes at least one of a roll angle, a pitch angle, and a heading angle of the euler angle, the motion sensor 310 includes a nine-axis motion sensor, and the controller converts data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the euler angle.
It should be understood that each module, unit or component described in the control system provided in the above embodiments corresponds to one method step in the aforementioned method for generating displacement data corresponding to a control signal. Therefore, the operations and features described in the foregoing method steps are also applicable to the control system and the corresponding modules, units or components included therein, and repeated contents are not repeated herein.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and the like that are within the spirit and principle of the present invention are included in the present invention.

Claims (10)

1. A method for generating displacement data, comprising:
acquiring a rotation angle of the moving object based on the motion sensor; and
acquiring corresponding displacement data according to the rotation angle and a preset conversion relation;
the displacement data comprises at least one of the variable quantity of the X-axis direction, the variable quantity of the Y-axis direction and the variable quantity of the Z-axis direction, and is used for controlling a controlled device to execute the operation corresponding to the displacement data;
the moving object is a palm of a user, the rotation angle comprises at least one of a roll angle, a pitch angle and a course angle of an Euler angle, wherein the direction of a rotation shaft of the course angle is vertical to the palm upwards, the direction of the rotation shaft of the roll angle is the extending direction of an arm corresponding to the palm along one side of the palm, and the direction of the rotation shaft of the pitch angle is determined according to a right-hand coordinate system;
the preset conversion relation comprises that the variable quantity in the X-axis direction corresponds to the roll angle one by one, and the variable quantity in the Y-axis direction corresponds to the pitch angle one by one.
2. The generation method according to claim 1, wherein the device to which the generation method is applied comprises an attachment module for attaching to the moving object, wherein the attachment module comprises the motion sensor.
3. The generation method according to claim 1, wherein the rotation angle includes two of a roll angle, a pitch angle, and a heading angle of an euler angle, and the displacement data includes two of a variation in an X-axis direction, a variation in a Y-axis direction, and a variation in a Z-axis direction.
4. The generation method according to claim 3, wherein the rotation angle includes the pitch angle and the roll angle, and the displacement data includes a variation in the X-axis direction and a variation in the Y-axis direction, wherein the variation in the X-axis direction ranges from 0 to 255, the variation in the Y-axis direction ranges from 0 to 255, the pitch angle ranges from-90 ° to 90 °, and the roll angle ranges from 0 ° to 180 °.
5. The generation method according to claim 1, wherein the rotation angle includes at least one of a roll angle, a pitch angle, and a heading angle of an euler angle, the motion sensor includes a nine-axis motion sensor, and the acquiring the rotation angle of the moving object based on the motion sensor includes:
and converting the data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the Euler angle.
6. A control system, comprising: a motion sensor and a controller, wherein the controller is configured to:
acquiring a rotation angle of the moving object based on the motion sensor; and
acquiring corresponding displacement data according to the rotation angle and a preset conversion relation;
the displacement data comprises at least one of the variable quantity of the X-axis direction, the variable quantity of the Y-axis direction and the variable quantity of the Z-axis direction, and is used for controlling a controlled device to execute the operation corresponding to the displacement data;
the moving object is a palm of a user, the rotation angle comprises at least one of a roll angle, a pitch angle and a course angle of an Euler angle, wherein the direction of a rotation shaft of the course angle is vertical to the palm upwards, the direction of the rotation shaft of the roll angle is the extending direction of an arm corresponding to the palm along one side of the palm, and the direction of the rotation shaft of the pitch angle is determined according to a right-hand coordinate system;
the preset conversion relation comprises that the variable quantity in the X-axis direction corresponds to the roll angle one by one, and the variable quantity in the Y-axis direction corresponds to the pitch angle one by one.
7. The control system of claim 6, wherein the motion sensor is disposed on an attachment module configured to attach to the moving object.
8. The control system according to claim 6, wherein the rotation angle includes two of a roll angle, a pitch angle, and a heading angle of an euler angle, and the displacement data includes two of a variation in an X-axis direction, a variation in a Y-axis direction, and a variation in a Z-axis direction.
9. The control system according to claim 8, wherein the rotation angle includes the pitch angle and the roll angle, and the displacement data includes a variation in the X-axis direction and a variation in the Y-axis direction, wherein the variation in the X-axis direction is in a range of 0 to 255, the variation in the Y-axis direction is in a range of 0 to 255, the pitch angle is in a range of-90 ° to 90 °, and the roll angle is in a range of 0 ° to 180 °.
10. The control system of claim 6, wherein the rotation angle comprises at least one of a roll angle, a pitch angle, and a heading angle of an euler angle, the motion sensor comprises a nine-axis motion sensor, and the controller converts data detected by the nine-axis motion sensor according to an attitude calculation algorithm to obtain the euler angle.
CN201810491664.0A 2018-05-21 2018-05-21 Displacement data generation method and control system Active CN108710443B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810491664.0A CN108710443B (en) 2018-05-21 2018-05-21 Displacement data generation method and control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810491664.0A CN108710443B (en) 2018-05-21 2018-05-21 Displacement data generation method and control system

Publications (2)

Publication Number Publication Date
CN108710443A CN108710443A (en) 2018-10-26
CN108710443B true CN108710443B (en) 2021-09-07

Family

ID=63868468

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810491664.0A Active CN108710443B (en) 2018-05-21 2018-05-21 Displacement data generation method and control system

Country Status (1)

Country Link
CN (1) CN108710443B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109847349A (en) * 2019-02-19 2019-06-07 网易(杭州)网络有限公司 Technical ability method for releasing, device and storage medium in game

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103487011A (en) * 2013-09-06 2014-01-01 广州畅途软件有限公司 Method for detecting attitude angle of data glove
CN106293103A (en) * 2016-10-21 2017-01-04 北京工商大学 Four-axle aircraft gesture control device based on inertial sensor and control method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9760186B2 (en) * 2010-01-06 2017-09-12 Cm Hk Limited Electronic device for use in motion detection and method for obtaining resultant deviation thereof
CN103175502A (en) * 2013-02-07 2013-06-26 广州畅途软件有限公司 Attitude angle detecting method based on low-speed movement of data glove
DE112014003563B4 (en) * 2013-08-02 2023-10-05 Mitsubishi Electric Corporation Device and method for gesture determination, gesture control device, program and recording medium
CN104772756A (en) * 2015-01-26 2015-07-15 杭州师范大学 Mechanical arm based on inertial measurement units and control method thereof
CN106020674A (en) * 2016-06-10 2016-10-12 北京行云时空科技有限公司 Method for controlling wearable equipment through intelligent terminal, intelligent terminal and wearable equipment
CN106527738B (en) * 2016-12-08 2019-06-25 东北大学 A kind of multi information body feeling interaction glove system and method for virtual reality system
CN106706018B (en) * 2016-12-28 2019-06-14 重庆爱奇艺智能科技有限公司 Test method, device and the test table of nine axle sensor performances in VR equipment
CN106643717A (en) * 2016-12-28 2017-05-10 北京奇艺世纪科技有限公司 Method and device for performance detection of nine-axis sensor
CN106896796B (en) * 2017-02-13 2020-09-04 上海交通大学 Industrial robot master-slave type teaching programming method based on data gloves

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103487011A (en) * 2013-09-06 2014-01-01 广州畅途软件有限公司 Method for detecting attitude angle of data glove
CN106293103A (en) * 2016-10-21 2017-01-04 北京工商大学 Four-axle aircraft gesture control device based on inertial sensor and control method

Also Published As

Publication number Publication date
CN108710443A (en) 2018-10-26

Similar Documents

Publication Publication Date Title
US10521011B2 (en) Calibration of inertial measurement units attached to arms of a user and to a head mounted device
US10356301B2 (en) Imaging system, angle-of-view adjustment method, and angle-of-view adjustment program
CN203759869U (en) Gesture sensing type aircraft remote controller
US9300430B2 (en) Latency smoothing for teleoperation systems
JPWO2006022201A1 (en) Robot evaluation system and evaluation method
CN108127673A (en) A kind of contactless robot man-machine interactive system based on Multi-sensor Fusion
CN103895022A (en) Wearable type somatosensory control mechanical arm
CN109211267B (en) Method and system for quickly calibrating inertial motion capture attitude
CN112720476A (en) Mechanical arm control method, mechanical arm control device, medium and electronic equipment
JP2011200997A (en) Teaching device and method for robot
CN108710443B (en) Displacement data generation method and control system
TWI476733B (en) Three-dimensional space motion reconstruction method and apparatus constructed thereby
CN112306261A (en) Low-power consumption tilt compensation pointing method and corresponding pointing electronic equipment
CN108885493A (en) Method, holder, motion sensing control device and the system of motion sensing control device control holder
Parga et al. Tele-manipulation of robot arm with smartphone
Jovanov et al. Avatar—A multi-sensory system for real time body position monitoring
Loske et al. Force-torque sensor integration in industrial robot control
KR20090106767A (en) Apparatus and method for pointing in three dimensions
EP3771964A1 (en) Low-power pointing method and electronic device implementing the pointing method
Parga et al. Smartphone-based human machine interface with application to remote control of robot arm
CN107091640B (en) Master controller action attitude detection device and electronic control system
CN107688348B (en) Wireless man-machine interaction equipment and method for realizing pointing control function
CN113752236B (en) Device, calibration rod and method for teaching mechanical arm
CN109167902A (en) A kind of video camera with the angle detection function
CN114714358A (en) Method and system for teleoperation of mechanical arm based on gesture protocol

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant