Устройство обнаружения уступов и способ обнаружения уступов

Иллюстрации

Показать все

Настоящее изобретение относится к устройству обнаружения уступов и к способу обнаружения уступов для обнаружения уступа на поверхности дороги. Устройство обнаружения уступов определяет расстояние и направление относительно поверхности дороги вокруг транспортного средства. Датчик расстояния, смонтированный на транспортное средство, задает первую позицию определения уступа и вторую позицию определения уступа на поверхности дороги. Затем устройство обнаружения уступов вычисляет изменения высоты поверхностей дороги в первой позиции определения уступа и второй позиции определения уступа на основе расстояния и направления относительно поверхности дороги и обнаруживает уступ на поверхности дороги на основе одной из позиций определения уступов. Причем градиент изменения высоты поверхности дороги в одной из них больше. Техническим результатом является повышение точности обнаружения позиции уступа на поверхности дороги. 2 н. и 7 з.п. ф-лы, 25 ил.

Реферат

Область техники, к которой относится изобретение

[0001] Настоящее изобретение относится к устройству обнаружения уступов и к способу обнаружения уступов для обнаружения уступа на поверхности дороги.

Уровень техники

[0002] Известно устройство обнаружения придорожных объектов, которое оценивает структуру поверхности дороги вокруг транспортного средства с использованием параллактического изображения, захваченного посредством стереокамеры, и обнаруживает уступ на поверхности дороги, сформированный посредством придорожных объектов, таких как бордюр, из структуры поверхности дороги (см. патентный документ 1). Устройство в патентном документе 1 сканирует высоту поверхности дороги вдоль линии горизонтального сканирования изображения и обнаруживает уступ, если величина изменения высоты поверхности дороги превышает или равна пороговому значению.

Список библиографических ссылок

Патентные документы

[0003] Патентный документ 1. Публикация заявки на патент (Япония) номер 2014-002608

Сущность изобретения

Техническая задача

[0004] Вследствие влияния погрешностей, включенных в структуру поверхности дороги, оцененной из изображения стереокамеры, по мере того, как уменьшается угол, сформированный посредством линии горизонтального сканирования относительно касательного направления уступа, градиент изменения высоты поверхности дороги становится меньшим. Соответственно, когда угол, сформированный посредством касательной уступа и линии горизонтального сканирования, является небольшим, точность обнаружения позиции уступа является низкой.

[0005] Настоящее изобретение осуществлено с учетом вышеизложенной проблемы, и его цель заключается в том, чтобы предоставлять устройство обнаружения уступов и способ обнаружения уступов, которые способны к точному обнаружению позиции уступа на поверхности дороги.

Решение задачи

[0006] Устройство обнаружения уступов согласно первому аспекту настоящего изобретения определяет расстояние и направление относительно поверхности дороги вокруг транспортного средства, с использованием датчика расстояния, смонтированного на транспортном средстве, и задает первую позицию определения уступа и вторую позицию определения уступа на поверхности дороги. Затем устройство обнаружения уступов вычисляет изменения высоты поверхностей дороги в первой позиции определения уступа и второй позиции определения уступа на основе расстояния и направления относительно поверхности дороги и обнаруживает уступ на поверхности дороги на основе одной из позиций определения уступов, причем градиент изменения высоты поверхности дороги в одной из них больше.

[0007] Устройство обнаружения уступов согласно второму аспекту настоящего изобретения задает первую позицию определения уступа на поверхности дороги и вычисляет изменение высоты поверхности дороги в первой позиции определения уступа на основе расстояния и направления относительно поверхности дороги. Если градиент изменения высоты поверхности дороги в первой позиции определения уступа превышает или равен пороговому значению, схема вычисления высоты поверхности дороги не вычисляет изменение высоты поверхности дороги во второй позиции определения уступа, и уступ на поверхности дороги обнаруживается на основе изменения высоты поверхности дороги в первой позиции определения уступа.

Преимущества изобретения

[0008] Настоящее изобретение уменьшает влияние погрешностей, включенных в расстояние и направление относительно поверхности дороги, обнаруженные посредством датчика расстояния, и ввиду этого точно обнаруживает позицию уступа на поверхности дороги.

Краткое описание чертежей

[0009] Фиг. 1 является блок-схемой, иллюстрирующей общую конфигурацию устройства 1 обнаружения уступов согласно первому варианту осуществления.

Фиг. 2 является видом в перспективе, иллюстрирующим пример первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа, которые имеют линейные формы и задаются на поверхности дороги вокруг транспортного средства (Vc).

Фиг. 3 является видом сверху, соответствующим фиг. 2.

Фиг. 4 является графиком, иллюстрирующим изменение высоты поверхности дороги в первой позиции (Pa1) определения уступа.

Фиг. 5 является графиком, иллюстрирующим изменение высоты поверхности дороги во второй позиции (Pa2) определения уступа.

Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 1 обнаружения уступов на фиг. 1.

Фиг. 7 является блок-схемой, иллюстрирующей общую конфигурацию устройства 2 обнаружения уступов согласно второму варианту осуществления.

Фиг. 8 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 2 обнаружения уступов на фиг. 7.

Фиг. 9 является блок-схемой, иллюстрирующей общую конфигурацию устройства 3 обнаружения уступов согласно третьему варианту осуществления.

Фиг. 10 является видом в перспективе, иллюстрирующим пример линейных позиций (Pa1, Pa2) определения уступов и области Q1 существования уступа, которые задаются на поверхности дороги вокруг транспортного средства (Vc).

Фиг. 11 является видом сверху, соответствующим фиг. 10.

Фиг. 12 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 3 обнаружения уступов на фиг. 9.

Фиг. 13 является блок-схемой, иллюстрирующей общую конфигурацию устройства 4 обнаружения уступов согласно четвертому варианту осуществления.

Фиг. 14 является видом в перспективе, иллюстрирующим работу схемы 22 оценки областей существования уступов согласно четвертому варианту осуществления.

Фиг. 15 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 4 обнаружения уступов на фиг. 13.

Фиг. 16 является блок-схемой, иллюстрирующей общую конфигурацию устройства 5 обнаружения уступов согласно пятому варианту осуществления.

Фиг. 17 является видом в перспективе, иллюстрирующим работу схемы 23 оценки областей существования уступов согласно пятому варианту осуществления.

Фиг. 18 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 5 обнаружения уступов на фиг. 16.

Фиг. 19 является блок-схемой, иллюстрирующей общую конфигурацию устройства 6 обнаружения уступов согласно шестому варианту осуществления.

Фиг. 20 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов с использованием устройства 6 обнаружения уступов на фиг. 19.

Фиг. 21(a) является схемой, иллюстрирующей способ обнаружения уступов посредством схемы 16 вычисления высоты поверхности дороги, и фиг. 21(b) является схемой для пояснения диапазона настроек позиции (ya) определения окрестности уступа.

Фиг. 22 является видом в перспективе, иллюстрирующим пример позиции (Pa1) определения уступа в случае, если стереокамера устанавливается на поперечной стороне транспортного средства Vc.

Фиг. 23 является видом сверху, иллюстрирующим пример LRF на 360 градусов, в котором LRF (12) устанавливается в центре крыши транспортного средства Vc, и диапазон излучения задается в качестве всей окружности транспортного средства.

Фиг. 24 является блок-схемой последовательности операций, иллюстрирующей пример способа обнаружения уступов в случае использования лазерного дальномера (LRF) в качестве датчика 12 расстояния.

Фиг. 25(a) является видом в поперечном сечении, иллюстрирующим пример блока с низким бордюрным камнем, используемого в дорожном окружении в Японии, и фиг. 25(b) является видом в поперечном сечении, иллюстрирующим пример блока с высоким бордюрным камнем для задания границы между тротуаром и проезжей частью.

Подробное описание вариантов осуществления

[0010] Первый вариант осуществления

Далее описываются варианты осуществления со ссылкой на чертежи.

[0011] Ниже описывается общая конфигурация устройства 1 обнаружения уступов согласно первому варианту осуществления со ссылкой на фиг. 1. Устройство 1 обнаружения уступов определяет расстояние и направление относительно поверхностей объектов (в дальнейшем называемых "поверхностью дороги"), включающих в себя дорогу и бордюр на дороге вокруг транспортного средства, и обнаруживает уступ на поверхности дороги на основе изменения высоты поверхности дороги в нескольких позициях определения уступов, которые имеют линейную форму в направлении ширины транспортного средства и задаются на поверхности дороги.

[0012] В частности, устройство 1 обнаружения уступов включает в себя датчик 12 расстояния для обнаружения расстояния и направления относительно поверхности дороги вокруг транспортного средства, и микрокомпьютер 13 для выполнения последовательности обработки информации, чтобы обнаруживать уступ на поверхности дороги из данных измерений расстояния, включающих в себя расстояние и направление относительно поверхности дороги, обнаруженные посредством датчика 12 расстояния.

[0013] Пример датчика 12 расстояния представляет собой стереокамеру, которая выполняет съемку объектов вокруг транспортного средства из нескольких различных направлений одновременно и ввиду этого также может сохранять информацию в направлении глубины (расстояния от датчика 12) объектов вокруг транспортного средства. Посредством выполнения определенной обработки изображений для стереоизображений (включающих в себя параллактическое изображение), полученных посредством стереокамеры, можно получать трехмерную информацию изображения объекта, появляющегося на стереоизображениях объекта вокруг транспортного средства. Объекты вокруг транспортного средства включают в себя дорогу и бордюр. Ниже поясняются подробности.

[0014] Микрокомпьютер 13 включает в себя, например, универсальный микроконтроллер, оснащенный CPU, запоминающим устройством и модулем ввода-вывода, и служит в качестве нескольких схем обработки информации, включенных в устройство 1 обнаружения уступов посредством выполнения предварительно установленной компьютерной программы. Микрокомпьютер 13 многократно выполняет, с предварительно определенными временными интервалами, последовательность циклов обработки информации, чтобы обнаруживать уступ на поверхности дороги из расстояния и направления относительно поверхности дорог, обнаруженных посредством датчика 12 расстояния. Микрокомпьютер 13 также может использоваться в качестве электронного модуля управления (ECU), используемого для другого управления транспортным средством.

[0015] Несколько схем обработки информации, в качестве которых выступает микрокомпьютер 13, включают в себя арифметическую схему 14, схему 15 задания позиций определения уступов, схему 16 вычисления высоты поверхности дороги и схему 18 обнаружения уступов. Схема 18 обнаружения уступов включает в себя первый модуль 19 сравнения.

[0016] Арифметическая схема 14 составляет модуль 11 измерения расстояния вместе с датчиком 12 расстояния и выполняет, из стереоизображений, полученных посредством стереокамеры, последовательность обработки стереоизображения, чтобы получать трехмерную информацию изображений объекта, появляющихся на стереоизображениях объектов вокруг транспортного средства.

[0017] Например, арифметическая схема 14 выполняет обработку коррекции искажения линзы для коррекции искажения стереоизображений, вызываемого посредством линз, и выполняет обработку коррекции параллелизма для коррекции вертикальной позиции между стереоизображениями (обработку для того, чтобы задавать стереоизображения параллельными и с идентичной высотой). Затем арифметическая схема 14 выполняет обработку стереосогласования для оценки соответствия между пикселами стереоизображений. Это позволяет вычислять не только двумерные координаты объекта на плоскости обработки изображений стереокамеры, но также и расстояния от плоскости обработки изображений стереокамеры до объекта. Таким образом, можно определять расстояние и направление относительно объекта вокруг транспортного средства.

[0018] Обработка коррекции искажения линзы, например, захватывает плоскую пластину с черно-белым шахматным рисунком с помощью каждой камеры и оценивает параметр искажения линзы и параметр центра линзы камеры, которые обеспечивают возможность точкам решетки шахматного рисунка иметь решетчатую форму, состоящую из прямоугольников. Здесь, эта обработка может представлять собой общепринятый способ для коррекции искажения линзы, и настоящий вариант осуществления не имеет конкретных ограничений.

[0019] Обработка коррекции параллелизма, например, захватывает плоскую пластину с черно-белым шахматным рисунком с помощью обеих камер стереокамеры и оценивает параметр пространственной позиции и угловой параметр между стереокамерами, которые обеспечивают возможность нахождения позиций точек решетки шахматного рисунка на изображениях обеих камер в идентичных вертикальных позициях. Здесь, эта обработка может представлять собой общепринятый способ для коррекции параллелизма, и настоящий вариант осуществления не имеет конкретных ограничений.

[0020] Обработка стереосогласования, например, вычисляет то, с каким пикселом в изображении, снятом правой камерой, ассоциирован каждый пиксел в изображении, снятом левой камерой, относительно изображения, снятого левой камерой. Например, обработка стереосогласования вычисляет абсолютные значения для значения яркости каждого пиксела в изображении, снятом левой камерой, и значения яркости каждого пиксела в изображении, снятом правой камерой, в качестве значений оценки и вычисляет пиксел в изображении, снятом правой камерой, значение оценки которого является минимальным, в качестве ассоциированного пиксела. Способы вычисления значения для оценки включают в себя, например, способ с использованием суммы абсолютных разностей (SAD) или суммы квадратов разности (SSD) или способ, в котором область вычисления с оценкой включает в себя не только одну точку каждого пиксела, но и периферийные пикселы каждого пиксела. Здесь, способ для вычисления значений оценки также может представлять собой другой общепринятый способ, и настоящий вариант осуществления не имеет конкретных ограничений.

[0021] Схема 15 задания позиций определения уступов задает линейную позицию определения уступа в направлении ширины транспортного средства на поверхности дороги вокруг транспортного средства в координатах данных измерений расстояния, обнаруженных посредством датчика 12 расстояния. Например, как проиллюстрировано на фиг. 2 и 3, схема 15 задания позиций определения уступов задает первую позицию (Pa1) определения уступа, которая находится от датчика 12 расстояния в первом предварительно определенном направлении (Da1) на первое предварительно определенное расстояние и идет в направлении, ортогональном к первому предварительно определенному направлению (Da1) на поверхности дороги в координатах данных измерений расстояния. Фиг. 2 и 3 иллюстрируют пример, в котором датчик 12 расстояния устанавливается в передней части транспортного средства (Vc), и первое предварительно определенное направление (Da1) задается в качестве направления движения транспортного средства (Vc). Следовательно, первая позиция (Pa1) определения уступа, идущая параллельно с направлением ширины транспортного средства, задается в координатах данных измерений расстояния с нахождением от транспортного средства (Vc) в направлении вперед на первое предварительно определенное расстояние.

[0022] Схема 15 задания позиций определения уступов дополнительно задает вторую позицию (Pa2) определения уступа, которая находится от датчика 12 расстояния во втором предварительно определенном направлении (Da2) на второе предварительно определенное расстояние и идет в направлении, ортогональном ко второму предварительно определенному направлению (Da2) на поверхности дороги в координатах данных измерений расстояния. Второе предварительно определенное направление (Da2) отличается от первого предварительно определенного направления. В частности, и первое предварительно определенное направление (Da1) и второе предварительно определенное направление (Da2) задаются в горизонтальной плоскости. Первое предварительно определенное направление (Da1) не является параллельным второму предварительно определенному направлению (Da2), и угол, сформированный посредством двух направлений, составляет угол, отличный от 0 градусов и 180 градусов.

[0023] Следует отметить, что, как описано ниже, первое предварительно определенное расстояние и второе предварительно определенное расстояние могут регулироваться надлежащим образом таким образом, что первая позиция (Pa1) определения уступа и вторая позиция (Pa2) определения уступа пересекают друг друга в области существования уступа. Помимо этого, первая позиция (Pa1) определения уступа и вторая позиция (Pa2) определения уступа задаются на стереоизображениях в области захвата изображений стереокамеры. Первое предварительно определенное направление (Da1) не ограничено направлением движения транспортного средства (Vc). Дополнительно, несколько позиций определения уступов, которые находятся в направлениях, отличающихся от первого предварительно определенного направления (Da1) и второго предварительно определенного направления (Da2), могут дополнительно задаваться с возможностью определять уступ.

[0024] В примере, проиллюстрированном на фиг. 2 и 3, уступ (LD), имеющий крутое изменение высоты поверхности дороги, формируется на обочине дороги, которая представляет собой конец в направлении ширины транспортного средства проезжей части, по которой может двигаться транспортное средство (Vc). За пределами проезжей части с уступом (LD), в качестве границы предоставляется уступчатый участок (например, тротуар или обочина дороги), поверхность дороги которого находится на один уступ выше проезжей части. Как описано выше, в примере, проиллюстрированном на фиг. 2 и 3, дорога включает в себя проезжую часть и уступчатый участок (тротуар или обочину дороги), и между проезжей частью и уступчатым участком (тротуаром или обочиной дороги) формируется уступ (LD). Линейная первая позиция (Pa1) определения уступа и вторая позиция (Pa2) определения уступа идут в направлениях, в которых они пересекают проезжую часть, уступ (LD) и уступчатый участок (тротуар или обочину дороги).

[0025] Следует отметить, что позиционная взаимосвязь между вышеприведенным датчиком 12 расстояния и позициями (Pa1, Pa2) определения уступов представляет собой простой пример. Ниже описывается другой пример со ссылкой на фиг. 22.

[0026] Схема 16 вычисления высоты поверхности дороги вычисляет каждое из изменений данных высоты в точках измерения поверхностей дороги в первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа, на основе расстояний и направлений относительно поверхностей дороги, обнаруженных посредством модуля 11 измерения расстояния.

[0027] В частности, схема 16 вычисления высоты поверхности дороги выполняет обработку преобразования координат для расстояния и направления относительно поверхности дороги, чтобы получать трехмерную информацию относительно объектов (включающих в себя дорогу и бордюр) вокруг транспортного средства в координатах данных измерений расстояния. Трехмерная информация относительно объектов вокруг транспортного средства включает в себя трехмерную информацию относительно поверхности дороги (включающую в себя поверхности дороги и бордюр) вокруг транспортного средства. Таким образом, схема 16 вычисления высоты поверхности дороги может получать высоту поверхности дороги вокруг транспортного средства.

[0028] Схема 16 вычисления высоты поверхности дороги вычисляет изменение высоты поверхности дороги (данные измерений расстояния) в каждой из позиций (Pa1, Pa2) определения уступов из высоты поверхности дороги. Фиг. 4 является графиком, иллюстрирующим изменение высоты поверхности дороги в первой позиции (Pa1) определения уступа, и фиг. 5 является графиком, иллюстрирующим изменение высоты поверхности дороги во второй позиции (Pa2) определения уступа. Вертикальные оси фиг. 4 и 5 представляют высоту поверхности дороги, и горизонтальные оси представляют позиции (Pa1, Pa2) определения уступов, идущие в направлении ширины транспортного средства.

[0029] Как проиллюстрировано на фиг. 4 и 5, уступ (LD) формируется между проезжей частью (Rr) и уступчатым участком (Rd). В частности, поверхности дороги проезжей части (Rr) и уступчатого участка (Rd) имеют различные высоты и соединяются посредством участка (HC) изменения высоты поверхности дороги, в котором изменяется высота поверхности дороги. Соединительный участок участка (HC) изменения высоты поверхности дороги и проезжей части (Rr) задается "как конечная точка LD уступа". Уступ включает в себя участок (HC) изменения высоты поверхности дороги и конечную точку LD уступа. Конечная точка LD уступа имеет смысл указания границы проезжей части в направлении ширины транспортного средства, по которой может двигаться транспортное средство.

[0030] Как проиллюстрировано на фиг. 5, если градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги является крутым, можно точно идентифицировать позицию конечной точки LD уступа. Тем не менее, как проиллюстрировано на фиг. 4, если градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги является пологим, затруднительно точно идентифицировать позицию конечной точки LD уступа. Другими словами, чем круче градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги, тем точнее может идентифицироваться позиция конечной точки LD уступа.

[0031] Поскольку градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги определяется с использованием поперечного сечения в позиции (Pa1, Pa2) определения уступа в координатах данных измерений расстояния, обнаруженных посредством датчика 12 расстояния, который направлен под углом вниз от транспортного средства к поверхности дороги, градиент изменяется в зависимости от угла, сформированного посредством касательной конечной точки LD уступа и позиции (Pa1, Pa2) определения уступа, как проиллюстрировано на фиг. 3. В частности, в точке пересечения позиции (Pa1, Pa2) определения уступа и конечной точки LD уступа, чем ближе к прямому углу угол, сформированный посредством касательной конечной точки LD уступа и позиции (Pa1, Pa2) определения уступа, тем круче градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги. Напротив, чем меньше угол, сформированный посредством касательной конечной точки LD уступа и позиции (Pa1, Pa2) определения уступа, тем в большей степени является наклонным поперечное сечение, задаваемое посредством позиции (Pa1, Pa2) определения уступа в координатах данных измерений расстояния. Следовательно, градиент изменения высоты поверхности дороги в участке (HC) изменения высоты поверхности дороги является более пологим. Таким образом, в точке пересечения позиции (Pa1, Pa2) определения уступа и конечной точки LD уступа, чем ближе к прямому углу угол, сформированный посредством касательной конечной точки LD уступа и позиции (Pa1, Pa2) определения уступа, тем точнее может идентифицироваться позиция конечной точки LD уступа.

[0032] С учетом вышеизложенного, схема 18 обнаружения уступов обнаруживает уступ на поверхности дороги на основе одной из первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа, градиент изменения высоты поверхности дороги в которой превышает градиент другой.

[0033] В частности, схема 18 обнаружения уступов включает в себя первый модуль 19 сравнения для сравнения градиентов изменений высоты поверхностей дороги в первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа. Например, первый модуль 19 сравнения сравнивает темпы изменения высоты поверхностей дороги в позициях определения уступов. Первый модуль 19 сравнения может сравнивать средние значения темпов изменения высоты в участках (HC) изменения высоты поверхности дороги или сравнивать темпы изменения высоты только в окрестностях LD конечных точек уступов.

[0034] Схема 18 обнаружения уступов выбирает позицию определения уступа (фиг. 5), в которой темп изменения высоты является большим, другими словами, в которой градиент изменения высоты поверхности дороги является крутым, и обнаруживает позицию конечной точки LD уступа на границе между участком (HC) изменения высоты поверхности дороги и проезжей частью (Rr), проиллюстрированной на фиг. 5. Способ обнаружения позиции конечной точки LD уступа не ограничен конкретным образом, и может использоваться известный способ.

[0035] Например, окрестность границы между участком (HC) изменения высоты поверхности дороги и проезжей частью (Rr) разделяется на несколько небольших секций. После этого вычисляется темп изменения высоты каждой секции. Если изменения высоты в смежных секциях превышают или равны предварительно определенному пороговому значению, граница между смежными секциями может идентифицироваться в качестве позиции конечной точки LD уступа.

[0036] Между тем поверхность дороги проезжей части (Rr) имеет такой градиент (наклон), что высота уменьшается от центра к обочинам дороги с обеих сторон. При рассмотрении градиента вокруг уступа, после того, как схема 18 обнаружения уступов определяет наличие уступа из изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа, схема 16 вычисления высоты поверхности дороги дополнительно может задавать позицию (ya) определения окрестности уступа и извлекать только данные измерений расстояния определенного участка градиента около уступа, чтобы точно обнаруживать позицию конечной точки LD уступа. В дальнейшем в этом документе, описывается конкретный способ.

[0037] Во-первых, схема 16 вычисления высоты поверхности дороги обнаруживает позицию, в которой возникает изменение высоты, большее или равное предварительно определенному значению определения высоты, из изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа (фиг. 4). В частности, как проиллюстрировано на фиг. 21(a), схема 16 вычисления высоты поверхности дороги оценивает высоту (HE) поверхности дороги проезжей части, и после этого схема 18 обнаружения уступов определяет то, что уступ существует, если изменение высоты, большее или равное значению (hD) определения высоты, возникает относительно высоты (HE) поверхности дороги проезжей части.

[0038] В частности, предполагая, что в направлении вперед датчика 12 расстояния существует область поверхности дороги проезжей части, центральная позиция (CVC) датчика 12 расстояния вычисляется из данных измерений расстояния первой позиции (Pa1) определения уступа. Затем область в предварительно определенной дальности от центральной позиции (CVC) датчика 12 расстояния извлекается в качестве центральной области (G1) обнаружения посредством датчика расстояния. После этого, оценивается высота (HE) поверхности дороги в центральной области (G1) обнаружения посредством датчика расстояния. Направление высоты центральной области (G1) обнаружения посредством датчика расстояния дискретно разделяется на секции, и подсчитывается число данных измерений расстояния центральной области (G1) обнаружения посредством датчика расстояния, существующей в каждой секции. Высота секции, в которой число подсчетов является наибольшим, рассматривается в качестве высоты (HE) проезжей части. Кроме того, также преобразование Хафа может использоваться для того, чтобы оценивать высоту поверхности дороги проезжей части.

[0039] Здесь, центральная позиция (CVC) датчика 12 расстояния является оптимальной позицией в случае, если датчик 12 расстояния устанавливается в передней части транспортного средства Vc в направлении движения. Центральная позиция (CVC) датчика 12 расстояния варьируется в зависимости от позиции установки датчика 12 расстояния на транспортном средстве Vc. Следовательно, позиция, с наибольшей вероятностью считающаяся поверхностью дороги относительно транспортного средства Vc, может задаваться в качестве области для оценки высоты (HE) поверхности дороги проезжей части.

[0040] Как проиллюстрировано на фиг. 21(a), если одни из данных измерений существуют в позиции (TD) выше высоты (HE) поверхности дороги проезжей части на величину, большую или равную значению (hD) определения высоты, схема 16 вычисления высоты поверхности дороги определяет то, что здесь существует уступ. Помимо этого, также можно вычислять локальные изменения высоты, продолжающиеся в направлении ширины транспортного средства, и определять то, что уступ существует, если изменение высоты превышает или равно предварительно определенному значению.

[0041] Затем, схема 16 вычисления высоты поверхности дороги задает позицию определения окрестности уступа посредством дополнительного ограничения диапазона первой позиции (Pa1) определения уступа в направлении высоты и направлении ширины транспортного средства. В частности, как проиллюстрировано на фиг. 21(b), схема 16 вычисления высоты поверхности дороги задает, относительно позиции (TD) изменения высоты, предварительно определенную высоту (xa) вниз с точки зрения направления высоты и предварительно определенное расстояние (ya) к проезжей части с точки зрения направления ширины транспортного средства, с тем чтобы задавать позицию (ya) определения окрестности уступа. Это позволяет извлекать только данные измерений расстояния определенного участка градиента около уступа и ввиду этого точно обнаруживать позицию конечной точки LD уступа, даже если поверхность дороги проезжей части (Rr) имеет градиент (наклон), в котором высота уменьшается от центра к обочинам дороги с обеих сторон.

[0042] Со ссылкой на фиг. 6, приводится описание для примера способа обнаружения уступов с использованием устройства 1 обнаружения уступов на фиг. 1. Последовательность операций обработки, показанная на фиг. 6, многократно выполняется в предварительно определенных временных циклах. Во-первых, на этапе S01, стереоизображения получаются с использованием стереокамеры, которая представляет собой пример датчика 12 расстояния.

[0043] Процесс переходит к этапу S03, на котором арифметическая схема 14 выполняет обработку коррекции искажения линзы для коррекции искажения стереоизображений, вызываемого посредством линз, и обработку коррекции параллелизма для коррекции вертикальной позиции между стереоизображениями. Процесс переходит к этапу S05, на котором арифметическая схема 14 выполняет обработку стереосогласования для оценки соответствия между пикселами стереоизображений. Затем арифметическая схема 14 обнаруживает расстояния и направления относительно объектов вокруг транспортного средства.

