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