exponenta event banner

Моделирование 3D Получение камеры

Изображение с камеры

  • Библиотека:
  • Блок динамики транспортного средства/Сценарии транспортного средства/ Sim3D/ Sim3D Core

  • Simulation 3D Camera Get block

Описание

Блок Simulation 3D Camera Get обеспечивает интерфейс с идеальной камерой в среде визуализации 3D. Выходные данные изображения представляют собой красный, зеленый и синий массив (RGB).

Если задать время выборки равным -1блок использует время выборки, указанное в блоке «Моделирование» 3D «Конфигурация сцены». Чтобы использовать этот датчик, убедитесь, что блок «Моделирование» 3D «Конфигурация сцены» находится в модели.

Совет

Убедитесь, что блок Simulation 3D Scene Configuration выполняется перед блоком Simulation 3D Camera Get. Таким образом, среда визуализации Unreal Engine ® 3D подготавливает данные до их получения блоком Simulation 3D Camera Get. Чтобы проверить порядок выполнения блока, щелкните его правой кнопкой мыши и выберите «Свойства». На вкладке Общие подтвердите следующие параметры приоритета:

  • Моделирование 3D Конфигурация сцены - 0

  • Имитация 3D Камера Получить - 1

Дополнительные сведения о порядке выполнения см. в разделе Управление и просмотр порядка выполнения.

Порты

Продукция

развернуть все

3D вывод изображения с камеры, возвращаемого в виде массива m-by-n-by-3 значений триплета RGB. m - вертикальное разрешение изображения, n - горизонтальное разрешение изображения.

Типы данных: int8 | uint8

Параметры

развернуть все

Установка

Уникальный идентификатор датчика, указанный как положительное целое число. Этот номер используется для идентификации конкретного датчика. Идентификатор датчика различает датчики в системе с несколькими датчиками.

Пример: 2

Название транспортного средства. Блок предоставляет список транспортных средств в модели. При выборе Scene Originблок размещает датчик в начале сцены.

Пример: SimulinkVehicle1

Место установки датчика.

  • Когда название транспортного средства Scene Origin, блок устанавливает датчик в начало сцены, и положение установки может быть установлено в Origin только. Во время моделирования датчик остается неподвижным.

  • Если имя транспортного средства - это имя транспортного средства (например, SimulinkVehicle1) блок устанавливает датчик в одно из предварительно определенных мест установки, описанных в таблице. Во время моделирования датчик перемещается вместе с транспортным средством.

Место установки транспортного средстваОписаниеОриентация относительно начала координат транспортного средства [крен, шаг, рыскание] (град.)
Origin

Датчик, установленный на начало координат транспортного средства, находящегося на земле, в геометрическом центре транспортного средства

[0, 0, 0]
Front bumper

Датчик, установленный на переднем бампере

[0, 0, 0]
Rear bumper

Датчик, обращенный назад, установленный на заднем бампере

[0, 0, 180]
Right mirror

Датчик, обращенный вниз, установленный на правом зеркале бокового обзора

[0, –90, 0]
Left mirror

Обращенный вниз датчик, установленный на левом зеркале бокового обзора

[0, –90, 0]
Rearview mirror

Датчик, обращенный вперед, установленный на зеркале заднего вида внутри транспортного средства

[0, 0, 0]
Hood center

Датчик, установленный в центре капота

[0, 0, 0]
Roof center

Датчик, обращенный вперед, установленный в центре крыши

[0, 0, 0]

Местоположение (X, Y, Z) датчика относительно транспортного средства зависит от типа транспортного средства. Чтобы указать тип транспортного средства, используйте параметр «Тип» блока «Моделирование» 3D «Конфигурация сцены», к которому выполняется монтаж. В таблицах показаны местоположения X, Y и Z датчиков в системе координат транспортного средства. В этой системе координат:

  • Ось X указывает вперед от транспортного средства.

  • Ось Y указывает влево от транспортного средства, если смотреть вперед.

  • Ось Z указывает вверх от земли.

  • Крен, шаг и рыскание являются положительными по часовой стрелке, если смотреть в положительном направлении по осям X, Y и Z соответственно. При взгляде на транспортное средство сверху вниз угол рыскания (то есть угол ориентации) против часовой стрелки-положительный, потому что вы смотрите в отрицательном направлении оси.

