Airsim通过ros发布激光雷达数据+Lego-loam仿真测试(1)

本文介绍了如何使用Airsim通过ROS发布XYZIRT类型的激光雷达数据,以匹配Lego-loam的要求。首先,手动编写Python脚本来发布符合Lego-loam需求的点云数据,然后在Ubuntu18.04上配置Lego-loam环境并进行仿真测试。测试步骤包括修改Lego-loam源码,编译运行,以及确保Airsim的设置与Lego-loam参数一致。
摘要由CSDN通过智能技术生成

一、Airsim通过ros发布激光雷达数据(XYZIRT类型)

airsim ros 官网:https://microsoft.github.io/AirSim/airsim_ros_pkgs/

官网提供话题中与lidar有关的topic为:

/airsim_node/VEHICLE_NAME/lidar/SENSOR_NAME sensor_msgs::PointCloud2
LIDAR pointcloud

参照官网提供的two_drones_camera_lidar_imu.json对settings.json文件设置

启动airsim_node节点发布上述topic,将消息内容打印出来 

rostopic echo /airsim_node/Drone_1/lidar/lidar_1
header: 
  seq: 172198
  stamp: 
    secs: 1620704694
    nsecs: 821185887
  frame_id: "Drone_1"
height: 1
width: 1260
fields: 
  - 
    name: "x"
    offset: 0
    datatype: 7
    count: 1
  - 
    name: "y"
    offset: 4
    datatype: 7
    count: 1
  - 
    name: "z"
    offset: 8
    datatype: 7
    count: 1
is_bigendian: False
point_step: 12
row_step: 15120
data: [203, 204, 168, 65, 84, 143, 90, 193, 55, 13, 95, 193, 203, 204, 168, 65, 51, 199, 85, 193, 27, 144, 93, 193, 203, 204, 168, 65, 134, 14, 81, 193, 190, 29, 92, 193, 205, 204, 168, 65, 205, 100, 76, 193, 213, 181, 90, 193, 203, 204, 168, 65, 133, 201, 71, 193, 34, 88, 
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值