DE102019216147B3 - Method for determining the drivability of an area of a site for a vehicle - Google Patents

Method for determining the drivability of an area of a site for a vehicle Download PDF

Info

Publication number
DE102019216147B3
DE102019216147B3 DE102019216147.2A DE102019216147A DE102019216147B3 DE 102019216147 B3 DE102019216147 B3 DE 102019216147B3 DE 102019216147 A DE102019216147 A DE 102019216147A DE 102019216147 B3 DE102019216147 B3 DE 102019216147B3
Authority
DE
Germany
Prior art keywords
vehicle
area
control device
point cloud
environment
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
DE102019216147.2A
Other languages
German (de)
Inventor
Gabriela Jager
Markus Birk
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.)
ZF Friedrichshafen AG
Original Assignee
ZF Friedrichshafen AG
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 ZF Friedrichshafen AG filed Critical ZF Friedrichshafen AG
Priority to DE102019216147.2A priority Critical patent/DE102019216147B3/en
Application granted granted Critical
Publication of DE102019216147B3 publication Critical patent/DE102019216147B3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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 ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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 ambient conditions
    • B60W40/06Road conditions
    • B60W40/076Slope angle of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/12Estimation 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 parameters of the vehicle itself, e.g. tyre models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C7/00Tracing profiles
    • G01C7/02Tracing profiles of land surfaces
    • G01C7/04Tracing profiles of land surfaces involving a vehicle which moves along the profile to be traced
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Multimedia (AREA)
  • Combustion & Propulsion (AREA)
  • Evolutionary Computation (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Human Computer Interaction (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

Bei einem Verfahren (V) zur Bestimmung einer Befahrbarkeit wenigstens eines Bereichs (50, 50*) eines Geländes für ein Fahrzeug (1), wobei das Fahrzeug wenigstens einen Umfeld-Sensor (2) und wenigstens eine Steuereinrichtung (3) aufweist, welche miteinander verbunden sind, wird mittels des wenigstens einen Umfeld-Sensors (2) ein Umfeld (4) des Fahrzeugs (1) erfasst, wodurch Bilddaten (B) generiert werden. Ausgehend von den Bilddaten (B) wird eine 3D-Punktewolke (P) erzeugt. Eine Fläche wird durch die 3D-Punktewolke (P) gefittet. Fahrzeugspezifische Zugänglichkeits-Kriterien (Z) werden auf die gefittete 3D-Punktewolke angewendet, wobei die Zugänglichkeits-Kriterien (Z) mittels fahrzeugspezifischer Breiten- und Winkel-Limitierungen ausgeformt sind. Ausgehend davon wird der wenigstens eine Bereich (50, 50*) der Umgebung (4) ermittelt, welcher den Zugänglichkeits-Kriterien (Z) entspricht. Dieser Bereich (50) wird als befahrbar (50*) ausgegeben.In a method (V) for determining the drivability of at least one area (50, 50 *) of a site for a vehicle (1), wherein the vehicle has at least one environment sensor (2) and at least one control device (3) which communicate with each other are connected, an environment (4) of the vehicle (1) is recorded by means of the at least one environment sensor (2), whereby image data (B) are generated. A 3D point cloud (P) is generated based on the image data (B). A surface is fitted by the 3D point cloud (P). Vehicle-specific accessibility criteria (Z) are applied to the fitted 3D point cloud, with the accessibility criteria (Z) being shaped by means of vehicle-specific width and angle limits. On the basis of this, the at least one area (50, 50 *) of the surroundings (4) is determined which corresponds to the accessibility criteria (Z). This area (50) is output as passable (50 *).

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Bestimmung einer Befahrbarkeit eines Bereichs eines Geländes für ein Fahrzeug mit den Merkmalen nach Anspruch 1, eine Steuereinrichtung mit den Merkmalen nach Anspruch 10, ein Computerprogrammprodukt mit den Merkmalen nach Anspruch 11, und ein Fahrzeug mit den Merkmalen nach Anspruch 12.The present invention relates to a method for determining a drivability of an area of a terrain for a vehicle with the features according to claim 1, a control device with the features according to claim 10, a computer program product with the features according to claim 11, and a vehicle with the features according to claim 12.

Fahrzeuge im Off-Road-Bereich, beispielsweise Bau- oder Landmaschinen, haben nur eine begrenzte Fähigkeit im Gelände Steigungen und Gefälle zu befahren ohne steckenzubleiben. Dies ist bei derartigen Fahrzeugen besonders dann problematisch, wenn diese im Gelände Arbeitsfunktionen durchführen, die durch das Steckenbleiben unterbrochen werden. Dadurch kommt es zu Ausfällen im Betrieb und zu Zeitverlust. Das Befreien der Fahrzeuge ist aufwändig und häufig auch kostenintensiv. Das Weiteren kann das Feststecken eine Gefahr für einen Fahrer oder einen sonstigen Fahrer des Fahrzeugs darstellen.Vehicles in the off-road sector, for example construction or agricultural machinery, have only a limited ability to negotiate inclines and declines in the terrain without getting stuck. In the case of vehicles of this type, this is particularly problematic when they perform work functions in the field that are interrupted by getting stuck. This leads to failures in operation and loss of time. Freeing the vehicles is time-consuming and often also cost-intensive. Furthermore, getting stuck can pose a risk to a driver or another driver of the vehicle.

Aus DE 10 2017 206 245 A1 ist ein Verfahren und eine Vorrichtung zur Detektion eines Geländeverlaufs, insbesondere zur Detektion von Erhebungen und/oder Senken in der Umgebung um ein Fahrzeug, bekannt. Hierbei werden Bilddaten in der Umgebung des Fahrzeugs erfasst und dabei der Verlauf eines Horizonts in den Bilddaten mit einem vorgegebenen Referenzverlauf für den Horizont verglichen. In Abhängigkeit von der Abweichung zwischen tatsächlichem Horizont und Referenzverlauf können daraufhin Erhebungen bzw. Senken in dem Geländeverlaufs ermittelt werden.Out DE 10 2017 206 245 A1 a method and a device for detecting a terrain course, in particular for detecting elevations and / or depressions in the area around a vehicle, are known. Here, image data in the vicinity of the vehicle are recorded and the course of a horizon in the image data is compared with a predetermined reference course for the horizon. As a function of the deviation between the actual horizon and the reference course, elevations or depressions can then be determined in the terrain course.

Die Druckschrift DE 10 2016 110 461 A1 bezieht sich auf die Ermittlung von Fahrbahnneigungen. Um die Neigung eines Fahrbahnbereichs zu ermitteln, wird der erste Fahrbahnbereich in eine vorbestimmte Anzahl von Streifen unterteilt. Diesen werden von einer fahrzeugseitigen Erfassungsvorrichtung erfasste Umgebungspunkte zugeordnet, um anhand der Höhenkoordinaten der Umgebungspunkte den jeweiligen Höhe der Streifen zu bestimmen. Aus der Differenz der Höhen zweier Streifen ergibt sich eine Fahrbahnneigung.The pamphlet DE 10 2016 110 461 A1 refers to the determination of road gradients. In order to determine the inclination of a lane area, the first lane area is divided into a predetermined number of strips. Surrounding points detected by a vehicle-side detection device are assigned to these in order to determine the respective height of the strips on the basis of the height coordinates of the surrounding points. A road incline results from the difference in the heights of two strips.

Die Druckschrift DE 10 2017 115 810 A1 offenbart ein Verfahren zum autonomen Parken eines Fahrzeugs basierend auf einer Trajektorie. Bei dem Verfahren wird der Umgebungsbereich des Fahrzeugs über Bildinformationen erfasst und in Bereiche unterteilt, die hinsichtlich ihrer Befahrbarkeit klassifiziert werden. In die Bestimmung eines befahrbaren Bereichs fließen fahrzeugspezifische Daten ein.The pamphlet DE 10 2017 115 810 A1 discloses a method for autonomous parking of a vehicle based on a trajectory. In the method, the area around the vehicle is captured using image information and divided into areas that are classified with regard to their drivability. Vehicle-specific data is incorporated into the determination of a drivable area.

Die Druckschrift DE 10 2017 203 276 A1 schlägt vor, eine Trajektorie in Offroad-Szenarien mittels einer 2D-Sensorik zur Aufnahme eines 2D-Bildes einer Umgebung zu generieren. Eine weitere Sensorik dient der Ermittlung eines Höhenprofils der Umgebung. Die Bildpunkte des Bildes werden klassifiziert und in das Höhenprofil projiziert.The pamphlet DE 10 2017 203 276 A1 suggests generating a trajectory in off-road scenarios using 2D sensors to record a 2D image of an environment. Another sensor system is used to determine a height profile of the environment. The pixels of the image are classified and projected into the height profile.

Der vorliegenden Erfindung liegt ausgehend vom Stand der Technik die Aufgabe zu Grunde, eine Methode vorzuschlagen, mittels welcher befahrbare Bereiche für Off-Road-Fahrzeuge sicher identifiziert werden können.Based on the prior art, the present invention is based on the object of proposing a method by means of which drivable areas for off-road vehicles can be reliably identified.

Die vorliegende Erfindung schlägt ausgehend von der vorgenannten Aufgabe ein Verfahren zur Bestimmung einer Befahrbarkeit eines Bereichs eines Geländes für ein Fahrzeug nach Anspruch 1, eine Steuereinrichtung nach Anspruch 10, ein Computerprogrammprodukt nach Anspruch 11, und ein Fahrzeug nach Anspruch 12 vor. Weitere vorteilhafte Ausgestaltungen und Weiterbildungen gehen aus den Unteransprüchen hervor.Based on the aforementioned object, the present invention proposes a method for determining the drivability of an area of a terrain for a vehicle according to claim 1, a control device according to claim 10, a computer program product according to claim 11, and a vehicle according to claim 12. Further advantageous configurations and developments emerge from the subclaims.

Bei einem Verfahren zur Bestimmung einer Befahrbarkeit wenigstens eines Bereichs eines Geländes für ein Fahrzeug, wobei das Fahrzeug wenigstens einen Umfeld-Sensor und wenigstens eine Steuereinrichtung aufweist, welche miteinander verbunden sind, wird mittels des wenigstens einen Umfeld-Sensors ein Umfeld des Fahrzeugs erfasst, wodurch Bilddaten generiert werden. Ausgehend von den Bilddaten wird eine 3D-Punktewolke erzeugt. Eine Fläche wird durch die 3D-Punktewolke gefittet. Fahrzeugspezifische Zugänglichkeits-Kriterien werden auf die gefittete 3D-Punktewolke angewendet, wobei die Zugänglichkeits-Kriterien mittels fahrzeugspezifischer Breiten- und Winkel-Limitierungen ausgeformt sind. Ausgehend davon wird der wenigstens eine Bereich der Umgebung ermittelt, welcher den Zugänglichkeits-Kriterien entspricht. Dieser Bereich wird als befahrbar ausgegeben.In a method for determining the drivability of at least one area of a site for a vehicle, the vehicle having at least one environment sensor and at least one control device which are connected to one another, an environment of the vehicle is detected by means of the at least one environment sensor, whereby Image data are generated. A 3D point cloud is generated based on the image data. A surface is fitted by the 3D point cloud. Vehicle-specific accessibility criteria are applied to the fitted 3D point cloud, with the accessibility criteria being shaped by means of vehicle-specific width and angle limits. On the basis of this, the at least one area of the surroundings that corresponds to the accessibility criteria is determined. This area is issued as passable.

Das Fahrzeug ist ein Landfahrzeug, welches für einen Off-Road-Bereich ausgeformt ist, und kann hierbei ein Nutzfahrzeug (NKW), z. B. ein LKW, ein landwirtschaftliches oder forstwirtschaftliches Fahrzeug, nämlich eine Landmaschine, oder eine Baumaschine, ein Pistenfahrzeug, ein Bergbaufahrzeug, eine Reinigungsmaschine, oder ein anderes Nutzfahrzeug, aber auch ein Geländewagen sein. Das Fahrzeug kann dabei derart ausgeformt sein, dass es automatisierte Fahrfunktionen und Arbeitsfunktionen ab Level 3 der SAE J3016 Autonomiestufen durchführen kann. Das Fahrzeug weist dabei eine äußere Form mit gewissen unveränderbaren Abmessungen auf. Zudem weist das Fahrzeug ein vorbestimmtes Maximalgewicht auf, welches nicht überschritten werden kann.The vehicle is a land vehicle which is designed for an off-road area, and can be a commercial vehicle (commercial vehicle), e.g. B. a truck, an agricultural or forestry vehicle, namely an agricultural machine, or a construction machine, a snow groomer, a mining vehicle, a cleaning machine, or another utility vehicle, but also an off-road vehicle. The vehicle can be designed in such a way that it can perform automated driving functions and work functions from level 3 of the SAE J3016 autonomy levels. The vehicle has an external shape with certain unchangeable dimensions. In addition, the vehicle has a predetermined maximum weight which cannot be exceeded.

Das Fahrzeug weist den wenigstens einen Umgebungs-Sensor auf. Dieser dient dazu, das Umfeld des Fahrzeugs zu erfassen. Selbstverständlich kann das Fahrzeug mehr als einen Umgebungs-Sensor aufweisen. Der Umgebungs-Sensor ist derart ausgeformt, dass dieser Bilddaten generieren kann, aus welchen eine 3D-Punktewolke erzeugt werden kann. Beispielsweise kann der wenigstens eine Umgebungs-Sensor als Kamera, beispielsweise als Mono- oder Stereokamera, oder als LIDAR ausgebildet sein. Ebenso wäre eine Ausformung als Imaging-Radar oder 3D-Ultraschallsensor möglich, wobei in diesen Fällen eine Reichweite verringert wäre im Vergleich zu der Ausformung mittels einer Kamera oder eines LIDARs. Der wenigstens eine Umgebungs-Sensor ist derart an dem Fahrzeug angeordnet, dass dieser die Umgebung in Fahrtrichtung vor dem Fahrzeug erfassen kann. Weist das Fahrzeug mehrere Umgebungs-Sensoren auf, sind diese beispielsweise derart angeordnet, dass ein Surroundview realisiert werden kann.The vehicle has the at least one environment sensor. This is used to record the surroundings of the vehicle. Of course, the vehicle can have more than one environment sensor. The environment sensor is designed in such a way that it can generate image data from which a 3D point cloud can be generated. For example, the at least one environment sensor can be designed as a camera, for example as a mono or stereo camera, or as a LIDAR. A shape as an imaging radar or 3D ultrasound sensor would also be possible, in which case a range would be reduced compared to the shape using a camera or a LIDAR. The at least one environment sensor is arranged on the vehicle in such a way that it can detect the environment in the direction of travel in front of the vehicle. If the vehicle has several environmental sensors, these are arranged, for example, in such a way that a surround view can be implemented.

Weiterhin weist das Fahrzeug die Steuereinrichtung auf, welche mit dem wenigstens einen Umgebungs-Sensor verbunden ist, so dass ein Daten- und Signalaustausch erfolgen kann. Diese Verbindung kann kabelgebunden oder drahtlos ausgebildet sein. Die Steuereinrichtung kann z. B. als ECU oder Domain-ECU ausgebildet sein. Zudem weist die Steuereinrichtung eine Speichereinrichtung auf, in welcher Daten abgespeichert werden können. Die Steuereinrichtung ist dabei dazu eingerichtet, die Bilddaten, die der wenigstens eine Umgebungs-Sensor liefert, auszuwerten. Des Weiteren ist die Steuereinrichtung dazu eingerichtet, Fahrzeugsysteme anzusteuern, z. B. ein Antriebssystem, ein Lenksystem, ein Bremssystem, o. ä., oder auch Informationen an eine Anzeigevorrichtung weiterzuleiten, wodurch diese angezeigt werden können. Die Anzeigevorrichtung kann beispielsweise als Display mit oder ohne Eingabefunktion ausgebildet sein. Zu diesem Zweck ist die Steuereinrichtung mit den Fahrzeugsystemen und mit der Anzeigevorrichtung derart verbunden, dass ein Daten- und Signalaustausch erfolgen kann. Diese Verbindung kann kabelgebunden oder drahtlos ausgebildet sein.Furthermore, the vehicle has the control device which is connected to the at least one environment sensor, so that data and signals can be exchanged. This connection can be wired or wireless. The control device can, for. B. be designed as an ECU or domain ECU. In addition, the control device has a memory device in which data can be stored. The control device is set up to evaluate the image data that the at least one environment sensor supplies. Furthermore, the control device is set up to control vehicle systems, e.g. B. a drive system, a steering system, a braking system, o. Ä., Or to forward information to a display device, whereby this can be displayed. The display device can for example be designed as a display with or without an input function. For this purpose, the control device is connected to the vehicle systems and to the display device in such a way that data and signals can be exchanged. This connection can be wired or wireless.

Zudem ist die Steuereinrichtung dazu eingerichtet, Positionsdaten des Fahrzeugs auszuwerten und zu verwerten, die mittels eines Positionsbestimmungs-Systems ermittelt werden können. Zu diesem Zweck ist die Steuereinrichtung mit dem Positionsbestimmungs-Systems derart verbunden, dass ein Daten- und Signalaustausch erfolgen kann. Diese Verbindung kann kabelgebunden oder drahtlos ausgebildet sein. Diese Positionsdaten geben vorzugsweise die globale Position des Fahrzeugs wieder, beispielsweise können diese als GPS-Koordinaten oder als andere geeignete Koordinaten vorliegen, die mittels eines globales Navigationssatellitensystem (GNSS) ermittelt wurden. Alternativ können die Positionsdaten auch ohne GPS-Koordinaten oder dergleichen angegeben werden, beispielsweise als lokale Positionsdaten, welche z. B. ausgehend von einer Fahrzeug-Odometrie ermittelt werden können.In addition, the control device is set up to evaluate and utilize position data of the vehicle that can be determined by means of a position determination system. For this purpose, the control device is connected to the position determination system in such a way that data and signals can be exchanged. This connection can be wired or wireless. These position data preferably reflect the global position of the vehicle, for example these can be present as GPS coordinates or other suitable coordinates that have been determined by means of a global navigation satellite system (GNSS). Alternatively, the position data can also be specified without GPS coordinates or the like, for example as local position data, which z. B. can be determined on the basis of a vehicle odometry.

Mittels des wenigstens einen Umfeld-Sensors wird das Umfeld des Fahrzeugs erfasst, wodurch Bilddaten generiert werden. Das Umfeld des Fahrzeugs bezeichnet dabei die Umgebung des Fahrzeugs, in welcher sich das Fahrzeug bewegt. Das Umfeld des Fahrzeugs ist nicht eben ausgebildet, sondern weist Senken und Erhebungen auf. Das Umfeld des Fahrzeugs stellt somit einen Off-Road-Bereich dar. Die generierten Bilddaten richten sich dabei nach der Ausformung des wenigstens einen Umfeld-Sensors. Beispielsweise wird der Bereich in Fahrtrichtung vor dem Fahrzeug mittels einer Stereokamera erfasst, wodurch als Bilddaten Kameradaten generiert werden. Alternativ dazu wird der Bereich in Fahrtrichtung vor dem Fahrzeug z. B. mittels eines LIDARs erfasst, wodurch als Bilddaten Lidardaten generiert werden. Die Bilddaten stellen in anderen Worten die Aufnahmen dar, die durch den wenigstens einen Umfeld-Sensor erzeugt werden.The environment of the vehicle is recorded by means of the at least one environment sensor, whereby image data are generated. The surroundings of the vehicle refer to the surroundings of the vehicle in which the vehicle is moving. The area around the vehicle is not flat, but has depressions and elevations. The surroundings of the vehicle thus represent an off-road area. The generated image data are based on the shape of the at least one surroundings sensor. For example, the area in front of the vehicle in the direction of travel is recorded by means of a stereo camera, whereby camera data are generated as image data. Alternatively, the area in the direction of travel in front of the vehicle z. B. captured by means of a LIDAR, whereby lidar data are generated as image data. In other words, the image data represent the recordings that are generated by the at least one environment sensor.

Ausgehend von den Bilddaten wird die 3D-Punktewolke erzeugt. Die 3D-Punktewolke wird direkt aus den Bilddaten erzeugt. Dies erfolgt mittels der Steuereinrichtung. Die 3D-Punktewolke bildet somit das Umfeld des Fahrzeugs ab. Die 3D-Punktewolke wird dabei z. B. mittels des „Structure from Motion“-Verfahrens oder mittels des „SLAM“-Verfahrens aus den Bilddaten erzeugt. Diese Verfahren sind aus dem Stand der Technik bekannt.The 3D point cloud is generated based on the image data. The 3D point cloud is generated directly from the image data. This is done by means of the control device. The 3D point cloud thus depicts the vehicle's surroundings. The 3D point cloud is z. B. generated from the image data using the “Structure from Motion” process or using the “SLAM” process. These methods are known from the prior art.

Eine Fläche wird durch die 3D-Punktewolke gefittet. Die Fläche kann entweder direkt verwendet werden, oder es kann durch das Fitting ein Gitter erzeugt werden, welches die Fläche auswertet. Dieses Gitter kann als ein uniformes oder ein adaptives Gitter ausgeformt sein. Die Fläche ist dabei nicht als ebene Fläche zu verstehen. Das Fitting erfolgt dabei beispielsweise mittels eines Regressions-Verfahren, kann aber auch mittels alternativer Verfahren erfolgen. In anderen Worten wird in der Punktewolke eine Fläche abgebildet.A surface is fitted by the 3D point cloud. The area can either be used directly, or a grid can be generated by the fitting, which evaluates the area. This grid can be designed as a uniform or an adaptive grid. The surface is not to be understood as a flat surface. The fitting takes place, for example, by means of a regression method, but can also take place by means of alternative methods. In other words, an area is mapped in the point cloud.

Fahrzeugspezifische Zugänglichkeits-Kriterien werden auf die gefittete 3D-Punktewolke angewendet, wobei die Zugänglichkeits-Kriterien mittels fahrzeugspezifischer Breiten- und Winkel-Limitierungen ausgeformt sind. Die Zugänglichkeits-Kriterien sind werksseitig festgelegt und in der Speichereinrichtung der Steuereinrichtung gespeichert. Die Zugänglichkeits-Kriterien legen in anderen Worten Kriterien fest, die aufzeigen, welche Beschränkungen für befahrbare Bereiche aufgrund der Ausformung des Fahrzeugs vorgegeben sind. Die Zugänglichkeits-Kriterien sind für jedes Fahrzeug spezifisch. Durch die Ausformung des Fahrzeugs wird die Breiten-Limitierung bestimmt. Diese gibt an, welche Breite ein Bereich wenigstens aufweisen muss, damit das Fahrzeug diesen gefahrlos befahren kann. Durch die Ausformung des Fahrzeugs wird die Winkel-Limitierung bestimmt. Diese gibt an, welche Steigung oder welches Gefälle ein Bereich höchstens aufweisen darf, damit das Fahrzeug diesen gefahrlos befahren kann. Gefahrlos befahren bedeutet, dass das Fahrzeug den Bereich passieren kann, ohne festzustecken, zu kippen, einzusinken oder dergleichen. Ein Ändern dieser Zugänglichkeits-Kriterien ist beispielsweise nur werksseitig möglich. Beispielsweise kann ein Fahrer die Zugänglichkeits-Kriterien derart anpassen lassen, dass die Winkel-Limitierung überschritten wird. Wenn dies der Fall ist, wird dies dokumentiert, so dass eventuelle Schäden am Fahrzeug auf Verantwortung des jeweiligen Fahrers erfolgt sind.Vehicle-specific accessibility criteria are applied to the fitted 3D point cloud, with the accessibility criteria being shaped by means of vehicle-specific width and angle limits. The accessibility criteria are set at the factory and stored in the storage device of the control device. In other words, the accessibility criteria define criteria which indicate which restrictions are specified for passable areas due to the shape of the vehicle. The accessibility criteria are specific to each vehicle. The width limitation is determined by the shape of the vehicle. This indicates the minimum width an area must have so that the vehicle can drive on it safely. The angle limitation is determined by the shape of the vehicle. This indicates the maximum uphill or downhill gradient an area may have so that the vehicle can drive on it safely. Driving safely means that the vehicle can pass the area without getting stuck, tipping, sinking or the like. Changing these accessibility criteria is only possible at the factory, for example. For example, a driver can have the accessibility criteria adjusted in such a way that the angle limitation is exceeded. If this is the case, this will be documented so that any damage to the vehicle is the responsibility of the respective driver.

Ausgehend von der Anwendung der fahrzeugspezifischen Zugänglichkeits-Kriterien auf die gefittete 3D-Punktewolke wird der wenigstens eine Bereich der Umgebung ermittelt, welcher den Zugänglichkeits-Kriterien entspricht. Dieser wenigstens eine Bereich weist in anderen Worten eine ausreichende Breite auf, so dass das Fahrzeug diesen befahren kann. Des Weiteren weist der wenigstens eine Bereich einen Steigungs- oder Gefällewinkel auf, welcher gering genug ist, dass das Fahrzeug diesen bewältigen kann. Selbstverständlich kann mehr als ein Bereich den Zugänglichkeits-Kriterien entsprechen. Weitere Bereiche in der Umgebung des Fahrzeugs, die den Zugänglichkeits-Kriterien nicht entsprechen, können von dem Fahrzeug nicht gefahrlos befahren werden. Diese werden nicht weiter betrachtet.Based on the application of the vehicle-specific accessibility criteria to the fitted 3D point cloud, the at least one area of the environment which corresponds to the accessibility criteria is determined. In other words, this at least one area has a sufficient width so that the vehicle can drive on it. Furthermore, the at least one area has an angle of incline or decline which is small enough that the vehicle can cope with it. Of course, more than one area can meet the accessibility criteria. Other areas in the vicinity of the vehicle that do not meet the accessibility criteria cannot be safely driven into by the vehicle. These are not considered further.

Der wenigstens eine Bereich wird daraufhin als befahrbar ausgegeben. Das heißt, das Fahrzeug kann diesen wenigstens einen Bereich gefahrlos befahren. Ausgeben bedeutet hierbei zum einen, dass der wenigstens eine Bereich durch die Steuereinrichtung als befahrbar identifiziert wird und für mögliche weitere Verfahrensschritte verwendet werden kann. Außerdem kann der wenigstens eine Bereich mittels der Anzeigevorrichtung an einen Fahrer des Fahrzeugs ausgegeben, diesem also angezeigt werden.The at least one area is then output as drivable. That is to say, the vehicle can safely drive into this at least one area. Output means here on the one hand that the at least one area is identified as drivable by the control device and can be used for possible further method steps. In addition, the at least one area can be output to a driver of the vehicle by means of the display device, that is to say displayed to him.

Vorteilhaft an diesem Verfahren ist, dass nur derjenige oder diejenigen Bereiche ausgegeben werden, die für das Fahrzeug befahrbar sind. Die Erfahrung eines Fahrers des Fahrzeugs, der selbst derartige befahrbare Bereiche sicher identifizieren kann, wird somit automatisiert. Dadurch kann eine Sicherheit gesteigert werden, vor allem bei Fahrzeugen, die autonome Fahrfunktionen durchführen.The advantage of this method is that only that area or areas are output which the vehicle can drive. The experience of a driver of the vehicle who can safely identify such drivable areas himself is thus automated. This can increase safety, especially in vehicles that perform autonomous driving functions.

Nach einer weiterbildenden Ausführungsform wird ausgehend von der 3D-Punktewolke die Fläche zusätzlich zu einer Belegungskarte reduziert, welche als 2D-Belegungskarte oder als 2,5D-Belegungskarte ausgebildet ist, wobei die Belegungskarte anzeigbar ist. Die 2D-Belegungskarte bildet hierbei zwei Raumdimensionen ab. Die 2,5D-Belegungskarte bildet hingegen zwei Raumdimensionen ab, wobei zusätzlich zu jedem Punkt eine Höheninformation abgelegt ist. Die dritte Dimension, nämlich die Höhe des Geländes, ist in anderen Worten als Attribut der Lage modelliert.According to a further developing embodiment, based on the 3D point cloud, the area is additionally reduced to an occupancy card, which is designed as a 2D occupancy card or a 2.5D occupancy card, the occupancy card being displayable. The 2D occupancy map shows two room dimensions. The 2.5D occupancy map, on the other hand, depicts two spatial dimensions, with height information being stored in addition to each point. In other words, the third dimension, namely the height of the terrain, is modeled as an attribute of the location.

Mittels der Belegungskarte kann dargestellt werden, welche Bereiche von dem Fahrzeug befahrbar sind. Diese zeigt somit an, welche Bereiche „belegt“, d. h. nicht befahrbar sind. Die Belegungskarte kann einem Fahrer des Fahrzeugs ausgegeben werden, beispielsweise mittels der Anzeigevorrichtung des Fahrzeugs. Beispielsweise kann eine Umgebungskarte oder eine Aufnahme der Umgebung mit der 2D-Belegungskarte oder mit der 2,5D-Belegungskarte überlagert werden. Die Umgebungskarte kann beispielsweise mittels der Bilddaten generiert werden und stellt die unmittelbare Umgebung des Fahrzeugs dar. Alternativ dazu kann die Umgebungskarte bereits vorliegen und beispielsweise durch einen Kartenanbieter zur Verfügung gestellt werden. Dies kann beispielsweise durch handelsübliche Navigationssoftware erfolgen.The occupancy map can be used to show which areas can be driven by the vehicle. This shows which areas are "occupied", i. H. are not passable. The occupancy card can be issued to a driver of the vehicle, for example by means of the display device of the vehicle. For example, a map of the surroundings or a recording of the surroundings can be overlaid with the 2D occupancy map or with the 2.5D occupancy map. The map of the surroundings can be generated, for example, using the image data and represents the immediate surroundings of the vehicle. Alternatively, the map of the surroundings can already be present and made available, for example, by a map provider. This can be done, for example, using commercially available navigation software.

In einer weiterbildenden Ausführungsform wird die 3D-Punktewolke oder das Gitter mit der Umgebungskarte kombiniert. Diese Umgebungskarte wird in anderen Worten mit der 3D-Punktewolke oder mit dem Gitter überlagert. Das heißt, die Informationen der 3D-Punktewolke oder die Informationen des Gitters werden über der Umgebungskarte dargestellt. Alternativ dazu kann die Umgebungskarte mit der 3D-Punktewolke oder mit dem Gitter addiert werden. Die Umgebungskarte weist dabei eine gröbere Auflösung auf als die 3D-Punktewolke oder das Gitter, ist jedoch vollständig. Bei dieser Addition fließen die Details aus der 3D-Punktewolke oder aus dem Gitter in die Umgebungskarte ein, um eine verbesserte Karte zu erhalten. Dies wird vorzugsweise an den Fahrer des Fahrzeugs ausgegeben, beispielsweise mittels der Anzeigevorrichtung des Fahrzeugs.In a further-developing embodiment, the 3D point cloud or the grid is combined with the environment map. In other words, the 3D point cloud or the grid is overlaid on this map of the surroundings. This means that the information from the 3D point cloud or the information from the grid is displayed over the map of the surroundings. Alternatively, the environment map can be added with the 3D point cloud or with the grid. The environment map has a coarser resolution than the 3D point cloud or the grid, but is complete. With this addition, the details from the 3D point cloud or from the grid flow into the map of the surroundings in order to obtain an improved map. This is preferably output to the driver of the vehicle, for example by means of the display device of the vehicle.

Nach einer weiterbildenden Ausführungsform wird zusätzlich überprüft, ob der wenigstens eine Bereich mit einer Position des Fahrzeugs verbunden ist, wobei bei Vorliegen einer Verbindung der Bereich als erreichbar ausgegeben wird. Verbunden heißt in diesem Fall, dass ausgehend von der Position des Fahrzeugs von dem Fahrzeug eine Strecke abgefahren werden kann, um zu dem wenigstens eine Bereich zu gelangen. Beispielsweise kann der wenigstens eine Bereich direkt an die Position des Fahrzeugs angrenzen. Alternativ dazu kann der wenigstens eine Bereich beabstandet zu der Position des Fahrzeugs angeordnet sein, aber durch eine Straße oder weitere als befahrbar klassifizierte Bereiche erreichbar sein.According to a further-developing embodiment, it is additionally checked whether the at least one area is connected to a position of the vehicle, the area being output as reachable if there is a connection. In this case, connected means that, based on the position of the vehicle, the vehicle can travel a distance in order to reach the at least one area. For example, the at least one area can directly adjoin the position of the vehicle. As an alternative to this, the at least one area can be arranged at a distance from the position of the vehicle, but can be reached via a road or other areas classified as drivable.

Die Überprüfung erfolgt ausgehend von den Bilddaten mittels der Steuereinrichtung des Fahrzeugs. Die Position des Fahrzeugs wird mittels des Positions-Bestimmungssystems ausgehend von den Positionsdaten bestimmt.The check takes place on the basis of the image data by means of the control device of the vehicle. The position of the vehicle is determined by means of the position determination system based on the position data.

Ist der wenigstens eine Bereich als erreichbar eingestuft, wird dieser an den Fahrer des Fahrzeugs ausgegeben, beispielsweise mittels der Anzeigevorrichtung des Fahrzeugs. Beispielsweise kann dieser Bereich in der Umgebungskarte und/oder der Belegungskarte besonders hervorgehoben werden, z. B. mittels einer farbigen Hervorhebung oder mittels einer Beleuchtungs-Hervorhebung, in welcher der entsprechende Bereich heller beleuchtet wird als die anderen Bereiche.If the at least one area is classified as reachable, it is output to the driver of the vehicle, for example by means of the display device of the vehicle. For example, this area can be highlighted in the map of the area and / or the occupancy map, e.g. B. by means of a colored highlighting or by means of a lighting highlighting in which the corresponding area is illuminated more brightly than the other areas.

Nach einer weiterbildenden Ausführungsform wird zusätzlich eine anzufahrende Position für das Fahrzeug festgelegt, wobei ausgehend von dem wenigstens einen befahrbaren Bereich wenigstens eine Trajektorie ermittelt wird, die durch das Fahrzeug abfahrbar ist. Die anzufahrende Position wird vorzugsweise von dem Fahrer des Fahrzeugs festgelegt. Beispielsweise kann der Fahrer die anzufahrende Position mittels der Eingabefunktion der Anzeigevorrichtung oder mittels einer zusätzlichen Eingabevorrichtung, die das Fahrzeug aufweist, eingeben und festlegen.According to a further-developing embodiment, a position to be approached for the vehicle is additionally determined, with at least one trajectory being determined, which can be traveled by the vehicle, based on the at least one drivable area. The position to be approached is preferably determined by the driver of the vehicle. For example, the driver can enter and define the position to be approached using the input function of the display device or using an additional input device that the vehicle has.

Abfahrbar bedeutet, dass das Fahrzeug die Trajektorie abfahren kann. Ausgehend von der aktuellen Position des Fahrzeugs wird mittels der Steuereinrichtung die wenigstens eine Trajektorie ermittelt, die durch das Fahrzeug abgefahren werden kann. Dies ist dann der Fall, wenn die anzufahrende Position innerhalb des wenigstens einen befahrbaren Bereichs liegt, und wenn die wenigstens eine Trajektorie durch den wenigstens einen befahrbaren Bereich oder durch mehrere befahrbare Bereiche verläuft. Zudem sollte die wenigstens eine Trajektorie nur erreichbare Bereiche durchqueren. Beispielsweise kann die wenigstens eine Trajektorie derart bestimmt werden, dass der breiteste Pfad gewählt wird. Alternativ kann die wenigstens eine Trajektorie derart bestimmt werden, dass der glatteste Pfad gewählt wird. Alternativ kann die wenigstens eine Trajektorie derart bestimmt werden, dass der Pfad mit den geringsten Winkeln im Gelände gewählt wird.Can be driven off means that the vehicle can drive along the trajectory. Starting from the current position of the vehicle, the control device determines the at least one trajectory that can be followed by the vehicle. This is the case when the position to be approached lies within the at least one drivable area, and when the at least one trajectory runs through the at least one drivable area or through several drivable areas. In addition, the at least one trajectory should only traverse reachable areas. For example, the at least one trajectory can be determined in such a way that the widest path is selected. Alternatively, the at least one trajectory can be determined such that the smoothest path is selected. Alternatively, the at least one trajectory can be determined in such a way that the path with the smallest angles in the terrain is selected.

Wird von dem Fahrer eine anzufahrende Position festgelegt, die sich nicht innerhalb des wenigstens einen befahrbaren Bereichs befindet, kann eine Warnmeldung an den Fahrer ausgegeben werden mittels der Anzeigevorrichtung.If the driver specifies a position to be approached that is not located within the at least one drivable area, a warning message can be output to the driver by means of the display device.

Selbstverständlich kann mehr als eine Trajektorie ermittelt werden, um zu der anzufahrenden Position zu gelangen. Diese unterschiedlichen Trajektorien können dem Fahrer mittels der Anzeigevorrichtung angezeigt werden. Dieser kann daraufhin eine der Trajektorien auswählen, die er abfahren möchte.Of course, more than one trajectory can be determined in order to get to the position to be approached. These different trajectories can be displayed to the driver by means of the display device. This can then select one of the trajectories that he would like to travel.

Nach einer weiterbildenden Ausführungsform wird ausgehend von der wenigstens einen Trajektorie in die Fahrdynamik des Fahrzeugs eingegriffen, so dass das Fahrzeug die Trajektorie abfährt. Die Fahrdynamik des Fahrzeugs setzt sich dabei aus einer Längsbewegung, einer Querbewegung und einer Hubbewegung, sowie aus Gier-, Nick- und Wankbewegungen zusammen.According to a further-developing embodiment, the driving dynamics of the vehicle are intervened on the basis of the at least one trajectory, so that the vehicle follows the trajectory. The driving dynamics of the vehicle are composed of a longitudinal movement, a lateral movement and a lifting movement, as well as yaw, pitch and roll movements.

Die Fahrdynamik des Fahrzeugs wird beispielsweise beeinflusst mittels der Fahrzeugsysteme wie z. B. dem Antriebssystem, dem Lenksystem, dem Bremssystem, o. ä. Der Eingriff in die Fahrdynamik erfolgt mittels der Steuereinrichtung, die die Fahrzeugsysteme ansteuern kann. Beispielsweise kann die Steuereinrichtung die Aktuatorik des Lenksystems derart ansteuern, dass an den Rädern des Fahrzeugs ein Lenkwinkel eingestellt wird. Beispielsweise kann die Steuereinrichtung die Aktuatorik des Antriebssystems derart ansteuern, dass das Fahrzeug sich mit einer gewissen Geschwindigkeit fortbewegt, beschleunigt oder verzögert wird. Beispielsweise kann die Steuereinrichtung die Aktuatorik des Bremssystems derart ansteuern, dass das Fahrzeug verzögert wird. Dieses Abfahren der Trajektorie kann teilautonom oder vollständig autonom erfolgen.The driving dynamics of the vehicle are influenced, for example, by means of the vehicle systems such as B. the drive system, the steering system, the brake system, o. Ä. The intervention in the driving dynamics takes place by means of the control device, which can control the vehicle systems. For example, the control device can control the actuators of the steering system in such a way that a steering angle is set on the wheels of the vehicle. For example, the control device can control the actuators of the drive system in such a way that the vehicle moves, accelerates or decelerates at a certain speed. For example, the control device can control the actuators of the brake system in such a way that the vehicle is decelerated. This following the trajectory can take place partially or completely autonomously.

Nach einer weiterbildenden Ausführungsform wird die wenigstens eine Trajektorie in einer Umgebungsansicht des Fahrzeugs angezeigt. In anderen Worten kann die wenigstens eine Trajektorie in einer Umgebungskarte oder in einem Kamerabild, welches mittels der Anzeigeeinrichtung angezeigt wird, dargestellt werden. Zusätzlich kann die Trajektorie auch in der Belegungskarte angezeigt werden.According to a further developing embodiment, the at least one trajectory is displayed in a view of the surroundings of the vehicle. In other words, the at least one trajectory can be displayed in a map of the surroundings or in a camera image which is displayed by means of the display device. In addition, the trajectory can also be displayed on the occupancy map.

Nach einer weiterbildenden Ausführungsform wird der wenigstens eine befahrbare Bereich in der Umgebungsansicht des Fahrzeugs angezeigt. In anderen Worten kann der wenigstens eine befahrbare Bereich in einer Umgebungskarte oder in einem Kamerabild, welches mittels der Anzeigeeinrichtung angezeigt wird, dargestellt werden. Dies erfolgt beispielsweise mittels farblicher Hervorhebung oder mittels Beleuchtungs-Hervorhebung. Dies wurde bereits in der vorherigen Beschreibung beschriebenAccording to a further developing embodiment, the at least one drivable area is displayed in the view of the surroundings of the vehicle. In other words, the at least one drivable area can be displayed in a map of the surroundings or in a camera image which is displayed by means of the display device. This is done, for example, by means of color highlighting or by means of lighting highlighting. This has already been described in the previous description

Nach einer weiterbildenden Ausführungsform wird mittels eines trainierten künstlichen neuronalen Netzes ausgehend von den Bilddaten zusätzlich eine Bodenbeschaffenheit ermittelt, welche mittels der Zugänglichkeits-Kriterien überprüft wird. Dabei wird wenigstens ein Fahr-Bereich der Umgebung ermittelt, welcher den Zugänglichkeits-Kriterien entspricht, wobei dieser Fahr-Bereich mit dem wenigstens einen Bereich verglichen wird, um den wenigstens einen Bereich zu plausibilisieren.According to a further-developing embodiment, a trained artificial neural network is used on the basis of the image data to additionally determine the nature of the soil, which is checked using the accessibility criteria. In this case, at least one driving area of the surroundings is determined which corresponds to the accessibility criteria, this driving area being compared with the at least one area in order to check the plausibility of the at least one area.

Bodenbeschaffenheit bezeichnet hierbei die Beschaffenheit des zu befahrenden Untergrunds. Beispielsweise kann der zu befahrende Untergrund Gestein, Geröll, Vegetation, eine Wasserfläche, Schlamm, Sand, Kies o. ä. aufweisen. In anderen Worten ist die Bodenbeschaffenheit eine alternative Bezeichnung für die Ausformung des zu befahrenden Untergrunds.Soil condition refers to the condition of the ground to be driven on. For example, the ground to be driven on can have rock, rubble, vegetation, a body of water, mud, sand, gravel or the like. In other words, the nature of the ground is an alternative designation for the shape of the ground to be driven on.

Das trainierte künstliche neuronale Netz wurde werksseitig mittels Bilddaten von diversen zu befahrenden Untergründen trainiert. Die Trainingsdaten umfassen Bilderserien, in welchen die befahrbaren Bereiche bereits markiert sind. Dadurch kann mittels des eines trainierten künstlichen neuronalen Netzes, welches durch eine künstliche Intelligenz genutzt wird, ausgehend von den Bilddaten festgestellt werden, welche Bodenbeschaffenheiten in der von dem wenigstens einen Umfeld-Sensor erfassten Umgebung um das Fahrzeug herum vorliegen. Der Umfeld-Sensor ist hierbei vorzugsweise als Kamera ausgeformt.The trained artificial neural network was trained at the factory using image data from various surfaces to be driven on. The training data include series of images in which the drivable areas are already marked. As a result, by means of a trained artificial neural network which is used by an artificial intelligence, it can be determined on the basis of the image data which soil conditions are present around the vehicle in the environment around the vehicle detected by the at least one environment sensor. The environment sensor is here preferably designed as a camera.

Zusätzlich sind die Zugänglichkeits-Kriterien um für das Fahrzeug zugängliche Bodenbeschaffenheiten erweitert. Beispielsweise kann werkssteig festgelegt sein, dass das Fahrzeug sich auf Schlamm oder Sand nicht fortbewegen kann.In addition, the accessibility criteria have been expanded to include ground conditions that are accessible to the vehicle. For example, it can be set at the factory that the vehicle cannot move on mud or sand.

Es wird der wenigstens eine Fahr-Bereich der Umgebung ermittelt, welcher den Zugänglichkeits-Kriterien bezüglich der Bodenbeschaffenheit entspricht. Das heißt, die Bilddaten werden mittels der Steuereinrichtung derart ausgewertet, dass der wenigstens eine Fahr-Bereich selektiert wird, der die Bodenbeschaffenheit aufweist, die durch das Fahrzeug zu befahren ist.The at least one driving area in the surroundings is determined which corresponds to the accessibility criteria with regard to the nature of the ground. That is, the image data are evaluated by means of the control device in such a way that the at least one driving area is selected which has the nature of the ground on which the vehicle is to be driven.

Dieser Fahr-Bereich wird mit dem wenigstens einen Bereich verglichen, der bereits als befahrbar klassifiziert wurde, um diesen wenigstens einen befahrbaren Bereich zu plausibilisieren. Dies erfolgt mittels der Steuereinrichtung. Dabei geht das Ermitteln des befahrbaren Bereichs mittels der Zugänglichkeits-Kriterien vor dem Ermitteln des Fahr-Bereichs. Das heißt, dass der Fahr-Bereich in der Plausibilisierung weniger hoch gewichtet ist wie der befahrbare Bereich.This driving area is compared with the at least one area that has already been classified as drivable in order to check the plausibility of this at least one drivable area. This is done by means of the control device. The determination of the drivable area by means of the accessibility criteria takes place before the determination of the driving area. This means that the driving area is less weighted in the plausibility check than the drivable area.

Die Plausibilisierung ist vorteilhaft, da dadurch mit einer höheren Sicherheit festgestellt werden kann, ob der als befahrbar klassifizierte wenigstens eine Bereich tatsächlich befahrbar ist. Dies erhöht die Sicherheit für das Fahrzeug.The plausibility check is advantageous since it can be determined with a higher degree of certainty whether the at least one area classified as drivable is actually drivable. This increases the safety for the vehicle.

Die Steuereinrichtung für das Fahrzeug ist mit wenigstens einem Umfeld-Sensor des Fahrzeugs verbindbar, wobei die Steuereinrichtung Mittel aufweist, die das Verfahren ausführen, welches bereits in der vorherigen Beschreibung beschrieben wurde. Verbindbar heißt, dass die Steuereinrichtung, wenn diese in dem Fahrzeug verwendet wird, mit dem wenigstens einen Umfeld-Sensor verbunden ist. Die Ausformung der Steuereinrichtung wurde bereits beschrieben. Die Steuereinrichtung kann sich beispielsweise eines Computerprogrammprodukts bedienen.The control device for the vehicle can be connected to at least one environment sensor of the vehicle, the control device having means that carry out the method which has already been described in the previous description. Connectable means that the control device, when it is used in the vehicle, is connected to the at least one environment sensor. The shape of the control device has already been described. The control device can use a computer program product, for example.

Das Computerprogrammprodukt umfasst Befehle, die bei einer Ausführung des Programms durch die bereits beschriebene Steuereinrichtung das Verfahren ausführen, welches bereits in der vorherigen Beschreibung beschrieben wurde. Das Computerprogrammprodukt kann beispielsweise als herunterladbarer Datenstrom vorliegen oder auf einem Datenträger verkörpert sein.The computer program product comprises commands which, when the program is executed by the control device already described, execute the method which has already been described in the previous description. The computer program product can be present, for example, as a downloadable data stream or embodied on a data carrier.

Das Fahrzeug weist die bereits beschriebene Steuereinrichtung und den wenigstens einen Umfeld-Sensor auf. Die Steuereinrichtung ist mit dem wenigstens einen Umfeld-Sensor verbunden. Das Fahrzeug und seine Fahrzeugsysteme wurden bereits in der vorherigen Beschreibung beschrieben.The vehicle has the control device already described and the at least one environment sensor. The control device is connected to the at least one environment sensor. The vehicle and its vehicle systems have already been described in the previous description.

Anhand der im Folgenden erläuterten Figuren werden verschiedene Ausführungsbeispiele und Details der Erfindung näher beschrieben. Es zeigen:

  • 1 eine schematische Darstellung eines Fahrzeugs nach einem Ausführungsbeispiel,
  • 2 eine schematische Darstellung einer Umgebung des Fahrzeugs,
  • 3 eine schematische Darstellung einer Belegungskarte für das Fahrzeug, welche aus dem Umfeld aus 2 generiert wurde,
  • 4 eine schematische Darstellung der Belegungskarte für das Fahrzeug aus 3, wobei die Belegungskarte nachbearbeitet ist,
  • 5 eine schematische Darstellung der Belegungskarte für das Fahrzeug aus 4, wobei die Belegungskarte nochmals nachbearbeitet ist,
  • 6 eine schematische Darstellung des Umfelds des Fahrzeugs, mit einer überlagerten Belegungskarte,
  • 7 eine schematische Darstellung eines Verfahrens zur Bestimmung einer Befahrbarkeit eines Bereichs für das Fahrzeug.
Various exemplary embodiments and details of the invention are described in more detail with the aid of the figures explained below. Show it:
  • 1 a schematic representation of a vehicle according to an embodiment,
  • 2 a schematic representation of the surroundings of the vehicle,
  • 3 a schematic representation of an occupancy card for the vehicle, which from the environment 2 was generated,
  • 4th a schematic representation of the occupancy card for the vehicle 3 , whereby the occupancy card is post-processed,
  • 5 a schematic representation of the occupancy card for the vehicle 4th , whereby the occupancy card has been processed again,
  • 6 a schematic representation of the surroundings of the vehicle, with an overlaid occupancy map,
  • 7th a schematic representation of a method for determining a drivability of an area for the vehicle.

1 zeigt eine schematische Darstellung eines Fahrzeugs 1 nach einem Ausführungsbeispiel. Das Fahrzeug 1 weist eine Steuereinrichtung 3 auf. Diese Steuereinrichtung 3 ist mit einem Umfeld-Sensor 2 verbunden. Dieser Umfeld-Sensor 2 ist als eine Kamera ausgeformt. Die Verbindung zwischen der Steuereinrichtung 3 und dem Umfeld-Sensor 2 ist derart, dass ein Daten- und Signalaustausch erfolgen kann. Insbesondere können Bilddaten von dem Umfeld-Sensor 2 an die Steuereinrichtung 3 weitergeleitet werden, wobei die Steuereinrichtung 3 diese Bilddaten auswerten kann. 1 shows a schematic representation of a vehicle 1 according to an embodiment. The vehicle 1 has a control device 3 on. This control device 3 is with an environment sensor 2 connected. This environment sensor 2 is shaped as a camera. The connection between the control device 3 and the environment sensor 2 is such that data and signals can be exchanged. In particular, image data from the environment sensor 2 to the control device 3 are forwarded, the control device 3 can evaluate this image data.

Weiterhin weist das Fahrzeug 1 eine Anzeigevorrichtung 5 auf. Diese Anzeigevorrichtung 5 ist derart innerhalb des Fahrgastraums des Fahrzeugs 1 angeordnet, dass ein Fahrer des Fahrzeugs die Anzeigeeinrichtung 5 wahrnehmen und bedienen kann. Die Anzeigeeinrichtung 5 kann beispielsweise ein Display aufweisen. Die Anzeigevorrichtung 5 ist mit der Steuereinrichtung 3 verbunden, so dass ein Daten- und Signalaustausch erfolgen kann.The vehicle also has 1 a display device 5 on. This display device 5 is thus within the passenger compartment of the vehicle 1 arranged that a driver of the vehicle the display device 5 can perceive and operate. The display device 5 can for example have a display. The display device 5 is with the control device 3 connected so that data and signals can be exchanged.

Das Fahrzeug 1 weist zudem ein Antriebssystem 6 auf. Dieses Antriebssystem 6 ist mit der Steuereinrichtung 3 verbunden. Die Verbindung ist derart, dass die Steuereinrichtung 3 das Antriebssystem 6 ansteuern kann. Zwischen der Steuereinrichtung 3 und dem Antriebssystem 6 kann ein Daten- und Signalaustausch erfolgen. Beispielsweise kann die Steuereinrichtung 3 das Antriebssystem 6 derart ansteuern, dass dieses mehr Antriebsenergie bereitstellt, so dass das Fahrzeug 1 beschleunigt wird. Die Steuereinrichtung 3 kann in anderen Worten das Antriebssystem 6 derart ansteuern, dass eine Fahrdynamik des Fahrzeugs 1 angepasst werden kann.The vehicle 1 also has a drive system 6 on. This drive system 6 is with the control device 3 connected. The connection is such that the control device 3 the drive system 6 can drive. Between the control device 3 and the drive system 6 data and signals can be exchanged. For example, the control device 3 the drive system 6 control in such a way that it provides more drive energy, so that the vehicle 1 is accelerated. The control device 3 in other words, the drive system can 6 control in such a way that a driving dynamics of the vehicle 1 can be customized.

Das Fahrzeug 1 weist außerdem ein Positionsbestimmungs-System 7 auf. Dieses Positionsbestimmungs-System 7 dient dazu, eine globale Position des Fahrzeugs 1 festzustellen. Diese globale Position kann beispielsweise in GPS-Koordinaten vorliegen. Das Positionsbestimmungs-System 7 ist mit der Steuereinrichtung 3 verbunden, so dass ein Daten- und Signalaustausch erfolgen kann. Beispielsweise kann das Positionsbestimmungs-System 7 die ermittelte globale Position des Fahrzeugs 1 an die Steuereinrichtung 3 weiterleiten.The vehicle 1 also has a positioning system 7th on. This position determination system 7th serves to get a global position of the vehicle 1 ascertain. This global position can be in GPS coordinates, for example. The position determination system 7th is with the control device 3 connected so that data and signals can be exchanged. For example, the position determination system 7th the determined global position of the vehicle 1 to the control device 3 hand off.

Das Fahrzeug 1 ist als ein Offroad-Fahrzeug, hier als ein landwirtschaftliches Fahrzeug, ausgeformt. Das Fahrzeug 1 bewegt sich in einer Umgebung 4. Diese Umgebung 4 ist in 2 näher dargestellt.The vehicle 1 is designed as an off-road vehicle, here as an agricultural vehicle. The vehicle 1 moves in an environment 4th . This environment 4th is in 2 shown in more detail.

2 zeigt eine schematische Darstellung einer Umgebung 4 des Fahrzeugs. Zu sehen ist eine Offroad-Umgebung, welche einen felsigen Untergrund und Bewuchs aufweist. Diese Umgebung wird von dem Umfeld-Sensor des Fahrzeugs erfasst. Die dadurch generierten Bilddaten können mittels der Anzeigevorrichtung an den Fahrer des Fahrzeugs ausgegeben werden. Beispielsweise können die Aufnahmen des Umfeld-Sensors direkt an die Anzeigevorrichtung übertragen werden. 2 shows a schematic representation of an environment 4th of the vehicle. You can see an off-road environment, which has a rocky subsoil and vegetation. This environment is recorded by the vehicle's environment sensor. The image data thus generated can be output to the driver of the vehicle by means of the display device. For example, the recordings of the environment sensor can be transmitted directly to the display device.

Eingezeichnet ist ein Bereich 50, welcher von einem Fahrzeug befahrbar ist und ein nicht befahrbarer Bereich 60. Dieser nicht befahrbare Bereich 60 weist beispielsweise Felsen und zu hohen Bewuchs aus, welchen das Fahrzeug nicht überfahren kann. Dies wird durch die Zugänglichkeitskriterien des Fahrzeugs festgelegt. Die Zugänglichkeitskriterien stellen fahrzeugspezifische Breiten- und Winkel-Limitierungen für das Fahrzeug dar. Nur Bereiche, welche diese Zugänglichkeitskriterien aufweisen oder erfüllen, können von dem Fahrzeug befahren werden.One area is shown 50 , which can be driven over by a vehicle and a non-passable area 60 . This inaccessible area 60 shows, for example, rocks and excessive vegetation that the vehicle cannot drive over. This is determined by the vehicle's accessibility criteria. The accessibility criteria represent vehicle-specific width and angle limits for the vehicle. Only areas that have or meet these accessibility criteria can be accessed by the vehicle.

3 zeigt eine schematische Darstellung einer Belegungskarte M für das Fahrzeug, welche aus dem Umfeld aus 2 generiert wurde. Das Erstellen der Belegungskarte M wird in 7 näher erläutert. Die Belegungskarte M wird aus einer 3D-Punktewolke generiert. Diese 3D-Punktewolke wird mittels der Bilddaten, die von dem Umfeld-Sensor des Fahrzeugs erzeugt werden, generiert. In der Belegungskarte M ist der nicht befahrbare Bereich 60 und der vermutlich befahrbare Bereich 50 dargestellt. Der vermutlich befahrbare Bereich 50 stellt den Bereich dar, der nicht durch Geröll oder den Bewuchs blockiert ist. 3 shows a schematic representation of an occupancy card M. for the vehicle, which from the environment 2 generated. The creation of the occupancy card M. is in 7th explained in more detail. The occupancy card M. is generated from a 3D point cloud. This 3D point cloud is generated using the image data generated by the vehicle's environment sensor. In the occupancy card M. is the non-passable area 60 and the presumably passable area 50 shown. The presumably passable area 50 represents the area that is not blocked by debris or vegetation.

4 zeigt eine schematische Darstellung der Belegungskarte M für das Fahrzeug 1 aus 3, wobei die Belegungskarte M nachbearbeitet ist. Das Nachbearbeiten der Belegungskarte M erfolgt mit Hilfe der Zugänglichkeitskriterien. Bereiche, die diese Zugänglichkeitskriterien nicht erfüllen, weil diese zu schmal sind oder einen zu steilen Winkel im Gelände aufweisen, werden nicht mehr dargestellt. Dadurch ist der Bereich am rechten Bildrand verändert. Dargestellt ist nunmehr nur noch der Bereich 50, der befahrbar 50* ist. Dieser ist beinahe deckungsgleich mit dem Bereich 50 aus 3. Weiterhin ist immer noch der nicht befahrbare Bereich 60 dargestellt. 4th shows a schematic representation of the occupancy card M. for the vehicle 1 out 3 , with the occupancy card M. is post-processed. Post-processing of the occupancy card M. takes place with the help of the accessibility criteria. Areas that do not meet these accessibility criteria because they are too narrow or have too steep an angle in the terrain are no longer displayed. This changes the area on the right edge of the screen. Now only the area is shown 50 that is passable 50 * is. This is almost congruent with the area 50 out 3 . There is still the non-passable area 60 shown.

5 zeigt eine schematische Darstellung der Belegungskarte M für das Fahrzeug aus 4, wobei die Belegungskarte M nochmals nachbearbeitet ist. In 5 ist eine Trajektorie T eingezeichnet, die mittels des Verfahrens, welches in 7 dargestellt ist, berechnet wurde. In der Belegungskarte M ist eine Position X des Fahrzeugs dargestellt. An dieser Position X befindet sich das Fahrzeug zu einem Anfangszeitpunkt. Weiterhin ist eine anzufahrende Position Y dargestellt. Zu dieser anzufahrenden Position Y soll sich das Fahrzeug entlang der Trajektorie T bewegen. Die Trajektorie T wird dabei nur durch den befahrbaren Bereich 50* geführt und kreuzt nicht den nicht befahrbaren Bereich 60. Dadurch wird verhindert, dass das Fahrzeug in einen nicht befahrbaren Bereich 60 gerät und dadurch gefährdet wird. 5 shows a schematic representation of the occupancy card M. for the vehicle 4th , with the occupancy card M. has been reworked again. In 5 is a trajectory T drawn by means of the method described in 7th is shown, was calculated. In the occupancy card M. is a position X of the vehicle. At this position X the vehicle is at an initial point in time. There is also a position to be approached Y shown. To this position to be approached Y should the vehicle move along the trajectory T move. The trajectory T is only through the passable area 50 * guided and does not cross the non-passable area 60 . This prevents the vehicle from entering an inaccessible area 60 device and is thereby endangered.

6 zeigt eine schematische Darstellung des Umfelds 4 des Fahrzeugs mit einer überlagerten Belegungskarte M. Gezeigt ist zum einen die gleiche Aufnahme wie in 2 sowie eine weitere Aufnahme. Beide Aufnahmen sind nebeneinander angeordnet und stellen somit eine Umgebungsansicht (surround view) des Fahrzeugs dar. Das Zusammenfügen der beiden Aufnahmen wird auch als Image-Stitching bezeichnet. 6 shows a schematic representation of the environment 4th of the vehicle with an overlaid occupancy card M. . On the one hand, the same image is shown as in 2 as well as another shot. Both recordings are side by side arranged and thus represent a surround view of the vehicle. The joining of the two recordings is also referred to as image stitching.

Die Belegungskarte M ist über die eigentlichen Kamerabilder gelegt worden. Dadurch ist in den Bildern eindeutig erkennbar, welche Bereiche befahrbare Bereiche 50* und welche Bereiche nicht befahrbare Bereiche 60 sind. Diese Umgebungsansicht U kann dem Fahrer des Fahrzeugs mittels der Anzeigevorrichtung des Fahrzeugs ausgegeben werden. Somit kann dieser während der Fahrt mit dem Fahrzeug eindeutig feststellen, ob er sich auf einen befahrbaren Bereich zubewegt oder auf einen nicht befahrbaren Bereich 60.The occupancy card M. has been placed over the actual camera images. This clearly shows in the images which areas are passable 50 * and which areas are not passable 60 are. This environment view U can be output to the driver of the vehicle by means of the display device of the vehicle. Thus, while driving the vehicle, the driver can clearly determine whether he is moving towards a drivable area or a non-drivable area 60 .

7 zeigt eine schematische Darstellung eines Verfahrens V zur Bestimmung einer Befahrbarkeit eines Bereichs 50 für das Fahrzeug 1. In einem ersten Schritt 101 wird mittels des Umfeld-Sensors des Fahrzeug ein Umfeld 4 des Fahrzeugs erfasst. Dadurch werden Bilddaten B generiert. 7th shows a schematic representation of a method V to determine the passability of an area 50 for the vehicle 1 . In a first step 101 an environment is created by means of the environment sensor of the vehicle 4th of the vehicle. This creates image data B. generated.

In einem zweiten Schritt 102 wird mittels dieser Bilddaten B eine 3D-Punktewolke P erzeugt. Dies erfolgt mittels eines Structure from Motion oder mittels eines Visual SLAM-Verfahrens.In a second step 102 is made using this image data B. a 3D point cloud P is generated. This is done using a Structure from Motion or a Visual SLAM process.

In einem dritten Schritt 103 wird eine Fläche durch die 3D-Punktewolke P gefittet. Dadurch kann ein Gitter erhalten werden.In a third step 103 an area is fitted by the 3D point cloud P. A grid can thereby be obtained.

In einem vierten Schritt 104a werden fahrzeugspezifische Zugänglichkeitskriterien Z auf die gefittete 3D-Punktewolke P angewendet. Die Zugänglichkeitskriterien Z sind mittels fahrzeugspezifischer Breiten- und Winkel-Limitierungen ausgeformt. In einem optionalen zusätzlichen vierten Schritt 104b wird ausgehend von der 3D-Punktewolke P die Fläche zusätzlich zu einer Belegungskarte M reduziert. Diese Belegungskarte M kann beispielsweise eine 2D-Belegungskarte sein. 2D-Belegungskarten sind in den 3, 4 und 5 dargestellt.In a fourth step 104a are vehicle-specific accessibility criteria Z applied to the fitted 3D point cloud P. The accessibility criteria Z are shaped by means of vehicle-specific width and angle limits. In an optional additional fourth step 104b is based on the 3D point cloud P the area in addition to an occupancy card M. reduced. This occupancy card M. can be, for example, a 2D occupancy card. 2D occupancy cards are in the 3 , 4th and 5 shown.

Diese Belegungskarte M kann dem Fahrer mittels der Anzeigevorrichtung des Fahrzeugs ausgegeben werden.This occupancy card M. can be output to the driver by means of the display device of the vehicle.

In einem fünften Schritt 105 wird ausgehend von den Zugänglichkeitskriterien Z und der 3D-Punktewolke P derjenige Bereich 50 in der Umgebung ermittelt, welcher den Zugänglichkeitskriterien Z entspricht.In a fifth step 105 is based on the accessibility criteria Z and the 3D point cloud P that area 50 in the area determined which of the accessibility criteria Z corresponds.

In einem sechsten Schritt 106 wird derjenige Bereich 50 als befahrbar 50* ausgegeben, der eben diesen Zugänglichkeitskriterien Z entspricht. Die folgenden Schritte sind optional. Diese können entweder sämtlich verwirklicht sein oder es können auch nur einzelne dieser Schritte verwirklicht sein.In a sixth step 106 becomes that area 50 as passable 50 * issued, which precisely these accessibility criteria Z corresponds. The following steps are optional. These can either be implemented in full or only some of these steps can be implemented.

In einem siebten Schritt 107 wird zusätzlich überprüft, ob der befahrbare Bereich 50* mit einer Position X des Fahrzeugs verbunden ist. Verbunden bedeutet, dass das Fahrzeug ausgehend von seiner aktuellen Position X den Bereich 50* erreichen kann, ohne einen nicht befahrbaren Bereich 60 durchqueren zu müssen.In a seventh step 107 it is also checked whether the passable area 50 * with one position X of the vehicle is connected. Connected means that the vehicle is starting from its current position X the area 50 * can reach without a non-navigable area 60 having to cross.

In einem optionalen achten Schritt 108 wird zusätzlich eine anzufahrende Position Y für das Fahrzeug festgelegt. Ausgehend von der aktuellen Position X des Fahrzeugs und von der festgelegten anzufahrenden Position Y und von dem befahrbaren Bereich 50* wird eine Trajektorie T ermittelt, die das Fahrzeug abfahren kann, um von seiner aktuellen Position X zu der anzufahrenden Position Y zu gelangen. In einem darauf folgenden weiteren optionalen Schritt 109 wird ausgehend von der Trajektorie T in die Fahrdynamik des Fahrzeugs eingegriffen, so dass das Fahrzeug die Trajektorie T abfährt. Der Eingriff in die Fahrdynamik erfolgt mittels der Steuereinrichtung welche auf das Antriebssystem des Fahrzeugs zugreift und dieses ansteuert. Das Ansteuern erfolgt derart, dass das Fahrzeug die Trajektorie T abfahren kann.In an optional eighth step 108 also becomes a position to be approached Y set for the vehicle. Starting from the current position X of the vehicle and from the specified position to be approached Y and from the passable area 50 * becomes a trajectory T determines which the vehicle can travel to from its current position X to the position to be approached Y to get. In a subsequent further optional step 109 is based on the trajectory T intervened in the driving dynamics of the vehicle, so that the vehicle's trajectory T departs. The intervention in the driving dynamics takes place by means of the control device which accesses the drive system of the vehicle and controls it. The control takes place in such a way that the vehicle follows the trajectory T can leave.

In einem weiteren optionalen Schritt 110 wird der befahrbare Bereich 50* und/oder die Trajektorie T in der Umgebungsansicht U des Fahrzeugs angezeigt. Dies wird an den Fahrer des Fahrzeugs mittels der Anzeigevorrichtung ausgegeben.In another optional step 110 becomes the passable area 50 * and / or the trajectory T in the environment view U of the vehicle. This is output to the driver of the vehicle by means of the display device.

Das in 7 dargestellte Verfahren läuft dabei kontinuierlich ab. D.h., dass solange das Fahrzeug sich in einem Fahrbetrieb befindet und sich in einer Offroad-Umgebung bewegt, das Verfahren V angewendet wird.This in 7th The process shown here runs continuously. That is, as long as the vehicle is in a driving mode and is moving in an off-road environment, the method V is applied.

BezugszeichenlisteList of reference symbols

11
Fahrzeugvehicle
22
Umfeld-SensorEnvironment sensor
33
SteuereinrichtungControl device
44th
UmgebungSurroundings
55
AnzeigevorrichtungDisplay device
66th
AntriebssystemDrive system
77th
Positionsbestimmungs-SystemPositioning system
5050
BereichArea
50*50 *
befahrbarer Bereichpassable area
5555
Fahr-BereichDriving area
6060
nicht befahrbarer Bereich not passable area
101101
erster Schrittfirst step
102102
zweiter Schrittsecond step
103103
dritter SchrittThird step
104a104a
vierter Schrittfourth step
104b104b
vierter ergänzender Schrittfourth complementary step
105105
fünfter Schrittfifth step
106106
sechster Schrittsixth step
107107
siebter Schrittseventh step
108108
achter Schritteighth step
109109
neunter Schrittninth step
110110
zehnter Schritt tenth step
BB.
BilddatenImage data
MM.
2D-Belegungskarte2D occupancy map
PP
3D-Punktewolke3D point cloud
TT
TrajektorieTrajectory
UU
UmgebungsansichtEnvironment view
VV
VerfahrenProcedure
XX
Positionposition
YY
anzufahrende Positionposition to be approached
ZZ
Zugänglichkeits-KriterienAccessibility criteria

Claims (12)

Verfahren (V) zur Bestimmung einer Befahrbarkeit wenigstens eines Bereichs (50; 50*) eines Geländes für ein Fahrzeug (1), wobei das Fahrzeug wenigstens einen Umfeld-Sensor (2) und wenigstens eine Steuereinrichtung (3) aufweist, welche miteinander verbunden sind, wobei - mittels des wenigstens einen Umfeld-Sensors (2) ein Umfeld (4) des Fahrzeugs (1) erfasst wird, wodurch Bilddaten (B) generiert werden, - ausgehend von den Bilddaten (B) eine 3D-Punktewolke (P) erzeugt wird, - eine Fläche durch die 3D-Punktewolke (P) gefittet wird, - fahrzeugspezifische Zugänglichkeits-Kriterien (Z) auf die gefittete 3D-Punktewolke (P) angewendet werden, wobei die Zugänglichkeits-Kriterien (Z) mittels fahrzeugspezifischer Breiten- und Winkel-Limitierungen ausgeformt sind, - ausgehend davon der wenigstens eine Bereich (50, 50*) der Umgebung (4) ermittelt wird, welcher den Zugänglichkeits-Kriterien (Z) entspricht, - dieser Bereich (50, 50*) als befahrbar (50*) ausgegeben wird.Method (V) for determining the drivability of at least one area (50; 50 *) of a site for a vehicle (1), the vehicle having at least one environment sensor (2) and at least one control device (3) which are connected to one another , in which - An environment (4) of the vehicle (1) is recorded by means of the at least one environment sensor (2), whereby image data (B) are generated, - A 3D point cloud (P) is generated based on the image data (B), - an area is fitted by the 3D point cloud (P), - Vehicle-specific accessibility criteria (Z) are applied to the fitted 3D point cloud (P), with the accessibility criteria (Z) being shaped by means of vehicle-specific width and angle limits, - Based on this, the at least one area (50, 50 *) of the surroundings (4) is determined which corresponds to the accessibility criteria (Z), - this area (50, 50 *) is output as passable (50 *). Verfahren (V) nach Anspruch 1, wobei ausgehend von der 3D-Punktewolke (P) die Fläche zusätzlich zu einer Belegungskarte (M) reduziert wird, welche als 2D- Belegungskarte (M) oder als 2,5D-Belegungskarte ausgebildet ist, wobei die Belegungskarte (M) anzeigbar ist.Procedure (V) according to Claim 1 , based on the 3D point cloud (P) the area is additionally reduced to an occupancy card (M), which is designed as a 2D occupancy card (M) or a 2.5D occupancy card, the occupancy card (M) being displayable. Verfahren (V) nach einem der vorherigen Ansprüche, wobei die 3D-Punktewolke (P) oder das Gitter mit einer Umgebungskarte kombiniert wird.Method (V) according to one of the preceding claims, wherein the 3D point cloud (P) or the grid is combined with an environment map. Verfahren (V) nach einem der vorherigen Ansprüche, wobei zusätzlich überprüft wird, ob der wenigstens eine Bereich (50) mit einer Position (X) des Fahrzeugs (1) verbunden ist, und wobei bei Vorliegen einer Verbindung der Bereich (50, 50*) als erreichbar ausgegeben wird.Method (V) according to one of the preceding claims, wherein it is additionally checked whether the at least one area (50) is connected to a position (X) of the vehicle (1), and when there is a connection, the area (50, 50 * ) is output as reachable. Verfahren (V) nach einem der vorherigen Ansprüche, wobei zusätzlich eine anzufahrende Position (Y) für das Fahrzeug (1) festgelegt wird, wobei ausgehend von dem wenigstens einen befahrbaren Bereich (50, 50*) wenigstens eine Trajektorie (T) ermittelt wird, die durch das Fahrzeug (1) abfahrbar ist.Method (V) according to one of the preceding claims, wherein a position (Y) to be approached is also determined for the vehicle (1), at least one trajectory (T) being determined based on the at least one drivable area (50, 50 *) which can be driven off by the vehicle (1). Verfahren (V) nach Anspruch 5, wobei ausgehend von der wenigstens einen Trajektorie (T) in die Fahrdynamik des Fahrzeugs (1) eingegriffen wird, so dass das Fahrzeug (1) die Trajektorie (T) abfährt.Procedure (V) according to Claim 5 , the driving dynamics of the vehicle (1) being intervened on the basis of the at least one trajectory (T) so that the vehicle (1) travels along the trajectory (T). Verfahren (V) nach Anspruch 5 oder 6, wobei die wenigstens eine Trajektorie (T) in einer Umgebungsansicht (U) des Fahrzeugs (1) angezeigt wird.Procedure (V) according to Claim 5 or 6 , wherein the at least one trajectory (T) is displayed in a view of the surroundings (U) of the vehicle (1). Verfahren (V) nach einem der vorherigen Ansprüche, wobei der wenigstens eine befahrbare Bereich (50, 50*) in der Umgebungsansicht (U) des Fahrzeugs (1) angezeigt wird.Method (V) according to one of the preceding claims, wherein the at least one drivable area (50, 50 *) is displayed in the view of the surroundings (U) of the vehicle (1). Verfahren (V) nach einem der vorherigen Ansprüche, wobei mittels eines trainierten künstlichen neuronalen Netzes ausgehend von den Bilddaten (B) zusätzlich eine Bodenbeschaffenheit ermittelt wird, welche mittels der Zugänglichkeits-Kriterien (Z) überprüft wird, wobei wenigstens ein Fahr-Bereich (55) der Umgebung (4) ermittelt wird, welcher den Zugänglichkeits-Kriterien (Z) entspricht, wobei dieser Fahr-Bereich (55) mit dem wenigstens einen Bereich (50, 50*) verglichen wird, um den wenigstens einen Bereich (50) zu plausibilisieren.Method (V) according to one of the preceding claims, wherein a trained artificial neural network based on the image data (B) is used to additionally determine a soil condition, which is checked using the accessibility criteria (Z), with at least one driving area (55 ) the environment (4) is determined which corresponds to the accessibility criteria (Z), this driving area (55) being compared with the at least one area (50, 50 *) in order to identify the at least one area (50) check plausibility. Steuereinrichtung (3) für ein Fahrzeug (1), wobei die Steuereinrichtung (3) mit wenigstens einem Umfeld-Sensor (2) des Fahrzeugs (1) verbindbar ist, wobei die Steuereinrichtung (3) Mittel aufweist, die das Verfahren (V) nach einem der vorherigen Ansprüche ausführen.Control device (3) for a vehicle (1), wherein the control device (3) can be connected to at least one environment sensor (2) of the vehicle (1), the control device (3) having means which the method (V) according to perform one of the preceding claims. Computerprogrammprodukt umfassend Befehle, die bei einer Ausführung des Programms durch eine Steuereinrichtung (3) nach Anspruch 10, das Verfahren nach einem der Ansprüche 1 bis 9 ausführen.A computer program product comprising instructions which, when the program is executed by a control device (3), are generated according to Claim 10 , the procedure according to one of the Claims 1 to 9 To run. Fahrzeug (1) aufweisend eine Steuereinrichtung (3) nach Anspruch 10 und wenigstens einen Umfeld-Sensor (2), wobei die Steuereinrichtung (3) mit dem wenigstens einen Umfeld-Sensor (2) verbunden ist.Vehicle (1) having a control device (3) according to Claim 10 and at least one environment sensor (2), the control device (3) being connected to the at least one environment sensor (2).
DE102019216147.2A 2019-10-21 2019-10-21 Method for determining the drivability of an area of a site for a vehicle Active DE102019216147B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102019216147.2A DE102019216147B3 (en) 2019-10-21 2019-10-21 Method for determining the drivability of an area of a site for a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019216147.2A DE102019216147B3 (en) 2019-10-21 2019-10-21 Method for determining the drivability of an area of a site for a vehicle

Publications (1)

Publication Number Publication Date
DE102019216147B3 true DE102019216147B3 (en) 2021-01-28

Family

ID=74098901

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019216147.2A Active DE102019216147B3 (en) 2019-10-21 2019-10-21 Method for determining the drivability of an area of a site for a vehicle

Country Status (1)

Country Link
DE (1) DE102019216147B3 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021211465A1 (en) 2021-10-12 2023-04-13 Robert Bosch Gesellschaft mit beschränkter Haftung Method for generating a map display for vehicles with integrated free space information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016110461A1 (en) * 2016-06-07 2017-12-07 Connaught Electronics Ltd. Method for detecting an inclination in a roadway for a motor vehicle, driver assistance system and motor vehicle
DE102017203276A1 (en) * 2017-03-01 2018-09-06 Volkswagen Aktiengesellschaft Method and device for determining a trajectory in off-road scenarios
DE102017206245A1 (en) * 2017-04-11 2018-10-11 Conti Temic Microelectronic Gmbh DEVICE AND METHOD FOR DETECTING A SURFACE DEVELOPMENT
DE102017115810A1 (en) * 2017-07-13 2019-01-17 Valeo Schalter Und Sensoren Gmbh Autonomous parking of a vehicle based on a passable area

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016110461A1 (en) * 2016-06-07 2017-12-07 Connaught Electronics Ltd. Method for detecting an inclination in a roadway for a motor vehicle, driver assistance system and motor vehicle
DE102017203276A1 (en) * 2017-03-01 2018-09-06 Volkswagen Aktiengesellschaft Method and device for determining a trajectory in off-road scenarios
DE102017206245A1 (en) * 2017-04-11 2018-10-11 Conti Temic Microelectronic Gmbh DEVICE AND METHOD FOR DETECTING A SURFACE DEVELOPMENT
DE102017115810A1 (en) * 2017-07-13 2019-01-17 Valeo Schalter Und Sensoren Gmbh Autonomous parking of a vehicle based on a passable area

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Norm SAE J3016 2018-06-15. Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles. S. 1-35. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021211465A1 (en) 2021-10-12 2023-04-13 Robert Bosch Gesellschaft mit beschränkter Haftung Method for generating a map display for vehicles with integrated free space information

Similar Documents

Publication Publication Date Title
EP3253634B1 (en) Processing of sensor data for a driver assistance system
DE112018001378T5 (en) IMPROVEMENTS IN VEHICLE CONTROL
DE102016104250A1 (en) Gap-based cruise control for an automatic driving system
DE10036276A1 (en) Automatic braking and steering system for a vehicle
DE102012021420B4 (en) Method and driver assistance system for supporting a driver of a motor vehicle in an off-road environment
DE102013019145B4 (en) Method for operating a motor vehicle with environmental sensors and motor vehicle
EP3063732B1 (en) Situation analysis for a driver assistance system
DE102013205882A1 (en) Method and device for guiding a vehicle around an object
DE102018216110A1 (en) Method and device for providing an environment image of an environment of a mobile device and motor vehicle with such a device
DE112017001905T5 (en) Improvements in vehicle speed control
DE102019202026A1 (en) Method and control device for vehicle collision avoidance
DE102015116542A1 (en) Method for determining a parking area for parking a motor vehicle, driver assistance system and motor vehicle
WO2020052840A1 (en) Method and device for operating an at least semi-automatically operated first vehicle
WO2017125199A1 (en) Method for evaluating an environment of a vehicle
DE102016012230A1 (en) Method for operating a vehicle and vehicle
DE102016115132A1 (en) Support of a driver of a motor vehicle with an attached trailer when parking by virtual sensors
DE69811842T2 (en) Control system for intelligent steering of a motor vehicle
DE102020004341A1 (en) Method for automatically crossing an intersection area with a vehicle
DE102019216147B3 (en) Method for determining the drivability of an area of a site for a vehicle
DE102019213850A1 (en) Procedure for tracking an autonomous vehicle
WO2019002482A1 (en) Method and device for determining a quality of a surface in the surroundings of a vehicle
DE102018103698A1 (en) Straßenabtastverfahren
DE102016212786A1 (en) Driver assistance system for an ego vehicle on a path of a road network and method for operating the driver assistance system
WO2022106336A1 (en) Method for controlling a motor vehicle, and control device
DE102018118757A1 (en) Method for recognizing a potential danger point for a motor vehicle, and electronic vehicle guidance system

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final