Коробочный грузовик - расположение датчиков относительно происхождения транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper5.1000.60
Rear bumper–500.60

Right mirror

2.901.602.10

Left mirror

2.90–1.602.10

Rearview mirror

2.600.202.60

Hood center

3.8002.10

Roof center

1.3004.20

Хэтчбек - расположение датчиков относительно источника транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper1.9300.51
Rear bumper–1.9300.51

Right mirror

0.43–0.841.01

Left mirror

0.430.841.01

Rearview mirror

0.3201.27

Hood center

1.4401.01

Roof center

001.57

Мышечный автомобиль - расположение датчиков относительно происхождения транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper2.4700.45
Rear bumper–2.4700.45

Right mirror

0.43–1.081.01

Left mirror

0.431.081.01

Rearview mirror

0.3201.20

Hood center

1.2801.14

Roof center

–0.2501.58

Седан - расположение датчиков относительно происхождения транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper2.4200.51
Rear bumper–2.4200.51

Right mirror

0.59–0.941.09

Left mirror

0.590.941.09

Rearview mirror

0.4301.31

Hood center

1.4601.11

Roof center

–0.4501.69

Небольшой пикап - расположение датчиков относительно происхождения транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper3.0700.51
Rear bumper–3.0700.51

Right mirror

1.10–1.131.52

Left mirror

1.101.131.52

Rearview mirror

0.8501.77

Hood center

2.2201.59

Roof center

002.27

Sport Utility Vehicle - расположение датчиков относительно происхождения транспортного средства

Место монтажаX (м)Y (м)Z (м)
Front bumper2.4200.51
Rear bumper–2.4200.51

Right mirror

0.60–11.35

Left mirror

0.6011.35

Rearview mirror

0.3901.55

Hood center

1.5801.39

Roof center

–0.5602

Пример: Origin

Выберите этот параметр, чтобы задать смещение от монтажного расположения.

Задайте смещение перемещения от места крепления относительно осей X, Y и Z системы координат транспортного средства. Единицы в метрах.

  • Ось X указывает вперед от транспортного средства.

  • Ось Y указывает влево от транспортного средства, если смотреть вперед.

  • Ось Z указывает вверх.

Пример: [0,0,0.01]

Зависимости

Чтобы включить этот параметр, выберите Задать смещение (Specify offset).

Задайте смещение вращения относительно монтажного места относительно осей X, Y и Z. Единицы измерения в градусах.

  • Угол крена - угол поворота вокруг оси X системы координат транспортного средства. Положительный угол крена соответствует повороту по часовой стрелке при взгляде в положительном направлении оси X.

  • Угол наклона - угол поворота вокруг оси Y системы координат транспортного средства. Положительный угол наклона соответствует повороту по часовой стрелке при взгляде в положительном направлении оси Y.

  • Угол рыскания - угол поворота вокруг оси Z системы координат транспортного средства. Положительный угол рыскания соответствует повороту по часовой стрелке при взгляде в положительном направлении оси Z.

Пример: [0,0,10]

Зависимости

Чтобы включить этот параметр, выберите Задать смещение (Specify offset).

Время выборки блока в секундах. Частота кадров среды моделирования 3D является обратной времени выборки.

Если задать время выборки равным -1блок использует время выборки, указанное в блоке «Моделирование» 3D «Конфигурация сцены».

Параметр

Разрешение горизонтального изображения, в пикселях.

Разрешение изображения по вертикали, в пикселях.

Горизонтальное поле зрения (FOV), град.

Представлен в R2018a