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