DE102020205943B3 - Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device - Google Patents
Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device Download PDFInfo
- Publication number
- DE102020205943B3 DE102020205943B3 DE102020205943.8A DE102020205943A DE102020205943B3 DE 102020205943 B3 DE102020205943 B3 DE 102020205943B3 DE 102020205943 A DE102020205943 A DE 102020205943A DE 102020205943 B3 DE102020205943 B3 DE 102020205943B3
- Authority
- DE
- Germany
- Prior art keywords
- sensor
- rotation
- reference system
- rotation rate
- rate sensor
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/56—Turn-sensitive devices using vibrating masses, e.g. vibratory angular rate sensors based on Coriolis forces
- G01C19/5776—Signal processing not specific to any of the devices covered by groups G01C19/5607 - G01C19/5719
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/14—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
- G01D5/142—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
- G01D5/145—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3278—Power saving in modem or I/O interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Gyroscopes (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Verarbeiten der Sensorsignale einer Drehratensensoranordnung mit mindestens drei Drehratensensorkomponenten, die Sensorsignale gx, gy, gzfür drei linear unabhängige Raumrichtungen in einem Sensorbezugssystem liefern, bei dem ein Ausgangssignal mit zwei Signalkomponenten gy', gz' für zwei linear unabhängige Raumrichtungen eines absoluten Bezugssystems erzeugt wird, indem zumindest die Sensorsignale gy, gzfür zwei der drei linear unabhängigen Raumrichtungen des Sensorbezugssystems in das absolute Bezugssystem transformiert werden, wodurch eine Verdrehung ϕ der Drehratensensoranordnung um die dritte linear unabhängige Raumrichtung des Sensorbezugssystems zumindest teilweise kompensiert wird. Der Kompensation der Verdrehung ϕ der Drehratensensoranordnung um die dritte linear unabhängige Raumrichtung des Sensorbezugssystems wird bei der Transformation der zumindest zwei Sensorsignale gy, gzzumindest das dritte Sensorsignal gxfür die dritte linear unabhängige Raumrichtung des Sensorbezugssystems zugrunde gelegt.The invention relates to a method for processing the sensor signals of a rotation rate sensor arrangement with at least three rotation rate sensor components which supply sensor signals gx, gy, gz for three linearly independent spatial directions in a sensor reference system, in which an output signal with two signal components gy ', gz' for two linearly independent spatial directions of one Absolute reference system is generated by at least the sensor signals gy, gz for two of the three linearly independent spatial directions of the sensor reference system are transformed into the absolute reference system, whereby a rotation ϕ of the rotation rate sensor arrangement around the third linearly independent spatial direction of the sensor reference system is at least partially compensated. The compensation of the rotation ϕ of the rotation rate sensor arrangement around the third linearly independent spatial direction of the sensor reference system is based on the transformation of the at least two sensor signals gy, at least the third sensor signal gx for the third linearly independent spatial direction of the sensor reference system.
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Verarbeiten der Sensorsignale einer Drehratensensoranordnung. Weiter betrifft die Erfindung eine entsprechende Vorrichtung und ein Verfahren zum Betreiben der Vorrichtung. Insbesondere betrifft die Erfindung ein elektronisches Zeigegerät, wobei ein von der Vorrichtung erzeugtes Ausgangssignal ein Ansteuersignal für ein elektronisches Gerät ist.The present invention relates to a method for processing the sensor signals of a rotation rate sensor arrangement. The invention also relates to a corresponding device and a method for operating the device. In particular, the invention relates to an electronic pointing device, an output signal generated by the device being a control signal for an electronic device.
Stand der TechnikState of the art
Anhand der Ausgangssignale eines Drehratensensors kann die Orientierungsänderung des Drehratensensors bestimmt werden. Dadurch kann der Drehratensensor beispielweise zur Winkelmessung herangezogen werden, indem der Drehratensensor an dem zu untersuchenden Objekt angebracht wird und die Winkellage bzw. Winkeländerung des Objekts anhand des Ausgangssignals bestimmt wird.The change in orientation of the rotation rate sensor can be determined on the basis of the output signals of a rotation rate sensor. As a result, the rotation rate sensor can be used, for example, for angle measurement by attaching the rotation rate sensor to the object to be examined and determining the angular position or angle change of the object on the basis of the output signal.
Eine weitere Anwendung besteht darin, anhand der Ausgangssignale des Drehratensensors ein elektronisches Gerät zu steuern, etwa eine Drohne oder ein Display. Der Drehratensensor kann in ein digitales Zeigegerät eingebaut sein. Durch bestimmte Drehbewegungen des Zeigegeräts kann ein Anwender etwa ein Objekt auf dem Display in horizontaler bzw. vertikaler Richtung bewegen.Another application is to use the output signals of the rotation rate sensor to control an electronic device, such as a drone or a display. The rotation rate sensor can be built into a digital pointing device. With certain rotational movements of the pointing device, a user can move an object on the display in a horizontal or vertical direction.
Der Drehratensensor misst Nickwinkel, Rollwinkel und Gierwinkel im Sensorbezugssystem. Der Anwender orientiert sich jedoch am ortsfesten absoluten Bezugssystem. Das Sensorbezugssystem stimmt jedoch bereits anfänglich oder zumindest aufgrund der Drehbewegung nicht mit dem absoluten Bezugssystem überein. Dadurch kann es zu fehlerbehafteten Winkelangaben oder ungewollten Steuerungseingaben kommen.The yaw rate sensor measures the pitch angle, roll angle and yaw angle in the sensor reference system. However, the user orients himself to the fixed absolute reference system. However, the sensor reference system does not match the absolute reference system either initially or at least because of the rotary movement. This can lead to incorrect angle specifications or unwanted control inputs.
Aus der
Offenbarung der ErfindungDisclosure of the invention
Die Erfindung stellt ein Verfahren zum Verarbeiten der Sensorsignale einer Drehratensensoranordnung, eine Vorrichtung und ein Verfahren zum Betreiben der Vorrichtung mit den Merkmalen der unabhängigen Patentansprüche bereit.The invention provides a method for processing the sensor signals of a rotation rate sensor arrangement, a device and a method for operating the device with the features of the independent claims.
Bevorzugte Ausführungsformen sind Gegenstand der jeweiligen Unteransprüche.Preferred embodiments are the subject of the respective subclaims.
Gemäß einem ersten Aspekt betrifft die Erfindung demnach ein Verfahren zum Verarbeiten der Sensorsignale einer Drehratensensoranordnung mit mindestens drei Drehratensensorkomponenten, die Sensorsignale gx, gy, gz für drei linear unabhängige Raumrichtungen in einem Sensorbezugssystem liefern. Hierbei wird ein Ausgangssignal mit zwei Signalkomponenten gy', gz' für zwei linear unabhängige Raumrichtungen eines absoluten Bezugssystems erzeugt. Zumindest die Sensorsignale gy, gz für zwei der drei linear unabhängigen Raumrichtungen des Sensorbezugssystems werden in das absolute Bezugssystem transformiert werden, wodurch eine Verdrehung ϕ der Drehratensensoranordnung um die dritte linear unabhängige Raumrichtung des Sensorbezugssystems zumindest teilweise kompensiert wird. Der Kompensation der Verdrehung ϕ der Drehratensensoranordnung um die dritte linear unabhängige Raumrichtung des Sensorbezugssystems wird bei der Transformation der zumindest zwei Sensorsignale gy, gz zumindest das dritte Sensorsignal gx für die dritte linear unabhängige Raumrichtung des Sensorbezugssystems zugrunde gelegt.According to a first aspect, the invention thus relates to a method for processing the sensor signals of a rotation rate sensor arrangement with at least three rotation rate sensor components that supply sensor signals g x , g y , g z for three linearly independent spatial directions in a sensor reference system. Here, an output signal with two signal components g y ', g z ' for two linearly independent spatial directions of an absolute reference system is generated. At least the sensor signals g y , g z for two of the three linearly independent spatial directions of the sensor reference system are transformed into the absolute reference system, whereby a rotation ϕ of the rotation rate sensor arrangement around the third linearly independent spatial direction of the sensor reference system is at least partially compensated for. The compensation of the rotation ϕ of the rotation rate sensor arrangement around the third linearly independent spatial direction of the sensor reference system is based on at least the third sensor signal g x for the third linearly independent spatial direction of the sensor reference system when transforming the at least two sensor signals g y , g z.
Gemäß einem zweiten Aspekt betrifft die Erfindung demnach eine Vorrichtung, mit einer Drehratensensoranordnung mit mindestens drei Drehratensensorkomponenten, die Sensorsignale gx, gy, gz für drei linear unabhängige Raumrichtungen in einem Sensorbezugssystem liefern. Weiter umfasst die Vorrichtung eine Signalverarbeitungseinrichtung für die Sensorsignale gx, gy, gz, die ein Ausgangssignal mit zwei Signalkomponenten gy', gz' für zwei linear unabhängige Raumrichtungen eines absoluten Bezugssystems unter Verwendung des erfindungsgemäßen Verfahrens erzeugt.According to a second aspect, the invention accordingly relates to a device with a rotation rate sensor arrangement with at least three rotation rate sensor components which supply sensor signals g x , g y , g z for three linearly independent spatial directions in a sensor reference system. The device further comprises a signal processing device for the sensor signals g x , g y , g z , which generates an output signal with two signal components g y ', g z ' for two linearly independent spatial directions of an absolute reference system using the method according to the invention.
Gemäß einem dritten Aspekt betrifft die Erfindung ein Verfahren zum Betreiben einer erfindungsgemäßen Vorrichtung, bei dem die Verdrehung ϕ der Drehratensensoranordnung um mindestens eine der drei linear unabhängigen Raumrichtungen des Sensorbezugssystems in regelmäßigen Zeitabständen und/oder Ereignis-initiiert und/oder Benutzer-initiiert ermittelt wird und der nachfolgenden Transformation der Sensorsignale gy, gz zugrunde gelegt wird.According to a third aspect, the invention relates to a method for operating a device according to the invention, in which the rotation ϕ of the rotation rate sensor arrangement about at least one of the three linearly independent spatial directions of the sensor reference system at regular time intervals and / or event initiated and / or user-initiated is determined and the subsequent transformation of the sensor signals g y , g z is based.
Vorteile der ErfindungAdvantages of the invention
Gemäß dem Verfahren kann die Drehbewegung der Drehratensensoranordnung im absoluten Bezugssystem berechnet werden. Dazu ist die Aktivierung eines Beschleunigungssensors nicht oder nur zu Korrekturzwecken erforderlich. Ein möglicherweise vorhandener Beschleunigungssensor kann zumindest zeitweise deaktiviert werden, sodass Strom eingespart werden kann. Je nach Anwendungsfall kann auch vollständig auf einen Beschleunigungssensor verzichtet werden.According to the method, the rotational movement of the yaw rate sensor arrangement can be calculated in the absolute reference system. For this purpose, the activation of an acceleration sensor is not necessary or only necessary for correction purposes. An acceleration sensor that may be present can be deactivated at least temporarily so that electricity can be saved. Depending on the application, an acceleration sensor can also be completely dispensed with.
Gemäß einer Weiterbildung des Verfahrens wird die Verdrehung ϕ der Drehratensensoranordnung auf Basis des dritten Sensorsignals gx bestimmt als
Hierbei bezeichnet Δt die Dauer eines vorgegebenen Zeitabschnitts.Here, Δt denotes the duration of a predetermined time segment.
Gemäß einer Weiterbildung des Verfahrens werden die Signalkomponenten gy', gz' des Ausgangssignals mit Hilfe von Sinus- und Cosinus-Funktionen berechnet und/oder unter Verwendung von Look-Up-Tabellen angenähert.According to a development of the method, the signal components g y ', g z ' of the output signal are calculated with the aid of sine and cosine functions and / or approximated using look-up tables.
Gemäß einer Weiterbildung des Verfahrens wird die initiale Verdrehung ϕ0 auf der Basis von Sensorsignalen mindestens eines Beschleunigungssensors und/oder mindestens eines Magnetfeldsensors ermittelt. Beispielweise kann das Beschleunigungssensorsignal die aktuelle Beschleunigung der Drehratensensoranordnung angeben. Über mehrere Messungen kann ein Gleichanteil ermittelt werden, welcher der Erdbeschleunigung entspricht. Die Verdrehung (etwa um einen Rollwinkel im absoluten Bezugssystem) lässt sich durch Rotieren des Sensorbezugssystems kompensieren. Weiter kann die Verdrehung auch unter Berücksichtigung einer Gewichtung der Beschleunigungssensorsignale und/oder der Magnetfeldsensorsignale bestimmt werden.According to a development of the method, the initial rotation ϕ 0 is determined on the basis of sensor signals of at least one acceleration sensor and / or at least one magnetic field sensor. For example, the acceleration sensor signal can indicate the current acceleration of the rotation rate sensor arrangement. A constant component, which corresponds to the acceleration due to gravity, can be determined over several measurements. The rotation (about a roll angle in the absolute reference system) can be compensated for by rotating the sensor reference system. Furthermore, the rotation can also be determined taking into account a weighting of the acceleration sensor signals and / or the magnetic field sensor signals.
Gemäß einer Weiterbildung des Verfahrens werden der Transformation der zumindest zwei Sensorsignale gy, gz alle drei Sensorsignale gx, gy, gz zugrunde gelegt, indem die Transformation auf der Basis von Quaternionen erfolgt.According to a development of the method, the transformation of the at least two sensor signals g y , g z is based on all three sensor signals g x , g y , g z , in that the transformation takes place on the basis of quaternions.
Gemäß einer Weiterbildung des Verfahrens werden die drei Sensorsignale gx, gy, gz von Grad pro Sekunde in von der Frequenz abhängige halbe Radianten umgewandelt, gemäß
Weiter wird ein Normalisierungsfaktor berechnet als:
Die Quaternionen werden normiert gemäß:
Die Signalkomponenten gy', gz' des Ausgangssignals werden berechnet als:
Gemäß einer Weiterbildung der Vorrichtung wird das Ausgangssignal als Steuersignal für eine Mensch-Maschine-Schnittstelle verwendet. Etwa kann ein Mauszeiger auf einer Anzeige anhand des Ausgangssignals gesteuert werden. Die Vorrichtung kann beispielsweise ein Zeigegerät (englisch: pointing device) sein, oder eine Komponente eines derartigen Zeigegeräts.According to a development of the device, the output signal is used as a control signal for a man-machine interface. For example, a mouse pointer on a display can be controlled using the output signal. The device can be, for example, a pointing device, or a component of such a pointing device.
Gemäß einer Weiterbildung des Verfahrens umfasst die Kompensation der Verdrehung eine Kompensation einer durch eine Rollbewegung der Drehratensensoranordnung im absoluten Bezugssystem erzeugten Verdrehung. Insbesondere können Verdrehungen um eine einzelne Achse im absoluten Bezugssystem kompensiert werden, etwa ausschließlich eine Rollbewegung. Eine derartige Verdrehung soll etwa bei Verwendung eines Zeigestifts kompensiert werden. Lediglich die Drehbewegungen um eine Nickachse und eine Gierachse im absoluten Bezugssystem sollen zum Erzeugen eines Ausgangssignals beitragen. Die Erfindung eignet sich dadurch zu einer Verwendung der Drehratensensoranordnung zur Steuerung einer zweidimensionalen Messung oder Bewegung, etwa eines Mauszeigers.According to a further development of the method, the compensation for the rotation includes a compensation for a rotation generated by a rolling movement of the rotation rate sensor arrangement in the absolute reference system. In particular, rotations around a single axis in the absolute reference system can be compensated, for example only a rolling movement. Such a twist should be compensated for when using a pointing pen, for example. Only the rotary movements around a pitch axis and a yaw axis in the absolute reference system should contribute to the generation of an output signal. The invention is therefore suitable for using the rotation rate sensor arrangement for controlling a two-dimensional measurement or movement, for example a mouse pointer.
Gemäß einer Weiterbildung des Verfahrens können Verdrehungen um zwei orthogonale Achsen im absoluten Bezugssystem kompensiert werden. Lediglich die Drehbewegung um die verbleibende dritte orthogonale Achse soll zum Erzeugen eines Ausgangssignals beitragen. Die Erfindung eignet sich dadurch zu einer Verwendung der Drehratensensoranordnung zur Steuerung einer eindimensionalen Messung oder Bewegung.According to a further development of the method, rotations about two orthogonal axes can be compensated for in the absolute reference system. Only the rotary movement around the remaining third orthogonal axis should contribute to the generation of an output signal. The invention is therefore suitable for using the rotation rate sensor arrangement for controlling a one-dimensional measurement or movement.
Gemäß einer Weiterbildung des Verfahrens wird das Ermitteln von Anfangswerten für Drehwinkel der Drehratensensoranordnung in vorgegebenen Zeitabständen wiederholt. Momentane Drehwinkel der Drehratensensoranordnung werden im absoluten Bezugssystem anhand des wiederholt ermittelten Anfangswertes für den Drehwinkel und anhand der erzeugten Sensorsignale berechnet. Durch eine derartige Neukalibrierung kann verhindert werden, dass Fehler in der Kompensation der Verdrehung zu groß werden, welche möglicherweise im Laufe der Zeit aufgrund von Mess- und Rechenungenauigkeiten entstehen können.According to a development of the method, the determination of initial values for angles of rotation of the rotation rate sensor arrangement is repeated at predetermined time intervals. Instantaneous angles of rotation of the rotation rate sensor arrangement are calculated in the absolute reference system on the basis of the repeatedly determined initial value for the angle of rotation and on the basis of the sensor signals generated. Such a recalibration can prevent errors in the compensation of the rotation from becoming too large, which errors may arise over time due to measurement and calculation inaccuracies.
Gemäß einer Weiterbildung des Verfahrens werden die vorgegebenen Zeitabstände periodisch gewählt oder in Abhängigkeit von einer Zeitabhängigkeit des berechneten momentanen Drehwinkels gewählt. Insbesondere können die Zeitabstände umso kleiner gewählt werden, je stärker sich der berechnete momentane Drehwinkel verändert, da in diesem Fall die Wahrscheinlichkeit von größer werdenden Fehlern in der Kompensation der Verdrehung größer ist.According to a development of the method, the predefined time intervals are selected periodically or are selected as a function of a time dependency of the calculated instantaneous angle of rotation. In particular, the time intervals can be selected to be smaller, the more the calculated instantaneous angle of rotation changes, since in this case the probability of increasing errors in the compensation of the rotation is greater.
Gemäß einer Weiterbildung umfasst die Vorrichtung mindestens einen wahlweise aktivierbaren Beschleunigungssensor und/oder mindestens einen wahlweise aktivierbaren Magnetfeldsensor, wobei die Signalverarbeitungseinrichtung dazu ausgelegt ist, auf der Basis der Beschleunigungssensorsignale und/oder der Magnetfeldsensorsignale eine Verdrehung ϕ der Drehratensensoranordnung um mindestens eine der drei linear unabhängigen Raumrichtungen des Sensorbezugssystems zu ermitteln.According to a further development, the device comprises at least one optionally activatable acceleration sensor and / or at least one optionally activatable magnetic field sensor, the signal processing device being designed to rotate eine the rotation rate sensor arrangement about at least one of the three linearly independent spatial directions on the basis of the acceleration sensor signals and / or the magnetic field sensor signals to determine the sensor reference system.
FigurenlisteFigure list
Es zeigen:
-
1 ein schematisches Blockdiagramm einer Vorrichtung gemäß einer Ausführungsform der Erfindung; -
2 schematische Darstellungen zur Erläuterung einer Verwendung der Drehratensensoranordnung zur Steuerung eines Mauszeigers auf einer Anzeige; -
3 eine schematische Darstellung einer Drehratensensoranordnung zur Erläuterung eines Rollwinkels, Gierwinkels und Nickwinkels; -
4 schematische Darstellungen zur Erläuterung einer Kompensation einer Verdrehung der Drehratensensoranordnung; -
5 eine schematische Illustration zur Erläuterung einer Aktivität von einer Drehratensensoranordnung und einem Beschleunigungssensor gemäß einer Ausführungsform der Erfindung; -
6 eine schematische Illustration zur Erläuterung einer Aktivität von einer Drehratensensoranordnung und einem Beschleunigungssensor gemäß einer weiteren Ausführungsform der Erfindung; -
7 eine schematische Illustration zur Erläuterung eines Orientierungsfehlers nach kombinierten Drehungen der Drehratensensoranordnung; -
8 eine schematische Illustration zur Erläuterung einer Kompensation einer Verdrehung unter Berücksichtigung einer Drehung um eine einzige Koordinatenachse; -
9 eine schematische Illustration zur Erläuterung einer Kompensation einer Verdrehung unter Berücksichtigung einer Drehung um alle drei Koordinatenachsen; und -
10 ein schematisches Flussdiagramm eines Verfahrens zum Verarbeiten von Sensorsignalen gemäß einer Ausführungsform der Erfindung.
-
1 a schematic block diagram of an apparatus according to an embodiment of the invention; -
2 schematic representations to explain a use of the rotation rate sensor arrangement for controlling a mouse pointer on a display; -
3 a schematic representation of a rotation rate sensor arrangement for explaining a roll angle, yaw angle and pitch angle; -
4th schematic representations to explain a compensation for a rotation of the rotation rate sensor arrangement; -
5 a schematic illustration to explain an activity of a rotation rate sensor arrangement and an acceleration sensor according to an embodiment of the invention; -
6th a schematic illustration to explain an activity of a rotation rate sensor arrangement and an acceleration sensor according to a further embodiment of the invention; -
7th a schematic illustration to explain an orientation error after combined rotations of the rotation rate sensor arrangement; -
8th a schematic illustration to explain a compensation of a twist taking into account a rotation about a single coordinate axis; -
9 a schematic illustration to explain a compensation of a twist taking into account a rotation about all three coordinate axes; and -
10 a schematic flow diagram of a method for processing sensor signals according to an embodiment of the invention.
In allen Figuren sind gleiche bzw. funktionsgleiche Elemente und Vorrichtungen mit denselben Bezugszeichen versehen.Identical or functionally identical elements and devices are provided with the same reference symbols in all figures.
Beschreibung der AusführungsbeispieleDescription of the exemplary embodiments
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Die Signalverarbeitungseinrichtung
Weiter kann die Signalverarbeitungseinrichtung
Die Quaternionen werden normalisiert gemäß:
Die Signalverarbeitungseinrichtung
Das Ausgangssignal kann als Steuersignal für eine Mensch-Maschine-Schnittstelle
Gemäß weiteren Ausführungsformen kann das elektronische Gerät
Optional umfasst die Vorrichtung
Die Signalverarbeitungseinrichtung
Die Komponenten der Vorrichtung
Die Winkelstellung der Drehratensensoranordnung
Das Sensorbezugssystem kann in ein absolutes Bezugssystem transformiert werden. Im absoluten Bezugssystem können wiederum drei orthogonale Achsen x', y', z' definiert werden, wie beispielhaft in
Im in
Zu Beginn kann die Anfangslage der Drehratensensoranordnung
Weiter können die von der Drehratensensoranordnung
Da die Sensorsignale der Drehratensensoranordnung
Durch die Integration der gemessenen Drehrate gx der Rollachse wird die Verdrehung ϕ der Drehratensensoranordnung
Die Korrektur der Verdrehung kann mit Hilfe von Sinus- und Cosinus-Funktionen berechnet werden. Alternativ erlaubt die Nutzung einer Look-Up-Tabelle, sowie einer beispielsweise linearen Interpolation zwischen den Tabelleneinträgen eine näherungsweise Berechnung dieser Funktionen und somit eine Berechnung der Winkelkorrektur auch auf besonders ressourcenbeschränkten Recheneinheiten.The correction of the twist can be calculated with the help of sine and cosine functions. Alternatively, the use of a look-up table and, for example, linear interpolation between the table entries allows these functions to be calculated approximately and thus the angle correction to be calculated even on computing units with particularly limited resources.
Im Vergleich zur Kompensation der Verdrehung mit Hilfe des Erdbeschleunigungsvektors erfolgt die Korrektur durch die gemessene Drehrate deutlich präziser und nahezu verzögerungsfrei, während durch das Tiefpassfilter der Erdbeschleunigungsberechnung eine verzögerte Kompensation entstehen kann.Compared to the compensation of the twist with the help of the gravitational acceleration vector, the correction by the measured rate of rotation is much more precise and almost without delay, while the low-pass filter of the gravitational acceleration calculation can result in a delayed compensation.
Sofern die Drehratensensoranordnung
Ist eine initiale Ausrichtung am Weltbezugssystem somit nicht gegeben, kann zur Ermittlung von ϕ0 zu Beginn des Steuerungsvorgangs ein zuvor mittels des Beschleunigungssensors
Anstelle oder zusätzlich zum Beschleunigungssensor
Hierzu zeigt
In einem ersten Verfahrensschritt
In einem zweiten Verfahrensschritt
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020205943.8A DE102020205943B3 (en) | 2020-05-12 | 2020-05-12 | Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020205943.8A DE102020205943B3 (en) | 2020-05-12 | 2020-05-12 | Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102020205943B3 true DE102020205943B3 (en) | 2021-05-20 |
Family
ID=75684026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102020205943.8A Active DE102020205943B3 (en) | 2020-05-12 | 2020-05-12 | Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102020205943B3 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158118B2 (en) * | 2004-04-30 | 2007-01-02 | Hillcrest Laboratories, Inc. | 3D pointing devices with orientation compensation and improved usability |
US8884877B2 (en) * | 2011-04-29 | 2014-11-11 | Movea | Pointing device |
WO2016146130A1 (en) * | 2015-03-13 | 2016-09-22 | Sang Yinan | Attitude detecting device |
-
2020
- 2020-05-12 DE DE102020205943.8A patent/DE102020205943B3/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158118B2 (en) * | 2004-04-30 | 2007-01-02 | Hillcrest Laboratories, Inc. | 3D pointing devices with orientation compensation and improved usability |
US8884877B2 (en) * | 2011-04-29 | 2014-11-11 | Movea | Pointing device |
WO2016146130A1 (en) * | 2015-03-13 | 2016-09-22 | Sang Yinan | Attitude detecting device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0251157B1 (en) | Inertial sensor arrangement | |
EP3060886B1 (en) | Method and apparatus for the determination of the rotation angle of an object with respect to an axis | |
DE69218728T2 (en) | Method and device for compensating magnetic disturbance torques on a satellite | |
DE60011572T2 (en) | REDUNDANT SYSTEM FOR THE DISPLAY OF COURSE AND LOCATION INFORMATION IN A PLANE | |
DE69009091T2 (en) | Method and device for signal processing. | |
DE2254013A1 (en) | ARRANGEMENT FOR TESTING A TRAINING DEVICE INSTALLED IN AN AIRCRAFT | |
DE2555484C3 (en) | Electromagnetic compass | |
DE69202178T2 (en) | Method and system for comparing the equipment on board a vehicle using means for measuring the earth's gravitational and magnetic fields. | |
DE112014006662B4 (en) | Motor control constant calculating device | |
DE102004061804B4 (en) | Micromechanical rotation rate sensor with error suppression | |
DE102020205943B3 (en) | Method for processing the sensor signals of a rotation rate sensor arrangement, device and method for operating the device | |
DE68924743T2 (en) | Digital concentration monitor of silver ions for the precipitation of silver-halogen emulsions. | |
DE102021129694A1 (en) | Method for calibrating a coordinate measuring machine and/or a rotary table, coordinate measuring machine and ball plate | |
DE2947863C2 (en) | Heading and attitude reference system | |
DE69628785T2 (en) | Method and device for determining and correcting errors in magnetometer measurements | |
DE102018210225A1 (en) | Device for measuring a surface structure, system for measuring a surface structure and program | |
EP2581748B1 (en) | Method and apparatus for the determination of inertial parameters | |
DE102016213720A1 (en) | System for data transmission and processing for controlling a rotor blade actuator | |
DE102013200823A1 (en) | A flowmeter device and method of operating a flowmeter device | |
EP0325173A2 (en) | Measuring circuit for phasemeasuring of pulsed high frequency signals | |
DE2741008A1 (en) | STORAGE CONTROL SYSTEM FOR A SPACE VEHICLE | |
WO1998026304A1 (en) | Inertial course/position reference with gps course/position support | |
DE102018004645B3 (en) | Method for reducing harmonics and position detection device | |
DE102008058866B4 (en) | Device and method for determining the position of an object | |
DE10024394B4 (en) | Determination method for an actual speed of a movable displacement element |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |