[go: up one dir, main page]

RU2803578C1 - Cartographic information correction method, driving assistance method and cartographic information correction device - Google Patents

Cartographic information correction method, driving assistance method and cartographic information correction device Download PDF

Info

Publication number
RU2803578C1
RU2803578C1 RU2022127658A RU2022127658A RU2803578C1 RU 2803578 C1 RU2803578 C1 RU 2803578C1 RU 2022127658 A RU2022127658 A RU 2022127658A RU 2022127658 A RU2022127658 A RU 2022127658A RU 2803578 C1 RU2803578 C1 RU 2803578C1
Authority
RU
Russia
Prior art keywords
vehicle
region
lane
boundary line
lane boundary
Prior art date
Application number
RU2022127658A
Other languages
Russian (ru)
Inventor
Акинобу ИКЕДА
Сусуму ФУДЗИТА
Рео САКАКУРА
Original Assignee
Ниссан Мотор Ко., Лтд.
Filing date
Publication date
Application filed by Ниссан Мотор Ко., Лтд. filed Critical Ниссан Мотор Ко., Лтд.
Application granted granted Critical
Publication of RU2803578C1 publication Critical patent/RU2803578C1/en

Links

Images

Abstract

FIELD: cartography.
SUBSTANCE: method for correcting cartographic information, method for assisting driving, and device for correcting cartographic information. The cartographic information correction method includes lane boundary line information, wherein the position with respect to the own vehicle (V) of the lane boundary line actually installed on the road surface around the own vehicle is detected. Then evaluate own position on the map of own vehicle; and correct, depending on the estimated own position and the detected position of the lane boundary line, the position of the lane boundary line included in the cartographic information, in the first area, relatively close to the own vehicle, by a larger amount of rotational correction than in the second area, relatively far from own vehicle, and in the second area by a greater amount of shear correction than in the first area.
EFFECT: providing the possibility of preventing a change in the behavior of the vehicle, even when the cartographic information, including information about the position of the lane boundaries, is corrected during the execution of the driving assistance control.
12 cl, 11 dwg

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF TECHNOLOGY TO WHICH THE INVENTION RELATES

[0001][0001]

Настоящее изобретение относится к способу исправления картографической информации, способу содействия вождению и устройству исправления картографической информации.The present invention relates to a map information correction method, a driving assistance method, and a map information correction apparatus.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИBACKGROUND ART

[0002][0002]

В PTL 1 раскрыто устройство обработки картографических данных, которое вычисляет данные для обновления из картографических данных, вычисленных на основе результата распознавания окружающей обстановки и состояния движения транспортного средства, и, когда ошибка между картографическими данными в базе данных карт и данными для обновления больше, чем значение критерия, обновляет картографические данные в базе данных карт.PTL 1 discloses a map data processing apparatus that calculates update data from map data calculated based on the recognition result of the surrounding environment and the driving state of the vehicle, and when the error between the map data in the map database and the update data is greater than a value criteria, updates cartographic data in the map database.

СПИСОК ЦИТИРУЕМЫХ ДОКУМЕНТОВLIST OF DOCUMENTS CITED

Патентная литератураPatent literature

[0003][0003]

ПТЛ1: JP 2016-161456 АPTL1: JP 2016-161456 A

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

Техническая проблемаTechnical problem

[0004][0004]

Известно управление содействием вождению, которое, используя картографическую информацию, представляющую положения границ полосы движения, создает маршрут движения на основе границ полосы движения в картографической информации и управляет поведением транспортного средства, таким как скорость транспортного средства и угол рулевого управления, таким образом, чтобы содействовать движению транспортного средства по созданному маршруту движения. Когда граница полосы движения в картографической информации исправляется во время выполнения такого управления содействием вождению, существует вероятность того, что возникнет резкое изменение поведения транспортного средства из-за изменения маршрута движения, установленного на основе границы полосы движения.A driving assistance control is known which, using map information representing positions of lane boundaries, creates a driving route based on the lane boundaries in the map information and controls vehicle behavior such as vehicle speed and steering angle so as to assist driving. vehicle along the created route. When the lane boundary in the map information is corrected during execution of such driving assistance control, there is a possibility that an abrupt change in vehicle behavior will occur due to a change in the driving route established based on the lane boundary.

Задача настоящего изобретения состоит в том, чтобы предоставить способ исправления картографической информации, способный предотвращать изменение поведения транспортного средства, даже когда картографическая информация, включающая в себя информацию о положении границ полосы движения, используемая в управлении содействием вождению, исправляется во время выполнения управления содействием вождению.An object of the present invention is to provide a method for correcting map information capable of preventing changes in vehicle behavior even when map information including lane boundary position information used in driving assistance control is corrected during execution of driving assistance control.

РЕШЕНИЕ ПРОБЛЕМЫSOLUTION

[0005][0005]

Согласно одному аспекту настоящего изобретения предложен способ исправления картографической информации для исправления картографической информации, включающей в себя информацию линии границы полосы движения, причем способ включает в себя: обнаружение положения по отношению к собственному транспортному средству линии границы полосы движения, установленной в действительности на поверхности дороги, вокруг собственного транспортного средства; оценку собственного положения на карте собственного транспортного средства; и исправление, в зависимости от оцененного собственного положения и обнаруженного положения линии границы полосы движения, положения линии границы полосы движения, включенной в картографическую информацию, в первой области, сравнительно близкой к собственному транспортному средству, на большую величину поворотного исправления, чем во второй области, сравнительно дальней от собственного транспортного средства, и, во второй области, на большую величину сдвигового исправления, чем в первой области.According to one aspect of the present invention, there is provided a map information correction method for correcting map information including lane boundary line information, the method including: detecting a position relative to one's own vehicle of a lane boundary line actually established on a road surface, around your own vehicle; assessment of your own position on the map of your own vehicle; and correcting, depending on the estimated own position and the detected position of the lane boundary line, the position of the lane boundary line included in the map information in the first region comparatively close to the own vehicle by a larger rotational correction amount than in the second region, relatively far from one's own vehicle, and, in the second region, by a greater amount of shear correction than in the first region.

ПРЕИМУЩЕСТВЕННЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯADVANTAGEOUS EFFECTS OF THE INVENTION

[0006][0006]

Согласно аспекту настоящего изобретения можно предотвратить изменение поведения транспортного средства, даже когда картографическая информация, включающая в себя информацию о положении границ полосы движения, исправляется во время выполнения управления содействием вождению.According to an aspect of the present invention, it is possible to prevent the behavior of the vehicle from changing even when the map information including the position information of the lane boundaries is corrected during execution of the driving assistance control.

Задача и преимущества изобретения будут реализованы и достигнуты посредством элементов и комбинаций, в частности указанных в формуле изобретения. Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются иллюстративными и пояснительными и не накладывают ограничений на изобретение.The object and advantages of the invention will be realized and achieved through elements and combinations, in particular those indicated in the claims. It is to be understood that both the foregoing general description and the following detailed description are illustrative and explanatory and are not intended to be limiting of the invention.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

[0007][0007]

Фиг. 1 является схематическим изображением конфигурации устройства содействия вождению согласно вариантам осуществления;Fig. 1 is a schematic diagram of a configuration of a driving assistance device according to embodiments;

Фиг. 2A является пояснительной схемой примера различий между результатами обнаружения линий границы полосы движения и линий границы полосы движения в картографической информации;Fig. 2A is an explanatory diagram of an example of the differences between detection results of lane boundary lines and lane boundary lines in map information;

Фиг. 2B является пояснительной схемой примера случая, когда картографическая информация исправляется только посредством поворота;Fig. 2B is an explanatory diagram of an example of a case where map information is corrected only by rotation;

Фиг. 3А является пояснительной схемой примера случая, когда картографическая информация исправляется только посредством сдвига;Fig. 3A is an explanatory diagram of an example of a case where map information is corrected only by shifting;

Фиг. 3B является пояснительной схемой примера способа исправления картографической информации согласно вариантам осуществления;Fig. 3B is an explanatory diagram of an example of a method for correcting map information according to embodiments;

Фиг. 4 является блок-схемой, иллюстрирующей пример функциональной конфигурации устройства содействия вождению согласно вариантам осуществления;Fig. 4 is a block diagram illustrating an example of a functional configuration of a driving assistance device according to embodiments;

Фиг. 5 является пояснительной схемой примера обработки соотнесения между линией границы полосы движения и картографической информацией;Fig. 5 is an explanatory diagram of an example of processing the relationship between a lane boundary line and map information;

Фиг. 6А является пояснительной схемой примера способа вычисления параметров сдвигового исправления;Fig. 6A is an explanatory diagram of an example of a method for calculating shift correction parameters;

Фиг. 6B является пояснительной схемой примера способа вычисления параметров поворотного исправления;Fig. 6B is an explanatory diagram of an example of a method for calculating rotation correction parameters;

Фиг. 7 является пояснительной схемой примера способа исправления картографической информации согласно первому варианту осуществления;Fig. 7 is an explanatory diagram of an example of a method for correcting map information according to the first embodiment;

Фиг. 8 является пояснительной схемой другого примера способа исправления картографической информации согласно первому варианту осуществления;Fig. 8 is an explanatory diagram of another example of a method for correcting map information according to the first embodiment;

Фиг. 9 является блок-схемой последовательности операций примера способа исправления картографической информации согласно вариантам осуществления;Fig. 9 is a flowchart of an example of a method for correcting map information according to embodiments;

Фиг. 10А является пояснительной схемой примера способа исправления картографической информации согласно второму варианту осуществления;Fig. 10A is an explanatory diagram of an example of a method for correcting map information according to the second embodiment;

Фиг. 10B является другой пояснительной схемой примера способа исправления картографической информации согласно второму варианту осуществления; иFig. 10B is another explanatory diagram of an example of a method for correcting map information according to the second embodiment; And

Фиг. 11 является пояснительной схемой примера способа исправления картографической информации согласно третьему варианту осуществления.Fig. 11 is an explanatory diagram of an example of a method for correcting map information according to the third embodiment.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯDESCRIPTION OF IMPLEMENTATION OPTIONS

[0008][0008]

(Первый вариант осуществления)(First embodiment)

КонфигурацияConfiguration

Сейчас будет рассмотрена Фиг. 1. Собственное транспортное средство 1 включает в себя устройство 10 содействия вождению, выполненное с возможностью выполнения содействия вождению собственного транспортного средства 1. Содействие вождению, выполняемое устройством 10 содействия вождению, является управлением самостоятельным вождением, которое на основе, например, обстановки движения вокруг собственного транспортного средства 1 и картографической информации предписывает собственному транспортному средству 1 осуществлять самостоятельное вождение без участия водителя. Следует отметить, что, хотя устройство 10 содействия вождению может быть устройством, которое выполняет управление содействию вождению, чтобы содействовать вождению, выполняемому пассажиром, посредством управления некоторыми функциями устройств, задействованных в движении собственного транспортного средства 1, такими как рулевое управление, открытие акселератора и угол рулевого управления, на основе обстановки движения вокруг собственного транспортного средства 1 и картографической информации, следующее описание будет сделано в предположении, если не указано иное, что выполняется управление самостоятельным вождением, которое предписывает собственному транспортному средству 1 осуществлять самостоятельное вождение без участия водителя.FIG. will now be discussed. 1. The own vehicle 1 includes a driving assistance device 10 configured to perform driving assistance of the own vehicle 1. The driving assistance performed by the driving assistance device 10 is self-driving control, which based on, for example, the traffic environment around one's own vehicle means 1 and map information instructs its own vehicle 1 to carry out independent driving without the participation of a driver. It should be noted that although the driving assistance device 10 may be a device that performs driving assistance control to assist the driving performed by the passenger by controlling some functions of the devices involved in the movement of the own vehicle 1, such as steering, accelerator opening and angle steering control, based on the driving environment around the own vehicle 1 and the map information, the following description will be made on the assumption, unless otherwise stated, that self-driving control is being performed, which instructs the own vehicle 1 to perform self-driving without driver intervention.

[0009][0009]

Устройство 10 содействия вождению включает в себя датчики 11 объектов, датчики 12 транспортного средства, устройство 13 позиционирования, базу 14 данных карт, устройство 15 связи, контроллер 16 и исполнительные механизмы 17. На чертежах база данных карт обозначена как «DB карт».The driving assistance device 10 includes object sensors 11, vehicle sensors 12, a positioning device 13, a map database 14, a communication device 15, a controller 16, and actuators 17. In the drawings, the map database is referred to as “DB maps.”

Датчики 11 объектов включают в себя множество датчиков обнаружения объектов различных типов, которые установлены на собственном транспортном средстве 1 и обнаруживают объекты вокруг собственного транспортного средства 1, такие как лазерный радар, радар миллиметровых волн, камера и датчик определения и обнаружения дальности с помощью света или определения и обнаружения дальности с помощью лазерной визуализации (LIDAR).The object sensors 11 include a plurality of different types of object detection sensors that are mounted on the own vehicle 1 and detect objects around the own vehicle 1, such as laser radar, millimeter wave radar, camera, and light or ranging sensor. and Laser Imaging Detection Ranging (LIDAR).

[0010][0010]

Датчики 12 транспортного средства установлены на собственном транспортном средстве 1 и обнаруживают различную информацию (сигналы транспортного средства), которая может быть получена от собственного транспортного средства 1. Датчики 12 транспортного средства включают в себя датчик скорости транспортного средства для обнаружения скорости движения (скорости транспортного средства) собственного транспортного средства 1, датчики скорости вращения колес для обнаружения скорости вращения соответствующих шин собственного транспортного средства 1, трехосный датчик ускорения (датчик G) для обнаружения ускорение (включая замедление) собственного транспортного средства 1 в трех осевых направлениях, датчик угла рулевого управления для обнаружения рулевого управления (включая угол поворота), гироскопический датчик для обнаружения угловой скорости, создаваемой собственным транспортным средством 1, датчик скорости рыскания для обнаружения скорости рыскания, датчик акселератора для обнаружения открытия акселератора собственного транспортного средства и датчик тормоза для обнаружения величины действия тормоза водителем.The vehicle sensors 12 are installed on the own vehicle 1 and detect various information (vehicle signals) that can be received from the own vehicle 1. The vehicle sensors 12 include a vehicle speed sensor for detecting a driving speed (vehicle speed) own vehicle 1, wheel speed sensors for detecting the rotation speed of the corresponding tires of own vehicle 1, triaxial acceleration sensor (G sensor) for detecting acceleration (including deceleration) of own vehicle 1 in three axial directions, steering angle sensor for detecting steering control (including the steering angle), a gyroscopic sensor for detecting the angular velocity generated by the own vehicle 1, a yaw rate sensor for detecting the yaw rate, an accelerator sensor for detecting the opening of the accelerator of the own vehicle, and a brake sensor for detecting the amount of brake action by the driver.

[0011][0011]

Устройство 13 позиционирования включает в себя приемник глобальной навигационной спутниковой системы (GNSS) и, принимая радиоволны от множества навигационных спутников, измеряет текущее положение собственного транспортного средства 1. Приемник GNSS может быть, например, приемником глобальной системы позиционирования (GPS) и т.п. Устройство 13 позиционирования может быть, например, инерциальным навигационным устройством.The positioning device 13 includes a global navigation satellite system (GNSS) receiver, and by receiving radio waves from a plurality of navigation satellites, measures the current position of the own vehicle 1. The GNSS receiver may be, for example, a global positioning system (GPS) receiver or the like. The positioning device 13 may be, for example, an inertial navigation device.

База 14 данных карт может хранить картографическую информацию высокой четкости (далее просто называемую «картой высокой четкости»), которая подходит в качестве карты для самостоятельного вождения. Карта высокой четкости является картографическими данными более высокой точности, чем картографические данные для навигации (в дальнейшем просто именуемые как «навигационная карта»), и включает в себя информацию в единицах полос движения, которая является более подробной, чем информация в единицах дорог. В дальнейшем карта, представленная картографической информацией в базе 14 данных карт, иногда просто упоминается как «карта».The map database 14 can store high-definition map information (hereinafter simply referred to as “high-definition map”), which is suitable as a self-driving map. A high-definition map is map data of higher precision than navigation map data (hereinafter simply referred to as a “navigation map”) and includes lane unit information that is more detailed than road unit information. In the following, the map represented by cartographic information in the map database 14 is sometimes simply referred to as a “map.”

[0012][0012]

Например, карта высокой четкости включает в себя в качестве информации в единицах полос движения информацию об узлах полосы движения, которые указывают реперные точки на реперной линии полосы движения (например, линия в центре полосы движения), и информацию о звеньях полос движения, которые указывают формы участков полосы движения между узлами полосы движения.For example, a high-definition map includes, as information in lane units, information about lane nodes, which indicate reference points on a lane reference line (eg, a line at the center of a lane), and information about lane links, which indicate shapes lane sections between lane nodes.

Информация о каждом узле полосы движения включает в себя идентификационный номер и координаты положения узла полосы движения, количество соединенных звеньев полосы движения и идентификационные номера соединенных звеньев полосы движения. Информация о каждом звене полосы движения включает в себя идентификационный номер звена полосы движения, тип полосы движения, ширину полосы движения, форму полосы движения, формы и типы линий границ полосы движения и форму реперной линии полосы движения.Information about each lane node includes an identification number and position coordinates of the lane node, a number of connected lane links, and identification numbers of connected lane links. Information about each lane link includes a lane link identification number, a lane type, a lane width, a lane shape, shapes and types of lane boundary lines, and a lane reference line shape.

[0013][0013]

Линия границы полосы движения является разметкой дорожного покрытия, установленной в действительности на поверхности дороги для указания границы полосы движения, и примеры линии границы полосы движения включают в себя «центральную линию проезжей части», «линию границы полосы движения» и «линию обочины проезжей части».A lane boundary line is a pavement marking actually installed on the surface of a road to indicate the boundary of a traffic lane, and examples of the lane boundary line include "roadway center line", "lane boundary line" and "roadside shoulder line" .

Карта высокой четкости включает в себя в качестве информации о форме полосы движения информацию о положениях множества точек границы, образующих границу полосы движения, и форма линии границы полосы движения представлена набором таких точек границы. В качестве информации о форме линии границы полосы движения могут использоваться данные группы точек, представляющие положения на краю участка края в направлении ширины полосы движения линии полосы движения. Хотя в настоящем варианте осуществления предполагается, что форма линии границы полосы движения на карте высокой четкости представлена набором множества точек границы, образующих границу полосы движения, не ограничиваясь вышеизложенным, форма линия границы полосы движения может быть представлена линиями.The high-definition map includes, as lane shape information, position information of a plurality of boundary points constituting a lane boundary, and the shape of a lane boundary line is represented by a set of such boundary points. As information about the shape of the lane edge line, data of a group of points representing positions on the edge of the edge portion in the lane width direction of the lane line can be used. Although in the present embodiment it is assumed that the shape of a lane boundary line on a high-definition map is represented by a set of a plurality of boundary points forming a lane boundary, without being limited to the foregoing, the shape of a lane boundary line may be represented by lines.

Карта высокой четкости также включает в себя типы и координаты положения наземных объектов, таких как светофор, стоп-линия, дорожный знак, здание, опора, бордюр и пешеходный переход, которые существуют на полосе движения или вблизи полосы движения, и информацию о наземных объектах, такую как идентификационные номера узлов полос движения и идентификационные номера звеньев полос движения, которые соответствуют координатам положения наземных объектов.The high-definition map also includes the types and position coordinates of ground objects such as traffic light, stop line, road sign, building, utility pole, curb and crosswalk that exist in or near a traffic lane, and information about ground objects, such as identification numbers of lane nodes and identification numbers of lane links that correspond to the position coordinates of ground objects.

[0014][0014]

Поскольку карта высокой четкости включает в себя информацию об узлах и информацию о звеньях в единицах полос движения, можно указать полосу движения, по которой собственное транспортное средство 1 движется по маршруту движения. Карта высокой четкости имеет систему координат, которая может представлять положения в направлении продолжения и направлении ширины каждой полосы движения. Карта высокой четкости имеет координаты (например, долготу, широту и высоту), которые могут представлять положения в трехмерном пространстве, а полосы движения и вышеописанные наземные объекты могут быть описаны как формы в трехмерном пространстве.Since the high-definition map includes node information and link information in units of lanes, it is possible to indicate the lane in which the own vehicle 1 is traveling along the traffic route. The high definition map has a coordinate system that can represent the positions in the continuation direction and width direction of each lane. A high-definition map has coordinates (eg, longitude, latitude, and height) that can represent positions in three-dimensional space, and traffic lanes and the above-described ground features can be described as shapes in three-dimensional space.

Устройство 15 связи осуществляет беспроводную связь с устройством связи, внешним по отношению к собственному транспортному средству 1. Способом связи, используемым устройством 15 связи, может быть, например, беспроводная связь через сеть мобильной телефонной связи общего пользования, связь между транспортными средствами, связь между транспортным средством и дорогой или спутниковая связь.The communication device 15 communicates wirelessly with a communication device external to the own vehicle 1. The communication method used by the communication device 15 may be, for example, wireless communication via a public mobile telephone network, vehicle-to-vehicle communication, vehicle-to-vehicle communication means and expensive or satellite communication.

[0015][0015]

Контроллер 16 является электронным блоком управления (ECU), который выполняет управление содействием вождению собственного транспортного средства 1. Контроллер 16 управляет исполнительными механизмами 17, выдавая сигналы управления исполнительным механизмам 17 на основе обстановки движения вокруг собственного транспортного средства 1, которая была обнаружена датчиками 11 объектов, и картографической информации в базе 14 данных карт, и, таким образом, выполняет управление самостоятельным вождением, которое предписывает собственному транспортному средству 1 двигаться самостоятельно.The controller 16 is an electronic control unit (ECU) that performs driving assistance control of the own vehicle 1. The controller 16 controls the actuators 17 by providing control signals to the actuators 17 based on the driving environment around the own vehicle 1 that has been detected by the object sensors 11, and map information in the map database 14, and thus performs self-driving control that causes the own vehicle 1 to drive independently.

В частности, контроллер 16 вычисляет текущее положение (собственное положение) собственного транспортного средства 1 на карте из текущего положения собственного транспортного средства 1, обнаруженного устройством 13 позиционирования, и также устанавливает траекторию движения (траекторию движения, представленную относительным положением по отношению к линии границы полосы движения) от собственного положения в положение на предварительно определенном расстоянии впереди, на основе собственного положения и линий границ полосы движения на карте. Контроллер 16 управляет, на основе собственного положения на карте и установленной траектории движения, собственным транспортным средством таким образом, чтобы собственное транспортное средство 1 двигалось по траектории движения, выдавая сигналы управления на исполнительные механизмы 17 таким образом, чтобы собственное положение совпадало с положением на траектории движения.Specifically, the controller 16 calculates the current position (own position) of the own vehicle 1 on the map from the current position of the own vehicle 1 detected by the positioning device 13, and also sets a driving path (a driving path represented by a relative position with respect to the lane boundary line ) from your own position to a position a predetermined distance ahead, based on your own position and the lane boundary lines on the map. The controller 16 controls, based on its own position on the map and the established motion trajectory, its own vehicle so that its own vehicle 1 moves along the motion path, issuing control signals to the actuators 17 so that its own position coincides with the position on the motion path .

Кроме того, контроллер 16, как описано ниже, выполняет обработку исправления картографической информации для исправления линий границы полосы движения, включенных в картографическую информацию в базе 14 данных карт, на основе относительных положений линий границы полосы относительно собственного транспортного средства, которые обнаружены по результатам обнаружения датчиками объекта 11, и текущего положения (собственному положению) собственного транспортного средства 1. Подробности обработки исправления будут описаны позже.In addition, the controller 16, as described below, performs map information correction processing to correct the lane boundary lines included in the map information in the map database 14 based on the relative positions of the lane boundary lines with respect to the own vehicle that are detected by the detection results of the sensors object 11, and the current position (own position) of the own vehicle 1. Details of correction processing will be described later.

Контроллер 16 включает в себя процессор 18 и периферийные компоненты, такие как запоминающее устройство 19. Процессор 18 может быть, например, центральным блоком управления (CPU) или микро блоком управления (MPU).The controller 16 includes a processor 18 and peripheral components such as a memory 19. The processor 18 may be, for example, a central control unit (CPU) or a micro control unit (MPU).

Запоминающее устройство 19 может включать в себя полупроводниковое запоминающее устройство, магнитное запоминающее устройство, оптическое запоминающее устройство и т.п. Запоминающее устройство 19 может включать в себя регистры, кэш-память и память, используемую в качестве основного запоминающего устройства, такую как постоянное запоминающее устройство (ROM) и запоминающее устройство с произвольным доступом (RAM).The memory device 19 may include a semiconductor memory device, a magnetic memory device, an optical memory device, and the like. The storage device 19 may include registers, a cache memory, and memory used as main storage, such as read only memory (ROM) and random access memory (RAM).

[0016][0016]

Функции контроллера 16, которые будут описаны ниже, могут быть реализованы, например, процессором 18, исполняющим компьютерные программы, хранящиеся в запоминающем устройстве 19.The functions of the controller 16, which will be described below, may be implemented, for example, by a processor 18 executing computer programs stored in a storage device 19.

Следует отметить, что контроллер 16 может быть образован специализированным аппаратным обеспечением для выполнения обработки информации, которая будет описана ниже.It should be noted that the controller 16 may be configured with specialized hardware for performing information processing, which will be described below.

Например, контроллер 16 может включать в себя функциональную логическую схему, реализованную в полупроводниковой интегральной схеме общего назначения. Например, контроллер 16 может включать в себя программируемое логическое устройство, такое как программируемая пользователем вентильная матрица (FPGA) и т.п.For example, controller 16 may include function logic circuitry implemented in a general purpose semiconductor integrated circuit. For example, controller 16 may include a programmable logic device such as a field programmable gate array (FPGA) or the like.

[0017][0017]

Исполнительные механизмы 17 управляют рулевым колесом, педалью акселератора и тормозным устройством собственного транспортного средства в соответствии с сигналами управления, выдаваемыми контроллером 16, и тем самым создают поведение собственного транспортного средства. Исполнительные механизмы 17 включают в себя исполнительный механизм рулевого управления, исполнительный механизм открытия акселератора и исполнительный механизм управления тормозом. Исполнительный механизм рулевого управления управляет направлением рулевого управления и величиной рулевого управления собственного транспортного средства 1. То есть исполнительный механизм рулевого управления управляет рулевым механизмом.The actuators 17 control the steering wheel, the accelerator pedal and the brake device of the own vehicle in accordance with the control signals issued by the controller 16, and thereby create the behavior of the own vehicle. The actuators 17 include a steering actuator, an accelerator opening actuator, and a brake control actuator. The steering actuator controls the steering direction and steering amount of the own vehicle 1. That is, the steering actuator controls the steering mechanism.

Исполнительный механизм открытия акселератора управляет открытием акселератора собственного автомобиля. То есть исполнительный механизм открытия акселератора управляет мощностью на выходе от силового блока собственного транспортного средства 1. Исполнительные механизмы управления тормозом управляют тормозным действием устройств торможения собственного транспортного средства 1.The accelerator opening actuator controls the opening of the accelerator of your own vehicle. That is, the accelerator opening actuator controls the output power from the power unit of the own vehicle 1. The brake control actuators control the braking action of the braking devices of the own vehicle 1.

[0018][0018]

Далее будет описан пример обработки исправления картографической информации в базе 14 данных карт, выполняемой контроллером 16. Контроллер 16, выполняя управление самостоятельным вождением на основе картографической информации в базе 14 данных карт, исправляет линии границ полосы движения в картографической информации на основе результата обнаружения, в котором линии границы полосы движения были обнаружены датчиками 11 объектов.Next, an example of correction processing of the map information in the map database 14 performed by the controller 16 will be described. The controller 16, when performing self-driving control based on the map information in the map database 14, corrects the lane boundary lines in the map information based on the detection result in which lane boundary lines were detected by sensors of 11 objects.

Теперь будет описана Фиг. 2А. Ссылочное обозначение 20L указывает левостороннюю линию границы полосы движения, которая является линией границы полосы движения на левой стороне полосы 2 движения, по которой движется собственное транспортное средство 1, а ссылочное обозначение 20R указывает правостороннюю линию границы полосы движения, которая является линией границей полосы движения на правой стороне полосы 2 движения. Левосторонняя линия 20L границы полосы движения и правосторонняя линия 20R границы полосы движения иногда вместе называются «линиями 20 границы полосы движения».FIG. will now be described. 2A. The reference numeral 20L indicates the left-side lane boundary line, which is the lane boundary line on the left side of the traffic lane 2 in which the own vehicle 1 is traveling, and the reference numeral 20R indicates the right-side lane boundary line, which is the lane boundary line on the right side of lane 2 traffic. The left lane boundary line 20L and the right lane boundary line 20R are sometimes collectively referred to as “lane boundary lines 20.”

[0019][0019]

Заштрихованный участок 21L указывает левосторонний участок обнаружения, который является участком левосторонней линии 20L границы полосы движения, который был обнаружен датчиками 11 объектов, а заштрихованный участок 21R указывает правосторонний участок обнаружения, который является участком правосторонней линии 20R границы полосы движения, обнаруженным датчиками 11 объектов. Левосторонний участок 21L обнаружения и правосторонний участок 21R обнаружения иногда вместе упоминаются как "участки 21 обнаружения". The shaded portion 21L indicates a left-side detection portion, which is a portion of the left-side lane boundary line 20L that was detected by the object sensors 11, and the shaded portion 21R indicates a right-side detection portion, which is a portion of the right-side lane boundary line 20R detected by the object sensors 11. The left-side detection portion 21L and the right-side detection portion 21R are sometimes collectively referred to as “detection portions 21.”

[0020][0020]

Каждая из квадратных меток 22L и квадратных меток 22R указывает положение на карте множества точек границы, образующих одну из линий границ 2 полосы движения.Each of the square marks 22L and the square marks 22R indicates a map position of a plurality of boundary points forming one of the lane boundary lines 2.

Каждая из квадратных меток 22L является левосторонней точкой границы, образующей линию границы полосы движения на левой стороне полосы 2 движения, и каждая из квадратных меток 22R является правосторонней точкой границы, образующей линию границы полосы движения на правой стороне полосы 2 движения. Левосторонние точки 22L границы и правосторонние точки 22R границы иногда вместе называются «точками 22 границы». Следует отметить, что, поскольку линия границы полосы движения образована множеством точек 22 границы, ее можно перефразировать так, что точка 22 границы является участком линии границы полосы движения. Поэтому в дальнейшем участок линии границы полосы движения иногда представляется как точка 22 границы.Each of the square marks 22L is a left-side boundary point forming a lane boundary line on the left side of the traffic lane 2, and each of the square marks 22R is a right-side boundary point forming a lane boundary line on the right side of the traffic lane 2. The left-side boundary points 22L and the right-side boundary points 22R are sometimes collectively referred to as “border points 22.” It should be noted that since the lane boundary line is formed by a plurality of boundary points 22, it can be rephrased that the boundary point 22 is a portion of the lane boundary line. Therefore, in the following, a portion of the lane boundary line is sometimes represented as boundary point 22.

[0021][0021]

Контроллер 16, используя датчики 11 объектов, обнаруживает относительные положения участков 21 обнаружения по отношению к положению собственного транспортного средства 1.The controller 16, using object sensors 11, detects the relative positions of the detection sections 21 with respect to the position of its own vehicle 1.

Кроме того, контроллер 16, используя результат измерения устройством 13 позиционирования, одометрию с использованием результатов обнаружения от датчиков 12 транспортного средства и соотнесение карт между результатами обнаружения целевых объектов датчиками 11 объектов и базой 14 данных карт, оценивает собственное положение собственного транспортного средства 1 на карте.In addition, the controller 16, using the measurement result of the positioning device 13, odometry using the detection results from the vehicle sensors 12 and the map correlation between the detection results of target objects by the object sensors 11 and the map database 14, estimates its own position of the own vehicle 1 on the map.

[0022][0022]

Контроллер 16 вычисляет, на основе относительных положений участков 21 обнаружения и собственного положения собственного транспортного средства 1, положения на карте участков 21 обнаружения.The controller 16 calculates, based on the relative positions of the detection areas 21 and the own position of the own vehicle 1, the map position of the detection areas 21.

В этом случае, вызванные ошибкой оценивания собственного положения собственного транспортного средства 1 и ошибкой самой картографической информации в базе 14 данных карт, иногда возникают различия между положениями участков 21 обнаружения и точек 22 границы, как показано на Фиг. 2А.In this case, caused by the error in estimating the own position of the own vehicle 1 and the error of the cartographic information itself in the map database 14, differences sometimes occur between the positions of the detection portions 21 and the boundary points 22, as shown in FIG. 2A.

[0023][0023]

Соответственно, контроллер 16 исправляет карту в базе 14 данных карт таким образом, чтобы положения на карте точек 22 границы совпадали с фактически обнаруженными положениями участков 21 обнаружения.Accordingly, the controller 16 corrects the map in the map database 14 so that the positions on the map of the boundary points 22 coincide with the actual detected positions of the detection areas 21.

Исправление карты включает в себя исправление поворотного компонента и исправление сдвигового компонента. Фиг. 2B иллюстрирует случай, когда точки 22 границы исправляются посредством поворота.Map correction includes rotation component correction and translation component correction. Fig. 2B illustrates a case where the boundary points 22 are corrected by rotation.

Каждая из круглых меток 23L указывает левостороннюю исправленную точку границы, которая является точкой границы, в которую была исправлена левосторонняя точка 22L границы, и каждая круглая метка 23R указывает правостороннюю исправленную точку границы, которая является точкой границы, в которую исправлена правосторонняя точка 22R границы. Левосторонние исправленные точки 23L границы и правосторонние исправленные точки 23R границы иногда вместе называются «исправленными точками 23 границы».Each of the circular marks 23L indicates a left-side corrected boundary point, which is the boundary point to which the left-side boundary point 22L has been corrected, and each of the circular marks 23R indicates a right-side corrected boundary point, which is the boundary point to which the right-side boundary point 22R has been corrected. The left-hand corrected boundary points 23L and the right-hand corrected boundary points 23R are sometimes collectively referred to as “corrected boundary points 23.”

[0024][0024]

В примере на Фиг. 2B, точки 22 границы поворачиваются с использованием положения собственного транспортного средства 1 в качестве репера, и исправленные точки 23 границы вычисляются таким образом, что различия между исправленными точками 23 границы и участками 21 обнаружения минимизируются. В результате положения точек 22 границы исправляются таким образом, что границы полосы движения поворачиваются с использованием положения собственного транспортного средства 1 в качестве репера.In the example in FIG. 2B, the boundary points 22 are rotated using the position of the own vehicle 1 as a reference, and the corrected boundary points 23 are calculated such that differences between the corrected boundary points 23 and the detection portions 21 are minimized. As a result, the positions of the boundary points 22 are corrected such that the lane boundaries are rotated using the position of the own vehicle 1 as a reference.

Таким образом, даже когда карта исправляется во время выполнения управления самостоятельным вождением, изменение поведения собственного транспортного средства 1 мало, поскольку требуется только отрегулировать ориентацию собственного транспортного средства 1 к изменению направления границ полосы движения.Thus, even when the map is corrected during self-driving control execution, the change in the behavior of the own vehicle 1 is small since it is only necessary to adjust the orientation of the own vehicle 1 to the change in direction of the lane boundaries.

Однако величина исправления становится больше по мере удаления точки 22 границы от собственного транспортного средства 1, и, вопреки ожиданиям, существует вероятность того, что величина d отклонения между исправленными точками 23 границы и фактическими линиями 20 границы полосы движения увеличивается.However, the correction amount becomes larger as the boundary point 22 moves away from the own vehicle 1, and contrary to expectations, there is a possibility that the deviation amount d between the corrected boundary points 23 and the actual lane boundary lines 20 increases.

[0025][0025]

С другой стороны, Фиг. 3A иллюстрирует случай, когда точки 22 границы исправляются посредством сдвига. Контроллер 16 сдвигает точки 22 границы и вычисляет исправленные точки 23 границы таким образом, чтобы минимизировать различия между исправленными точками 23 границы и участками 21 обнаружения.On the other hand, Fig. 3A illustrates a case where the boundary points 22 are corrected by shifting. The controller 16 shifts the boundary points 22 and calculates the corrected boundary points 23 so as to minimize the differences between the corrected boundary points 23 and the detection portions 21 .

В этом случае положение внутри полосы движения собственного транспортного средства 1 подвергается мгновенным изменением за счет сдвига границ полосы движения. Таким образом, когда карта исправляется во время выполнения управления самостоятельным вождением, существует вероятность того, что для исправления смещения положения внутри полосы движения собственного транспортного средства 1 возникнет быстрое изменение поведения у собственного транспортного средства 1.In this case, the position inside the lane of own vehicle 1 undergoes an instantaneous change due to a shift in the boundaries of the lane. Thus, when the map is corrected during self-driving control execution, there is a possibility that a rapid behavior change in own vehicle 1 will occur to correct the in-lane position drift of own vehicle 1.

[0026][0026]

Соответственно, контроллер 16 исправляет положения точек 22 границы на большую величину поворотного исправления в первой области 24, которая находится сравнительно близко к собственному транспортному средству 1, чем во второй области 25, которая находится сравнительно далеко от собственного транспортного средства 1, как показано на Фиг. 3B. Кроме того, контроллер 16 исправляет положения точек 22 границы на большую величину сдвигового исправления во второй области 25, чем в первой области 24.Accordingly, the controller 16 corrects the positions of the boundary points 22 by a larger rotational correction amount in the first region 24, which is relatively close to the own vehicle 1, than in the second region 25, which is relatively far from the own vehicle 1, as shown in FIG. 3B. In addition, the controller 16 corrects the positions of the boundary points 22 by a greater offset correction amount in the second region 25 than in the first region 24.

[0027][0027]

Вследствие этой конфигурации в первой области 24, которая сравнительно близка к собственному транспортному средству 1, величина сдвигового исправления становится малой. Таким образом, даже когда положения точек 22 границы на карте исправляются во время выполнения управления самостоятельным вождением, можно уменьшить изменение поведения собственного транспортного средства 1.Due to this configuration, in the first region 24, which is relatively close to the own vehicle 1, the amount of shift correction becomes small. Thus, even when the positions of the boundary points 22 on the map are corrected during execution of the self-driving control, the change in the behavior of the own vehicle 1 can be reduced.

Кроме того, во второй области 25, которая находится сравнительно далеко от собственного транспортного средства 1, величина поворотного исправления становится малой. Таким образом, можно уменьшить величину d отклонения между исправленными точками 23 границы и фактическими линиями 20 границы полосы движения.Moreover, in the second region 25, which is relatively far from the own vehicle 1, the rotation correction amount becomes small. In this way, it is possible to reduce the amount of deviation d between the corrected boundary points 23 and the actual lane boundary lines 20.

[0028][0028]

Далее будет подробно описана функциональная конфигурация контроллера 16 со ссылкой на Фиг. 4. Контроллер 16 включает в себя блок 30 обнаружения объектов, блок 31 оценивания собственного положения, блок 32 получения карты, блок 33 объединения обнаружений, блок 34 отслеживания объектов, блок 35 исправления картографической информации, блок 36 определения действий при вождении, блок 37 создания траектории и блок 38 управления транспортным средством.Next, the functional configuration of the controller 16 will be described in detail with reference to FIG. 4. The controller 16 includes an object detection block 30, a self-position estimation block 31, a map receiving block 32, a detection combining block 33, an object tracking block 34, a map information correction block 35, a driving action determination block 36, a trajectory creation block 37 and a vehicle control unit 38.

[0029][0029]

Блок 30 обнаружения объектов обнаруживает на основе сигналов обнаружения от датчиков 11 объектов положения, ориентации, размеры, скорости и т.п. объектов вокруг собственного транспортного средства 1, таких как транспортное средство, мотоцикл, пешеход и препятствие. Блок 30 обнаружения объектов выводит результаты обнаружения, представляющие двухмерные положения, ориентации, размеры, скорости и т.п. объектов, например, в виде сверху (также называемом видом в плане), в котором просматривается собственное транспортное средство 1 из воздуха.The object detection unit 30 detects, based on detection signals from sensors 11, objects of position, orientation, size, speed, etc. objects around own vehicle 1, such as vehicle, motorcycle, pedestrian and obstacle. The object detection unit 30 outputs detection results representing two-dimensional positions, orientations, sizes, velocities, and the like. objects, for example, in a plan view (also called a plan view), in which one's own vehicle 1 is viewed from the air.

[0030][0030]

Блок 31 оценивания собственного положения измеряет на основе результата измерения устройством 13 позиционирования и одометрии с использованием результатов обнаружения от датчиков 12 транспортного средства собственное положение (положение на карте) собственного транспортного средства 1, то есть положение собственного транспортного средства 1 относительно предварительно определенной реперной точки, ориентации и скорости собственного транспортного средства 1.The own position estimation unit 31 measures, based on the measurement result of the positioning and odometry device 13 using the detection results from the vehicle sensors 12, the own position (map position) of the own vehicle 1, that is, the position of the own vehicle 1 relative to a predetermined reference point, orientation and the speed of your own vehicle 1.

Блок 32 получения карты получает картографическую информацию, указывающую структуру дороги, по которой должно двигаться собственное транспортное средство 1, из базы 14 данных карт. Блок 32 получения карты может получить картографическую информацию с внешнего сервера картографических данных через устройство 15 связи.The map receiving unit 32 obtains map information indicating the structure of the road on which the own vehicle 1 is to travel from the map database 14 . The map receiving unit 32 can obtain map information from an external map data server through the communication device 15 .

[0031][0031]

Блок 33 объединения обнаружений объединяет множество результатов обнаружения, которые блок 30 обнаружения объектов, соответственно, получил от множества датчиков обнаружения объектов, и выводит один результат обнаружения в отношении каждого из соответствующих объектов.The detection combining unit 33 combines a plurality of detection results that the object detection unit 30 has respectively received from a plurality of object detection sensors, and outputs one detection result regarding each of the corresponding objects.

В частности, блок 33 объединения обнаружений вычисляет исходя из поведения объектов, соответственно полученных от датчиков обнаружения объектов, наиболее разумное поведение объектов, которое минимизирует ошибку, с учетом характеристик ошибок соответствующих датчиков обнаружения объектов.Specifically, the detection combining unit 33 calculates, based on the behavior of objects respectively obtained from the object detection sensors, the most reasonable object behavior that minimizes the error, taking into account the error characteristics of the corresponding object detection sensors.

В частности, используя известную технологию объединения датчиков, блок 33 объединения обнаружений всесторонне оценивает результаты обнаружения, полученные множеством типов датчиков, и получает более точный результат обнаружения.In particular, using the known sensor fusion technology, the detection fusion unit 33 comprehensively evaluates the detection results obtained by a plurality of types of sensors and obtains a more accurate detection result.

[0032][0032]

Блок 34 отслеживания объектов отслеживает объекты, обнаруженные блоком 30 обнаружения объектов. В частности, на основе результатов обнаружения, объединенных блоком 33 объединения обнаружений, блок 34 отслеживания объектов выполняет проверку идентичности (ассоциативной связи) объектов в разное время на основе поведений объектов, выводимых в разное время, и предсказывает на основе ассоциативной связи поведение объектов, например, скорость.The object tracking unit 34 tracks objects detected by the object detection unit 30. Specifically, based on the detection results combined by the detection combining unit 33, the object tracking unit 34 performs identity (association) verification of objects at different times based on the behaviors of objects output at different times, and predicts, based on the association, the behavior of objects, e.g. speed.

[0033][0033]

Блок 35 исправления картографической информации определяет степень достоверности результата обнаружения участков 21 обнаружения, который был обнаружен блоком 33 объединения обнаружений и блоком 34 отслеживания объектов.The map information correction unit 35 determines the degree of reliability of the detection result of the detection areas 21, which was detected by the detection combining unit 33 and the object tracking unit 34.

Например, блок 35 исправления картографической информации может определить степень достоверности согласно отклонению между положениями участков 21 обнаружения, обнаруженными при предыдущем обнаружении, и положениями участков 21 обнаружения, обнаруженными при текущем обнаружении. Блок 35 исправления картографической информации также может определить степень достоверности согласно отклонению между положениями точек 22 границы в картографической информации и положениями участков 21 обнаружения. Например, блок 35 исправления картографической информации может определить, что степень достоверности является высокой, когда величина отклонения меньше порогового значения, и определить, что степень достоверности является низкой, когда величина отклонения больше или равна пороговому значению. Блок 35 исправления картографической информации также может определить степень достоверности согласно степени четкости участков 21 обнаружения, обнаруженных датчиками 11 объектов.For example, the map information correcting unit 35 can determine the degree of confidence according to the deviation between the positions of the detection areas 21 detected in the previous detection and the positions of the detection areas 21 detected in the current detection. The map information correction unit 35 can also determine the degree of confidence according to the deviation between the positions of the boundary points 22 in the map information and the positions of the detection portions 21 . For example, the map information correcting unit 35 may determine that the confidence level is high when the deviation amount is less than a threshold value, and determine that the confidence level is low when the deviation amount is greater than or equal to the threshold value. The map information correction unit 35 can also determine the degree of confidence according to the degree of clarity of the detection areas 21 detected by the object sensors 11.

[0034][0034]

При определении того, что степень достоверности результата обнаружения участками 21 обнаружения высока, блок 35 исправления картографической информации исправляет, на основе результата обнаружения участков 21 обнаружения и собственного положения собственного транспортного средства 1, оцененного блоком 31 оценивания собственного положения, картографическую информацию, полученную из базы 14 данных карт. Когда блок 32 получения карты получил картографическую информацию с внешнего сервера картографических данных, блок 35 исправления картографической информации исправляет картографическую информацию, полученную с внешнего сервера картографических данных.When determining that the degree of reliability of the detection result of the detection areas 21 is high, the map information correction unit 35 corrects, based on the detection result of the detection areas 21 and the own position of the own vehicle 1 estimated by the own position estimation unit 31, the map information obtained from the database 14 card data. When the map receiving unit 32 has received map information from the external map data server, the map information correcting unit 35 corrects the map information received from the external map data server.

Наоборот, при определении того, что степень достоверности результата обнаружения участков 21 обнаружения мала, блок 35 исправления картографической информации запрещает исправление картографической информации.On the contrary, when determining that the degree of reliability of the detection result of the detection areas 21 is small, the map information correction unit 35 prohibits correction of the map information.

[0035][0035]

Блок 35 исправления картографической информации включает в себя блок 35а соотнесения полосы движения, блок 35b вычисления параметров исправления и блок 35c исправления полосы движения.The map information correction unit 35 includes a lane matching unit 35a, a correction parameter calculation unit 35b, and a lane correction unit 35c.

Блок 35a соотнесения полосы движения идентифицирует положения на карте, соответствующие положениям точек, которые датчики 11 объектов обнаружили в качестве участков 21 обнаружения. Точки, которые датчики 11 объектов обнаружили в качестве участков 21 обнаружения, называются «точками обнаружения». Точки на карте, соответствующие точкам обнаружения, называются «соответствующими точками». Блок 35a соотнесения полосы движения независимо идентифицирует соответствующие точки относительно каждой из левостороннего участка 21L обнаружения и правостороннего участка 21R обнаружения. The lane matching unit 35a identifies positions on the map corresponding to the positions of points that the object sensors 11 have detected as detection areas 21. The points that the object sensors 11 have detected as detection areas 21 are called “detection points”. The points on the map corresponding to the detection points are called "corresponding points". The lane matching unit 35a independently identifies corresponding points with respect to each of the left-side detection portion 21L and the right-side detection portion 21R.

[0036][0036]

Теперь будет рассмотрена Фиг. 5. Белые треугольные метки 40 представляют собой точки обнаружения в участке 21 обнаружения, обнаруживаемые датчиками 11 объектов. Заштрихованные треугольные метки 41 представляют собой историю точек обнаружения, обнаруженных в прошлом. Чередующаяся длинная и короткая пунктирная линия 42 является границей полосы движения, образованной точками 22 границы в картографической информации. Граница 42 полосы движения может быть, например, рассчитана посредством интерполяции точек 22 границы.FIG. will now be discussed. 5. The white triangular marks 40 represent detection points in the detection portion 21 detected by the object sensors 11. The shaded triangular marks 41 represent the history of detection points detected in the past. The alternating long and short dashed line 42 is the boundary of the lane formed by the boundary points 22 in the map information. The lane boundary 42 may, for example, be calculated by interpolating the boundary points 22.

Блок 35a соотнесения полосы движения проводит перпендикуляры 43 из точек 40 и 41 обнаружения к границе 42 полосы движения и вычисляет проекции 44 (круглые метки) перпендикуляров 43 как соответствующие точки, соответствующие точкам 40 и 41 обнаружения.The lane matching unit 35a draws the perpendiculars 43 of the detection points 40 and 41 to the lane boundary 42 and calculates the projections 44 (circular marks) of the perpendiculars 43 as corresponding points corresponding to the detection points 40 and 41.

[0037][0037]

Теперь будет рассмотрена Фиг. 4. Блок 35b вычисления параметров исправления вычисляет параметры M сдвигового исправления, которые представляют собой величины исправления, на которые точки 22 границы исправляются посредством сдвига, и параметры R поворотного исправления, которые представляют собой величины исправления, на которые точки 22 границы исправляются посредством поворота. Блок 35b вычисления параметров исправления независимо вычисляет относительно каждой из левосторонней точки 22L границы и правосторонней точки 22R границы параметры M сдвигового исправления и параметры R поворотного исправления.FIG. will now be discussed. 4. The correction parameter calculation unit 35b calculates the shift correction parameters M, which are correction amounts by which the boundary points 22 are corrected by shifting, and the rotation correction parameters R, which are correction amounts by which the boundary points 22 are corrected by rotation. The correction parameter calculation unit 35b independently calculates, with respect to each of the left-side boundary point 22L and the right-side boundary point 22R, the shift correction parameters M and the rotation correction parameters R.

Параметры M сдвигового исправления являются сдвиговыми компонентами (tx, ty) в матрице аффинного преобразования, выраженной, например, формулой (1) ниже:The shift correction parameters M are the shift components (tx, ty) in the affine transformation matrix, expressed, for example, by formula (1) below:

[0038][0038]

[Математическая формула 1][Math Formula 1]

[0039][0039]

а параметры R поворотного исправления являются поворотными компонентами (cosθ, -sinθ, sinθ, cosθ) в матрице аффинного преобразования.and the rotation correction parameters R are the rotation components (cosθ, -sinθ, sinθ, cosθ) in the affine transformation matrix.

Следует отметить, что параметры M сдвигового исправления и параметры R поворотного исправления являются примерами «величины сдвигового исправления» и «величины поворотного исправления», описанных в формуле изобретения соответственно.It should be noted that the shift correction parameters M and the rotation correction parameters R are examples of the “shear correction amount” and the “rotational correction amount” described in the claims, respectively.

[0040][0040]

Теперь будет рассмотрена Фиг. 6А. Заштрихованные круглые метки 45 обозначают точки, полученные посредством сдвига соответствующих точек 44. Блок 35b вычисления параметров исправления вычисляет величину сдвига, которая минимизирует ошибку между соответствующими точками 45 после сдвига и точками 40 и 41 обнаружения в качестве параметров M сдвигового исправления.FIG. will now be discussed. 6A. The shaded circular marks 45 indicate points obtained by shifting the corresponding points 44. The correction parameter calculation unit 35b calculates a shift amount that minimizes the error between the corresponding post-shift points 45 and the detection points 40 and 41 as the shift correction parameters M.

Например, блок 35b вычисления параметров исправления вычисляет величину сдвига, которая минимизирует сумму квадратов разностей в положениях между соответствующими точками 45 после сдвига и точками 40 и 41 обнаружения в качестве параметров M сдвигового исправления.For example, the correction parameter calculation unit 35b calculates a shift amount that minimizes the sum of the squares of the differences in positions between the corresponding post-shift points 45 and the detection points 40 and 41 as the shift correction parameters M.

[0041][0041]

Теперь будет рассмотрена Фиг. 6B. Заштрихованные круглые метки 46 обозначают точки, полученные посредством поворота соответствующих точек 44 вокруг центра С вращения в качестве центра. Блок 35b вычисления параметров исправления устанавливает центр C вращения на линии, представляющей границу 42 полосы движения на карте. Например, блок 35b вычисления параметров исправления может установить центр С вращения таким образом, чтобы продольное положение центра С вращения вдоль полосы движения 2 совпадало с продольным положением текущего положения О собственного транспортного средства 1. Текущее положение О собственного транспортного средства 1 должно быть только, например, любой точкой собственного транспортного средства 1 и может быть, например, центральным положением собственного транспортного средства 1 или центральным положением переднего края собственного транспортного средства 1.FIG. will now be discussed. 6B. The shaded circular marks 46 indicate points obtained by rotating the corresponding points 44 about the rotation center C as the center. The correction parameter calculation unit 35b sets the rotation center C on a line representing the lane boundary 42 on the map. For example, the correction parameter calculation unit 35b may set the rotation center C so that the longitudinal position of the rotation center C along the lane 2 coincides with the longitudinal position of the current position O of own vehicle 1. The current position O of own vehicle 1 should only be, for example, any point of own vehicle 1 and may be, for example, the central position of own vehicle 1 or the central position of the front edge of own vehicle 1.

[0042][0042]

Блок 35b вычисления параметров исправления вычисляет величину θ поворота, которая минимизирует ошибку между соответствующими точками 46 после перемещения и точками 40 и 41 обнаружения, и вычисляет поворотные компоненты (cosθ, -sinθ, sinθ, cosθ) согласно величине θ поворота, которые являются элементами вышеописанной формулы (1), в качестве параметров R поворотного исправления.The correction parameter calculation unit 35b calculates the rotation amount θ that minimizes the error between the corresponding points 46 after moving and the detection points 40 and 41, and calculates the rotation components (cosθ, -sinθ, sinθ, cosθ) according to the rotation amount θ, which are the elements of the above formula (1), as the R parameters of the rotational correction.

Например, блок 35b вычисления параметров исправления вычисляет величину θ поворота, которая минимизирует сумму квадратов разностей положений между соответствующими точками 46 после перемещения и точками 40 и 41 обнаружения, и вычисляет компоненты поворота согласно величине θ поворота в приведенной выше формуле (1) в качестве параметров R поворотного исправления.For example, the correction parameter calculation unit 35b calculates the rotation amount θ that minimizes the sum of the squares of the position differences between the corresponding post-movement points 46 and the detection points 40 and 41, and calculates the rotation components according to the rotation amount θ in the above formula (1) as parameters R rotary correction.

[0043][0043]

Теперь будет рассмотрена Фиг. 4. Блок 35c исправления полосы движения исправляет согласно параметрам M сдвигового исправления и параметрам R поворотного исправления, вычисленными блоком 35b вычисления параметров исправления, положения точек 22 границы, включенных в картографическую информацию (то есть положения точек 22 границы на карте).FIG. will now be discussed. 4. The lane correction unit 35c corrects, according to the shift correction parameters M and the rotation correction parameters R calculated by the correction parameter calculation unit 35b, the positions of the boundary points 22 included in the map information (that is, the positions of the boundary points 22 on the map).

Блок 35c исправления полосы движения независимо исправляет левосторонние точки 22L границы и правосторонние точки 22R границы.The lane correction unit 35c independently corrects the left-side boundary points 22L and the right-side boundary points 22R.

[0044][0044]

Теперь будет рассмотрена Фиг. 7. Блок 35c исправления полосы движения исправляет положения точек 22 границы (то есть положения линий границы полосы движения) на большую величину сдвигового исправления во второй области 25, которая находится сравнительно далеко от собственного транспортного средства 1, чем в первой области 24, которая сравнительно близка к собственному транспортному средству 1. Кроме того, блок 35c исправления полосы движения исправляет положения точек 22 границы (то есть положения линий границ полосы движения) на большую величину поворотного исправления в первой области 24, чем во второй области 25.FIG. will now be discussed. 7. The lane correction unit 35c corrects the positions of the boundary points 22 (that is, the positions of the lane boundary lines) by a larger offset correction amount in the second region 25, which is relatively far from the own vehicle 1, than in the first region 24, which is relatively close to own vehicle 1. In addition, the lane correction unit 35c corrects the positions of the boundary points 22 (that is, the positions of the lane boundary lines) by a larger rotational correction amount in the first region 24 than in the second region 25.

Например, блок 35c исправления полосы движения может установить область, расположенную перед собственным транспортным средством 1 и в пределах первого предварительно определенного расстояния d1 от текущего положения O собственного транспортного средства 1, в качестве первой области 24 и установить область, расположенную перед собственным транспортным средством 1 и дальше первого предварительно определенного расстояния d1 от текущего положения O собственного транспортного средства 1 в качестве второй области 25.For example, the lane correction unit 35c may set the area located in front of the own vehicle 1 and within the first predetermined distance d1 from the current position O of the own vehicle 1 as the first area 24, and set the area located in front of the own vehicle 1 and further than the first predetermined distance d1 from the current position O of the own vehicle 1 as the second area 25.

[0045][0045]

Во второй области 25 блок 35c исправления полосы движения исправляет положения точек 22 границы с помощью параметров M сдвигового исправления и не поворачивает точки 22 границы.In the second region 25, the lane correction unit 35c corrects the positions of the boundary points 22 using the shift correction parameters M and does not rotate the boundary points 22.

Напротив, в первой области 24 блок 35c исправления полосы движения исправляет точки 22 границы на взвешенную сумму параметров R поворотного исправления и параметров M сдвигового исправления.In contrast, in the first region 24, the lane correction unit 35c corrects the boundary points 22 by a weighted sum of the rotation correction parameters R and the shift correction parameters M.

Блок 35c исправления полосы движения, например, определяет, согласно продольному расстоянию x между собственным транспортным средством 1 и точкой 22L1 границы, весовые коэффициенты параметров R поворотного исправления и параметров M сдвигового исправления, посредством которых исправляется точка 22L1 границы.The lane correction unit 35c, for example, determines, according to the longitudinal distance x between the own vehicle 1 and the boundary point 22L1, the weighting coefficients of the rotation correction parameters R and the shift correction parameters M by which the boundary point 22L1 is corrected.

[0046][0046]

Блок 35c исправления полосы движения определяет, что весовой коэффициент параметров R поворотного исправления будет тем больше, чем меньше продольное расстояние x.The lane correction unit 35c determines that the weight coefficient of the rotation correction parameters R will be larger as the longitudinal distance x is smaller.

Блок 35c исправления полосы движения может исправлять точку 22L1 границы, например, на величину исправления, вычисленную по приведенной ниже формуле (2).The lane correction unit 35c may correct the boundary point 22L1, for example, by a correction amount calculated by Formula (2) below.

Выполнение взвешивания таким образом вызывает исправление точки 22 границы на меньшую величину сдвига, поскольку точка 22 границы расположена ближе к собственному транспортному средству 1. Таким образом, даже когда точки 22 границы в картографической информации исправляются во время выполнения управления самостоятельным вождением, можно уменьшить изменение поведения собственного транспортного средства 1.Performing weighting in this manner causes the boundary point 22 to be corrected by a smaller shift amount since the boundary point 22 is located closer to the own vehicle 1. Thus, even when the boundary points 22 in the map information are corrected during self-driving control execution, it is possible to reduce the change in the behavior of the own vehicle 1. vehicle 1.

[0047][0047]

Следует отметить, что в области 26, внутри второй области 25, которая расположена впереди и дальше дальности, в которой были обнаружены положения линий границы полосы движения (то есть участков 21 обнаружения), блок 35c исправления полосы движения может уменьшить величину исправления, на которую сдвигается положение точки 22 границы, на большую величину по мере увеличения продольного расстояния между собственным транспортным средством 1 и точкой 22 границы. Вследствие этой конфигурации можно предпочтительно использовать картографическую информацию в дальней области, где невозможно получить результат обнаружения линий границы полосы движения.It should be noted that in the region 26, within the second region 25, which is located in front and further than the range in which the positions of the lane boundary lines (i.e., detection portions 21) have been detected, the lane correction unit 35c can reduce the amount of correction by which the the position of the border point 22, by a larger amount as the longitudinal distance between the own vehicle 1 and the border point 22 increases. Due to this configuration, it is possible to preferably use the map information in a far region where it is not possible to obtain a lane boundary line detection result.

[0048][0048]

Блок 35c исправления полосы движения сохраняет исправленную картографическую информацию в базе 14 данных карт. То есть блок 35c исправления полосы движения обновляет базу 14 данных карт на исправленную картографическую информацию. Когда картографическая информация получена от внешнего сервера картографических данных, блок 35c исправления полосы движения обновляет картографическую информацию на внешнем сервере картографических данных на исправленную картографическую информацию.The lane correction unit 35c stores the corrected map information in the map database 14 . That is, the lane correction unit 35c updates the map database 14 with the corrected map information. When the map information is received from the external map data server, the lane correction unit 35c updates the map information on the external map data server with the corrected map information.

[0049][0049]

Блок 35 исправления картографической информации итеративно выполняет вышеописанную обработку исправления с предварительно определенным периодом обработки. То есть блок 35 исправления картографической информации получает картографическую информацию, исправленную и сохраненную в предыдущем периоде, из базы 14 данных карт (или получает картографическую информацию с внешнего сервера картографических данных) и дополнительно исправляет полученную картографическую информацию посредством вышеописанной обработки исправления.The map information correction unit 35 iteratively performs the above-described correction processing with a predetermined processing period. That is, the map information correction unit 35 obtains map information corrected and stored in the previous period from the map database 14 (or obtains map information from an external map data server) and further corrects the acquired map information through the above-described correction processing.

Следует заметить, что для величины исправления может быть установлен верхний предел, на который может быть исправлена картографическая информация за один период обработки. То есть блок 35b вычисления параметров исправления может ограничивать величины параметров R поворотного исправления и параметров M сдвигового исправления меньше или равными предварительно определенному верхнему пределу. Поскольку вследствие этой конфигурации можно избежать чрезмерного исправления точек 22 границы, даже когда точки 22 границы в картографической информации исправляются во время выполнения управления самостоятельным вождением, можно уменьшить изменение поведения собственного транспортного средства 1. It should be noted that the amount of correction may have an upper limit by which the cartographic information can be corrected in one processing period. That is, the correction parameter calculation unit 35b may limit the values of the rotation correction parameters R and the shift correction parameters M to be less than or equal to a predetermined upper limit. Because due to this configuration, excessive correction of the boundary points 22 can be avoided, even when the boundary points 22 in the map information are corrected during execution of the self-driving control, the change in the behavior of the own vehicle 1 can be reduced.

[0050][0050]

Первое предварительно определенное расстояние d1, которое задает длину первой области 24, может быть, например, установлено согласно верхнему пределу поперечного ускорения, которое может быть создано в собственном транспортном средстве 1, и величине исправления, на которую точки 22 границы исправляются в поперечном направлении. В частности, первое предварительно определенное расстояние d1 может быть установлено согласно скорости собственного транспортного средства 1, верхнему пределу поперечного ускорения и поперечной компоненте параметров M сдвигового исправления.The first predetermined distance d1, which specifies the length of the first region 24, can, for example, be set according to the upper limit of the lateral acceleration that can be generated in the own vehicle 1 and the correction amount by which the boundary points 22 are corrected in the lateral direction. Specifically, the first predetermined distance d1 may be set according to the speed of the own vehicle 1, the upper limit of the lateral acceleration, and the lateral component of the shear correction parameters M.

Когда установлен верхний предел величины исправления, на которую картографическая информация может быть исправлена за один период обработки, первое предварительно определенное расстояние d1 может быть установлено согласно, вместо поперечного компонента параметров M сдвигового исправления, верхнему пределу величины поперечного исправления.When the upper limit of the correction amount by which the map information can be corrected in one processing period is set, the first predetermined distance d1 can be set according, instead of the lateral component of the offset correction parameters M, to the upper limit of the lateral correction amount.

[0051][0051]

Кроме того, первое предварительно определенное расстояние d1 может быть установлено в зависимости от положений линий 20 границы полосы движения, обнаруженных датчиками 11 объектов, то есть положений участков 21 обнаружения.In addition, the first predetermined distance d1 can be set depending on the positions of the lane boundary lines 20 detected by the object sensors 11, that is, the positions of the detection portions 21.

Теперь будет рассмотрена Фиг. 8. Например, на перекрестке и т.п. линии 20 границы полосы движения, прерываются. Таким образом, линии 20 границы полосы движения не устанавливаются в действительности в области вблизи собственного транспортного средства 1, чем продольное положение 50, и датчики 11 объектов не обнаруживают линии 20 границы полосы движения в области, расположенной ближе к собственному транспортному средству 1, чем продольное положение 50.FIG. will now be discussed. 8. For example, at a crossroads, etc. lines 20 lane boundaries are interrupted. Thus, lane boundary lines 20 are not actually established in an area closer to own vehicle 1 than longitudinal position 50, and object sensors 11 do not detect lane boundary lines 20 in an area closer to own vehicle 1 than longitudinal position 50.

[0052][0052]

Например, блок 35c исправления полосы движения устанавливает продольное расстояние от продольного положения 50, которое является ближайшим положением, позволяющим обнаружить линии 20 границы полосы движения, до текущего положения O собственного транспортного средства 1 в качестве первого предварительно определенного расстояния d1.For example, the lane correction unit 35c sets the longitudinal distance from the longitudinal position 50, which is the closest position allowing detection of the lane boundary line 20, to the current position O of the own vehicle 1 as the first predetermined distance d1.

Вследствие этой конфигурации, когда собственное транспортное средство 1 расположено в области, где линии 20 границы полосы движения не установлены в действительности, область, где линии 20 границы полосы движения не установлены в действительности, может быть установлена в качестве первой области 24.Due to this configuration, when the own vehicle 1 is located in a region where the lane boundary lines 20 are not actually set, the region where the lane boundary lines 20 are not actually set can be set as the first region 24.

В результате в области, где линии 20 границы полосы движения не установлены в действительности, можно уменьшить величину сдвигового исправления и, таким образом, уменьшить изменение поведения собственного транспортного средства 1.As a result, in the region where the lane boundary lines 20 are not actually set, it is possible to reduce the amount of shift correction and thus reduce the change in behavior of the own vehicle 1.

[0053][0053]

Теперь будет рассмотрена Фиг. 4. Блок 36 определения действий при вождении определяет, на основе результатов обнаружения, полученных блоком 33 объединения обнаружений и блоком 34 отслеживания объектов, и картографической информации, исправленной блоком 35 исправления картографической информации, схематичное действие при вождении собственного транспортного средства 1, которое устройство 10 содействия вождению должно выполнить.FIG. will now be discussed. 4. The driving action determination unit 36 determines, based on the detection results obtained by the detection combining unit 33 and the object tracking unit 34, and the map information corrected by the map information correction unit 35, a schematic driving action of the own vehicle 1 that the assistance device 10 driving must comply.

Примеры действия при вождении, которое определяет блок 36 определения действий при вождении, включают в себя, например, остановку, временную остановку, скорость движения, замедление, ускорение, изменение курса, поворот направо, поворот налево, движение прямо, смену полосы движения на участке слияния или между множество полос движения, удержание полосы движения, обгон, реагирование на препятствие собственного транспортного средства 1 и т.п.Examples of the driving action that is determined by the driving action determination unit 36 include, for example, stopping, temporary stopping, driving speed, decelerating, accelerating, changing course, turning right, turning left, driving straight, changing lane at a merging section. or between multiple lanes, lane keeping, overtaking, reacting to an obstacle of own vehicle 1, etc.

[0054][0054]

Блок 36 определения действий при вождении создает на основе картографической информации, исправленной блоком 35 исправления картографической информации, и положений и ориентаций объектов вокруг собственного транспортного средства 1, карту пространства маршрута, которая представляет наличие или отсутствие маршрута и объекта вокруг собственного транспортного средства 1, и карту опасностей, в которой количественно определяется степень опасности поля движения. Блок 36 определения действий при вождении создает на основе карты пространства маршрута и карты опасностей план действий при вождении собственного транспортного средства 1.The driving action determination unit 36 creates, based on the map information corrected by the map information correction unit 35 and the positions and orientations of objects around the own vehicle 1, a route space map that represents the presence or absence of a route and an object around the own vehicle 1, and a map hazards, which quantifies the degree of danger of the motion field. Block 36 for determining driving actions creates, based on the route space map and the hazard map, an action plan when driving your own vehicle 1.

[0055][0055]

Блок 37 создания траектории создает, на основе действия при вождении, определенного блоком 36 определения действий при вождении, характеристик движения собственного транспортного средства 1 и карты пространства маршрута, потенциально подходящие варианты траектории движения (траектории движения, представленной относительными положениями относительно линий 20 границ полосы движения, вдоль которых собственному транспортному средству 1 предписывается двигаться, и профиль скорости, согласно которому собственному транспортному средству 1 предписывается двигаться.The trajectory generating unit 37 creates, based on the driving action determined by the driving action determining unit 36, the driving characteristics of the own vehicle 1 and the route space map, potentially suitable driving trajectory options (the driving trajectory represented by relative positions relative to the lane boundary lines 20, along which the own vehicle 1 is instructed to move, and a speed profile according to which the own vehicle 1 is instructed to move.

Блок 37 создания траектории оценивает будущие опасности соответствующих потенциально подходящих вариантов на основе карты опасностей, выбирает оптимальную траекторию движения и профиль скорости и устанавливает выбранную траекторию движения и профиль скорости в качестве целевой траектории движения, вдоль которой собственному транспортному средству 1 предписывается двигаться, и целевой профиль скорости, согласно которому собственному транспортному средству 1 предписывается двигаться, соответственно.The trajectory creation unit 37 evaluates the future hazards of the respective potential candidates based on the hazard map, selects the optimal driving trajectory and speed profile, and sets the selected driving trajectory and speed profile as the target driving trajectory along which the own vehicle 1 is instructed to move and the target speed profile , according to which own vehicle 1 is ordered to move accordingly.

Блок 38 управления транспортным средством задействует исполнительные механизмы 17 таким образом, что собственное транспортное средство 1 движется по целевой траектории движения со скоростью в соответствии с предварительно определенным профилем скорости, созданным блоком 37 создания траектории.The vehicle control unit 38 operates the actuators 17 in such a way that the own vehicle 1 moves along the target trajectory at a speed in accordance with the predetermined speed profile created by the trajectory creation unit 37.

[0056][0056]

(Функционирование)(Operation)

Далее пример функционирования устройства 10 содействия вождению в варианте осуществления будет описан со ссылкой на Фиг. 9.Next, an operating example of the driving assistance device 10 in the embodiment will be described with reference to FIG. 9.

На этапе S1 блок 30 обнаружения объектов, используя множество датчиков обнаружения объектов, обнаруживает относительные положения по отношению к собственному транспортному средству 1, ориентации, размеры, скорости и т.п. объектов, включающих в себя линии границы полосы движения, вокруг собственного транспортного средства. 1.In step S1, the object detection unit 30, using a plurality of object detection sensors, detects relative positions with respect to the own vehicle 1, orientations, dimensions, speeds, and the like. objects, including lane boundary lines, around your own vehicle. 1.

На этапе S2 блок 33 объединения обнаружений объединяет множество результатов обнаружения, полученных соответственно от множества датчиков обнаружения объектов, и выводит один результат обнаружения в отношении каждого из соответствующих объектов. Блок 34 отслеживания объектов отслеживает соответствующие объекты, которые были обнаружены и объединены, и предсказывает поведение объектов вокруг собственного транспортного средства 1. При этой обработке обнаруживаются положения линий 20 границы полосы движения, которые установлены в действительности на поверхности дороги, вокруг собственного транспортного средства 1.In step S2, the detection combining unit 33 combines a plurality of detection results obtained respectively from a plurality of object detection sensors, and outputs one detection result regarding each of the corresponding objects. The object tracking unit 34 tracks the corresponding objects that have been detected and combined, and predicts the behavior of the objects around the own vehicle 1. In this processing, the positions of the lane boundary lines 20, which are actually installed on the road surface, around the own vehicle 1 are detected.

[0057][0057]

На этапе S3 блок 32 получения карты получает картографическую информацию, указывающую структуру дороги, по которой должно двигаться собственное транспортное средство 1.In step S3, the map receiving unit 32 obtains map information indicating the structure of the road along which the own vehicle 1 should travel.

На этапе S4 блок 31 оценивания собственного положения измеряет на основе результата измерения устройством 13 позиционирования и одометрии с использованием результатов обнаружения от датчиков 12 транспортного средства положение, ориентацию и скорость собственного транспортного средства 1 относительно предварительно определенной реперной точки.In step S4, the own position estimation unit 31 measures, based on the measurement result of the positioning and odometry device 13 using the detection results from the vehicle sensors 12, the position, orientation and speed of the own vehicle 1 relative to a predetermined reference point.

[0058][0058]

На этапе S5 блок 35 исправления картографической информации определяет, является ли ил нет высокой степень достоверности результата обнаружения участков 21 обнаружения линий 20 границы полосы движения. Когда степень достоверности высока (этап S5: Y), процесс переходит к этапу S6. Когда степень достоверности не высока (этап S5: N), процесс переходит к этапу S9.In step S5, the map information correcting unit 35 determines whether or not the detection result of the detection portions 21 of the lane boundary lines 20 is of high confidence. When the confidence level is high (step S5: Y), the process proceeds to step S6. When the confidence level is not high (step S5: N), the process proceeds to step S9.

На этапе S6 блок 35а соотнесения полосы движения выполняет обработку соотнесения. При обработке соотнесения блок 35a соотнесения полосы движения идентифицирует положения на карте (соответствующие точки 44), соответствующие точкам, которые датчики 11 объектов обнаружили в качестве участков 21 обнаружения.In step S6, the lane matching unit 35a performs matching processing. In the matching processing, the lane matching unit 35a identifies positions on the map (corresponding points 44) corresponding to the points that the object sensors 11 have detected as detection areas 21.

[0059][0059]

На этапе S7 блок 35b вычисления параметров исправления вычисляет параметры M сдвигового исправления и параметры R поворотного исправления.In step S7, the correction parameter calculation unit 35b calculates the shift correction parameters M and the rotation correction parameters R.

На этапе S8 блок 35c исправления полосы движения исправляет согласно параметрам M сдвигового исправления и параметрам R поворотного исправления положения точек 22 границы, включенных в картографическую информацию (то есть положения точек 22 границы на карте).In step S8, the lane correction unit 35c corrects, according to the shift correction parameters M and the rotation correction parameters R, the position of the boundary points 22 included in the map information (ie, the positions of the boundary points 22 on the map).

[0060][0060]

На этапе S9 блок 36 определения действий при вождении определяет действие при вождении на основе результатов обнаружения, полученных блоком 33 объединения обнаружений и блоком 34 отслеживания объектов, и картографической информации, исправленной блоком 35 исправления картографической информации. Блок 37 создания траектории создает, на основе действия при вождении, определенного блоком 36 определения действий при вождении, характеристик движения собственного транспортного средства 1 и картографической информации, исправленной блоком 35 исправления картографической информации, целевую траекторию движения, вдоль которой собственному транспортному средству 1 предписывается двигаться, и целевой профиль скорости, согласно которому собственному транспортному средству 1 предписывается двигаться.In step S9, the driving action determining unit 36 determines the driving action based on the detection results obtained by the detection combining unit 33 and the object tracking unit 34, and the map information corrected by the map information correcting unit 35. The path generating unit 37 creates, based on the driving action determined by the driving action determining unit 36, the driving characteristics of the own vehicle 1 and the map information corrected by the map information correcting unit 35, a target driving path along which the own vehicle 1 is directed to move, and a target speed profile according to which the own vehicle 1 is instructed to move.

Когда степень достоверности результата обнаружения участков 21 обнаружения не высока (этап S5: N), поскольку этапы S6-S8, на которых исправляется картографическая информация, пропускаются, картографическая информация, которая была исправлена вплоть до предыдущего периода, используется на этапе S9.When the confidence level of the detection result of the detection sections 21 is not high (step S5: N), since steps S6 to S8 in which the map information is corrected are skipped, the map information that has been corrected up to the previous period is used in step S9.

[0061][0061]

На этапе S10 блок 38 управления транспортным средством задействует исполнительные механизмы 17 таким образом, что собственное транспортное средство 1 движется по целевой траектории движения со скоростью в соответствии с целевым профилем скорости, созданным блоком 37 создания траектории.At step S10, the vehicle control unit 38 operates the actuators 17 such that the own vehicle 1 moves along the target driving path at a speed in accordance with the target speed profile generated by the trajectory generating unit 37.

На этапе S11 определяется, выключен ли или нет замок зажигания (IGN) собственного транспортного средства 1. Когда замок зажигания не выключен (этап S11: N), процесс возвращается на этап S1. Когда замок зажигания выключен (этап S11: Y), процесс завершается.In step S11, it is determined whether the ignition switch (IGN) of own vehicle 1 is turned off or not. When the ignition switch is not turned off (step S11: N), the process returns to step S1. When the ignition switch is turned off (step S11: Y), the process is completed.

[0062][0062]

(Преимущественные эффекты первого варианта осуществления)(Advantageous effects of the first embodiment)

(1) Контроллер 16 выполняет способ исправления картографической информации для исправления картографической информации, включающей в себя информацию о линиях границы полосы движения, которые образованы точками 22 границы. Блок 30 обнаружения объектов, блок 33 объединения обнаружений и блок 34 отслеживания объектов обнаруживают относительные положения по отношению к собственному транспортному средству линий 20 границы полосы движения, которые установлены в действительности на поверхности дороги, вокруг собственного транспортного средства 1. Блок 31 оценивания собственного положения оценивает собственное положение собственного транспортного средства 1. Блок 35 исправления картографической информации исправляет, в зависимости от оцененного собственного положения и обнаруженных относительных положений линий 20 границы полосы движения, положения линий границы полосы движения, образованных точками 22 границы, включенными в картографическую информацию, в первой области 24, которая сравнительно близка к собственному транспортному средству 1, на большую величину поворотного исправления, чем во второй области 25, которая находится сравнительно далеко от собственного транспортного средства 1, и, во второй области 25, на большую величину сдвигового исправления, чем во первой области 24.(1) The controller 16 executes a map information correction method for correcting map information including information about lane boundary lines that are formed by the boundary points 22. The object detection unit 30, the detection combining unit 33 and the object tracking unit 34 detect the relative positions with respect to the own vehicle of the lane boundary lines 20 that are actually installed on the road surface around the own vehicle 1. The own position estimation unit 31 estimates its own position of the own vehicle 1. The map information correction unit 35 corrects, depending on the estimated own position and the detected relative positions of the lane boundary lines 20, the positions of the lane boundary lines formed by the boundary points 22 included in the map information in the first area 24. which is relatively close to own vehicle 1, by a greater amount of rotational correction than in the second region 25, which is relatively far from own vehicle 1, and, in the second region 25, by a greater amount of shear correction than in the first region 24.

[0063][0063]

В первой области 24, которая сравнительно близка к собственному транспортному средству 1, поскольку вследствие этой конфигурации величина сдвигового исправления становится малой, даже когда линии границ полосы движения, образованные точками 22 границы в картографической информации, исправляются, в то время как осуществляется управляемое самостоятельным вождением, можно уменьшить изменение поведения собственного транспортного средства 1.In the first region 24, which is relatively close to the own vehicle 1, since due to this configuration, the amount of shift correction becomes small even when the lane boundary lines formed by the boundary points 22 in the map information are corrected while controlled self-driving is carried out, it is possible to reduce the change in the behavior of your own vehicle 1.

Во второй области 25, которая находится сравнительно дальше от собственного транспортного средства 1, поскольку величина поворотного исправления становится малой, возможно уменьшить величину отклонения между исправленными точками 23 границы и фактическими линиями 20 границы полосы движения.In the second region 25, which is comparatively farther from the own vehicle 1, since the rotational correction amount becomes small, it is possible to reduce the amount of deviation between the corrected boundary points 23 and the actual lane boundary lines 20.

[0064][0064]

(2) В первой области 24 величина поворотного исправления и величина сдвигового исправления могут быть взвешены согласно продольному расстоянию таким образом, что весовой коэффициент величины поворотного исправления становится больше по мере уменьшения продольного расстояния между собственным транспортным средством 1 и точкой 22 границы (для части линии границы полосы движения, имеющей более короткое продольное расстояние от собственного транспортного средства 1).(2) In the first region 24, the rotational correction amount and the shift correction amount can be weighted according to the longitudinal distance so that the weighting coefficient of the rotational correction amount becomes larger as the longitudinal distance between the own vehicle 1 and the boundary point 22 (for the boundary line portion) decreases lane having a shorter longitudinal distance from your own vehicle 1).

Вследствие этой конфигурации точка 22 границы ближе к собственному транспортному средству 1 (часть линии границы полосы движения ближе к собственному транспортному средству 1) исправляется на меньшую величину сдвига. Таким образом, даже когда линии границы полосы движения в картографической информации исправляются во время выполнения управления самостоятельным вождением, можно уменьшить изменение поведения собственного транспортного средства 1.Due to this configuration, the boundary point 22 closer to own vehicle 1 (the portion of the lane boundary line closer to own vehicle 1) is corrected by a smaller shift amount. Thus, even when the lane boundary lines in the map information are corrected during execution of self-driving control, the change in behavior of the own vehicle 1 can be reduced.

[0065][0065]

(3) Блок 35c исправления полосы движения может установить область, расположенную перед собственным транспортным средством 1 и в пределах первого предварительно определенного расстояния d1 от положения собственного транспортного средства 1, в качестве первой области 24 и установить область, расположенную перед собственным транспортным средством 1 и дальше первого предварительно определенного расстояния d1 от положения собственного транспортного средства 1 в качестве второй области 25.(3) The lane correction unit 35c may set the area located in front of own vehicle 1 and within the first predetermined distance d1 from the position of own vehicle 1 as the first area 24, and set the area located in front of own vehicle 1 and beyond. a first predetermined distance d1 from the position of the own vehicle 1 as the second area 25.

Благодаря этой конфигурации можно надлежащим образом установить первую область 24, которая находится сравнительно близко к собственному транспортному средству 1, и вторую область 25, которая находится сравнительно далеко от собственного транспортного средства 1.With this configuration, it is possible to suitably install the first area 24, which is relatively close to the own vehicle 1, and the second area 25, which is relatively far from the own vehicle 1.

[0066][0066]

(4) Блок 35c исправления полосы движения может установить первое предварительно определенное расстояние d1 согласно верхнему пределу поперечного ускорения, создаваемого в собственном транспортном средстве 1, и величине исправления, на которую исправляются положения точек 22 границы (линий границы полосы движения) в поперечном направлении.(4) The lane correction unit 35c can set the first predetermined distance d1 according to the upper limit of the lateral acceleration generated in the own vehicle 1 and the correction amount by which the positions of the boundary points (lane boundary lines) 22 in the lateral direction are corrected.

Благодаря этой конфигурации можно увеличить длину первой области 24, в которой величина сдвигового исправления сравнительно мала, согласно верхнему пределу поперечного ускорения и величине поперечного исправления. Следовательно, можно уменьшить изменение поведения собственного транспортного средства 1.With this configuration, it is possible to increase the length of the first region 24 in which the shear correction amount is comparatively small, according to the upper limit of the lateral acceleration and the lateral correction amount. Therefore, the behavior change of own vehicle 1 can be reduced.

[0067][0067]

(5) Блок 35c исправления полосы движения может установить первое предварительно определенное расстояние d1 в зависимости от положений обнаруженных линий 20 границы полосы движения.(5) The lane correction unit 35c may set the first predetermined distance d1 depending on the positions of the detected lane boundary lines 20.

Вследствие этой конфигурации, когда собственное транспортное средство 1 находится в области, где линии 20 границы полосы движения не установлены в действительности, можно установить область, где линии 20 границы полосы движения не установлены в действительности, в качестве первой области 24. Следовательно, в области, где линии 20 границы полосы движения не установлены в действительности, возможно уменьшить величину сдвигового исправления и, таким образом, уменьшить изменение поведения собственного транспортного средства 1.Due to this configuration, when the own vehicle 1 is in a region where the lane boundary lines 20 are not actually set, it is possible to set the region where the lane boundary lines 20 are not actually set as the first region 24. Therefore, in the region where the lane boundary lines 20 are not actually set, it is possible to reduce the amount of shift correction and thus reduce the change in behavior of own vehicle 1.

[0068][0068]

(6) Блок 35c исправления полосы движения может в области, расположенной впереди и дальше дальности, в которой обнаруживаются положения линий 20 границы полосы движения, уменьшать величину исправления положения точки 22 границы на большую величину, поскольку продольное расстояние между собственным транспортным средством 1 и точкой 22 границы дальше.(6) The lane correction unit 35c can, in the region ahead and beyond the range in which the positions of the lane boundary lines 20 are detected, reduce the position correction amount of the boundary point 22 by a larger amount because the longitudinal distance between the own vehicle 1 and the point 22 the borders are further.

Благодаря этой конфигурации можно предпочтительно использовать картографическую информацию в дальней области, где невозможно получить результат обнаружения линий 20 границы полосы движения.With this configuration, it is possible to advantageously use the map information in a far area where the detection result of the lane boundary lines 20 cannot be obtained.

[0069][0069]

(7) Блок 35c исправления полосы движения может независимо исправлять положения точек 22 границы на правой стороне полосы движения и положения точек 22 границы на левой стороне полосы движения. Вследствие этой конфигурации, даже когда расстояние между фактически обнаруженной левосторонней линией 20L границы полосы движения и правосторонней линией 20R границы полосы движения отличается от ширины полосы движения на карте, возможно соответствующим образом исправить левосторонние точки 22L границы и правосторонние точки 22R границы в зависимости от положений обнаружения, которые фактически обнаруживаются как левосторонняя линия 20L границы полосы движения и правосторонняя линия 20R границы полосы движения. (7) The lane correction unit 35c can independently correct the positions of the boundary points 22 on the right side of the lane and the positions of the boundary points 22 on the left side of the lane. Due to this configuration, even when the distance between the actually detected left-side lane boundary line 20L and the right-side lane boundary line 20R is different from the lane width on the map, it is possible to appropriately correct the left-side boundary points 22L and the right-side boundary points 22R depending on the detection positions. which are actually detected as the left lane boundary line 20L and the right lane boundary line 20R.

[0070][0070]

(Второй вариант осуществления)(Second embodiment)

Далее будет описан второй вариант осуществления. Блок 35 исправления картографической информации второго варианта осуществления исправляет положения линий границ полосы движения (точек 22 границы) только на величину поворотного исправления в первой области 24 и только на величину сдвигового исправления во второй области 25.Next, the second embodiment will be described. The map information correction unit 35 of the second embodiment corrects the positions of the lane boundary lines (boundary points 22) only by the rotational correction amount in the first area 24 and only by the shear correction amount in the second area 25.

Теперь будет описана Фиг. 10А. Сначала, во второй области 25 блок 35c исправления полосы движения исправляет положения точек 22 границы с помощью параметров M сдвигового исправления и не поворачивает точки 22 границы.FIG. will now be described. 10A. First, in the second region 25, the lane correction unit 35c corrects the positions of the boundary points 22 using the shift correction parameters M and does not rotate the boundary points 22.

[0071][0071]

Далее, как показано на Фиг. 10В, блок 35c исправления полосы движения определяет углы поворота точек 22 границы в первой области 24 таким образом, что границы полосы движения в первой области 24 и границы полосы движения во второй области 25, которые образованы исправленными точками 23 границы, соединяются друг с другом в положении границы между первой областью 24 и второй областью 25.Next, as shown in FIG. 10B, the lane correction unit 35c determines the rotation angles of the boundary points 22 in the first region 24 such that the lane boundaries in the first region 24 and the lane boundaries in the second region 25, which are formed by the corrected boundary points 23, are connected to each other at the position boundaries between the first area 24 and the second area 25.

Следует отметить, что вместо определения углов поворота таким образом, чтобы границы полосы движения в первой области 24 и границы полосы движения во второй области 25 соединялись друг с другом, точки 22 границы в первой области 24 могут быть повернуты посредством параметров R поворотного исправления. В этом случае первое предварительно определенное расстояние d1 (то есть длина первой области 24) может быть отрегулировано таким образом, что границы полосы движения в первой области 24 и границы полосы движения во второй области 25 соединяются с друг друга в положении границы между первой областью 24 и второй областью 25.It should be noted that instead of determining the turning angles so that the lane boundaries in the first region 24 and the lane boundaries in the second region 25 are connected to each other, the boundary points 22 in the first region 24 can be rotated by the rotation correction parameters R. In this case, the first predetermined distance d1 (that is, the length of the first region 24) can be adjusted such that the lane boundaries in the first region 24 and the lane boundaries in the second region 25 are connected to each other at the boundary position between the first region 24 and second area 25.

[0072][0072]

(Преимущественные эффекты второго варианта осуществления)(Advantageous effects of the second embodiment)

Блок 35c исправления полосы движения исправляет положения точек 22 границы только на величину поворотного исправления в первой области 24 и только на величину сдвигового исправления во второй области 25.The lane correction unit 35c corrects the positions of the boundary points 22 only by the rotational correction amount in the first region 24 and only by the shear correction amount in the second region 25.

Например, блок 35c исправления полосы движения может исправлять положения точек 22 границы посредством поворота положений точек 22 границы в первой области 24 таким образом, что границы полосы движения в первой области 24 и границы полосы движения во второй области 25 соединяются друг с другом.For example, the lane correction unit 35c can correct the positions of the boundary points 22 by rotating the positions of the boundary points 22 in the first region 24 so that the lane boundaries in the first region 24 and the lane boundaries in the second region 25 are connected to each other.

Даже когда положения точек 22 границы исправляются, как описано выше, как и в первом варианте осуществления, возможно уменьшить величину сдвигового исправления в первой области 24, которая сравнительно близка к собственному транспортному средству 1. Кроме того, возможно уменьшить величину поворотного исправления во второй области 25, которая находится сравнительно далеко от собственного транспортного средства 1.Even when the positions of the boundary points 22 are corrected as described above, as in the first embodiment, it is possible to reduce the shear correction amount in the first region 24, which is comparatively close to the own vehicle 1. Moreover, it is possible to reduce the rotation correction amount in the second region 25 , which is located relatively far from one’s own vehicle 1.

[0073][0073]

(Третий вариант осуществления)(Third embodiment)

Далее будет описан третий вариант осуществления. В третьем варианте осуществления область, которая находится сравнительно близко к собственному транспортному средству 1, и область, которая находится сравнительно далеко от собственного транспортного средства 1, задаются в первой области 24, а положения точек 22 границы, как и во втором варианте осуществления, исправляются только на величину поворотного исправления в сравнительно близкой области, а величина поворотного исправления и величина сдвигового исправления, как и в первом варианте осуществления, взвешиваются в сравнительно дальней области. Next, the third embodiment will be described. In the third embodiment, a region that is relatively close to the own vehicle 1 and a region that is relatively far from the own vehicle 1 are set in the first region 24, and the positions of the boundary points 22, as in the second embodiment, are only corrected by the rotational correction amount in the comparatively near region, and the rotational correction amount and the shear correction amount, as in the first embodiment, are weighted in the comparatively far region.

[0074][0074]

Теперь будет рассмотрена Фиг. 11. Первая область 24 включает в себя третью область 27, которая является областью, расположенной перед собственным транспортным средством 1 и в пределах второго предварительно определенного расстояния d2 от положения собственного транспортного средства 1, и четвертую область 28, которая является областью, расположенной впереди собственного транспортного средства 1 и далее, чем второе предварительно определенное расстояние d2 от положения собственного транспортного средства 1.FIG. will now be discussed. 11. The first region 24 includes a third region 27, which is a region located in front of the own vehicle 1 and within a second predetermined distance d2 from the position of the own vehicle 1, and a fourth region 28, which is a region located in front of the own vehicle. vehicle 1 and further than a second predetermined distance d2 from the position of own vehicle 1.

В третьей области 27 блок 35c исправления полосы движения исправляет положения точек 22 границы только посредством поворота с использованием параметров R поворотного исправления.In the third region 27, the lane correction unit 35c corrects the positions of the boundary points 22 only by rotation using the rotation correction parameters R.

[0075][0075]

С другой стороны, в четвертой области 28 блок 35c исправления полосы движения исправляет точки 22 границы с использованием взвешенной суммы параметров R поворотного исправления и параметров M сдвигового исправления.On the other hand, in the fourth region 28, the lane correction unit 35c corrects the boundary points 22 using a weighted sum of the rotation correction parameters R and the shift correction parameters M.

Блок 35c исправления полосы движения может, например, определять весовые коэффициенты параметров R поворотного исправления и параметров M сдвигового исправления, посредством которых исправляется точка 22L1 границы, таким образом, что весовой коэффициент параметра R поворотного исправления становится больше по мере уменьшения продольного расстояния между собственным транспортным средством 1 и точкой 22L1 границы.The lane correction unit 35c may, for example, determine the weight coefficients of the rotation correction parameters R and the offset correction parameters M by which the boundary point 22L1 is corrected, such that the weight coefficient of the rotation correction parameter R becomes larger as the longitudinal distance between the own vehicle decreases. 1 and border point 22L1.

[0076][0076]

Например, когда длина четвертой области 28 обозначена как d3, а продольное расстояние от положения границы между третьей областью 27 и четвертой областью 28 до точки 22L1 границы обозначено как x, блок 35c исправления полосы движения может исправить точку 22L1 границы, например, на величину исправления, вычисленную по приведенной ниже формуле (3).For example, when the length of the fourth region 28 is designated as d3, and the longitudinal distance from the boundary position between the third region 27 and the fourth region 28 to the boundary point 22L1 is designated as x, the lane correction unit 35c may correct the boundary point 22L1, for example, by a correction amount calculated using the formula (3) below.

[0077][0077]

(Преимущественные эффекты третьего варианта осуществления)(Advantageous effects of the third embodiment)

Первая область 24 включает в себя третью область 27, которая является областью, расположенной перед собственным транспортным средством 1 и в пределах второго предварительно определенного расстояния d2 от положения собственного транспортного средства 1, и четвертую область 28, которая является областью, расположенной перед собственным транспортным средством 1 и дальше второго предварительно определенного расстояния d2 от положения собственного транспортного средства 1. В третьей области 27 блок 35c исправления полосы движения исправляет положения точек 22 границы только на величину поворотного исправления. В четвертой области 28 величина поворотного исправления и величина сдвигового исправления взвешиваются согласно продольному расстоянию таким образом, что весовой коэффициент величины поворотного исправления становится больше по мере уменьшения продольного расстояния между собственным транспортным средством 1 и точкой 22 границы.The first region 24 includes a third region 27, which is a region located in front of own vehicle 1 and within a second predetermined distance d2 from the position of own vehicle 1, and a fourth region 28, which is an area located in front of own vehicle 1. and beyond the second predetermined distance d2 from the position of own vehicle 1. In the third region 27, the lane correction unit 35c corrects the positions of the boundary points 22 only by the amount of the rotational correction. In the fourth region 28, the rotational correction amount and the shear correction amount are weighted according to the longitudinal distance so that the weighting coefficient of the rotational correction amount becomes larger as the longitudinal distance between the own vehicle 1 and the boundary point 22 decreases.

[0078][0078]

Благодаря этой конфигурации можно установить третью область 27, в которой положения точек 22 границы исправляются только на величину поворотного исправления, и вторую область 25, в которой положения точек 22 границы исправляются только на величину сдвига, и также возможно установить между третьей областью 27 и второй областью 25 четвертую область 28, в которой весовые коэффициенты параметров R поворотного исправления и параметров M сдвигового исправления постепенно изменяются, в качестве буферной области.With this configuration, it is possible to install a third region 27 in which the positions of the boundary points 22 are corrected only by the rotation correction amount, and a second region 25 in which the positions of the boundary points 22 are corrected only by the shift amount, and it is also possible to establish between the third region 27 and the second region 25, a fourth region 28 in which the weights of the rotation correction parameters R and the shift correction parameters M are gradually changed, as a buffer region.

[0079][0079]

Все примеры и условные формулировки, представленные в данном документе, предназначены для педагогических целей, чтобы помочь читателю понять изобретение и концепции, внесенные изобретателем в развитие данной области техники, и они не должны рассматриваться как ограничения такими конкретно перечисленными примерами и условиями, и организация таких примеров в описании не связана с демонстрацией превосходства или неполноценности данного изобретения. Несмотря на то, что один или более вариантов осуществления настоящего изобретения были описаны подробно, следует понимать, что в изобретение могут быть внесены различные изменения, замены и модификации, не выходящие за рамки сущности и объема настоящего изобретения.All examples and conventions presented herein are intended for pedagogical purposes to assist the reader in understanding the invention and the concepts brought by the inventor to the development of the art, and are not to be construed as limiting such examples and conditions specifically listed, and the organization of such examples in the description is not associated with demonstrating the superiority or inferiority of this invention. Although one or more embodiments of the present invention have been described in detail, it should be understood that various changes, substitutions and modifications may be made to the invention without departing from the spirit and scope of the present invention.

СПИСОК ССЫЛОЧНЫХ ОБОЗНАЧЕНИЙLIST OF REFERENCE SYMBOLS

[0080][0080]

1 Собственное транспортное средство1 Own vehicle

10 Устройство содействия вождению10 Driving assistance device

11 Датчик объектов11 Object sensor

12 Датчик транспортного средства12 Vehicle sensor

13 Устройство позиционирования13 Positioning device

14 База данных карт14 Map Database

15 Устройство связи15 Communication device

16 Контроллер16 Controller

17 Исполнительный механизм17 Actuator

18 Процессор18 Processor

19 Запоминающее устройство19 Storage device

30 Блок обнаружения объектов30 Object detection block

31 Блок оценивания собственного положения31 Own position estimation block

32 Блок получения карты32 Card receiving block

33 Блок объединения обнаружений33 Detection merging block

34 Блок отслеживания объектов34 Object tracking block

35 Блок исправления картографической информации35 Block for correcting cartographic information

35a Блок соотнесения полосы движения35a Lane matching block

35b Блок вычисления параметров исправления35b Block for calculating correction parameters

35c Блок исправления полосы движения35c Lane Correction Unit

36 Блок определения действий при вождении36 Driving action detection block

37 Блок создания траектории37 Trajectory creation block

38 Устройство управления транспортным средством38 Vehicle control device

Claims (25)

1. Способ исправления картографической информации для исправления картографической информации, включающей в себя информацию линии границы полосы движения, при этом способ содержит этапы, на которых:1. A method for correcting cartographic information for correcting cartographic information including lane boundary line information, the method comprising the steps of: обнаруживают положение по отношению к собственному транспортному средству линии границы полосы движения, установленной в действительности на поверхности дороги, вокруг собственного транспортного средства;detecting the position, relative to one's own vehicle, of a lane boundary line actually established on the road surface around one's own vehicle; оценивают собственное положение на карте собственного транспортного средства; иassess their own position on the map of their own vehicle; And исправляют, в зависимости от оцененного собственного положения и обнаруженного положения линии границы полосы движения, положение линии границы полосы движения, включенной в картографическую информацию, в первой области, сравнительно близкой к собственному транспортному средству, на большую величину поворотного исправления, чем во второй области, сравнительно дальней от собственного транспортного средства, и во второй области на большую величину сдвигового исправления, чем в первой области.correcting, depending on the estimated own position and the detected position of the lane boundary line, the position of the lane boundary line included in the map information in the first region comparatively close to the own vehicle by a larger rotational correction amount than in the second region comparatively farthest from one's own vehicle, and in the second region by a greater amount of shear correction than in the first region. 2. Способ исправления картографической информации по п. 1, при этом в первой области способ содержит этап, на котором взвешивают, таким образом, что весовой коэффициент величины поворотного исправления становится больше для линии границы полосы движения в положении, имеющем более короткое продольное расстояние от собственного транспортного средства, величину поворотного исправления и величину сдвигового исправления согласно продольному расстоянию.2. The method for correcting cartographic information according to claim 1, wherein in the first region the method comprises a step in which the rotational correction amount is weighed so that the weight coefficient of the rotational correction amount becomes larger for the lane boundary line at a position having a shorter longitudinal distance from its own vehicle, the amount of rotational correction and the amount of shear correction according to the longitudinal distance. 3. Способ исправления картографической информации по п. 1, при этом способ содержит этап, на котором исправляют положение линии границы полосы движения только на величину поворотного исправления в первой области и только на величину сдвигового исправления во второй области.3. The method for correcting cartographic information according to claim 1, wherein the method comprises a step in which the position of the lane boundary line is corrected only by the amount of rotational correction in the first area and only by the amount of shear correction in the second area. 4. Способ исправления картографической информации по п. 3, при этом способ содержит этап, на котором исправляют положение линии границы полосы движения посредством поворота положения линии границы полосы движения в первой области таким образом, что линия границы полосы движения в первой области и линия границы полосы движения во второй области соединяются друг с другом.4. The method for correcting cartographic information according to claim 3, wherein the method comprises the step of correcting the position of the lane boundary line by rotating the position of the lane boundary line in the first area so that the lane boundary line in the first area and the lane boundary line movements in the second area connect with each other. 5. Способ исправления картографической информации по любому одному из пп. 1-4, в котором первая область является областью, расположенной перед собственным транспортным средством и в пределах предварительно определенного расстояния от положения собственного транспортного средства, а вторая область является областью, расположенной перед собственным транспортным средством и дальше предварительно определенного расстояния от положения собственного транспортного средства.5. A method for correcting cartographic information according to any one of paragraphs. 1-4, wherein the first region is a region located in front of the own vehicle and within a predetermined distance from the position of the own vehicle, and the second region is a region located in front of the own vehicle and further than a predetermined distance from the position of the own vehicle. 6. Способ исправления картографической информации по п. 5, в котором6. The method for correcting cartographic information according to claim 5, in which первая область включает в себя третью область, причем третья область является областью, расположенной перед собственным транспортным средством и в пределах второго предварительно определенного расстояния от положения собственного транспортного средства, и четвертую область, причем четвертая область является областью, расположенной перед собственным транспортным средством и дальше второго предварительно определенного расстояния от положения собственного транспортного средства,the first region includes a third region, wherein the third region is a region located in front of the own vehicle and within a second predetermined distance from the position of the own vehicle, and a fourth region, wherein the fourth region is a region located in front of the own vehicle and further than the second a predetermined distance from the position of your own vehicle, в третьей области способ содержит этап, на котором исправляют положение линии границы полосы движения только на величину поворотного исправления, иin the third region, the method comprises correcting the position of the lane boundary line only by the amount of the rotational correction, and в четвертой области способ содержит этап, на котором взвешивают, таким образом, что весовой коэффициент величины поворотного исправления становится больше для линии границы полосы движения в положении, имеющем более короткое продольное расстояние от собственного транспортного средства, величину поворотного исправления и величину сдвигового исправления согласно продольному расстоянию.in the fourth region, the method comprises weighing such that the weighting factor of the rotational correction amount becomes larger for the lane boundary line at a position having a shorter longitudinal distance from the own vehicle, the rotational correction amount and the shear correction amount according to the longitudinal distance . 7. Способ исправления картографической информации по п. 5 или 6, при этом способ содержит этап, на котором устанавливают предварительно определенное расстояние согласно верхнему пределу поперечного ускорения, создаваемого в собственном транспортном средстве, и величине исправления, на которую исправляется положение линии границы полосы движения в поперечном направлении.7. The method for correcting cartographic information according to claim 5 or 6, wherein the method comprises the step of setting a predetermined distance according to the upper limit of the lateral acceleration generated in the own vehicle and the correction amount by which the position of the lane boundary line is corrected in transverse direction. 8. Способ исправления картографической информации по п. 5 или 6, при этом способ содержит этап, на котором устанавливают предварительно определенное расстояние в зависимости от обнаруженного положения линии границы полосы движения.8. The method for correcting cartographic information according to claim 5 or 6, wherein the method comprises setting a predetermined distance depending on the detected position of the lane boundary line. 9. Способ исправления картографической информации по любому одному из пп. 1-8, при этом в области, расположенной впереди и дальше дальности, в которой обнаружено положение линии границы полосы движения, способ содержит этап, на котором уменьшают величину исправления положения точки границы на большую величину для линии границы полосы движения в положении, имеющем дальнее продольное расстояние от собственного транспортного средства.9. A method for correcting cartographic information according to any one of paragraphs. 1-8, wherein in a region located in front and beyond the range in which the position of the lane boundary line is detected, the method comprises a step of reducing the amount of correction of the position of the boundary point by a larger amount for the lane boundary line at a position having a far longitudinal distance from your own vehicle. 10. Способ исправления картографической информации по любому одному из пп. 1-8, при этом способ содержит этап, на котором независимо исправляют положение линии границы полосы движения на правой стороне полосы движения и положение линии границы полосы движения на левой стороне полосы движения.10. Method for correcting cartographic information according to any one of paragraphs. 1-8, the method comprising independently correcting a position of a lane boundary line on the right side of a traffic lane and a position of a lane boundary line on the left side of a traffic lane. 11. Способ содействия вождению, в котором способ исправления картографической информации включает в себя исправление картографической информации, включающей в себя информацию линии границы полосы движения, при этом способ содействия вождению содержит этапы, на которых:11. A driving assistance method, wherein the method for correcting map information includes correcting map information including lane boundary line information, wherein the driving assistance method comprises the steps of: обнаруживают положение по отношению к собственному транспортному средству линии границы полосы движения или разграничительной линии, установленной в действительности на поверхности дороги, вокруг собственного транспортного средства;detect the position in relation to one's own vehicle of a lane boundary line or a demarcation line actually installed on the road surface around one's own vehicle; оценивают собственное положение на карте собственного транспортного средства;assess their own position on the map of their own vehicle; исправляют, в зависимости от оцененного собственного положения и обнаруженного положения линии границы полосы движения, положение линии границы полосы движения, включенной в картографическую информацию, в первой области, сравнительно близкой к собственному транспортному средству, на большую величину поворотного исправления, чем во второй области, сравнительно дальней от собственного транспортного средства, и во второй области на большую величину сдвигового исправления, чем в первой области;correcting, depending on the estimated own position and the detected position of the lane boundary line, the position of the lane boundary line included in the map information in the first region comparatively close to the own vehicle by a larger rotational correction amount than in the second region comparatively farthest from one's own vehicle, and in the second region by a greater amount of shear correction than in the first region; создают траекторию движения на основе исправленной линии границы полосы движения; иcreating a driving path based on the corrected lane boundary line; And осуществляют содействие вождению таким образом, чтобы собственное транспортное средство двигалось по созданной траектории движения.assist driving in such a way that your own vehicle moves along the created trajectory. 12. Устройство исправления картографической информации, выполненное с возможностью исправлять картографическую информацию, включающую в себя информацию точки границы, образующей границу полосы движения, содержащее:12. A device for correcting cartographic information, configured to correct cartographic information, including information about a boundary point forming the boundary of a traffic lane, containing: датчик, выполненный с возможностью обнаруживать положение линии границы полосы движения, установленной в действительности на поверхности дороги, вокруг собственного транспортного средства; иa sensor configured to detect the position of a lane boundary line actually established on a road surface around the own vehicle; And контроллер, выполненный с возможностью оценивать собственное положение собственного транспортного средства и исправлять, в зависимости от оцененного собственного положения и обнаруженного положения линии границы полосы движения, положение точки границы, включенной в картографическую информацию, в первой области, сравнительно близкой к собственному транспортному средству, на большую величину поворотного исправления, чем во второй области, сравнительно дальней от собственного транспортного средства, и во второй области на большую величину сдвигового исправления, чем в первой области.a controller configured to estimate the own vehicle's own position and correct, depending on the estimated own position and the detected position of the lane boundary line, the position of a boundary point included in the map information in a first region relatively close to the own vehicle by a large amount the amount of rotational correction than in the second region, relatively far from one's own vehicle, and in the second region a larger amount of shear correction than in the first region.
RU2022127658A 2020-04-08 Cartographic information correction method, driving assistance method and cartographic information correction device RU2803578C1 (en)

Publications (1)

Publication Number Publication Date
RU2803578C1 true RU2803578C1 (en) 2023-09-18

Family

ID=

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2482540C2 (en) * 2006-08-15 2013-05-20 Томтом Интернэшнл Б.В. Method of generating improved map data for use in navigation devices
RU2667675C1 (en) * 2015-06-26 2018-09-24 Ниссан Мотор Ко., Лтд. Device for determining position of vehicle and method for determining position of vehicle
WO2018225198A1 (en) * 2017-06-07 2018-12-13 日産自動車株式会社 Map data correcting method and device
JP2019179217A (en) * 2018-03-30 2019-10-17 日産自動車株式会社 Map correction method and map correction device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2482540C2 (en) * 2006-08-15 2013-05-20 Томтом Интернэшнл Б.В. Method of generating improved map data for use in navigation devices
RU2667675C1 (en) * 2015-06-26 2018-09-24 Ниссан Мотор Ко., Лтд. Device for determining position of vehicle and method for determining position of vehicle
WO2018225198A1 (en) * 2017-06-07 2018-12-13 日産自動車株式会社 Map data correcting method and device
JP2019179217A (en) * 2018-03-30 2019-10-17 日産自動車株式会社 Map correction method and map correction device

Similar Documents

Publication Publication Date Title
EP4134627B1 (en) Map information correction method, driving assistance method, and map information correction device
RU2732634C1 (en) Travel assistance method and travel assistance device
EP4059795B1 (en) Method for controlling vehicle and vehicle control device
JP7154025B2 (en) Map correction method and map correction device
CN113291309B (en) Peripheral identification device, peripheral identification method and storage medium
EP3644016B1 (en) Localization using dynamic landmarks
KR102611507B1 (en) Driving assistance method and driving assistance device
JPWO2018066133A1 (en) Vehicle determination method, travel route correction method, vehicle determination device, and travel route correction device
JP7346722B2 (en) Driving support method and driving support device
JP2020087191A (en) Lane boundary setting device, lane boundary setting method
JP2021060941A (en) Object recognition method and object recognition system
JP6819441B2 (en) Target position estimation method and target position estimation device
JP7458743B2 (en) Vehicle control method and vehicle control device
RU2803578C1 (en) Cartographic information correction method, driving assistance method and cartographic information correction device
JP7031748B2 (en) Self-position estimation method and self-position estimation device
JP7458797B2 (en) Driving support method and driving support device
RU2803579C1 (en) Driving assistance method and driving assistance device
JP7321034B2 (en) Driving support method and driving support device
JP7652286B2 (en) Vehicle control method and vehicle control device
RU2788556C1 (en) Vehicle control method and vehicle control device
RU2777308C1 (en) Method for estimating one's own location and apparatus for estimating one's own location
JP2019196941A (en) Own vehicle position estimating device
RU2776105C1 (en) Method for movement assistance and apparatus for movement assistance
JP2022129177A (en) Driving support method and driving support device
WO2021074659A1 (en) Driving assistance method and driving assistance device