[0044] Процесс переходит к этапу S07, на котором схема 15 задания позиций определения уступов задает линейную первую позицию (Pa1) определения уступа, идущую в направлении ширины транспортного средства на поверхности дороги вокруг транспортного средства, как проиллюстрировано на фиг. 2 и 3. После этого процесс переходит к этапу 09, на котором схема 15 задания позиций определения уступов вычисляет изменение высоты поверхности дороги в первой позиции (Pa1) определения уступа (первое изменение высоты) на основе расстояний и направлений относительно объектов, полученных посредством арифметической схемы 14, как проиллюстрировано на фиг. 4.

[0045] Процесс переходит к этапу 11, на котором схема 15 задания позиций определения уступов задает вторую позицию (Pa2) определения уступа, которая отличается от первой позиции (Pa1) определения уступа на поверхности дороги вокруг транспортного средства, как проиллюстрировано на фиг. 2 и 3. После этого процесс переходит к этапу 13, на котором схема 15 задания позиций определения уступов вычисляет изменение высоты поверхности дороги во второй позиции (Pa2) определения уступа (второе изменение высоты) на основе расстояний и направлений относительно объектов, полученных посредством арифметической схемы 14, как проиллюстрировано на фиг. 5.

[0046] Процесс переходит к этапу 15, на котором первый модуль 19 сравнения сравнивает градиенты изменений высоты поверхностей дороги в первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа. После этого процесс переходит к этапу 17, на котором схема 18 обнаружения уступов выбирает позицию определения уступа (фиг. 5), в которой изменение высоты является большим, другими словами, в которой градиент изменения высоты поверхности дороги является крутым, и обнаруживает позицию конечной точки LD уступа на границе между участком (HC) изменения высоты поверхности дороги и проезжей частью (Rr).

[0047] Как описано выше, первый вариант осуществления предоставляет следующую работу и преимущества.

[0048] Поскольку погрешности включены в расстояние и направление относительно поверхности дороги, обнаруженные посредством датчика 12 расстояния, если угол, сформированный посредством касательной уступа (LD) и позиции определения уступа, является небольшим, точность в обнаружении позиции уступа (LD) уменьшается вследствие влияния погрешностей. В свете этого, задаются две позиции (Pa1, Pa2) определения уступов, углы которых, сформированные с касательной уступа (LD), отличаются друг от друга. После этого уступ на поверхности дороги обнаруживается на основе одной из первой позиции (Pa1) определения уступа и второй позиции (Pa2) определения уступа, градиент изменения высоты поверхности дороги в которой превышает градиент другой (фиг. 5). Это уменьшает влияние погрешностей, включенных в расстояние и направление относительно поверхности дороги, обнаруженные посредством датчика 12 расстояния, и позволяет точно обнаруживать позицию уступа (LD) на поверхности дороги. В частности, можно более точно обнаруживать позицию конечной точки LD уступа на изгибе или пересечении, на котором угол, сформированный посредством касательного направления уступа и позиции определения уступа, является небольшим.

[0049] Второй вариант осуществления

Со ссылкой на фиг. 7, ниже приводится описание общей конфигурации устройства 2 обнаружения уступов согласно второму варианту осуществления. Если градиент изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа превышает или равен пороговому значению, устройство 2 обнаружения уступов обнаруживает уступ (LD) на поверхности дороги на основе изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа. Дополнительно, в этом случае, чтобы уменьшать вычислительную нагрузку и повышать скорость обработки при сохранении точности обнаружения уступов, устройство 2 обнаружения уступов не задает вторую позицию (Pa2) определения уступа и не вычисляет изменение высоты поверхности дороги во второй позиции определения уступа.

[0050] В частности, схема 16 вычисления высоты поверхности дороги включает в себя второй модуль 20 сравнения для сравнения градиента изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа с пороговым значением. Другие конфигурации являются идентичными конфигурациям в устройстве 1 обнаружения уступов на фиг. 1, и их описания опускаются.

[0051] Второй модуль 20 сравнения сравнивает предварительно определенное пороговое значение и градиент изменения высоты поверхности дороги в первой позиции (Pa1) определения уступа. Способ сравнения не ограничен конкретным образом, и может использоват