Nothing Special   »   [go: up one dir, main page]

DE102018106804A1 - Route generation device, route generation method, and route generation program - Google Patents

Route generation device, route generation method, and route generation program Download PDF

Info

Publication number
DE102018106804A1
DE102018106804A1 DE102018106804.2A DE102018106804A DE102018106804A1 DE 102018106804 A1 DE102018106804 A1 DE 102018106804A1 DE 102018106804 A DE102018106804 A DE 102018106804A DE 102018106804 A1 DE102018106804 A1 DE 102018106804A1
Authority
DE
Germany
Prior art keywords
movement
vehicle
route
map
generator
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.)
Ceased
Application number
DE102018106804.2A
Other languages
German (de)
Inventor
Akihito MURAI
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of DE102018106804A1 publication Critical patent/DE102018106804A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • 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/18Conjoint control of vehicle sub-units of different type or different function including control of braking 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
    • 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
    • B60W30/00Purposes 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/06Automatic manoeuvring for parking
    • 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/10Estimation 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
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means

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)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

Ein Kartengenerator (112) erzeugt auf Grundlage von Erkennungsdaten, die durch eine Erkennungsdaten-Eingabeeinheit (111) erhalten werden, eine Karte, die die Umgebungssituation des Fahrzeugs (1) anzeigt. Ein Bewegungsroutengenerator (113) erzeugt auf der von dem Kartengenerator (112) erzeugten Karte eine Bewegungsroute für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Der Bewegungsroutengenerator (113) bestimmt eine Bewegungsgeschwindigkeit des Fahrzeugs (1) entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts.A map generator (112) generates a map indicative of the surrounding situation of the vehicle (1) based on recognition data obtained by a recognition data input unit (111). A motion route generator (113) generates on the map generated by the map generator (112) a motion route for movement from a motion origin to a final destination. The movement route contains a clothoid section. The movement route generator (113) determines a movement speed of the vehicle (1) corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point.

Description

HINTERGRUNDBACKGROUND

Technisches GebietTechnical area

Die vorliegende Offenbarung betrifft eine Routenerzeugungsvorrichtung, ein Routenerzeugungsverfahren und ein Routenerzeugungsprogramm, die zur Erzeugung einer Bewegungsroute eines Fahrzeugs verwendet werden.The present disclosure relates to a route generation device, a route generation method, and a route generation program used to generate a movement route of a vehicle.

Beschreibung des Stands der TechnikDescription of the Related Art

In den letzten Jahren hat die Anzahl der Fahrzeuge, die mit Parkassistenzfunktionen oder automatischen Parkfunktionen ausgestattet sind, zugenommen. Um Parkassistenz leisten oder automatisch parken zu können, muss das Fahrzeug eine Route von einer aktuellen Position zu einer Zielparkposition erzeugen. Senkrechtes Parken oder paralleles Parken, bei dem das Fahrzeug rückwärts in die Zielparkposition fährt, erfordert während der Fahrt eine Betätigung des Lenkrads, wodurch die Route zur Zielparkposition komplizierter wird.In recent years, the number of vehicles equipped with parking assist functions or automatic parking functions has increased. In order to provide parking assistance or to park automatically, the vehicle must generate a route from a current position to a target parking position. Vertical parking or parallel parking, in which the vehicle travels backwards to the target parking position, requires steering wheel operation while driving, which complicates the route to the target parking position.

Die Route zur Zielparkposition wird durch Kombinieren eines oder mehrerer der folgenden Elemente erzeugt: einer geraden Linie, einer Klothoiden und eines Kreisbogens. Entlang der Route werden notwendigerweise ein oder mehrere Lenkrad-Betätigungsvorgänge ausgeführt, abhängig von einer Parkfläche, einer Umgebungssituation, einer Startposition und anderen Faktoren (siehe beispielsweise WO 2016/203643 A ).The route to the target parking position is generated by combining one or more of the following elements: a straight line, a clothoid, and a circular arc. One or more steering wheel actuation operations are necessarily performed along the route, depending on a parking area, an environmental situation, a starting position, and other factors (see, for example, FIG WO 2016/203643 A ).

ZUSAMMENFASSUNGSUMMARY

Die vorliegende Offenbarung stellt eine Technologie bereit, welche die Wahrscheinlichkeit des Erreichens einer Zielparkposition erhöhen kann, während eine Erhöhung der Fahrzeit zu einer Zielparkposition vermieden wird, wenn eine Bewegungsroute eines Fahrzeugs erzeugt wird.The present disclosure provides a technology that can increase the likelihood of reaching a target parking position while avoiding an increase in the travel time to a target parking position when a movement route of a vehicle is generated.

Eine Routenerzeugungsvorrichtung gemäß einem Aspekt der vorliegenden Offenbarung umfasst eine Erkennungsdaten-Eingabeeinheit, einen Kartengenerator und einen Bewegungsroutengenerator. Die Erkennungsdaten-Eingabeeinheit ist eingerichtet, Erkennungsdaten, die eine Umgebungssituation eines Fahrzeugs anzeigen, von einer am Fahrzeug angebrachten Erkennungsvorrichtung zu erhalten. Der Kartengenerator ist eingerichtet, eine Karte, die die Umgebungssituation des Fahrzeugs anzeigt, auf Grundlage der durch die Erkennungsdaten-Eingabeeinheit erhaltenen Erkennungsdaten zu erzeugen. Der Bewegungsroutengenerator ist eingerichtet, auf der von dem Kartengenerator erzeugten Karte eine Bewegungsroute für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt zu erzeugen. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Der Bewegungsroutengenerator bestimmt eine Bewegungsgeschwindigkeit des Fahrzeugs entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts.A route generation device according to one aspect of the present disclosure includes a recognition data input unit, a map generator, and a movement route generator. The recognition data input unit is configured to obtain recognition data indicative of an environmental situation of a vehicle from a vehicle-mounted recognition device. The map generator is configured to generate a map indicative of the surrounding situation of the vehicle based on the recognition data obtained by the recognition data input unit. The movement route generator is arranged to generate on the map generated by the map generator a movement route for a movement from a movement start point to a final destination point. The movement route contains a clothoid section. The movement route generator determines a movement speed of the vehicle corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point.

Ein Routenerzeugungsverfahren gemäß einem anderen Aspekt der vorliegenden Offenbarung umfasst das Erlangen von Erkennungsdaten, die eine Umgebungssituation eines Fahrzeugs anzeigen, von einer am Fahrzeug angebrachten Erkennungsvorrichtung. Darüber hinaus umfasst das Routenerzeugungsverfahren das Erzeugen einer Karte, die die Umgebungssituation des Fahrzeugs anzeigt, auf Grundlage der Erkennungsdaten. Weiterhin umfasst das Routenerzeugungsverfahren das Erzeugen einer Bewegungsroute auf der Karte für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Bei der Erzeugung der Bewegungsroute wird eine Bewegungsgeschwindigkeit des Fahrzeugs entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts bestimmt.A route generation method according to another aspect of the present disclosure includes obtaining recognition data indicating an environmental situation of a vehicle from a vehicle-mounted detection device. In addition, the route generation method includes generating a map indicating the surrounding situation of the vehicle based on the recognition data. Furthermore, the route generation method includes generating a movement route on the map for movement from a movement start point to a final destination point. The movement route contains a clothoid section. In the generation of the movement route, a moving speed of the vehicle corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point is determined.

Es ist anzumerken, dass beliebige gewünschte Kombinationen der oben beschriebenen wesentlichen Bestandteile und Modifikationen der Merkmale der vorliegenden Offenbarung in Verfahren, Vorrichtungen, Systemen, Computerprogrammen, nicht transitorischen Aufzeichnungsmedien, die Computerprogramme enthalten, oder anderen Entitäten immer noch als andere Aspekte der vorliegenden Offenbarung anzusehen sind.It should be understood that any desired combinations of the above-described essential components and modifications of the features of the present disclosure in methods, apparatus, systems, computer programs, non-transitory recording media containing computer programs, or other entities are still to be considered other aspects of the present disclosure ,

Gemäß der vorliegenden Offenbarung kann die Wahrscheinlichkeit des Erreichens einer Zielparkposition erhöht werden, während eine Erhöhung der Fahrzeit zu einer Zielparkposition vermieden wird, wenn eine Bewegungsroute des Fahrzeugs erzeugt wird.According to the present disclosure, the likelihood of reaching a target parking position can be increased while avoiding an increase in the travel time to a target parking position when a moving route of the vehicle is generated.

Figurenlistelist of figures

  • 1 ist ein Diagramm, das einen Aufbau eines Fahrzeugs, das mit einer Parkassistenzfunktion ausgestattet ist, gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt; 1 FIG. 10 is a diagram showing a configuration of a vehicle equipped with a parking assist function according to an exemplary embodiment of the present disclosure; FIG.
  • 2 ist eine Ansicht, die eine nur mit geraden Linien und einem Kreisbogen erzeugte Bewegungsroute zeigt; 2 Fig. 13 is a view showing a movement route created only with straight lines and a circular arc;
  • 3 ist eine Ansicht, die eine mit geraden Linien, Klothoiden und einem Kreisbogen erzeugte Bewegungsroute zeigt; 3 Fig. 13 is a view showing a movement route formed by straight lines, clothoids, and a circular arc;
  • 4A ist ein Diagramm, das die Abmessungen des Fahrzeugs zeigt; 4A is a diagram showing the dimensions of the vehicle;
  • 4B ist ein Diagramm, das beispielhafte Abmessungen eines Parkplatzes zeigt; 4B Fig. 10 is a diagram showing exemplary dimensions of a parking lot;
  • 5 ist ein Ablaufdiagramm, das den Ablauf der Prozesse beim senkrechten Parken zeigt, wenn das Fahrzeug rückwärts auf eine Parkfläche fährt; 5 Fig. 10 is a flowchart showing the flow of the processes in the vertical parking when the vehicle is driving backwards on a parking area;
  • 6 ist ein Ablaufdiagramm, das eine Subroutine für einen Routenerzeugungsprozess in Schritt S30 von 5 darstellt; 6 FIG. 10 is a flowchart showing a subroutine for a route generation process in step S30 of FIG 5 represents;
  • 7A ist eine Ansicht, die ein konkretes Beispiel eines Prozesses zur Bestimmung einer Lenkrad-Betätigungsposition mit Hilfe des Routenerzeugungsprozesses in 6 zeigt; 7A FIG. 14 is a view showing a concrete example of a process of determining a steering wheel operation position by the route generation process in FIG 6 shows;
  • 7B ist eine Ansicht, die ein konkretes Beispiel des Prozesses zur Bestimmung der Lenkrad-Betätigungsposition mit Hilfe des Routenerzeugungsprozesses in 6 zeigt; 7B FIG. 13 is a view showing a concrete example of the process of determining the steering wheel operation position by the route generation process in FIG 6 shows;
  • 8 ist eine Ansicht, die Beispiele von Bewegungsrouten-Kandidaten zeigt; 8th Fig. 13 is a view showing examples of movement route candidates;
  • 9A ist eine Ansicht, die Beispiele von Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 1 km/h zeigt; 9A Fig. 12 is a view showing examples of movement route candidates for an assumed speed of 1 km / h;
  • 9B ist eine Ansicht, die Beispiele von Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 5 km/h zeigt; und 9B Fig. 13 is a view showing examples of movement route candidates for an assumed speed of 5 km / h; and
  • 9C ist eine Ansicht, die Beispiele von Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 10 km/h zeigt. 9C Fig. 13 is a view showing examples of movement route candidates for an assumed speed of 10 km / h.

AUSFÜHRLICHE BESCHREIBUNGDETAILED DESCRIPTION

Vor der Beschreibung einer beispielhaften Ausführungsform der vorliegenden Offenbarung sind kurz Probleme bei einer herkömmlichen Technik beschrieben. In einem Fall einer schmalen Parkfläche und/oder einer schmalen nutzbaren Fläche erhöht sich die Anzahl der Lenkrad-Betätigungsvorgänge, und in einem schlimmsten Fall kann keine Route, die eine Zielparkposition erreicht, erzeugt werden. Zur Lösung dieses Problems kann durch eine Verkürzung der Klothoiden-Abschnitte die Bewegungsstrecke des Fahrzeugs verkürzt werden, wodurch eine Wahrscheinlichkeit des Erreichens der Zielparkposition erhöht werden kann. Die Verkürzung der Klothoiden-Abschnitte erfordert jedoch eine niedrigere Fahrzeuggeschwindigkeit, wodurch eine zum Parken notwendige Zeit verlängert wird.Before describing an exemplary embodiment of the present disclosure, problems in a conventional art are briefly described. In a case of a narrow parking area and / or a narrow usable area, the number of steering wheel operation operations increases, and in a worst case, no route reaching a target parking position can be generated. To solve this problem, by shortening the clothoid portions, the moving distance of the vehicle can be shortened, whereby a probability of reaching the target parking position can be increased. The shortening of the clothoid sections, however, requires a lower vehicle speed, thereby increasing a time required for parking.

1 ist ein Diagramm, das einen Aufbau eines Fahrzeugs 1, das mit einer Parkassistenzfunktion ausgestattet ist, gemäß der beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt. Das Fahrzeug 1 umfasst eine Steuerung 10, einen Detektor 20, einen Aktuator 30, eine Speichereinheit 40, eine Anzeige 50, eine Tonausgabeeinheit 60 und eine Bedieneinheit 70. Der Aktuator 30 steht als allgemeiner Begriff für Elemente zum Antreiben einer Last, die für das Fahren des Fahrzeugs relevant ist, wie z. B. eines Verbrennungsmotors, eines Elektromotors, eines Lenkrads, einer Bremse und einer Leuchte. Der Detektor 20 schließt verschiedene Sensoren zum Messen eines Zustands des Fahrzeugs 1 und einer Situation in der Umgebung des Fahrzeugs 1 ein, z. B. eine Kamera 21, einen Ultraschallsensor (Sonar) 22, einen Fahrzeuggeschwindigkeitssensor 23, einen Lenkwinkelsensor 24 und einen Sensor für ein globales Positionsbestimmungssystem (GPS) 25. 1 is a diagram showing a construction of a vehicle 1 , which is equipped with a parking assist function, according to the exemplary embodiment of the present disclosure. The vehicle 1 includes a controller 10 , a detector 20 , an actuator 30 , a storage unit 40 , an ad 50 , a sound output unit 60 and a control unit 70 , The actuator 30 stands as a general term for elements for driving a load that is relevant for driving the vehicle, such. As an internal combustion engine, an electric motor, a steering wheel, a brake and a lamp. The detector 20 includes various sensors for measuring a condition of the vehicle 1 and a situation in the vicinity of the vehicle 1 a, z. B. a camera 21 , an ultrasonic sensor (sonar) 22 , a vehicle speed sensor 23 , a steering angle sensor 24 and a Global Positioning System (GPS) sensor 25 ,

An mindestens vier Punkten einer Vorderseite, einer Rückseite und einer rechten und linken Seite des Fahrzeugs 1 sind Kameras 21 angeordnet. Ein Bild von der Vorderseite, ein Bild von der Rückseite, ein Bild von der rechten Seite und ein Bild von der linken Seite, die von diesen vier Kameras 21 aufgenommen werden, werden synthetisiert, sodass ein Bild aus der Vogelperspektive entsteht. Wenn für jede der an den jeweiligen Punkten angeordneten Kameras 21 eine Stereokamera anstatt einer monokularen Kamera verwendet wird, kann auch ein Abstand zu einem Objekt in einem Bild gemessen werden. Wenn weiterhin neben der Kamera für sichtbares Licht auch eine Infrarotkamera angeordnet ist, kann eine Umgebungssituation auch nachts von den Kameras 21 gemessen werden.At least four points on a front, back and right and left sides of the vehicle 1 are cameras 21 arranged. An image of the front, an image of the back, an image of the right and an image of the left, taken from these four cameras 21 are recorded, are synthesized, so that a bird's eye view is created. If for each of the cameras arranged at the respective points 21 a stereo camera is used instead of a monocular camera, a distance to an object in an image can also be measured. If, in addition to the camera for visible light, an infrared camera is also arranged, an environmental situation can also at night by the cameras 21 be measured.

Eine Mehrzahl von Ultraschallsensoren 22 ist an einer Peripherie des Fahrzeugs 1 so angeordnet, dass die Peripherie des Fahrzeugs 1 abgedeckt wird. Ein Erkennungsbereich der einzelnen Ultraschallsensoren 22 ist kleiner als ein Aufnahmebereich der einzelnen Kameras 21. Daher ist bevorzugt eine größere Anzahl von Ultraschallsensoren 22 als von Kameras 21 angeordnet. Jeder Ultraschallsensor 22 kann den Abstand zu dem Objekt messen, was bei Verwendung der monokularen Kamera schwierig ist. Zum Messen der Umgebungssituation des Fahrzeugs 1 kann zusätzlich zu den Kameras 21 und Ultraschallsensoren 22 eine LIDAR-Vorrichtung (Light Detection and Ranging, Erkennung und Abstandsmessung durch Licht) und/oder ein Millimeterwellenradar angebracht sein.A plurality of ultrasonic sensors 22 is at a periphery of the vehicle 1 arranged so that the periphery of the vehicle 1 is covered. A detection area of the individual ultrasonic sensors 22 is smaller than a shooting range of each camera 21 , Therefore, a larger number of ultrasonic sensors are preferred 22 as of cameras 21 arranged. Every ultrasonic sensor 22 can measure the distance to the object, which is difficult when using the monocular camera. For measuring the environmental situation of the vehicle 1 can in addition to the cameras 21 and ultrasonic sensors 22 a LIDAR device (Light Detection and Ranging, detection and distance measurement by light) and / or a millimeter wave radar be mounted.

Der Fahrzeuggeschwindigkeitssensor 23 erfasst eine Geschwindigkeit des Fahrzeugs 1. Der Lenkwinkelsensor 24 erkennt einen Lenkwinkel des Fahrzeugs 1. Der GPS-Sensor 25 erkennt eine Position des Fahrzeugs 1. Konkret empfängt der GPS-Sensor 25 jeweilige Übertragungszeiten von einer Mehrzahl von GPS-Satelliten und berechnet auf Grundlage der empfangenen Übertragungszeiten die Breiten- und Längenkoordinaten eines Empfangspunkts. Die von diesen verschiedenartigen Sensoren erfassten Daten werden an die Steuerung 10 ausgegeben.The vehicle speed sensor 23 detects a speed of the vehicle 1 , The steering angle sensor 24 detects a steering angle of the vehicle 1 , The GPS sensor 25 recognizes a position of the vehicle 1 , Specifically, the GPS sensor receives 25 respective transmission times from a plurality of GPS satellites and calculates based on the received transmission times the Latitude and longitude coordinates of a receiving point. The data collected by these various sensors are sent to the controller 10 output.

Die Anzeige 50 beinhaltet eine Flüssigkristallanzeige, eine organische Elektrolumineszenz-Anzeige oder eine Frontscheibenanzeige (Head-up Display) und gibt ein von der Steuerung 10 zum Anzeigen bereitgestelltes Bildsignal wieder. Beispielsweise zeigt die Anzeige 50 eine Ansicht eines Parkplatzes einschließlich Fahrzeug 1 aus der Vogelperspektive an. Eine Zielparkposition und eine Bewegungsroute zur Zielparkposition werden zur Anzeige über der Ansicht aus der Vogelperspektive eingeblendet. Die Tonausgabeeinheit 60 enthält einen Lautsprecher und gibt ein von der Steuerung 10 bereitgestelltes Audiosignal wieder, um einen Ton auszugeben. Beispielsweise stellt die Tonausgabeeinheit 60 einem Fahrer, der einen Parkvorgang unter Zuhilfenahme einer Parkassistenzfunktion ausführt, Sprachanweisungen bereit.The ad 50 includes a liquid crystal display, an organic electroluminescent display or a head-up display and inputs from the controller 10 to display provided image signal again. For example, the ad shows 50 a view of a parking lot including vehicle 1 from a bird's eye view. A target parking position and a movement route to the target parking position are displayed for displaying above the bird's-eye view. The sound output unit 60 contains a speaker and inputs from the controller 10 provided audio signal to output a sound. For example, the sound output unit 60 a driver who performs a parking operation with the aid of a parking assist function, voice instructions ready.

Die Bedieneinheit 70 empfängt eine Operation eines Benutzers, erzeugt auf Grundlage der empfangenen Operation ein Operationssignal und gibt das Signal an die Steuerung 10 aus. Die Anzeige 50 und die Bedieneinheit 70 können als eine berührungsempfindliche Anzeige miteinander integriert sein. Beispielsweise empfängt die Bedieneinheit 70 vom Benutzer eine Operation zur Festlegung der Parkposition in der auf der berührungsempfindlichen Anzeige angezeigten Ansicht des Parkplatzes aus der Vogelperspektive.The operating unit 70 receives an operation of a user, generates an operation signal based on the received operation, and outputs the signal to the controller 10 out. The ad 50 and the control unit 70 can be integrated with each other as a touch-sensitive display. For example, the operating unit receives 70 the user from the bird's eye view an operation for determining the parking position in the view of the parking lot displayed on the touch-sensitive display.

Die Anzeige 50, Tonausgabeeinheit 60 und Bedieneinheit 70 können zu einer übergeordneten Einheit wie einem Fahrzeugnavigationssystem oder einem Video-/Audiosystem, einem tragbaren Endgerät wie einem Smartphone oder Tablet-Gerät oder einer speziellen Konsolenvorrichtung gehören.The ad 50 , Sound output unit 60 and control unit 70 may belong to a higher-level unit such as a car navigation system or a video / audio system, a portable terminal such as a smartphone or tablet device or a special console device.

Die Steuerung 10 enthält einen Routengenerator 11 und einen Befehlsgenerator 12. Der Routengenerator 11 enthält eine Erkennungsdaten-Eingabeeinheit 111, einen Kartengenerator 112 und einen Bewegungsroutengenerator 113. 1 zeigt nur Funktionsbausteine der Steuerung 10, die mit Prozessen zusammenhängen, die bei der vorliegenden beispielhaften Ausführungsform im Mittelpunkt stehen. Die Funktionen der Steuerung 10 können durch Zusammenarbeit einer Hardware-Ressource und einer Software-Ressource oder alleine durch eine Hardware-Ressource umgesetzt werden. Zu den verfügbaren Hardware-Ressourcen gehören ein Prozessor, ein Nur-Lese-Speicher (ROM), ein Direktzugriffsspeicher (RAM) und andere großintegrierte Schaltungen (LSI). Eine zentrale Verarbeitungseinheit (CPU), eine Grafikverarbeitungseinheit (GPU), ein digitaler Signalprozessor (DSP) und andere Vorrichtungen können als Prozessor verwendet werden. Zu den verfügbaren Software-Ressourcen gehören ein Betriebssystem, eine Anwendung und ein Programm wie z. B. Firmware.The control 10 contains a route generator 11 and a command generator 12 , The route generator 11 contains a recognition data input unit 111 , a map generator 112 and a motion route generator 113 , 1 only shows function blocks of the controller 10 associated with processes central to the present exemplary embodiment. The functions of the controller 10 can be implemented by collaboration of a hardware resource and a software resource, or by a hardware resource alone. Available hardware resources include a processor, read only memory (ROM), random access memory (RAM), and other large scale integrated circuits (LSI). A central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), and other devices may be used as the processor. Available software resources include an operating system, an application, and a program such as: B. firmware.

Die Speichereinheit 40 ist ein nicht-flüchtiger Speicher und enthält ein Aufzeichnungsmedium wie einen NAND-/NOR-Flash-Speicher, ein Festplattenlaufwerk (HDD) und ein Halbleiterlaufwerk (SSD).The storage unit 40 is a nonvolatile memory and includes a recording medium such as a NAND / NOR flash memory, a hard disk drive (HDD) and a semiconductor disk drive (SSD).

Die Erkennungsdaten-Eingabeeinheit 111 erhält von dem Detektor 20 Erkennungsdaten, die eine Umgebungssituation des Fahrzeugs 1 anzeigen. Konkret empfängt die Erkennungsdaten-Eingabeeinheit 111 die Erkennungsdaten von einem elektronischen Steuergerät des jeweiligen Sensors über ein Fahrzeugnetzwerk (beispielsweise ein Steuergerätenetz [Controller Area Network, CAN]).The recognition data input unit 111 receives from the detector 20 Detection data representing an environmental situation of the vehicle 1 Show. Concretely, the recognition data input unit receives 111 the identification data from an electronic control unit of the respective sensor via a vehicle network (for example, a controller area network, CAN)).

Der Kartengenerator 112 erzeugt auf Grundlage der durch die Erkennungsdaten-Eingabeeinheit 111 erhaltenen Erkennungsdaten eine zweidimensionale Karte (Vogelperspektive) der Umgebung des Fahrzeugs 1. Der Bewegungsroutengenerator 113 erzeugt auf der vom Kartengenerator 112 erzeugten zweidimensionalen Karte eine Bewegungsroute des Fahrzeugs 1, die von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt verläuft. In der vorliegenden beispielhaften Ausführungsform handelt es sich bei dem Bewegungsstartpunkt um eine aktuelle Position und bei dem endgültigen Zielpunkt um die Zielparkposition.The map generator 112 generated on the basis of the recognition data input unit 111 obtained recognition data a two-dimensional map (bird's-eye view) of the environment of the vehicle 1 , The motion route generator 113 generated on the card generator 112 created two-dimensional map a movement route of the vehicle 1 that runs from a motion origin to a final destination. In the present exemplary embodiment, the movement start point is a current position and the final destination point is the target parking position.

Der Bewegungsroutengenerator 113 erzeugt die Bewegungsroute durch Kombinieren einer geraden Linie, einer Klothoiden und eines Kreisbogens. Die Klothoide ist eine Kurve, deren Krümmung sich gleichmäßig ändert (d. h. die Krümmung ist proportional zur Länge). Im Fall von Fahrzeug 1 entspricht die Klothoide der Bewegungslinie, wenn ein Lenkrad mit konstanter Winkelgeschwindigkeit gedreht wird, während sich das Fahrzeug 1 mit konstanter Bewegungsgeschwindigkeit bewegt.The motion route generator 113 creates the movement route by combining a straight line, a clothoid, and a circular arc. The clothoid is a curve whose curvature changes evenly (ie the curvature is proportional to the length). In the case of vehicle 1 The clothoid corresponds to the line of movement when a steering wheel is rotated at a constant angular velocity while the vehicle is moving 1 moved at a constant speed of movement.

2 ist eine Ansicht, die eine nur mit geraden Linien und einem Kreisbogen erzeugte Bewegungsroute zeigt. Die in 2 gezeigte Bewegungsroute ist eine für einen folgenden Fall erzeugte Route: Fahrzeug 1 hält vorübergehend an einem Endpunkt eines ersten geradlinigen Abschnitts L1 an, und ein Lenkrad wird bis zum maximalen Winkel eingeschlagen, während das Fahrzeug stillsteht; anschließend beginnt das Fahrzeug 1 die Fahrt entlang des Kreisbogenabschnitts A1; daraufhin hält Fahrzeug 1 vorübergehend an einem Endpunkt des Kreisbogenabschnitts A1 an, und das Lenkrad wird auf einen Winkel von 0 Grad gestellt, während das Fahrzeug stillsteht; und daraufhin beginnt das Fahrzeug 1 die Fahrt entlang eines zweiten geradlinigen Abschnitts L2. Es ist anzumerken, dass eine an die in 2 gezeigte Route angenäherte Bewegungsroute auch in einem Fall erzeugt wird, wo das Lenkrad sofort bis zum maximalen Winkel eingeschlagen wird, wenn das Fahrzeug 1 vom ersten geradlinigen Abschnitt L1 in den Bogenabschnitt A1 eintritt, und das Lenkrad sofort auf einen Winkel von 0 Grad zurückgestellt wird, wenn das Fahrzeug 1 vom Kreisbogenabschnitt A1 in den zweiten geradlinigen Abschnitt L2 eintritt. 2 is a view showing a movement route created only with straight lines and a circular arc. In the 2 shown movement route is a route generated for a following case: vehicle 1 temporarily stops at an end point of a first rectilinear portion L1, and a steering wheel is turned to the maximum angle while the vehicle is stationary; then the vehicle starts 1 the journey along the circular arc section A1; then stop vehicle 1 temporarily at an end point of the circular arc portion A1, and the steering wheel is set at an angle of 0 degrees while the vehicle is stationary; and then the vehicle starts 1 the journey along a second rectilinear section L2. It should be noted that one of the in 2 Route shown approximate movement route also in one Case is generated, where the steering wheel is taken immediately to the maximum angle when the vehicle 1 from the first rectilinear portion L1 enters the arc portion A1, and the steering wheel is immediately returned to an angle of 0 degree when the vehicle 1 from the circular arc section A1 enters the second rectilinear section L2.

3 ist eine Ansicht, die eine mit geraden Linien, Klothoiden und einem Kreisbogen erzeugte Bewegungsroute zeigt. Die in 3 dargestellte Bewegungsroute enthält einen ersten Klothoiden-Abschnitt C1 zwischen einem ersten geradlinigen Abschnitt L1 und einem Kreisbogenabschnitt A1 sowie einen zweiten Klothoiden-Abschnitt C2 zwischen dem Kreisbogenabschnitt A1 und einem zweiten geradlinigen Abschnitt L2. Ein Lenkwinkel wird im ersten Klothoiden-Abschnitt C1 mit konstanter Winkelgeschwindigkeit erhöht und im zweiten Klothoiden-Abschnitt C2 mit konstanter Winkelgeschwindigkeit verringert. 3 is a view showing a movement route created with straight lines, clothoids, and a circular arc. In the 3 The illustrated movement route includes a first clothoid section C1 between a first rectilinear section L1 and a circular arc section A1 and a second clothoid section C2 between the circular arc section A1 and a second rectilinear section L2. A steering angle is increased in the first clothoid section C1 at a constant angular velocity and reduced in the second clothoid section C2 at a constant angular velocity.

Wenn die Klothoiden-Abschnitte wie in 3 vorgesehen sind, muss ein Fahrer das Lenkrad nicht in einem harten Winkel einschlagen, sodass eine Betätigung des Lenkrads einfach ist. Weiterhin wird durch das Vorsehen der Klothoiden-Abschnitte auch die Voraussicht verbessert. Das Drehen des Lenkrads bei stehendem Fahrzeug belastet die Reifen und einen Lenkmechanismus stark, sodass das Fahrzeug 1 häufiger gewartet werden muss. Wenn daher die Bewegungsroute zum Parken erzeugt wird, wird auch bevorzugt die Route einschließlich der Klothoiden erzeugt.If the clothoid sections as in 3 are provided, a driver does not hit the steering wheel at a hard angle, so that an operation of the steering wheel is easy. Furthermore, the provision of the clothoid sections also improves foresight. Turning the steering wheel while the vehicle is stationary places a heavy load on the tires and a steering mechanism, causing the vehicle 1 needs to be maintained more frequently. Therefore, when the movement route for parking is generated, the route including the clothoid is also preferably generated.

Unter der Annahme einer konstanten Winkelgeschwindigkeit des Lenkwinkels ist der Klothoiden-Abschnitt bei höherer Fahrzeuggeschwindigkeit länger und bei geringerer Fahrzeuggeschwindigkeit kürzer. Mit anderen Worten wird der in 3 dargestellte Graph des Lenkwinkels bei höherer Fahrzeuggeschwindigkeit flacher und bei geringerer Fahrzeuggeschwindigkeit steiler.Assuming a constant angular velocity of the steering angle, the clothoid section is longer at higher vehicle speeds and shorter at lower vehicle speeds. In other words, the in 3 shown graph of the steering angle at higher vehicle speed flat and steeper at lower vehicle speed.

Nachfolgend wird ein Beispiel der Erzeugung einer Bewegungsroute für das senkrechte Einparken beschrieben, bei dem das Fahrzeug 1 rückwärts in die Zielparkposition fährt. Wenn das Fahrzeug 1 beim senkrechten Einparken rückwärts auf die Parkfläche fährt, bewegt sich das Fahrzeug 1, das auf einem Fahrzeugweg in der Nähe einer Öffnung einer Parkfläche positioniert und dabei seitlich ausgerichtet ist, in einer vom Parkplatz weggerichteten Richtung vorwärts und fährt dann ab einem Lenkrad-Betätigungspunkt rückwärts auf die Parkfläche, wobei es eine Kurve beschreibt.The following describes an example of the generation of a vertical parking movement route in which the vehicle 1 moves backwards to the target parking position. If the vehicle 1 when driving vertically backward on the parking area, the vehicle moves 1 which is positioned on a vehicle path near an opening of a parking area while being laterally aligned in a direction away from the parking lot, and then travels backward to the parking area from a steering wheel operation point, describing a curve.

4A ist ein Diagramm, das die Abmessungen des Fahrzeugs 1 zeigt. 4B ist ein Diagramm, das beispielhafte Abmessungen eines Parkplatzes zeigt. Unter den in 4A gezeigten Abmessungen des Fahrzeugs 1 gibt die Länge l1 eine Gesamtfahrzeuglänge, die Länge l2 eine vordere Überhanglänge, die Länge l3 einen Radstand und die Länge l4 eine hintere Überhanglänge an. Die Breite w1 gibt eine Gesamtfahrzeugbreite des Fahrzeugs 1 und die Breite w2 eine Spurweite des Fahrzeugs 1 an. 4A is a diagram showing the dimensions of the vehicle 1 shows. 4B Fig. 10 is a diagram showing exemplary dimensions of a parking lot. Among the in 4A shown dimensions of the vehicle 1 the length l1 indicates a total vehicle length, the length l2 a front overhang length, the length l3 a wheelbase and the length l4 a rear overhang length. The width w1 gives a total vehicle width of the vehicle 1 and the width w2 is a gauge of the vehicle 1 at.

In 4B gibt p1 eine Bewegungsstartposition des Fahrzeugs 1 (siehe 1 und 4A) und p2 eine Zielparkposition des Fahrzeugs 1 an. Die Länge l5 gibt eine Länge eines Fahrzeugwegs auf einem Parkplatz, die Breite w3 eine Breite des Fahrzeugwegs auf dem Parkplatz und die Breite w4 eine Breite der Parkfläche Sp an. Die Länge des Fahrzeugwegs hängt von einem Abstand einer aktuellen Position des Fahrzeugs 1 von einem Hindernis (beispielsweise einer Wand) in Vorwärtsrichtung ab. Es ist anzumerken, dass in der beispielhaften Ausführungsform als Bewegungsstartposition des Fahrzeugs 1 und als Zielparkposition des Fahrzeugs 1 beispielsweise eine Zwischenposition zwischen zwei Hinterrädern des Fahrzeugs 1 verwendet wird. Weiterhin wird beispielsweise die Vorwärtsrichtung des Fahrzeugs 1 als Karosseriewinkel verwendet.In 4B p1 indicates a movement start position of the vehicle 1 (please refer 1 and 4A ) and p2 a target parking position of the vehicle 1 at. The length l5 indicates a length of a vehicle path in a parking lot, the width w3 a width of the vehicle path in the parking lot, and the width w4 a width of the parking area Sp. The length of the vehicle path depends on a distance from a current position of the vehicle 1 from an obstacle (for example a wall) in the forward direction. It should be noted that in the exemplary embodiment, as the movement start position of the vehicle 1 and as the target parking position of the vehicle 1 For example, an intermediate position between two rear wheels of the vehicle 1 is used. Furthermore, for example, the forward direction of the vehicle 1 used as a body angle.

Eine nutzbare Fläche, die zum Parken des Fahrzeugs 1 verwendet werden kann, hängt im Wesentlichen von einem Produkt der Länge des Fahrzeugwegs und der Breite des Fahrzeugwegs ab (l5 × w3). Wenn in dem Bereich Hindernisse vorhanden sind, werden diejenigen Bereiche, die die Hindernisse enthalten, von der nutzbaren Fläche ausgenommen.A usable area for parking the vehicle 1 can be used depends essentially on a product of the length of the vehicle path and the width of the vehicle path (l5 × w3). If there are obstacles in the area, those areas containing the obstacles are excluded from the usable area.

5 ist ein Ablaufdiagramm, das den Ablauf der Prozesse beim senkrechten Parken zeigt, wenn das Fahrzeug 1 rückwärts auf die Parkfläche fährt. Die Erkennungsdaten-Eingabeeinheit 111 erhält von den Kameras 21 und Ultraschallsensoren 22 Erkennungsdaten zur Umgebungssituation des Fahrzeugs 1 (Schritt S10). Der Kartengenerator 112 erzeugt auf Grundlage der durch die Erkennungsdaten-Eingabeeinheit 111 erhaltenen Erkennungsdaten eine zweidimensionale Karte der Umgebung des Fahrzeugs 1 (Schritt S20). Beispielsweise wird eine in 4B gezeigte Ansicht aus Vogelperspektive erzeugt. Die Richtungen zu den Hindernissen um Fahrzeug 1 werden hauptsächlich anhand der von den Kameras 21 aufgenommenen Bilddaten bestimmt, und die Abstände zu den jeweiligen Hindernissen werden hauptsächlich anhand der von den Ultraschallsensoren 22 erfassten Erkennungsdaten bestimmt. Der Bewegungsroutengenerator 113 erzeugt auf der von dem Kartengenerator 112 erzeugten zweidimensionalen Karte eine Bewegungsroute des Fahrzeugs 1, die von einem Bewegungsstartpunkt p1 zu einer Zielparkposition p2 verläuft (Schritt S30). 5 FIG. 10 is a flowchart showing the flow of the processes in the vertical parking when the vehicle 1 moves backwards onto the parking area. The recognition data input unit 111 gets from the cameras 21 and ultrasonic sensors 22 Detection data for the surrounding situation of the vehicle 1 (Step S10). The map generator 112 generated on the basis of the recognition data input unit 111 obtained recognition data, a two-dimensional map of the environment of the vehicle 1 (Step S20). For example, an in 4B generated view from a bird's eye view. The directions to the obstacles around vehicle 1 are mainly based on those of the cameras 21 recorded image data, and the distances to the respective obstacles are mainly based on that of the ultrasonic sensors 22 determined detection data determined. The motion route generator 113 generated on the from the map generator 112 created two-dimensional map a movement route of the vehicle 1 that is from a movement start point p1 to a target parking position p2 (step S30).

6 ist ein Ablaufdiagramm, das eine Subroutine für einen Routenerzeugungsprozess in Schritt S30 von 5 darstellt. 7A und 7B sind Ansichten, die konkrete Beispiele eines Prozesses zur Bestimmung einer Lenkrad-Betätigungsposition mit Hilfe des Routenerzeugungsprozesses in 6 zeigen. In 7A und 7B kennzeichnet die Position mit dem Symbol „G“ die Zielparkposition p2. In 6 erzeugt ein Bewegungsroutengenerator 113 eine Mehrzahl von Bewegungsrouten-Kandidaten zur Zielparkposition p2, die jeweils aus einer oder mehreren Kombinationen aus einer geraden Linie, einer Klothoiden und einem Kreisbogen gebildet werden (Schritt S31). Bei der Mehrzahl der Bewegungsrouten-Kandidaten handelt es sich um Kandidaten für eine endgültige Rückwärtsbewegungsroute, die im Voraus aus Parametern wie einer angenommenen Geschwindigkeit, einer Lenkrad-Drehgeschwindigkeit und einer Breite einer Parkflächenöffnung berechnet werden können. Die Lenkrad-Drehgeschwindigkeit ist ein Parameter zur Ableitung einer Länge eines Klothoiden-Abschnitts. 6 FIG. 10 is a flowchart showing a subroutine for a route generation process in step. FIG S30 of 5 represents. 7A and 7B FIG. 11 are views illustrating concrete examples of a process of determining a steering wheel operation position by the route generation process in FIG 6 demonstrate. In 7A and 7B the position with the symbol "G" indicates the target parking position p2. In 6 creates a motion route generator 113 a plurality of movement route candidates to the target parking position p2 each formed of one or more combinations of a straight line, a clothoid and a circular arc (step S31). The plurality of motion route candidates are candidates for a final backward travel route that can be calculated in advance from parameters such as an assumed speed, a steering wheel turning speed and a width of a parking area opening. The steering wheel rotation speed is a parameter for deriving a length of a clothoid section.

Die Bewegungsroute hängt von sechs Parametern einschließlich einer Länge des ersten geradlinigen Abschnitts L1, wie in 3 gezeigt, einer Winkelgeschwindigkeit eines Lenkwinkels im ersten Klothoiden-Abschnitt C1, einer Länge des Kreisbogenabschnitts A1, einer Winkelgeschwindigkeit des Lenkwinkels im zweiten Klothoiden-Abschnitt C2, einer Länge des zweiten geradlinigen Abschnitts L2 und der angenommenen Geschwindigkeit ab. Ein minimaler Wenderadius von Fahrzeug 1 wird aus einem Radstand und einem maximalen Lenkwinkel eines äußeren Vorderrads abgeleitet. Der minimale Wenderadius von Fahrzeug 1 bezeichnet einen Radius eines Kreisbogens, der von dem äußeren Vorderrad beschrieben wird, wenn das Lenkrad bis zu einem maximalen Winkel eingeschlagen ist. Der Radstand und der maximale Lenkwinkel des äußeren Vorderrads werden für jeden Fahrzeugtyp im Voraus bestimmt.The movement route depends on six parameters including a length of the first rectilinear section L1, as in FIG 3 an angular velocity of a steering angle in the first clothoid section C1, a length of the circular arc section A1, an angular velocity of the steering angle in the second clothoid section C2, a length of the second rectilinear section L2, and the assumed velocity. A minimal turning radius of the vehicle 1 is derived from a wheelbase and a maximum steering angle of an outer front wheel. The minimum turning radius of the vehicle 1 denotes a radius of a circular arc described by the outer front wheel when the steering wheel is turned to a maximum angle. The wheelbase and the maximum steering angle of the outer front wheel are determined in advance for each vehicle type.

Beispielsweise wird die Mehrzahl der Bewegungsrouten-Kandidaten so erzeugt, dass ein Karosseriewinkel bei der Startposition der Rückwärtsbewegung relativ zu einem Karosseriewinkel an der Zielparkposition p2 in einem Bereich von 0 Grad bis M Grad in Schritten von N Grad variiert wird. Beispielsweise werden M Grad auf 90 Grad oder 100 Grad und N Grad auf 1 Grad, 5 Grad oder 10 Grad gesetzt.For example, the plurality of movement route candidates are generated so that a body angle at the start position of the backward movement relative to a body angle at the target parking position p2 is varied in a range from 0 degrees to M degrees in steps of N degrees. For example, M degrees are set at 90 degrees or 100 degrees and N degrees at 1 degree, 5 degrees, or 10 degrees.

8 ist eine Ansicht, die Beispiele von Bewegungsrouten-Kandidaten zeigt. Unter der Annahme, dass der Karosseriewinkel bei der Zielparkposition p2 auf der Parkfläche Sp 0 Grad beträgt, zeigt 8 10 Bewegungsrouten, bei denen der Karosseriewinkel an der Startposition der Rückwärtsbewegung in Schritten von 10 Grad im Gegenuhrzeigersinn bis zu einem Wert von 100 Grad geändert wird. Die rechteckigen Bereiche, die durch gestrichelte Linien markiert sind, geben die jeweiligen Startpositionen der Rückwärtsbewegung an. Wenn der Karosseriewinkel bei der Startposition der Rückwärtsbewegung 0 Grad beträgt, wird die Bewegungsroute nur mit Hilfe des ersten geradlinigen Abschnitts L1 erzeugt. Solange der Karosseriewinkel an der Startposition der Rückwärtsbewegung klein ist, wird eine Bewegungsroute ohne den Kreisbogenabschnitt A1 erzeugt. Es ist anzumerken, dass 8 nur die Bewegungsrouten-Kandidaten im Gegenuhrzeigersinn zeigt, sich aber im Uhrzeigersinn in ähnlicher Weise Bewegungsrouten-Kandidaten erzeugen lassen. 8th Fig. 13 is a view showing examples of movement route candidates. Assuming that the body angle at the target parking position p2 on the parking area Sp is 0 degrees 8th 10 movement routes in which the body angle at the start position of the backward movement is changed in steps of 10 degrees counterclockwise to a value of 100 degrees. The rectangular areas marked by dashed lines indicate the respective start positions of the backward movement. When the body angle at the start position of the backward movement is 0 degree, the movement route is generated only by using the first straight line portion L1. As long as the body angle at the start position of the backward movement is small, a movement route without the circular arc portion A1 is generated. It should be noted that 8th only the counterclockwise motion route candidates are shown, but clockwise can produce motion route candidates in a similar manner.

Die Beschreibung nimmt nun wieder Bezug auf 6. Der Bewegungsroutengenerator 113 berechnet auf der zweidimensionalen Karte eine erste Fläche a1, von der aus die Zielparkposition p2 ohne Lenken bei stillstehendem Fahrzeug erreicht werden kann, sowie die Mehrzahl der Bewegungsrouten-Kandidaten zur Zielparkposition p2 (Schritt S32). Der Bewegungsroutengenerator 113 erzeugt eine erste Fläche a1 auf einer Seite der Vorwärtsrichtung in Bezug auf eine aktuelle Position des Fahrzeugs 1. Die Bewegungsroute ohne Lenken bei stillstehendem Fahrzeug ist - neben einer Route, die nur die gerade Linie umfasst - eine Route, die den Klothoiden-Abschnitt enthält. Der Bewegungsroutengenerator 113 kann die in 8 gezeigten Bewegungsrouten-Kandidaten als die Mehrzahl von Bewegungsrouten-Kandidaten zur Zielparkposition p2 verwenden.The description now refers again 6 , The motion route generator 113 on the two-dimensional map, calculates a first area a1 from which the target parking position p2 can be achieved without steering when the vehicle is stationary, and the plurality of movement route candidates to the target parking position p2 (step S32). The motion route generator 113 generates a first area a1 on a forward direction side with respect to a current position of the vehicle 1 , The no-steering movement route when the vehicle is stationary is a route that includes the clothoid section in addition to a route that includes only the straight line. The motion route generator 113 can the in 8th shown motion route candidates as the plurality of motion route candidate to the target parking position p2 use.

Der Bewegungsroutengenerator 113 berechnet auf der zweidimensionalen Karte eine zweite Fläche a2, die von der aktuellen Position aus erreicht werden kann, sowie die Mehrzahl der Bewegungsrouten-Kandidaten von der Bewegungsstartposition p1, d.h. der aktuellen Position (Schritt S33). Der Bewegungsroutengenerator 113 erzeugt die zweite Fläche a2 auf einer Seite gegenüber der Parkfläche Sp in Bezug auf die aktuelle Position des Fahrzeugs 1. Der Bewegungsroutengenerator 113 kann Muster in der Richtung des Uhrzeigersinns, die in ähnlicher Weise wie die in 8 gezeigten Bewegungsrouten-Kandidaten erzeugt werden, als die Mehrzahl der Bewegungsrouten-Kandidaten ab der Bewegungsstartposition p1 verwenden.The motion route generator 113 on the two-dimensional map, calculates a second area a2 that can be reached from the current position and the plurality of motion route candidates from the movement start position p1, ie, the current position (step S33). The motion route generator 113 generates the second area a2 on a side opposite the parking area Sp with respect to the current position of the vehicle 1 , The motion route generator 113 can pattern in the clockwise direction, in a similar way as in 8th shown motion route candidates to use as the plurality of movement route candidates from the movement start position p1.

Der Bewegungsroutengenerator 113 bestimmt eine Lenkrad-Betätigungsposition in einem Bereich der nutzbaren Fläche a3 des Parkplatzes, in dem sich die erste Fläche a1 und die zweite Fläche a2 überschneiden (Schritt S34). Mit anderen Worten wird die Lenkrad-Betätigungsposition innerhalb eines Bereichs bestimmt, der eine Schnittmenge der ersten Fläche a1, der zweiten Fläche a2 und der nutzbaren Fläche a3 darstellt.The motion route generator 113 determines a steering wheel operation position in an area of the usable area a3 of the parking lot in which the first area a1 and the second area a2 intersect (step S34). In other words, the steering wheel operation position is determined within a range representing an intersection of the first surface a1, the second surface a2, and the usable surface a3.

Nun muss ein Karosseriewinkel des Fahrzeugs 1 bei der Vorwärtsbewegung zur Lenkrad-Betätigungsposition mit einem Karosseriewinkel des Fahrzeugs 1 bei der Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition übereinstimmen. Wenn die beiden Karosseriewinkel im Wesentlichen miteinander übereinstimmen, wird der Bewegungsrouten-Kandidat für die Vorwärtsbewegung zur Lenkrad-Betätigungsposition ohne Änderung mit dem Bewegungsrouten-Kandidaten für die Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition kombiniert, sodass eine Bewegungsroute von der Bewegungsstartposition p1 zur Zielparkposition p2 erzeugt wird. Dieser Algorithmus ist effektiv, wenn eine Winkeldifferenz der Mehrzahl von Bewegungsrouten-Kandidaten klein ist (beispielsweise 1 Grad). Bei einer solchen kleinen Winkeldifferenz kann der Karosseriewinkel des Fahrzeugs 1 bei der Vorwärtsbewegung zur Lenkrad-Betätigungsposition im Wesentlichen mit dem Karosseriewinkel des Fahrzeugs 1 bei der Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition übereinstimmen.Now, a body angle of the vehicle needs 1 in the forward movement to the steering wheel actuating position with a body angle of the vehicle 1 in the backward movement away from the steering wheel operating position match. When the two body angles are substantially coincident with each other, the motion route candidate for forward movement to the steering wheel operation position without change is combined with the motion route candidate for the backward movement away from the steering wheel operation position, so as to generate a movement route from the movement start position p1 to the target parking position p2 becomes. This algorithm is effective when an angular difference of the plurality of movement route candidates is small (for example, 1 degree). At such a small angular difference, the body angle of the vehicle 1 in the forward movement to the steering wheel operating position substantially with the body angle of the vehicle 1 coincide with the backward movement away from the steering wheel actuating position.

Wenn eine Differenz zwischen dem Karosseriewinkel von Fahrzeug 1 bei der Vorwärtsbewegung zur Lenkrad-Betätigungsposition und dem Karosseriewinkel von Fahrzeug 1 bei der Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition einen vorgegebenen Wert nicht überschreitet (beispielsweise 15 Grad), kann der Bewegungsrouten-Kandidat für die Vorwärtsbewegung zur Lenkrad-Betätigungsposition oder der Bewegungsrouten-Kandidat für die Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition modifiziert werden, um die Bewegungsroute von der Bewegungsstartposition p1 zur Zielparkposition p2 zu erzeugen. Indem beispielsweise mindestens einer der sechs Parameter, zu denen die Länge des ersten geradlinigen Abschnitts L1, die Winkelgeschwindigkeit des Lenkwinkels im ersten Klothoiden-Abschnitt C1, die Länge des Kreisbogenabschnitts A1, die Winkelgeschwindigkeit des Lenkwinkels im zweiten Klothoiden-Abschnitt C2, die Länge des zweiten geradlinigen Abschnitts L2 und die angenommene Geschwindigkeit gehören, angepasst wird, kann die Bewegungsroute von der Lenkrad-Betätigungsposition zur Zielparkposition p2 modifiziert werden.If a difference between the body angle of the vehicle 1 in the forward movement to the steering wheel operating position and the body angle of the vehicle 1 in the rearward movement away from the steering wheel operation position does not exceed a predetermined value (for example, 15 degrees), the movement route candidate for the forward movement to the steering wheel operation position or the movement route candidate for the backward movement away from the steering wheel operation position can be modified to generate the movement route from the movement start position p1 to the target parking position p2. For example, if at least one of the six parameters, including the length of the first straight line L1, the angular velocity of the steering angle in the first clothoid section C1, the length of the circular arc section A1, the angular velocity of the steering angle in the second clothoid section C2, the length of the second rectilinear portion L2 and the assumed speed are adjusted, the movement route may be modified from the steering wheel operation position to the target parking position p2.

Der Bewegungsroutengenerator 113 bestimmt aus einer Mehrzahl von Lenkrad-Betätigungspositionen, bei denen sich eine Mehrzahl von Bewegungsrouten-Kandidaten jeweils für die Vorwärtsbewegung zur Lenkrad-Betätigungsposition bei einem übereinstimmenden Karosseriewinkel mit einer Mehrzahl von Bewegungsrouten-Kandidaten jeweils für die Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition schneidet, bevorzugt eine Lenkrad-Betätigungsposition, die eine Bewegungsstrecke von der Bewegungsstartposition p1 zur Zielparkposition p2 minimiert.The motion route generator 113 determined from a plurality of steering wheel operating positions in which a plurality of movement route candidates intersect each for the forward movement to the steering wheel actuating position at a matching body angle with a plurality of movement route candidates each for the backward movement away from the steering wheel operating position a steering wheel operation position that minimizes a moving distance from the movement start position p1 to the target parking position p2.

Wenn die nutzbare Fläche a3 wie in 7B gezeigt aufgrund eines schmalen Fahrzeugwegs schmal ist, existiert möglicherweise innerhalb der nutzbaren Fläche a3 keine Lenkrad-Betätigungsposition, bei der der Karosseriewinkel des Fahrzeugs 1 bei der Vorwärtsbewegung zur Lenkrad-Betätigungsposition mit dem Karosseriewinkel des Fahrzeugs 1 bei der Rückwärtsbewegung weg von der Lenkrad-Betätigungsposition übereinstimmt. In diesem Fall wird Fahrzeug 1 einmal von der aktuellen Position rückwärts bewegt, woraufhin der in 6 dargestellte Routenerzeugungsprozess erneut von Anfang an ausgeführt wird.If the usable area a3 as in 7B shown narrow due to a narrow vehicle path, may exist within the usable area a3 no steering wheel operating position in which the body angle of the vehicle 1 in the forward movement to the steering wheel operating position with the body angle of the vehicle 1 coincides with the rearward movement away from the steering wheel actuating position. In this case, vehicle becomes 1 once moved backwards from the current position, whereupon the in 6 shown route generation process is executed again from the beginning.

Die Beschreibung nimmt nun wieder Bezug auf 5. Der Befehlsgenerator 12 steuert das Fahrzeug 1 auf Grundlage der vom Bewegungsroutengenerator 113 erzeugten Bewegungsroute (Schritt S40). In einem Fall eines Fahrzeugs mit einer automatischen Parkfunktion oder einer automatischen Fahrfunktion übermittelt der Befehlsgenerator 12 entsprechend der erzeugten Bewegungsroute Steuerbefehle an ein Lenkrad-Steuergerät und ein Verbrennungsmotor-Steuergerät (bzw. ein Elektromotor-Steuergerät), um ein Lenkrad und einen Verbrennungsmotor (bzw. einen Elektromotor) anzutreiben und zu steuern. In diesem Fall greift der Befehlsgenerator 12 auf Erkennungswerte vom Fahrzeuggeschwindigkeitssensor 23, Lenkwinkelsensor 24 und GPS-Sensor 25 zurück, um das Lenkrad und den Verbrennungsmotor (bzw. den Elektromotor) anzutreiben und zu steuern, während eine aktuelle Position des Fahrzeugs 1 bestätigt wird.The description now refers again 5 , The command generator 12 controls the vehicle 1 based on the motion route generator 113 generated movement route (step S40). In a case of a vehicle having an automatic parking function or an automatic driving function, the command generator transmits 12 control commands to a steering wheel controller and an engine control unit (or an electric motor controller) according to the generated movement route to drive and control a steering wheel and an engine (or an electric motor, respectively). In this case, the command generator attacks 12 on recognition values from the vehicle speed sensor 23 , Steering angle sensor 24 and GPS sensor 25 back to drive and control the steering wheel and the internal combustion engine (or the electric motor), while a current position of the vehicle 1 is confirmed.

In einem Fall eines Fahrzeugs mit einer Parkassistenzfunktion übermittelt der Befehlsgenerator 12 einen Steuerbefehl an das Lenkrad-Steuergerät, um ein Lenkrad anzusteuern und zu steuern. Eine Betätigung eines Fahrpedals bzw. eines Bremspedals wird von einem Fahrer ausgeführt. In diesem Fall kann die Tonausgabeeinheit 60 eine Sprachanweisung, beispielsweise „Bitte langsamer fahren“ ausgeben, wenn eine Geschwindigkeit des Fahrzeugs eine angenommene Geschwindigkeit überschreitet.In a case of a vehicle having a parking assist function, the command generator transmits 12 a control command to the steering wheel control unit to control and control a steering wheel. An operation of an accelerator pedal or a brake pedal is performed by a driver. In this case, the sound output unit 60 issue a voice prompt, such as "Please drive slower," when a speed of the vehicle exceeds an assumed speed.

Es ist anzumerken, dass ein Prozess eingesetzt werden kann, bei dem nur die vom Bewegungsroutengenerator 113 erzeugte Route auf der Anzeige 50 angezeigt wird. Ein Bildgenerator (nicht dargestellt) der Steuerung 10 veranlasst die Anzeige 50, ein Bild anzuzeigen, das durch Überlagerung der von dem Bewegungsroutengenerator 113 erzeugten Bewegungsroute und einer tatsächlichen Fahrlinie des Fahrzeugs 1 mit der Ansicht aus Vogelperspektive des Parkplatzes erzeugt wird. In diesem Fall betätigt der Fahrer das Lenkrad und das Fahrpedal bzw. Bremspedal, während er dieses Bild betrachtet.It should be noted that a process can be used in which only those of the motion route generator 113 generated route on the display 50 is shown. An image generator (not shown) of the controller 10 initiates the ad 50 to display an image by superimposing that of the motion route generator 113 generated movement route and an actual driving line of the vehicle 1 generated with the bird's-eye view of the parking lot. In this case, the driver operates the steering wheel and the accelerator pedal while looking at this image.

Wenn die nutzbare Fläche a3 schmal ist, wie in 7B gezeigt, kann ein Fall auftreten, wo keine Bewegungsroute von der aktuellen Position zur Zielparkposition erzeugt werden kann. Zur Lösung dieses Problems wird die Länge des Klothoiden-Abschnitts wie oben beschrieben verkürzt, um eine Wahrscheinlichkeit der Erzeugung der Bewegungsroute von der aktuellen Position zur Zielparkposition zu erhöhen.If the usable area a3 is narrow, as in 7B As shown, a case may arise where no movement route can be generated from the current position to the target parking position. To solve this problem, the length of the clothoid Section shortened as described above to increase a probability of generating the movement route from the current position to the target parking position.

Der Bewegungsroutengenerator 113 ändert die angenommene Geschwindigkeit entsprechend der nutzbaren Fläche a3. Wenn die nutzbare Fläche a3 groß ist, wird die angenommene Geschwindigkeit erhöht; ist die nutzbare Fläche a3 dagegen klein, wird die angenommene Geschwindigkeit verringert. Wie oben beschrieben, führt eine Erhöhung der angenommenen Geschwindigkeit zu einem längeren Klothoiden-Abschnitt, und eine Verringerung der angenommenen Geschwindigkeit führt zu einem kürzeren Klothoiden-Abschnitt. Wenn der Klothoiden-Abschnitt kurz ist, kann Fahrzeug 1 in einem engeren Radius drehen, sodass eine nutzbare Fläche a3 effizient genutzt werden kann.The motion route generator 113 changes the assumed speed according to the usable area a3. If the usable area a3 is large, the assumed speed is increased; if the usable area a3 is small, the assumed speed is reduced. As described above, increasing the assumed speed results in a longer clothoid section, and decreasing the assumed speed results in a shorter clothoid section. If the clothoid section is short, vehicle can 1 rotate within a narrower radius so that a usable area a3 can be used efficiently.

Eine Größe der nutzbaren Fläche a3 kann einfach als die Fläche definiert werden, die sich aus der Subtraktion der Fläche des Hindernisses vom Produkt der Länge l5 und der Breite w3 des Fahrzeugwegs ergibt, oder kann als die maximale quadratische Fläche innerhalb der nutzbaren Fläche a3 definiert werden. Eine Beziehung zwischen der Größe der nutzbaren Fläche a3 und der angenommenen Geschwindigkeit kann auf Grundlage einer aus Experimenten und Simulationen abgeleiteten Beziehung bestimmt werden.A size of the usable area a3 may be simply defined as the area resulting from the subtraction of the area of the obstacle from the product of the length l5 and the width w3 of the vehicle path, or may be defined as the maximum square area within the usable area a3 , A relationship between the size of the usable area a3 and the assumed speed can be determined based on a relationship derived from experiments and simulations.

Ferner hängt außerdem die Wahrscheinlichkeit der Erzeugung der Bewegungsroute von der aktuellen Position zur Zielparkposition von der Breite w4 der Öffnung der Parkfläche Sp ab. Der Bewegungsroutengenerator 113 ändert die angenommene Geschwindigkeit entsprechend der Breite w4 der Öffnung der Parkfläche Sp. Wenn die Breite w4 der Öffnung der Parkfläche Sp groß ist, wird die angenommene Geschwindigkeit erhöht; und wenn die Breite w4 der Öffnung der Parkfläche Sp klein ist, wird die angenommene Geschwindigkeit reduziert. Eine Beziehung zwischen der Breite w4 der Öffnung der Parkfläche Sp und der angenommenen Geschwindigkeit kann ebenfalls auf Grundlage einer aus Experimenten und Simulationen abgeleiteten Beziehung bestimmt werden.Further, moreover, the probability of generating the movement route from the current position to the target parking position depends on the width w4 of the opening of the parking area Sp. The motion route generator 113 changes the assumed speed according to the width w4 of the opening of the parking area Sp. When the width w4 of the opening of the parking area Sp is large, the assumed speed is increased; and when the width w4 of the opening of the parking area Sp is small, the assumed speed is reduced. A relationship between the width w4 of the opening of the parking area Sp and the assumed speed can also be determined based on a relationship derived from experiments and simulations.

Es ist anzumerken, dass der Bewegungsroutengenerator 113 die angenommene Geschwindigkeit unter Berücksichtigung sowohl der Größe der nutzbaren Fläche a3 als auch der Breite w4 der Öffnung der Parkfläche Sp bestimmen kann. Beispielsweise kann der Bewegungsroutengenerator 113 eine gewichtete Durchschnittsgeschwindigkeit aus der anhand der Größe der nutzbaren Fläche a3 abgeleiteten angenommenen Geschwindigkeit und der anhand der Breite w4 der Öffnung der Parkfläche Sp abgeleiteten angenommenen Geschwindigkeit verwenden. Die Beiträge beider angenommenen Geschwindigkeiten können anhand von aus Experimenten und Simulationen abgeleiteten Werten bestimmt werden.It should be noted that the motion route generator 113 can determine the assumed speed taking into account both the size of the usable area a3 and the width w4 of the opening of the parking area Sp. For example, the motion route generator 113 use a weighted average speed from the assumed speed derived from the size of the usable area a3 and the assumed speed derived from the width w4 of the opening of the parking area Sp. The contributions of both assumed velocities can be determined from values derived from experiments and simulations.

9A bis 9C zeigen verschiedene Bewegungsrouten-Kandidaten für verschiedene angenommene Geschwindigkeiten. 9A zeigt 10 Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 1 km/h, 9B zeigt 10 Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 5 km/h, und 9C zeigt 10 Bewegungsrouten-Kandidaten für eine angenommene Geschwindigkeit von 10 km/h. Es ist nachvollziehbar, dass die Kandidaten für die Lenkrad-Betätigungsposition bei einer geringeren angenommenen Geschwindigkeit dicht in einem relativ schmalen Bereich verteilt sind. Dadurch kann die Wahrscheinlichkeit, dass die Bewegungsroute, die die Zielparkposition erreichen kann, innerhalb der schmaleren nutzbaren Fläche a3 gefunden wird, erhöht werden. 9A to 9C show different movement route candidates for different assumed speeds. 9A shows 10 movement route candidates for an assumed speed of 1 km / h, 9B shows 10 movement route candidates for an assumed speed of 5 km / h, and 9C shows 10 movement route candidates for an assumed speed of 10 km / h. It will be understood that the candidates for the steering wheel actuating position are distributed at a lower assumed speed in a relatively narrow range. Thereby, the probability that the movement route that can reach the target parking position is found within the narrower usable area a3 can be increased.

Es ist anzumerken, dass eine Anzahl der Lenkrad-Betätigungsvorgänge ansteigt, wenn die angenommene Geschwindigkeit auf der schmaleren Fläche erhöht wird. Obwohl in diesem Fall eine Bewegungsgeschwindigkeit des Fahrzeugs 1 hoch ist, steigt ein Zeitverlust aufgrund der Lenkrad-Betätigungsvorgänge an. Wenn die angenommene Geschwindigkeit andererseits verringert wird, nimmt die Anzahl der Lenkrad-Betätigungsvorgänge ab. Obwohl in diesem Fall eine Bewegungsgeschwindigkeit des Fahrzeugs 1 niedrig ist, wird der Zeitverlust aufgrund der Lenkrad-Betätigungsvorgänge reduziert. Folglich kann eine Verringerung der angenommenen Geschwindigkeit auf der schmaleren Fläche die zum Parken notwendige Gesamtzeit aufgrund der geringeren Anzahl von Lenkrad-Betätigungsvorgängen reduzieren. In dieser beispielhaften Ausführungsform wird die angenommene Geschwindigkeit so bestimmt oder modifiziert, dass die zum Parken notwendige Gesamtzeit unter der Voraussetzung von mindestens einer von der Größe der nutzbaren Fläche a3 und der Breite w4 der Öffnung der Parkfläche Sp - die vorgegeben sind - minimiert wird.It should be noted that a number of the steering wheel actuation operations increase as the assumed speed is increased on the narrower surface. Although in this case a moving speed of the vehicle 1 is high, a loss of time due to the steering wheel operations increases. On the other hand, when the assumed speed is reduced, the number of steering wheel operation decreases. Although in this case a moving speed of the vehicle 1 is low, the time lost due to the steering wheel actuation operations is reduced. Thus, reducing the assumed speed on the narrower surface may reduce the total time required for parking due to the fewer number of steering wheel actuations. In this exemplary embodiment, the assumed speed is determined or modified so that the total time required for parking is minimized assuming at least one of the size of the usable area a3 and the width w4 of the opening of the parking area Sp, which are predetermined.

Wie oben beschrieben, wird die Lenkrad-Betätigungsposition gemäß dieser beispielhaften Ausführungsform innerhalb der Fläche bestimmt, die der Schnittmenge der ersten Fläche a1, der zweiten Fläche a2 und der nutzbaren Fläche a3 entspricht. Deswegen kann die Bewegungsroute, die die Zielparkposition durch einen Lenkrad-Betätigungsvorgang erreichen kann, ohne mit dem Hindernis im Bereich des Fahrzeugwegs in Konflikt zu geraten, verlustfrei gefunden werden. Diese beispielhafte Ausführungsform kann eine zur Ermittlung der Bewegungsroute notwendige Zeit gegenüber einem herkömmlichen Verfahren zur Ermittlung der Bewegungsroute - bei dem in wiederholten Versuchen Bewegungsrouten erzeugt werden und jeweils geprüft wird, ob eine Bewegungsroute mit einem Hindernis in Konflikt kommt - verkürzen. Insbesondere kann die zur Ermittlung der Bewegungsroute notwendige Zeit in einer Umgebung, in der die Breite des Fahrzeugwegs gering ist, wesentlich verkürzt werden.As described above, according to this exemplary embodiment, the steering wheel operating position is determined within the area corresponding to the intersection of the first area a1, the second area a2, and the usable area a3. Therefore, the movement route that can reach the target parking position by a steering wheel operation without encountering the obstacle in the area of the vehicle path can be found lossless. This exemplary embodiment can be a time necessary for determining the movement route time compared to a conventional method for determining the movement route - are generated in the repeated routes in which the movement routes and is checked in each case whether one Movement route comes into conflict with an obstacle - shorten. In particular, the time required to detect the travel route can be significantly shortened in an environment where the width of the vehicle travel is small.

Weiterhin wird die Bewegungsroute ohne „Lenken bei stillstehendem Fahrzeug“ erzeugt, wodurch eine erhöhte Belastung der Reifen und eines Lenkmechanismus vermieden wird.Furthermore, the movement route is generated without "steering when the vehicle is stationary", whereby an increased load on the tires and a steering mechanism is avoided.

Weiterhin wird die angenommene Fahrzeuggeschwindigkeit entsprechend mindestens einer von der Größe der nutzbaren Fläche a3 und der Breite w4 der Öffnung der Parkfläche Sp geändert, sodass die Wahrscheinlichkeit, dass die Zielparkposition erreicht werden kann, erhöht wird, während gleichzeitig eine Erhöhung der Fahrzeit zur Zielparkposition vermieden wird. Anders formuliert: Wenn sowohl die nutzbare Fläche a3 als auch die Breite w4 der Öffnung der Parkfläche Sp groß ist, wird eine Bewegungsroute erzeugt, auf der das Fahrzeug in einer kürzeren Zeit mit einer größeren angenommenen Geschwindigkeit geparkt werden kann. Wenn andererseits mindestens eine von der nutzbaren Fläche a3 und der Breite w4 der Öffnung der Parkfläche Sp klein ist, wird die angenommene Geschwindigkeit auf beispielsweise 1 km/h reduziert, um den Klothoiden-Abschnitt zu verkürzen. So kann eine Bewegungsroute mit einer geringeren Anzahl von Lenkrad-Betätigungsvorgängen, die die nutzbare Fläche a3 effizient nutzt, erzeugt werden. Bei einer solchen Fahrt mit geringer Geschwindigkeit ist es weniger wahrscheinlich, dass sich die Passagiere um eine mögliche Kollision mit Objekten in der Umgebung sorgen. Weiterhin kann auch die Querbeschleunigung, der die Passagiere ausgesetzt sind, reduziert werden.Furthermore, the assumed vehicle speed is changed in accordance with at least one of the size of the usable area a3 and the width w4 of the opening of the parking area Sp, so that the probability that the target parking position can be achieved is increased while avoiding an increase in the traveling time to the target parking position , In other words, when both the usable area a3 and the width w4 of the opening of the parking area Sp are large, a movement route is created on which the vehicle can be parked at a greater assumed speed in a shorter time. On the other hand, if at least one of the usable area a3 and the width w4 of the opening of the parking area Sp is small, the assumed speed is reduced to, for example, 1 km / h to shorten the clothoid portion. Thus, a movement route having a smaller number of steering wheel operation operations efficiently utilizing the usable area a3 can be generated. In such a low-speed ride, passengers are less likely to worry about a possible collision with surrounding objects. Furthermore, the lateral acceleration to which the passengers are exposed can also be reduced.

Die vorliegende Offenbarung ist oben gemäß einer beispielhaften Ausführungsform beschrieben. Die Beschreibung der oben erwähnten beispielhaften Ausführungsform dient nur der Veranschaulichung, und dem Durchschnittsfachmann wird klar sein, dass verschiedene Modifikationen durch verschiedene Kombinationen der zuvor genannten Komponenten oder Prozesse vorgenommen werden können, die ebenfalls unter den Umfang der vorliegenden Offenbarung fallen.The present disclosure is described above according to an exemplary embodiment. The description of the above-mentioned exemplary embodiment is given by way of illustration only, and it will be apparent to one of ordinary skill in the art that various modifications can be made by various combinations of the foregoing components or processes, which are also within the scope of the present disclosure.

In der oben beschriebenen beispielhaften Ausführungsform ist ein Beispiel der Erzeugung der Bewegungsroute beim senkrechten Einparken, wenn das Fahrzeug rückwärts in die Zielparkposition fährt, erläutert. Der Umfang der vorliegenden Offenbarung umfasst jedoch auch ein Beispiel der Erzeugung einer Bewegungsroute beim parallelen Einparken, wenn das Fahrzeug rückwärts in die Zielparkposition fährt, ein Beispiel der Erzeugung einer Bewegungsroute beim senkrechten Einparken, wenn das Fahrzeug vorwärts in die Zielparkposition fährt, und ein Beispiel der Erzeugung einer Bewegungsroute beim parallelen Einparken, wenn das Fahrzeug vorwärts in die Zielparkposition fährt. Beim senkrechten Einparken, bei dem das Fahrzeug 1 vorwärts auf die Parkfläche Sp fährt, bewegt sich das Fahrzeug 1, das auf einem Fahrzeugweg in der Nähe einer Öffnung einer Parkfläche Sp positioniert und dabei seitlich ausgerichtet ist, in einer von der Parkfläche Sp weggerichteten Richtung rückwärts und fährt dann ab einem Lenkrad-Betätigungspunkt vorwärts auf die Parkfläche, wobei es eine Kurve beschreibt.In the exemplary embodiment described above, an example of the generation of the movement route in the vertical parking, when the vehicle is driving backward to the target parking position is explained. However, the scope of the present disclosure also includes an example of generating a parallel parking route when the vehicle is reversing to the target parking position, an example of generating a vertical parking route when the vehicle is traveling forward to the target parking position, and an example of Creation of a movement route for parallel parking when the vehicle drives forward to the target parking position. In vertical parking, where the vehicle 1 Moves forward on the parking area Sp, the vehicle moves 1 , which is positioned on a vehicle path near an opening of a parking area Sp and laterally aligned, in a direction away from the parking area Sp backwards and then moves from a steering wheel actuating point forward on the parking area, where it describes a curve.

In der oben beschriebenen beispielhaften Ausführungsform ist die Parkassistenz auf dem Parkplatz als ein Beispiel beschrieben. Die Parkassistenz kann jedoch z. B. auch das Parken in einer Garage, die Ausfahrt aus einer Garage und das Durchfahren einer Spitzkehre, die von einem Lenkrad-Betätigungsvorgang begleitet werden, betreffen.In the above-described exemplary embodiment, parking assistance in the parking lot is described as an example. The parking assistance can, however, z. As well as the parking in a garage, the exit from a garage and driving through a hairpin, which are accompanied by a steering wheel operation concern.

Der oben beschriebene Prozess, bei dem die angenommene Geschwindigkeit durch den Bewegungsroutengenerator 113 entsprechend der nutzbaren Fläche a3 geändert wird, ist auch auf die Erzeugung einer Bewegungsroute ohne den Lenkrad-Betätigungsvorgang anwendbar. Der Prozess ist insbesondere in einem Fall effektiv, bei dem eine Richtung des Fahrzeugs 1 innerhalb einer relativ schmalen Fläche weitgehend geändert werden muss, z. B. in einer engen oder Haarnadelkurve.The process described above, in which the assumed speed through the motion route generator 113 is changed according to the usable area a3 is also applicable to the generation of a movement route without the steering wheel operation operation. The process is effective especially in a case where a direction of the vehicle 1 must be largely changed within a relatively narrow area, z. B. in a tight or hairpin.

Es ist anzumerken, dass die beispielhafte Ausführungsform durch die nachfolgend beschriebenen Punkte präzisiert werden kann.It should be noted that the exemplary embodiment may be specified by the points described below.

[Punkt 1][Point 1]

Die Routenerzeugungsvorrichtung (11) enthält die Erkennungsdaten-Eingabeeinheit (111), den Kartengenerator (112) und den Bewegungsroutengenerator (113). Die Erkennungsdaten-Eingabeeinheit (111) ist ausgelegt, Erkennungsdaten, die eine Umgebungssituation des Fahrzeugs (1) anzeigen, von der am Fahrzeug (1) angebrachten Erkennungsvorrichtung (20) zu erhalten. Der Kartengenerator (112) ist ausgelegt, auf Grundlage der durch die Erkennungsdaten-Eingabeeinheit (111) erhaltenen Erkennungsdaten eine Karte zu erzeugen, die die Umgebungssituation des Fahrzeugs (1) anzeigt. Der Bewegungsroutengenerator (113) ist ausgelegt, auf der vom Kartengenerator (112) erzeugten Karte eine Bewegungsroute für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt zu erzeugen. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Der Bewegungsroutengenerator (113) bestimmt eine Bewegungsgeschwindigkeit des Fahrzeugs (1) entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts.The route generator ( 11 ) contains the recognition data input unit ( 111 ), the card generator ( 112 ) and the motion route generator ( 113 ). The recognition data input unit ( 111 ) is designed to provide recognition data representing an environmental situation of the vehicle ( 1 ) from the vehicle ( 1 ) attached recognition device ( 20 ) to obtain. The map generator ( 112 ) is designed based on the information provided by the recognition data input unit (FIG. 111 ) obtained recognition data to produce a map that the environmental situation of the vehicle ( 1 ). The motion route generator ( 113 ) is designed on the card generator ( 112 ) generate a motion route for movement from a move start point to a final finish point. The movement route contains a clothoid section. The motion route generator ( 113 ) determines a movement speed of the vehicle ( 1 ) corresponding to at least one of a size of one usable for movement from the movement start point to the final destination point Area and a size of an opening of a location of the final destination.

Dadurch kann die Wahrscheinlichkeit, dass der endgültige Zielpunkt erreicht wird, erhöht werden, während eine Verlängerung einer Bewegungszeit zum endgültigen Zielpunkt vermieden wird, wenn die Bewegungsroute erzeugt wird.Thereby, the probability that the final target point is reached can be increased while avoiding an extension of a movement time to the final target point when the movement route is generated.

[Punkt 2][Point 2]

In der in Punkt 1 beschriebenen Routenerzeugungsvorrichtung (11) kann der Bewegungsroutengenerator (113) die Bewegungsgeschwindigkeit des Fahrzeugs (1) niedriger einstellen, wenn mindestens eine von der nutzbaren Fläche und der Öffnung des Orts des endgültigen Zielpunkts schmaler ist.In the point 1 described route generating device ( 11 ), the motion route generator ( 113 ) the speed of movement of the vehicle ( 1 ) when at least one of the usable area and the opening of the location of the final destination is narrower.

Dadurch kann die Wahrscheinlichkeit, dass der endgültige Zielpunkt erreicht wird, erhöht werden, während der Klothoiden-Abschnitt verkürzt wird.This can increase the likelihood that the final target point will be reached while shortening the clothoid section.

[Punkt 3][Point 3]

In der in Punkt 1 oder 2 beschriebenen Routenerzeugungsvorrichtung (11) kann der Bewegungsroutengenerator (113) auf der vom Kartengenerator (112) erzeugten Karte die Bewegungsroute von Fahrzeug (1) erzeugen, die vom Bewegungsstartpunkt zu einem Zwischenpunkt und nach einem Wechsel einer Bewegungsrichtung von dem Zwischenpunkt zum endgültigen Zielpunkt verläuft. Dadurch kann die Wahrscheinlichkeit, dass der endgültige Zielpunkt erreicht wird, erhöht werden, während eine Verlängerung der Bewegungszeit zum endgültigen Zielpunkt vermieden wird, wenn eine Bewegungsroute mit dem Lenkrad-Betätigungsvorgang erzeugt wird.In the point 1 or 2 described route generating device ( 11 ), the motion route generator ( 113 ) on the card generator ( 112 ) generated map the movement route of vehicle ( 1 ) extending from the start of movement to an intermediate point and after a change of direction of movement from the intermediate point to the final destination point. Thereby, the likelihood that the final target point is reached can be increased while avoiding an extension of the movement time to the final target point when a movement route is generated with the steering wheel operation operation.

[Punkt 4][Point 4]

Ein Routenerzeugungsverfahren umfasst das Erhalten von Erkennungsdaten, die eine Umgebungssituation des Fahrzeugs (1) anzeigen, von der am Fahrzeug (1) angebrachten Erkennungsvorrichtung (20). Darüber hinaus umfasst das Routenerzeugungsverfahren das Erzeugen einer Karte, die die Umgebungssituation des Fahrzeugs (1) anzeigt, auf Grundlage der Erkennungsdaten. Weiterhin umfasst das Routenerzeugungsverfahren das Erzeugen einer Bewegungsroute auf der Karte für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Bei der Erzeugung der Bewegungsroute wird eine Bewegungsgeschwindigkeit des Fahrzeugs (1) entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts bestimmt.A route generation method includes obtaining recognition data representing an environmental situation of the vehicle ( 1 ) from the vehicle ( 1 ) attached recognition device ( 20 ). In addition, the route generation method comprises generating a map that describes the environmental situation of the vehicle ( 1 ) based on the recognition data. Furthermore, the route generation method includes generating a movement route on the map for movement from a movement start point to a final destination point. The movement route contains a clothoid section. In the generation of the movement route, a movement speed of the vehicle ( 1 ) is determined according to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point.

Dadurch kann die Wahrscheinlichkeit, dass der endgültige Zielpunkt erreicht wird, erhöht werden, während eine Verlängerung der Bewegungszeit zum endgültigen Zielpunkt vermieden wird, wenn die Bewegungsroute erzeugt wird.Thereby, the probability that the final target point is reached can be increased while avoiding an extension of the movement time to the final target point when the movement route is generated.

[Punkt 5][Point 5]

Ein Routenerzeugungsprogramm veranlasst einen Computer, das Erhalten von Erkennungsdaten, die eine Umgebungssituation des Fahrzeugs (1) anzeigen, von der am Fahrzeug (1) angebrachten Erkennungsvorrichtung (20) auszuführen. Darüber hinaus veranlasst das Routenerzeugungsprogramm den Computer, das Erzeugen einer Karte, die die Umgebungssituation des Fahrzeugs (1) anzeigt, auf Grundlage der Erkennungsdaten auszuführen. Weiterhin veranlasst das Routenerzeugungsprogramm den Computer, das Erzeugen einer Bewegungsroute auf der Karte für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt auszuführen. Die Bewegungsroute enthält einen Klothoiden-Abschnitt. Bei der Erzeugung der Bewegungsroute wird eine Bewegungsgeschwindigkeit des Fahrzeugs (1) entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts bestimmt.A route generation program causes a computer to obtain recognition data representing an environmental situation of the vehicle ( 1 ) from the vehicle ( 1 ) attached recognition device ( 20 ). In addition, the route generation program causes the computer to generate a map showing the environmental situation of the vehicle ( 1 ) to execute based on the recognition data. Further, the route generation program causes the computer to execute generating a motion route on the map for movement from a move start point to a final finish point. The movement route contains a clothoid section. In the generation of the movement route, a movement speed of the vehicle ( 1 ) is determined according to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point.

Dadurch kann die Wahrscheinlichkeit, dass der endgültige Zielpunkt erreicht wird, erhöht werden, während eine Verlängerung der Bewegungszeit zum endgültigen Zielpunkt vermieden wird, wenn die Bewegungsroute erzeugt wird.Thereby, the probability that the final target point is reached can be increased while avoiding an extension of the movement time to the final target point when the movement route is generated.

Die vorliegende Offenbarung ist nützlich als eine Routenerzeugungsvorrichtung, ein Routenerzeugungsverfahren und ein Routenerzeugungsprogramm.The present disclosure is useful as a route generation device, a route generation method, and a route generation program.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • WO 2016/203643 A [0003]WO 2016/203643 A [0003]

Claims (5)

Routenerzeugungsvorrichtung, umfassend: eine Erkennungsdaten-Eingabeeinheit, die eingerichtet ist, Erkennungsdaten, die eine Umgebungssituation eines Fahrzeugs anzeigen, von einer am Fahrzeug angebrachten Erkennungsvorrichtung zu erhalten; einen Kartengenerator, der eingerichtet ist, eine Karte, die die Umgebungssituation des Fahrzeugs anzeigt, auf Grundlage der durch die Erkennungsdaten-Eingabeeinheit erhaltenen Erkennungsdaten zu erzeugen; und einen Bewegungsroutengenerator, der eingerichtet ist, auf der von dem Kartengenerator erzeugten Karte eine Bewegungsroute für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt zu erzeugen, wobei die Bewegungsroute einen Klothoiden-Abschnitt umfasst, wobei der Bewegungsroutengenerator eine Bewegungsgeschwindigkeit des Fahrzeugs entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts bestimmt.A route generator, comprising: a recognition data input unit configured to obtain recognition data indicative of an environmental situation of a vehicle from a vehicle-mounted recognition device; a map generator configured to generate a map indicative of the surrounding situation of the vehicle based on the recognition data obtained by the recognition data input unit; and a motion route generator configured to generate, on the map generated by the map generator, a motion route for movement from a move start point to a final finish point, the move route including a clothoid section; wherein the movement route generator determines a movement speed of the vehicle corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point. Routenerzeugungsvorrichtung nach Anspruch 1, wobei der Bewegungsroutengenerator die Bewegungsgeschwindigkeit des Fahrzeugs niedriger einstellt, da mindestens eine von der nutzbaren Fläche und der Öffnung des Orts des endgültigen Zielpunkts schmaler ist.Route generating device according to Claim 1 wherein the motion route generator sets the speed of travel of the vehicle lower because at least one of the usable area and the opening of the location of the final destination is narrower. Routenerzeugungsvorrichtung nach Anspruch 1 oder 2, wobei der Bewegungsroutengenerator auf der vom Kartengenerator erzeugten Karte die Bewegungsroute des Fahrzeugs erzeugt, die von einem Bewegungsstartpunkt zu einem Zwischenpunkt und nach einem Wechsel einer Bewegungsrichtung von dem Zwischenpunkt zum endgültigen Zielpunkt verläuft.Route generating device according to Claim 1 or 2 wherein the movement route generator on the map generated by the map generator generates the movement route of the vehicle, which extends from a movement start point to an intermediate point and after a change of a movement direction from the intermediate point to the final destination point. Routenerzeugungsverfahren, umfassend: Erhalten von Erkennungsdaten, die eine Umgebungssituation eines Fahrzeugs anzeigen, von einer am Fahrzeug angebrachten Erkennungsvorrichtung; Erzeugen einer Karte, die die Umgebungssituation des Fahrzeugs anzeigt, auf Grundlage der Erkennungsdaten; und Erzeugen einer Bewegungsroute auf der Karte für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt, wobei die Bewegungsroute einen Klothoiden-Abschnitt umfasst, wobei das Erzeugen der Bewegungsroute die Bestimmung einer Bewegungsgeschwindigkeit des Fahrzeugs entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts beinhaltet.Route generation method comprising: Obtaining recognition data indicative of an environmental situation of a vehicle from a vehicle-mounted detection device; Generating a map indicative of the surrounding situation of the vehicle based on the recognition data; and Generating a motion route on the map for movement from a motion origin to a final destination, the motion route comprising a clothoid section; wherein generating the movement route includes determining a movement speed of the vehicle corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point. Routenerzeugungsprogramm, das einen Computer veranlasst, Folgendes auszuführen: Erhalten von Erkennungsdaten, die eine Umgebungssituation eines Fahrzeugs anzeigen, von einer am Fahrzeug angebrachten Erkennungsvorrichtung; Erzeugen einer Karte, die die Umgebungssituation des Fahrzeugs anzeigt, auf Grundlage der Erkennungsdaten; und Erzeugen einer Bewegungsroute auf der Karte für eine Bewegung von einem Bewegungsstartpunkt zu einem endgültigen Zielpunkt, wobei die Bewegungsroute einen Klothoiden-Abschnitt umfasst, wobei das Erzeugen der Bewegungsroute die Bestimmung einer Bewegungsgeschwindigkeit des Fahrzeugs entsprechend mindestens einer von einer Größe einer für die Bewegung vom Bewegungsstartpunkt zum endgültigen Zielpunkt nutzbaren Fläche und einer Größe einer Öffnung eines Orts des endgültigen Zielpunkts beinhaltet.Route generation program that causes a computer to do the following: Obtaining recognition data indicative of an environmental situation of a vehicle from a vehicle-mounted detection device; Generating a map indicative of the surrounding situation of the vehicle based on the recognition data; and Generating a motion route on the map for movement from a motion origin to a final destination, the motion route comprising a clothoid section; wherein generating the movement route includes determining a movement speed of the vehicle corresponding to at least one of a size of an area usable for the movement from the movement start point to the final destination point and a size of an opening of a location of the final destination point.
DE102018106804.2A 2017-03-29 2018-03-22 Route generation device, route generation method, and route generation program Ceased DE102018106804A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-066154 2017-03-29
JP2017066154A JP2018169269A (en) 2017-03-29 2017-03-29 Route generator, route generation method, and route generation program

Publications (1)

Publication Number Publication Date
DE102018106804A1 true DE102018106804A1 (en) 2018-10-04

Family

ID=63524563

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018106804.2A Ceased DE102018106804A1 (en) 2017-03-29 2018-03-22 Route generation device, route generation method, and route generation program

Country Status (2)

Country Link
JP (1) JP2018169269A (en)
DE (1) DE102018106804A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3694756A4 (en) * 2018-12-26 2020-08-19 Baidu.com Times Technology (Beijing) Co., Ltd. Spiral curve based vertical parking planner system for autonomous driving vehicles
EP4052996A1 (en) * 2021-03-04 2022-09-07 Suzuki Motor Corporation Automatic parking device

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7005757B2 (en) * 2018-06-22 2022-01-24 日立Astemo株式会社 Vehicle control device
CN110126817B (en) * 2018-12-16 2023-01-06 魔门塔(苏州)科技有限公司 Method and system for self-adapting to parking or recalling between any point and fixed point
JP7393128B2 (en) * 2019-03-20 2023-12-06 フォルシアクラリオン・エレクトロニクス株式会社 In-vehicle processing equipment, mobility support system
JP2020164065A (en) * 2019-03-29 2020-10-08 パナソニックIpマネジメント株式会社 Vehicle control device, vehicle, vehicle control method and vehicle control program
JP6982053B2 (en) 2019-12-13 2021-12-17 本田技研工業株式会社 Parking support system
CN112092801A (en) * 2020-08-13 2020-12-18 武汉乐庭软件技术有限公司 Vehicle speed planning method and system for automatic parking system
CN116442992B (en) * 2023-06-15 2023-09-05 广汽埃安新能源汽车股份有限公司 Parking control method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016203643A1 (en) 2015-06-19 2016-12-22 日産自動車株式会社 Parking assistance device and parking assistance method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5061600B2 (en) * 2006-11-30 2012-10-31 トヨタ自動車株式会社 Travel control device
JP6251940B2 (en) * 2014-06-30 2017-12-27 日立オートモティブシステムズ株式会社 Parking locus calculation apparatus and parking locus calculation method
US9610943B2 (en) * 2015-03-05 2017-04-04 Ford Global Technologies, Llc System and method for parallel parking a vehicle
JP6523110B2 (en) * 2015-09-10 2019-05-29 クラリオン株式会社 Parking path setting device and parking path setting method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016203643A1 (en) 2015-06-19 2016-12-22 日産自動車株式会社 Parking assistance device and parking assistance method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3694756A4 (en) * 2018-12-26 2020-08-19 Baidu.com Times Technology (Beijing) Co., Ltd. Spiral curve based vertical parking planner system for autonomous driving vehicles
US11180160B2 (en) 2018-12-26 2021-11-23 Baidu Usa Llc Spiral curve based vertical parking planner system for autonomous driving vehicles
EP4052996A1 (en) * 2021-03-04 2022-09-07 Suzuki Motor Corporation Automatic parking device

Also Published As

Publication number Publication date
JP2018169269A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
DE102018106804A1 (en) Route generation device, route generation method, and route generation program
DE102016200018B4 (en) VEHICLE MOTION CONTROL DEVICE
DE102014109936B4 (en) Interactive automated driving system
DE102018104147A1 (en) Map Information Update System and Map Information Update Server
DE102017114471A1 (en) Vehicle control device
EP2991874B1 (en) Provision of an efficient environmental map for a vehicle
DE102015209373B4 (en) DRIVING SUPPORT UNIT
DE102016003438A1 (en) Driving assistance system of a vehicle and method for controlling the same
DE112018004507T5 (en) INFORMATION PROCESSING DEVICE, MOTION DEVICE AND METHOD AND PROGRAM
DE102018105163A1 (en) Automated driving system
DE102016207421A1 (en) VEHICLE CRUISE CONTROL DEVICE
DE102021103149A1 (en) METHOD AND DEVICE FOR DETERMINING THE OPTIMAL CROSSING LANE IN AN ASSISTED DRIVING SYSTEM
WO2016020347A1 (en) Method for detecting an object in a surrounding region of a motor vehicle using an ultrasonic sensor, driver assistance system, and motor vehicle
EP3479183A1 (en) Method for operating a motor vehicle in a navigation surrounding area, and motor vehicle
DE102011080933A1 (en) Method for assisting a driver when parking
DE102018105577A1 (en) Parking assistance method and parking aid device, automatic driving control device and program that use the parking assistance method
DE102021128041A1 (en) IMPROVEMENT OF A VEHICLE NEURAL NETWORK
DE102016003261A1 (en) Method for self-localization of a vehicle in a vehicle environment
DE112021005806T5 (en) Systems and methods for camera-based reduction of incorrectly detected radar tracks
DE112018004904T5 (en) INFORMATION PROCESSING DEVICE, SELF-POSITION ESTIMATE AND PROGRAM
DE102022109162A1 (en) IMPROVED VEHICLE AND TRAILER OPERATION
DE102017008569A1 (en) A method of operating a driver assistance system for a motor vehicle using a vector-based and a grid-based environment map and driver assistance system
DE112021000992T5 (en) PARK ASSISTANT 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
DE102022205744A1 (en) Ultrasonic system and method for reconfiguring a machine learning model used in a vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final