Создать сообщение лазерного сканирования
LaserScan объект является реализацией sensor_msgs/LaserScan вид сообщения в ROS. Объект содержит метаинформацию о сообщении и данные лазерного сканирования. Можно извлечь диапазоны и углы с помощью Ranges собственность и readScanAngles функция. Для доступа к точкам в декартовых координатах используйте readCartesian.
Можно также преобразовать этот объект в lidarScan (Navigation Toolbox) объект для использования с другими алгоритмами робототехники, такими как matchScans(Панель инструментов навигации), controllerVFH(Панель инструментов навигации), или monteCarloLocalization(Панель инструментов навигации).
scan = rosmessage('sensor_msgs/LaserScan') создает пустой LaserScan объект. Можно указать сведения о сканировании и данные с помощью свойств или получить эти сообщения из сети ROS с помощью rossubscriber.
lidarScan(Панель инструментов навигации) | Создайте объект для хранения 2-го просмотра лидара |
plot | Отображение сканирования лидара или облака точек из структур сообщений АФК |
readCartesian | Считывание диапазонов лазерного сканирования в декартовых координатах |
readScanAngles | Обратные углы сканирования для показаний диапазона лазерного сканирования |
plot | readCartesian | readScanAngles | rosmessage | rossubscriber | showdetails | lidarScan (инструментарий робототехнической системы)