ROS使用二维激光雷达+超声波实现室内自主定位

引言:为了降低初学者入门无人机的学习成本,超维空间提供了一种基于二维激光+超声波实现室内定位的ROS无人机。基本原理是二维激光通过cartographer自主定位模式实现水平方向的定位,超声波提供高度信息。其中location_to_mavros功能包同时订阅位置个高度信息,通过坐标转换后直接提供给底层飞控实现自主定位。飞控的参数设置直接按照T265的参数设置即可。

源码链接

注意:为了提高的定位效果,建议选择碳纤维或者小一点的机架,塑料的F450机架,从飞行日志看,由于机架太软,会造成无人机的震动非常大,降低整体无人机的整体性能,包括无人机的稳定性等

注意:为了提高的定位效果,建议选择碳纤维或者小一点的机架,塑料的F450机架,从飞行日志看,由于机架太软,会造成无人机的震动非常大,降低整体无人机的整体性能,包括无人机的稳定性等

注意:为了提高的定位效果,建议选择碳纤维或者小一点的机架,塑料的F450机架,从飞行日志看,由于机架太软,会造成无人机的震动非常大,降低整体无人机的整体性能,包括无人机的稳定性等

一、启动雷达+超声波定位程序

roslaunch robot_bringup 2Dlidar_location.launch 

在这里插入图片描述

未出现报错,表明程序运行正常,地面站检查飞控是否收到定位数据即可

launch文件详解

在这里插入图片描述

launch文件启动了四个节点,节点作用如下
1、添加机体坐标系和imu坐标系的静态坐标转换
2、添加机体坐标系和雷达坐标系的静态坐标转换
3、启动mavros通信节点
4、启动镭神N10激光雷达节点
5、启动超声波测距节点
6、启动定位坐标转换节点,将数据发给飞控
7、启动cartographer定位节点

二、视频演示

后续补充

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪者1015

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值