exponenta event banner

readScanAngles

Обратные углы сканирования для показаний диапазона лазерного сканирования

Описание

пример

angles = readScanAngles(scan) вычисляет углы сканирования, angles, соответствующие показаниям дальности в сообщении лазерного сканирования, scan. Углы измеряются против часовой стрелки вокруг положительной оси z с нулевым углом вдоль оси X. angles возвращается в радианах и переносится в [-pi, pi] интервал.

Примечание

readScangles будет удален. Использовать rosReadScanAngles вместо этого. Для получения дополнительной информации см. Функции структуры сообщений ROS

Примеры

свернуть все

Загрузить образцы сообщений АФК, включая сообщение лазерного сканирования АФК, scan.

exampleHelperROSLoadMessages

Считывайте углы сканирования с лазера.

angles = readScanAngles(scan)
angles = 640×1

   -0.5467
   -0.5450
   -0.5433
   -0.5416
   -0.5399
   -0.5382
   -0.5364
   -0.5347
   -0.5330
   -0.5313
      ⋮

Входные аргументы

свернуть все

'sensor_msgs/LaserScan' Сообщение ROS, указанное как LaserScan дескриптор объекта.

Выходные аргументы

свернуть все

Углы сканирования для данных лазерного сканирования, возвращаемые в виде матрицы n-by-1 в радианах. Углы измеряются против часовой стрелки вокруг положительной оси z с нулевым углом вдоль оси X. angles возвращается в радианах и переносится в [-pi, pi] интервал.

Вопросы совместимости

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

Не рекомендуется начинать с R2021a

См. также

| |

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