DE102020215536A1 - Method for controlling an actuator of a vehicle, control device and vehicle system - Google Patents
Method for controlling an actuator of a vehicle, control device and vehicle system Download PDFInfo
- Publication number
- DE102020215536A1 DE102020215536A1 DE102020215536.4A DE102020215536A DE102020215536A1 DE 102020215536 A1 DE102020215536 A1 DE 102020215536A1 DE 102020215536 A DE102020215536 A DE 102020215536A DE 102020215536 A1 DE102020215536 A1 DE 102020215536A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- curvature
- rate
- clothoid
- change
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000008859 change Effects 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 11
- 230000010354 integration Effects 0.000 claims description 10
- 230000001419 dependent effect Effects 0.000 claims description 5
- 230000003213 activating effect Effects 0.000 abstract description 3
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000013459 approach Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
- B60W10/101—Infinitely variable gearings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Die vorliegende Erfindung betrifft ein Verfahren zum Ansteuern einer Aktorik (104) eines Fahrzeugs (105). Das Verfahren umfasst die folgenden Schritte: Empfangen von Sensordaten (108), die von einer Sensorik (102) zum Erfassen einer Umgebung und/oder eines Fahrzustands des Fahrzeugs (105) erzeugt wurden, in einem Steuergerät (100) des Fahrzeugs (105); Bestimmen einer Klothoide (114), der das Fahrzeug (105) folgen soll, in einer die Umgebung des Fahrzeugs (105) repräsentierenden digitalen Karte (112) durch Verarbeiten der Sensordaten (108), wobei eine Krümmungsänderungsrate (κ1) der Klothoide (114) bestimmt wird und Koordinaten (x(s), y(s)) der Klothoide (114) mit abhängig von der Krümmungsänderungsrate (κ1) skalierten Fresnel-Integralen (118) berechnet werden; und Erzeugen eines Steuersignals (122) zum Ansteuern der Aktorik (104) abhängig von einer Position und/oder Orientierung des Fahrzeugs (105) relativ zur Klothoide (114).The present invention relates to a method for controlling an actuator (104) of a vehicle (105). The method comprises the following steps: receiving sensor data (108) generated by a sensor system (102) for detecting an environment and/or a driving state of the vehicle (105) in a control unit (100) of the vehicle (105); Determining a clothoid (114) that the vehicle (105) should follow in a digital map (112) representing the area surrounding the vehicle (105) by processing the sensor data (108), with a rate of change of curvature (κ1) of the clothoid (114) is determined and coordinates (x(s), y(s)) of the clothoids (114) are calculated with Fresnel integrals (118) scaled as a function of the rate of change of curvature (κ1); and generating a control signal (122) for activating the actuator system (104) depending on a position and/or orientation of the vehicle (105) relative to the clothoid (114).
Description
Gebiet der Erfindungfield of invention
Die Erfindung betrifft ein Verfahren zum Ansteuern einer Aktorik eines Fahrzeugs. Des Weiteren betrifft die Erfindung ein Steuergerät, ein Fahrzeugsystem, ein Computerprogramm und ein computerlesbares Medium zum Ausführen des genannten Verfahrens.The invention relates to a method for controlling an actuator of a vehicle. Furthermore, the invention relates to a control device, a vehicle system, a computer program and a computer-readable medium for executing the method mentioned.
Stand der TechnikState of the art
Ein Fahrzeug wie beispielsweise ein Pkw oder Lkw kann mit Fahrerassistenzfunktionen ausgestattet sein, die eine teil- oder vollautomatisierte Steuerung des Fahrzeugs ermöglichen. Hierzu können Objekte in der Umgebung des Fahrzeugs mittels einer geeigneten Umfeldsensorik des Fahrzeugs erfasst und in einer digitalen Karte lokalisiert werden. Unter Berücksichtigung von Positionen, Orientierungen und/oder Objektkategorien der erfassten Objekte kann eine entsprechende Trajektorie zum Führen des Fahrzeugs in der digitalen Karte berechnet werden. Beispielsweise kann durch automatisches Ansteuern einer Aktorik des Fahrzeugs der Fahrzustand des Fahrzeugs so beeinflusst werden, dass das Fahrzeug automatisch der berechneten Trajektorie folgt.A vehicle such as a passenger car or truck can be equipped with driver assistance functions that enable the vehicle to be controlled partially or fully automatically. For this purpose, objects in the surroundings of the vehicle can be detected by means of a suitable environment sensor system of the vehicle and localized on a digital map. A corresponding trajectory for driving the vehicle can be calculated in the digital map, taking positions, orientations and/or object categories of the detected objects into account. For example, by automatically activating an actuator of the vehicle, the driving state of the vehicle can be influenced in such a way that the vehicle automatically follows the calculated trajectory.
Aus Effizienzgründen sollte die Berechnung der Trajektorie bei hinreichender Genauigkeit möglichst wenig Rechenleistung erfordern. Ferner sollten aus Komfortgründen starke Krümmungsänderungen der Trajektorie, d. h. starke Lenkwinkeländerungen des Fahrzeugs, vermieden werden.For reasons of efficiency, the calculation of the trajectory should require as little computing power as possible with sufficient accuracy. Furthermore, for reasons of comfort, strong changes in the curvature of the trajectory, i. H. strong steering angle changes of the vehicle are avoided.
Ein Beispiel für einen Algorithmus zur Berechnung von Klothoiden ist in folgendem Fachartikel beschrieben: Bertolazzi, E., Frego, M. G1 fitting with clothoids. Mathematical Methods in the Applied Sciences. March 2015, Volume 38, Issue 5, pages 881 to 897.An example of an algorithm for calculating clothoids is described in the following technical article: Bertolazzi, E., Frego, M. G1 fitting with clothoids. Mathematical Methods in the Applied Sciences. March 2015, Volume 38, Issue 5, pages 881 to 897.
Offenbarung der ErfindungDisclosure of Invention
Vor diesem Hintergrund werden mit dem hier vorgestellten Ansatz ein Verfahren zum Ansteuern einer Aktorik eines Fahrzeugs, ein entsprechendes Steuergerät, ein entsprechendes Fahrzeugsystem, ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Medium gemäß den unabhängigen Ansprüchen vorgestellt. Vorteilhafte Weiterbildungen und Verbesserungen des hier vorgestellten Ansatzes ergeben sich aus der Beschreibung und sind in den abhängigen Ansprüchen beschrieben.Against this background, with the approach presented here, a method for controlling an actuator system of a vehicle, a corresponding control device, a corresponding vehicle system, a corresponding computer program and a corresponding computer-readable medium are presented according to the independent claims. Advantageous developments and improvements of the approach presented here result from the description and are described in the dependent claims.
Vorteile der ErfindungAdvantages of the Invention
Ausführungsformen der vorliegenden Erfindung ermöglichen eine effiziente und genaue Berechnung von Klothoiden im Rahmen einer Pfad- und/oder Trajektorienplanung zur teil- oder vollautomatisierten Steuerung eines Fahrzeugs, etwa eines Kraftfahrzeugs oder eines Roboters.Embodiments of the present invention enable an efficient and accurate calculation of clothoids as part of path and/or trajectory planning for partially or fully automated control of a vehicle, such as a motor vehicle or a robot.
Ein erster Aspekt der Erfindung betrifft ein computerimplementiertes Verfahren zum Ansteuern einer Aktorik eines Fahrzeugs. Das Verfahren umfasst zumindest die folgenden Schritte: Empfangen von Sensordaten, die von einer Sensorik zum Erfassen einer Umgebung und/oder eines Fahrzustands des Fahrzeugs erzeugt wurden, in einem Steuergerät des Fahrzeugs; Bestimmen einer Klothoide, der das Fahrzeug folgen soll, in einer die Umgebung des Fahrzeugs repräsentierenden digitalen Karte durch Verarbeiten der Sensordaten, wobei eine Krümmungsänderungsrate der Klothoide bestimmt wird und Koordinaten der Klothoide mit abhängig von der Krümmungsänderungsrate skalierten Fresnel-Integralen berechnet werden; und Erzeugen eines Steuersignals zum Ansteuern der Aktorik abhängig von einer Position und/oder Orientierung des Fahrzeugs relativ zur Klothoide.A first aspect of the invention relates to a computer-implemented method for controlling an actuator of a vehicle. The method comprises at least the following steps: receiving in a control unit of the vehicle sensor data generated by a sensor system for detecting an environment and/or a driving state of the vehicle; determining a clothoid that the vehicle is to follow in a digital map representing the surroundings of the vehicle by processing the sensor data, wherein a rate of change of curvature of the clothoid is determined and coordinates of the clothoid are calculated with Fresnel integrals scaled as a function of the rate of change of curvature; and generating a control signal for activating the actuators depending on a position and/or orientation of the vehicle relative to the clothoid.
Das Verfahren kann beispielsweise automatisch durch einen Prozessor des Steuergeräts ausgeführt werden.The method can be executed automatically by a processor of the control device, for example.
Das Fahrzeug kann ein Kraftfahrzeug, etwa in Form eines Pkw, Lkw, Busses oder eines Motorrads, sein. Im weiteren Sinn kann unter einem Fahrzeug auch ein autonomer, mobiler Roboter verstanden werden.The vehicle may be an automobile, such as a car, truck, bus, or motorcycle. In a broader sense, a vehicle can also be understood as an autonomous, mobile robot.
Die Sensorik kann mindestens einen Umfeldsensor wie beispielsweise eine Kamera, einen Radar-, Lidar- oder Ultraschallsensor und/oder mindestens einen Fahrdynamiksensor wie beispielsweise einen Beschleunigungs-, Raddrehzahl- oder Lenkradwinkelsensor aufweisen. Darüber hinaus kann die Sensorik einen Ortungssensor zur Bestimmung einer absoluten Position des Fahrzeugs mithilfe eines globalen Navigationssatellitensystems wie GPS, GLONASS o. Ä. aufweisen. Dementsprechend kann der Fahrzustand des Fahrzeugs beispielsweise durch eine Position und/oder Orientierung des Fahrzeugs in der digitalen Karte und/oder durch eine Beschleunigung, eine Geschwindigkeit und/oder einen Lenkradwinkel des Fahrzeugs definiert sein.The sensor system can have at least one environment sensor such as a camera, a radar, lidar or ultrasonic sensor and/or at least one driving dynamics sensor such as an acceleration, wheel speed or steering wheel angle sensor. In addition, the sensors can a location sensor to determine an absolute position of the vehicle using a global navigation satellite system such as GPS, GLONASS or similar. exhibit. Accordingly, the driving status of the vehicle can be defined, for example, by a position and/or orientation of the vehicle on the digital map and/or by an acceleration, a speed and/or a steering wheel angle of the vehicle.
Die Aktorik kann konfiguriert sein, um das Fahrzeug zu lenken, zu beschleunigen und/oder abzubremsen. Hierzu kann die Aktorik beispielsweise einen Lenkaktor, einen Bremsaktor, ein Motorsteuergerät, einen elektrischen Antriebsmotor oder eine Kombination aus zumindest zwei der genannten Beispiele umfassen.The actuators can be configured to steer, accelerate and/or brake the vehicle. For this purpose, the actuator can include, for example, a steering actuator, a brake actuator, a motor control unit, an electric drive motor or a combination of at least two of the examples mentioned.
Es ist möglich, dass das Fahrzeug mit einem Fahrerassistenzsystem bzw. Robotersteuersystem zum teil- oder vollautomatisierten Ansteuern der Aktorik basierend auf den Sensordaten ausgestattet ist. Das Fahrerassistenz- bzw. Robotersteuersystem kann als Hardware und/oder Software in dem Steuergerät des Fahrzeugs implementiert sein.It is possible for the vehicle to be equipped with a driver assistance system or robot control system for partially or fully automated control of the actuators based on the sensor data. The driver assistance or robot control system can be implemented as hardware and/or software in the vehicle's control unit.
Durch Verarbeiten der Sensordaten können beispielsweise Objekte in der Umgebung des Fahrzeugs erkannt werden, etwa andere Verkehrsteilnehmer, Fahrbahnmarkierungen, Verkehrsschilder, Signalanlagen, Gebäude, Bewuchs usw. Hierbei können Positionen, Orientierungen und/oder Objektkategorien der Objekte relativ zum Fahrzeug über mehrere aufeinanderfolgende Zeitschritte bestimmt werden, in der digitalen Karte abgespeichert und fortlaufend aktualisiert werden. Durch Verarbeiten der Sensordaten kann ferner eine Eigenbewegung des Fahrzeugs und/oder eine Position und/oder Orientierung des Fahrzeugs in der digitalen Karte bestimmt werden, beispielsweise in geographischen Koordinaten und/oder relativ zu den Objekten in der digitalen Karte.For example, by processing the sensor data, objects in the vicinity of the vehicle can be detected, such as other road users, lane markings, traffic signs, signal systems, buildings, vegetation, etc. Positions, orientations and/or object categories of the objects relative to the vehicle can be determined over several consecutive time steps , stored in the digital map and continuously updated. Furthermore, by processing the sensor data, a movement of the vehicle itself and/or a position and/or orientation of the vehicle in the digital map can be determined, for example in geographic coordinates and/or relative to the objects in the digital map.
Zusätzlich kann die digitale Karte Informationen über in der Umgebung des Fahrzeugs geltende Verkehrsregeln enthalten, die bei der Bestimmung der Klothoide gegebenenfalls berücksichtigt werden können. Die digitale Karte kann beispielsweise als Rasterkarte realisiert sein. Möglich sind aber auch andere Kartenformen. Beispielsweise kann aus den Sensordaten ein Umgebungsmodell berechnet werden, das dann gemäß den lokal gültigen Verkehrsregeln interpretiert werden kann. Das Ergebnis dieser Interpretation kann eine Pfad- und Zeitinformation, auch Trajektorie genannt, sein, die die Bewegung des Fahrzeugs relativ zu anderen Verkehrsteilnehmern definiert. Neben kinematischen Bedingungen können bei der Definition der Bewegung des Fahrzeugs auch Komfortkriterien und/oder Kriterien für eine akzeptable Fahrstrategie berücksichtigt werden.In addition, the digital map can contain information about traffic regulations in force in the area surrounding the vehicle, which can be taken into account when determining the clothoid. The digital map can be implemented as a raster map, for example. However, other card shapes are also possible. For example, an environment model can be calculated from the sensor data, which can then be interpreted in accordance with the locally applicable traffic rules. The result of this interpretation can be path and time information, also called trajectory, which defines the movement of the vehicle relative to other road users. In addition to kinematic conditions, comfort criteria and/or criteria for an acceptable driving strategy can also be taken into account when defining the movement of the vehicle.
Unter einer Klothoide, auch Cornu-Spirale oder Spinnkurve genannt, kann eine Kurve verstanden werden, deren Krümmung an jeder Stelle proportional zur Länge der Kurve bis zu dieser Stelle ist. Die Klothoide kann beispielsweise ein Segment eines aus mehreren Klothoiden zusammengesetzten Pfades und/oder einer aus mehreren Klothoiden zusammengesetzten Trajektorie des Fahrzeugs sein. Beispielsweise können zum Bilden des Pfades und/oder der Trajektorie mehrere unterschiedliche Klothoidensegmente aneinandergehängt werden.A clothoid, also known as a Cornu spiral or spinning curve, can be understood to mean a curve whose curvature at any point is proportional to the length of the curve up to that point. The clothoid can be, for example, a segment of a path composed of a plurality of clothoids and/or a trajectory of the vehicle composed of a plurality of clothoids. For example, several different clothoid segments can be attached to one another to form the path and/or the trajectory.
Unter einem Fresnel-Integral kann ein Integral einer Winkelfunktion, etwa einer Sinus- oder Cosinusfunktion, verstanden werden. Beispielsweise kann es sich bei den Fresnel-Integralen um normierte Fresnel-Integrale mit dem Winkelargument πt2/2 handeln. Die Darstellung einer Klothoide mittels Fresnel-Integralen ermöglicht eine effiziente Berechnung von Koordinaten x(s) und y(s) der Klothoide in Abhängigkeit von einer dritten Koordinate s. Geometrisch betrachtet kann mit den Fresnel-Integralen eine dreidimensionale Spirale in einem x(s), y(s), s-Koordinatensystem berechnet werden, deren Parallelprojektion in die x(s),y(s)-Ebene, bei der es sich beispielsweise um die Ebene der digitalen Karte handeln kann, die Klothoide ergibt und deren Parallelprojektion in die x(s), s-Ebene bzw. y(s), s-Ebene den Funktionsgraphen der Funktion x(s) bzw. y(s) ergibt. Durch eine geeignete Skalierung der Fresnel-Integrale können die Fresnel-Integrale von einer ersten Form, für die keine geschlossene Lösung existiert oder die nur durch relativ komplexe Berechnungsschritte mit entsprechend hohem Rechenaufwand gelöst werden kann, in eine zweite Form, die durch relativ einfache, robuste Berechnungsschritte mit entsprechend niedrigem Rechenaufwand gelöst werden kann, umgewandelt werden.A Fresnel integral can be understood to mean an integral of an angle function, such as a sine or cosine function. For example, the Fresnel integrals can be normalized Fresnel integrals with the angle argument πt 2 /2. The representation of a clothoid using Fresnel integrals enables an efficient calculation of coordinates x(s) and y(s) of the clothoid as a function of a third coordinate s. Geometrically, a three-dimensional spiral can be represented in an x(s) with the Fresnel integrals. , y(s), s coordinate system are calculated, whose parallel projection into the x(s), y(s) plane, which can be, for example, the plane of the digital map, results in the clothoid and whose parallel projection into the x(s), s-plane or y(s), s-plane results in the function graph of the function x(s) or y(s). By suitably scaling the Fresnel integrals, the Fresnel integrals can be transformed from a first form, for which there is no closed solution or which can only be solved by relatively complex calculation steps with a correspondingly high computational effort, into a second form, which can be solved by relatively simple, robust Calculation steps can be solved with correspondingly low computational effort, are converted.
Zur Bestimmung der Klothoide können neben der Krümmungsänderungsrate weitere Parameter der Klothoide wie etwa Koordinaten eines Startpunkts, Koordinaten eines Endpunkts, Tangentenwinkel einer Tangente am Start- bzw. Endpunkt, eine Anfangskrümmung oder eine Kombination aus mindestens zwei der genannten Parameter bestimmt werden. Die Krümmungsänderungsrate kann beispielsweise abhängig von einem über mehrere aufeinanderfolgende Zeitschritte bestimmten Istlenkwinkel des Fahrzeugs, abhängig von einem Abstand des Fahrzeugs zu den Objekten in der Umgebung und/oder abhängig von bestimmten Komfortkriterien bestimmt werden.To determine the clothoid, in addition to the rate of change of curvature, further parameters of the clothoid such as coordinates of a starting point, coordinates of an end point, tangent angle of a tangent at the starting or end point, an initial curvature or a combination of at least two of the parameters mentioned can be determined. The rate of change of curvature can depend on, for example an actual steering angle of the vehicle determined over several successive time steps, depending on a distance of the vehicle from the objects in the environment and/or depending on certain comfort criteria.
Das Steuersignal kann beispielsweise abhängig von einer Abweichung zwischen dem Istlenkwinkel und einem Solllenkwinkel des Fahrzeugs erzeugt werden und ein entsprechendes Lenkmoment zum Angleichen des Istlenkwinkels an den Sollenkwinkel vorgeben. Dabei kann der Solllenkwinkel beispielsweise aus einer aktuellen Krümmung der Klothoide, einer aktuellen Position und/oder Orientierung des Fahrzeugs relativ zu einem betrachteten Punkt der Klothoide und/oder einer aktuellen Geschwindigkeit und/oder Beschleunigung des Fahrzeugs bestimmt werden. Das Steuersignal kann aber auch auf andere Weise erzeugt werden.The control signal can be generated, for example, as a function of a deviation between the actual steering angle and a target steering angle of the vehicle and specify a corresponding steering torque to adjust the actual steering angle to the target steering angle. The target steering angle can be determined, for example, from a current curvature of the clothoid, a current position and/or orientation of the vehicle relative to a point of the clothoid considered and/or a current speed and/or acceleration of the vehicle. However, the control signal can also be generated in other ways.
Wie bereits erwähnt, ermöglicht der hier vorgestellte Ansatz eine schnelle, effiziente und genaue Berechnung von Klothoiden zur Steuerung eines Fahrzeugs und eine relativ einfache Implementierung eines entsprechenden Berechnungsalgorithmus. Damit kann beispielsweise der Notwendigkeit einer deterministischen Laufzeit und der begrenzten Rechenleistung moderner Steuergeräte Rechnung getragen werden. Die mit dem hier vorgestellten Ansatz berechenbaren Klothoiden können nicht nur zur Planung von Trajektorien eines Ego-Fahrzeugs, sondern darüber hinaus auch zur Prädiktion von Trajektorien anderer Objekte, etwa fremder Fahrzeuge, verwendet werden. Auch eignet sich der hier vorgestellte Ansatz zum Einsatz in Verbindung mit gängigen Pfadverfolgungsalgorithmen.As already mentioned, the approach presented here allows for a fast, efficient and accurate calculation of clothoids for controlling a vehicle and a relatively simple implementation of a corresponding calculation algorithm. In this way, for example, the need for a deterministic runtime and the limited computing power of modern control units can be taken into account. The clothoids that can be calculated with the approach presented here can not only be used to plan the trajectories of an ego vehicle, but also to predict the trajectories of other objects, such as other vehicles. The approach presented here is also suitable for use in conjunction with common path tracking algorithms.
Ein zweiter Aspekt der Erfindung betrifft ein Steuergerät, umfassend einen Prozessor, der konfiguriert ist, um das Verfahren gemäß einer Ausführungsform des ersten Aspekts der Erfindung auszuführen. Das Steuergerät kann Hardware- und/oder Softwaremodule umfassen. Zusätzlich zum Prozessor kann das Steuergerät einen Speicher und Datenkommunikationsschnittstellen zur Datenkommunikation mit Peripheriegeräten umfassen. Merkmale des Verfahrens gemäß einer Ausführungsform des ersten Aspekts der Erfindung können auch Merkmale des Steuergeräts sein und umgekehrt.A second aspect of the invention relates to a control device, comprising a processor which is configured to carry out the method according to an embodiment of the first aspect of the invention. The control unit can include hardware and/or software modules. In addition to the processor, the control unit can include a memory and data communication interfaces for data communication with peripheral devices. Features of the method according to an embodiment of the first aspect of the invention can also be features of the control unit and vice versa.
Ein dritter Aspekt der Erfindung betrifft ein Fahrzeugsystem, das eine Sensorik zum Erfassen einer Umgebung und/oder eines Fahrzustands eines Fahrzeugs und ein Steuergerät gemäß einer Ausführungsform des zweiten Aspekts der Erfindung umfasst. Zusätzlich kann das Fahrzeugsystem eine Aktorik zum Beeinflussen des Fahrzustands des Fahrzeugs umfassen. Merkmale des Verfahrens gemäß einer Ausführungsform des ersten Aspekts der Erfindung können auch Merkmale des Fahrzeugsystems sein und umgekehrt.A third aspect of the invention relates to a vehicle system that includes a sensor system for detecting an environment and/or a driving state of a vehicle and a control device according to an embodiment of the second aspect of the invention. In addition, the vehicle system can include actuators for influencing the driving state of the vehicle. Features of the method according to an embodiment of the first aspect of the invention can also be features of the vehicle system and vice versa.
Ein vierter Aspekt der Erfindung betrifft ein Computerprogramm. Das Computerprogramm umfasst Befehle, die einen Prozessor bei Ausführung des Computerprogramms durch den Prozessor veranlassen, das Verfahren gemäß einer Ausführungsform des ersten Aspekts der Erfindung auszuführen.A fourth aspect of the invention relates to a computer program. The computer program comprises instructions which, when the computer program is executed by the processor, cause a processor to carry out the method according to an embodiment of the first aspect of the invention.
Ein fünfter Aspekt der Erfindung betrifft ein computerlesbares Medium, auf dem das Computerprogramm gemäß einer Ausführungsform des dritten Aspekts der Erfindung gespeichert ist. Das computerlesbare Medium kann ein flüchtiger oder nicht flüchtiger Datenspeicher sein. Beispielsweise kann das computerlesbare Medium eine Festplatte, ein USB-Speichergerät, ein RAM, ROM, EPROM oder Flash-Speicher sein. Das computerlesbare Medium kann auch ein einen Download eines Programmcodes ermöglichendes Datenkommunikationsnetzwerk wie etwa das Internet oder eine Datenwolke (Cloud) sein.A fifth aspect of the invention relates to a computer-readable medium on which the computer program according to an embodiment of the third aspect of the invention is stored. The computer-readable medium can be volatile or non-volatile data storage. For example, the computer-readable medium can be a hard drive, USB storage device, RAM, ROM, EPROM, or flash memory. The computer-readable medium can also be a data communication network such as the Internet or a data cloud (cloud) enabling a download of a program code.
Merkmale des Verfahrens gemäß einer Ausführungsform des ersten Aspekts der Erfindung können auch Merkmale des Computerprogramms und/oder des computerlesbaren Mediums sein und umgekehrt.Features of the method according to an embodiment of the first aspect of the invention can also be features of the computer program and/or the computer-readable medium and vice versa.
Ideen zu Ausführungsformen der vorliegenden Erfindung können unter anderem als auf den nachfolgend beschriebenen Gedanken und Erkenntnissen beruhend angesehen werden.Ideas for embodiments of the present invention can be regarded as being based, among other things, on the ideas and findings described below.
Gemäß einer Ausführungsform werden die Fresnel-Integrale skaliert, indem Integrationsergebnisse durch Integration der Fresnel-Integrale berechnet werden und die Integrationsergebnisse mit einem von der Krümmungsänderungsrate abhängigen ersten Skalierungsfaktor multipliziert werden. Somit können Integrationsergebnisse der Fresnel-Integrale auf einfache Weise an die Krümmungsänderungsrate angepasst werden.According to one embodiment, the Fresnel integrals are scaled by calculating integration results by integrating the Fresnel integrals and multiplying the integration results by a first scaling factor dependent on the rate of curvature change. Thus, integration results of the Fresnel integrals can easily be fitted to the rate of change of curvature.
Gemäß einer Ausführungsform werden die Fresnel-Integrale skaliert, indem eine obere Integrationsgrenze der Fresnel-Integrale mit einem von der Krümmungsänderungsrate abhängigen zweiten Skalierungsfaktor multipliziert wird. Somit können Integrationsbereiche der Fresnel-Integrale auf einfache Weise an die Krümmungsänderungsrate angepasst werden.According to one embodiment, the Fresnel integrals are scaled by integrating an upper limit of the Fresnel integrals with a curvature change rate dependent second scaling factor is multiplied. Thus, integration areas of the Fresnel integrals can easily be adapted to the rate of change of curvature.
Gemäß einer Ausführungsform ist der erste Skalierungsfaktor der Kehrwert des zweiten Skalierungsfaktors. Somit kann der erste Skalierungsfaktor sehr einfach aus dem zweiten Skalierungsfaktor berechnet werden oder umgekehrt.According to one embodiment, the first scaling factor is the reciprocal of the second scaling factor. Thus, the first scaling factor can be calculated very easily from the second scaling factor or vice versa.
Gemäß einer Ausführungsform ist der erste Skalierungsfaktor definiert mit:
Gemäß einer Ausführungsform ist der zweite Skalierungsfaktor definiert ist mit:
Dabei steht κ1 für die Krümmungsänderungsrate.Here κ 1 stands for the rate of change of curvature.
Gemäß einer Ausführungsform sind Winkelargumente der Fresnel-Integrale definiert mit: πt2/2. Dies ermöglicht eine signifikante Reduktion des Rechenaufwands gegenüber Ausführungen mit anderslautenden Winkelargumenten.According to one embodiment, angle arguments of the Fresnel integrals are defined with: πt 2 /2. This enables a significant reduction in the computational effort compared to versions with different angle arguments.
Figurenlistecharacter list
Nachfolgend werden Ausführungsformen der Erfindung unter Bezugnahme auf die beigefügten Zeichnungen beschrieben, wobei weder die Zeichnungen noch die Beschreibung als die Erfindung einschränkend auszulegen sind.
-
1 zeigt schematisch ein Steuergerät gemäß einem Ausführungsbeispiel der Erfindung. -
2 zeigt schematisch ein Fahrzeug mit einem Fahrzeugsystem gemäß einem Ausführungsbeispiel der Erfindung.
-
1 shows schematically a control device according to an embodiment of the invention. -
2 shows schematically a vehicle with a vehicle system according to an embodiment of the invention.
Die Figuren sind lediglich schematisch und nicht maßstabsgetreu. Gleiche Bezugszeichen bezeichnen in den Figuren gleiche oder gleichwirkende Merkmale.The figures are merely schematic and not true to scale. In the figures, the same reference symbols denote the same features or features that have the same effect.
Ausführungsformen der ErfindungEmbodiments of the invention
Die Sensorik 102 stellt entsprechende Sensordaten 108 bereit, die in diesem Beispiel von einem Auswertemodul 110 des Steuergeräts 100 empfangen werden. Das Auswertemodul 110 kann konfiguriert sein, um die Objekte 106 in den Sensordaten 108 zu erkennen. Dabei können beispielsweise in mehreren aufeinanderfolgenden Zeitschritten jeweilige Positionen, Orientierungen und/oder Objektkategorien wie etwa „Fahrbahnbegrenzung“, „querendes Fahrzeug“, „Vorfahrtsschild“ usw. bestimmt werden und in einer digitalen Karte 112 der Umgebung des Fahrzeugs 105 gespeichert werden. Diese Objektdaten können basierend auf den Sensordaten 108 fortlaufend aktualisiert werden. Darüber hinaus kann das Auswertemodul 110 in jedem Zeitschritt anhand der Sensordaten 108 eine Position und/oder Orientierung des Fahrzeugs 105 als Fahrzeugdaten in der digitalen Karte 112 bestimmen.
Aus den genannten Objekt- und Fahrzeugdaten kann das Steuergerät 100 eine Klothoide 114 berechnen, der das Fahrzeug 105 folgen soll. Die Klothoide 114 kann ein Segment eines Pfades und/oder einer Trajektorie zum Navigieren des Fahrzeugs 105 sein.From the object and vehicle data mentioned,
Hierzu kann das Auswertemodul 110 durch Verarbeiten der Sensordaten 108, genauer der Objekt- und Fahrzeugdaten, eine geeignete Krümmungsänderungsrate κ1, mit der sich die Krümmung der Klothoide 114 ändern soll, bestimmen und ausgeben. Die Krümmungsänderungsrate κ1 kann beispielsweise abhängig von Komfortvorgaben bezüglich einer Lenkwinkeländerung des Fahrzeugs 105 und/oder abhängig von einem einzuhaltenden Minimalabstand des Fahrzeugs 105 zu den Objekten 106 bestimmt werden. Die Krümmungsänderungsrate κ1 kann durch Berechnung bestimmt werden. Möglich ist aber auch, dass die Krümmungsänderungsrate κ1 durch Auswählen eines Krümmungsänderungsratenwertes aus einer Lookup-Tabelle, die Krümmungsänderungsratenwerte für unterschiedliche Fahrsituationen speichert, bestimmt wird.For this purpose, the
Zusätzlich kann das Auswertemodul 110 durch Verarbeiten der Objekt- und Fahrzeugdaten eine Anfangskrümmung κ0 der Klothoide 114 bestimmen und ausgeben.In addition, the
Die Krümmungsänderungsrate κ1 kann zusammen mit der Anfangskrümmung κ0 von einem Integriermodul 116 des Steuergeräts 100 empfangen werden. Das Integriermodul 116 kann konfiguriert sein, um Koordinaten x(s), y(s) von auf der Klothoide liegenden Punkten in der digitalen Karte 116 abhängig von der Krümmungsänderungsrate κ1 und zusätzlich abhängig von der Anfangskrümmung κ0 zu berechnen. Bei den Koordinaten x(s),y(s) kann es sich um Weltkoordinaten oder Fahrzeugkoordinaten handeln. Zur Berechnung der Koordinaten x(s),y(s) löst das Integriermodul 116 für jede der Koordinaten x(s), y(s) ein entsprechendes Fresnel-Integral 118.The rate of change of curvature κ 1 may be received by an
Bei den Fresnel-Integralen 118 kann es sich beispielsweise um normierte Fresnel-Integrale handeln, die mit einem oder mehreren Skalierungsfaktoren so skaliert werden, dass eine effiziente und genaue Berechnung der Koordinaten x(s), y(s) in Abhängigkeit von der Krümmungsänderungsrate κ1 ermöglicht wird.The Fresnel integrals 118 can be, for example, normalized Fresnel integrals that are scaled with one or more scaling factors such that an efficient and accurate calculation of the coordinates x(s), y(s) as a function of the curvature change rate κ 1 is enabled.
In diesem Beispiel werden die Fresnel-Integrale 118 jeweils mit einem ersten Skalierungsfaktor s1 und einem zweiten Skalierungsfaktor s2 skaliert. Dabei werden zunächst durch Integrieren der normierten Fresnel-Integrale in mit dem zweiten Skalierungsfaktor s2 skalierten Integrationsbereichen Integrationsergebnisse berechnet. Diese Integrationsergebnisse werden anschließend jeweils durch Multiplizieren mit dem ersten Skalierungsfaktor s1 skaliert. Die resultierenden Koordinaten x(s), y(s) werden ausgegeben und von einem Steuersignalerzeugungsmodul 120 des Steuergeräts 100 empfangen.In this example, the
Das Steuersignalerzeugungsmodul 120 kann konfiguriert sein, um basierend auf den Sensordaten 108 und den Koordinaten x(s),y(s) der Klothoide 114 ein Steuersignal 122 zum entsprechenden Ansteuern der Aktorik 104 zu erzeugen und an die Aktorik 104 auszugeben. Das Steuersignal 122 kann die Aktorik 104 veranlassen, das Fahrzeug 105 so zu steuern, dass es der Klothoide 114 folgt. Hierzu kann beispielsweise durch Auswerten der Sensordaten 108 zusammen mit den Koordinaten x(s),y(s) eine Abweichung zwischen einer Sollenkwinkeländerungsrate und einer Istlenkwinkeländerungsrate des Fahrzeugs 105 bestimmt werden und das Steuersignal 122 so erzeugt werden, dass diese Abweichung minimiert wird.The control
Nachfolgend wird die Berechnung der Klothoide 114 im Steuergerät 100 näher beschrieben.The calculation of
Die Klothoide 114 kann zusätzlich zur Krümmungsänderungsrate κ1 durch folgende Parameter definiert sein: Koordinaten x0, y0 eines Startpunkts, Tangentenwinkel θ0 einer Tangente am Startpunkt, Anfangskrümmung κ0.The
Gegeben seien folgende Gleichungen:
Bei den Gleichungen für x(s) und y(s) handelt es sich um transzendentale Gleichungen, für die bislang keine geschlossene Lösung existiert. Jedoch ist es möglich, die Gleichungen so umzuformen, dass eine genaue Lösung mit geringem Rechenaufwand gefunden werden kann. Dazu sollten die Gleichungen für x(s) und y(s) auf (gut berechenbaren) normierten Fresnel-Integralen basieren. Diese sind definiert mit:
In den Winkelargumenten der normierten Fresnel-Integrale fehlen jedoch die linearen und konstanten Terme der Winkelargumente der weiter oben genannten Fresnel-Integrale. Zudem werden die normierten Fresnel-Integrale über π/2 statt κ1/2 normiert. Um dem abzuhelfen, können beispielsweise folgende Berechnungsschritte ausgeführt werden.However, the linear and constant terms of the angle arguments of the Fresnel integrals mentioned above are missing in the angle arguments of the normalized Fresnel integrals. In addition, the normalized Fresnel integrals are normalized over π/2 instead of κ 1 /2. To remedy this, the following calculation steps can be carried out, for example.
1. Berechnen einer Basisklothoide mit κ0 = θ0 = x0 = y0 = 0. Dies vereinfacht die Gleichungen zu:
2. Umformen der Fresnel-Integrale, sodass die Winkelargumente π/2 statt κ1/2 enthalten. Hierzu kann eine einfache Variablensubstitution vorgenommen werden:
Mit den resultierenden Skalierungsfaktoren
3. Berechnen von s0, base, x0, base, y0, base und θ0, base für die Basisklothoide entsprechend der Anfangskrümmung κ0.3. Compute s 0,base , x 0,base, y 0,base and θ 0 , base for the base clothoids corresponding to the initial curvature κ 0 .
4. Berechnen von ss, base, xs, base, θs, base und κs, base für die Basisklothoide für sbase = s0, base + s.4. Compute s s,base , x s,base , θ s,base and κ s,base for the base clothoids for s base = s 0, base + s.
5. Transformieren der Ergebnisse bezüglich der Basisklothoide in Weltkoordinaten.5. Transform the results in terms of base clothoids into world coordinates.
Hierzu kann zunächst ein Punkt P0,base auf der Basisklothoide gesucht werden, der der Anfangskrümmung κ0 entspricht. Dies ergibt: s0,base = κ0/κ1, θ0,base =
Ähnliches kann für die Berücksichtigung der Initialbedingung der Klothoide gelten. Alle Berechnungen auf der Basisklothoide können in Relation zum Ursprung stattfinden. Folglich sollte auch hier die Translation um x0, y0 sowie die Rotation um θ0 mittels einer homogenen Koordinatentransformation berücksichtigt werden. Auf diese Weise können Weltkoordinaten des gesuchten Endpunkts im globalen Koordinatensystem erhalten werden.The same can apply to the consideration of the initial condition of the clothoid. All calculations on the basis clothoid can take place in relation to the origin. Consequently, the translation around x 0 , y 0 and the rotation around θ 0 should also be taken into account here by means of a homogeneous coordinate transformation. In this way, world coordinates of the searched endpoint can be obtained in the global coordinate system.
6. Bestimmen der korrekten Quadranten für x(s) und y(s) anhand der Vorzeichen von κ(s) und κ1. Mögliche Zuordnungen der Vorzeichen von κ(s) und κ1 zu Quadranten für x(s) und y(s) sind beispielhaft in der nachfolgenden Tabelle aufgelistet.
Eine solche Quadrantenbestimmung ist erforderlich, da über die normierten Fresnel-Integrale in jedem Fall eine Lösung im zweiten Quadranten in der x(s), y(s)-Ebene berechnet wird, d. h. x(s),y(s) ≥ 0. Dies lässt sich durch die oben erwähnten Skalierungsfaktoren zeigen.Such a quadrant determination is necessary because a solution in the second quadrant in the x(s), y(s) plane is always calculated via the normalized Fresnel integrals, i. H. x(s),y(s) ≥ 0. This can be shown by the scaling factors mentioned above.
Abschließend wird darauf hingewiesen, dass Begriffe wie „aufweisend“, „umfassend“ etc. keine anderen Elemente oder Schritte ausschließen und Begriffe wie „eine“ oder „ein“ keine Vielzahl ausschließen. Bezugszeichen in den Ansprüchen sind nicht als Einschränkung anzusehen.Finally, it is noted that terms such as "comprising," "comprising," etc. do not exclude other elements or steps, and terms such as "a" or "an" do not exclude a plurality. Any reference signs in the claims should not be construed as limiting.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020215536.4A DE102020215536A1 (en) | 2020-12-09 | 2020-12-09 | Method for controlling an actuator of a vehicle, control device and vehicle system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020215536.4A DE102020215536A1 (en) | 2020-12-09 | 2020-12-09 | Method for controlling an actuator of a vehicle, control device and vehicle system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102020215536A1 true DE102020215536A1 (en) | 2022-06-09 |
Family
ID=81655191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102020215536.4A Pending DE102020215536A1 (en) | 2020-12-09 | 2020-12-09 | Method for controlling an actuator of a vehicle, control device and vehicle system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102020215536A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016220717A1 (en) | 2016-10-21 | 2018-05-09 | Volkswagen Aktiengesellschaft | Determining a lane and lateral control for a vehicle |
-
2020
- 2020-12-09 DE DE102020215536.4A patent/DE102020215536A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016220717A1 (en) | 2016-10-21 | 2018-05-09 | Volkswagen Aktiengesellschaft | Determining a lane and lateral control for a vehicle |
Non-Patent Citations (1)
Title |
---|
Reza N. Jazar: Vehicle Dynamics: Theory and Application. 2nd Edition. New York : Springer, 2014. S. 434-437. - ISBN 978-1-4614-8544-5 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102014118120B4 (en) | Integrated collision avoidance control with EPS controller | |
EP3140813B1 (en) | Method and device for the distortion-free display of an area surrounding a vehicle | |
DE102018107935A1 (en) | Device for Determining the Operational Design Domain (ODD) | |
DE112019000873T5 (en) | System and method for generating a destination path for a vehicle | |
EP1480187A2 (en) | Camerabased position detection for road vehicles | |
DE102017215737B4 (en) | driver assistance system | |
DE102018106804A1 (en) | Route generation device, route generation method, and route generation program | |
DE102016218080B3 (en) | Method and device for determining a collision probability of a vehicle with an object | |
DE112021006111T5 (en) | Systems and methods for monocularized object recognition | |
DE102020215504A1 (en) | Method and device for detecting objects in the surroundings of a vehicle | |
DE112018006015T5 (en) | VEHICLE CONTROL DEVICE | |
DE102017205973A1 (en) | Method for determining an offset contained in a yaw rate signal of a yaw rate sensor of a motor vehicle and control device and motor vehicle | |
DE102018203753A1 (en) | Method and device for robust localization of a vehicle | |
DE112022001133T5 (en) | Systems and methods for vehicle movement planning | |
DE112019001307T5 (en) | Driver assistance control apparatus and method and driver assistance system for a vehicle | |
DE112018008111T5 (en) | Target lane generation device, vehicle control device, target lane generation method, and vehicle control method | |
DE102019203274B3 (en) | Computer-implemented method for creating an environment model for an automated vehicle, control unit and computer program product for automated control of a vehicle and control system for a vehicle | |
DE102020214595A1 (en) | Method and device for operating a vehicle | |
DE102017104357A1 (en) | METHOD, DEVICE AND COMPUTER READABLE STORAGE MEDIUM WITH MOTOR PLANT INSTRUCTIONS FOR A MOTOR VEHICLE | |
DE102020215536A1 (en) | Method for controlling an actuator of a vehicle, control device and vehicle system | |
DE102022101054A1 (en) | Method for planning a path for an at least partially automated motor vehicle, computer program product, computer-readable storage medium and assistance system | |
DE102021120966A1 (en) | SENSOR FUSION | |
DE102021202641A1 (en) | Method for determining a state of motion of a rigid body | |
DE102021123503A1 (en) | Determination of an absolute initial position of a vehicle | |
DE102020132050A1 (en) | ANALYSIS OF THE SENSOR COVERAGE FOR AUTOMATED DRIVING SCENARIOS WITH INTERSECTIONS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified |