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