【工程记录】基于松灵Scout mini底盘实现小车自主探索建图

这篇具有很好参考价值的文章主要介绍了【工程记录】基于松灵Scout mini底盘实现小车自主探索建图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、硬件配置

松灵scout mini底盘

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

速腾robense 16线激光雷达

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

瑞芬imu

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

因特尔nuc

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

二、工程技术栈

IMU驱动包(原创)

松灵底盘包(改写,里程计融合IMU角度信息)

ROS Navigation(参数调试)

TEB Local Planner(参数调试)

Cartographer(改写)

Explore_Lite(改写)

ZMQ Socket(改写)

三、效果记录

小车实况:

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

 建图实况:

【工程记录】基于松灵Scout mini底盘实现小车自主探索建图,ROS,机器人,自动驾驶,人工智能

 四、系统框架

1、Cartographer利用3D点云、底盘里程计和IMU信息进行实时建图,并向外发布二维栅格地图,且维护“Map->Odom”的TF转换关系(注意:这里的Cartographer源码已被博主修改,所以才能发出三元值类型的栅格地图)

2、导航包接收来自Cartographer的地图信息,进行自身定位,以及提供运动到目标点的导航能力和自身全局坐标信息

3、Explore lite接收2D地图,计算尚未探索的地图区域,发布探索点坐标给导航包;博主改写的explore lite提供更智能、更稳定的探索!

五、工程作用

1、对于想学习ROS机器人小车相关知识技能的同学,这个工程是绝佳的练手项目!没有这些硬件也没有关系,博主提供一套精美的仿真环境可供算法验证!

2、对于大四学生,拿这个入门ROS和导航,毕业找个机器人的工作,那不是轻轻松松?文章来源地址https://www.toymoban.com/news/detail-544602.html

到了这里,关于【工程记录】基于松灵Scout mini底盘实现小车自主探索建图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32平衡小车01——基于FreeRTOS实现串口接收数据(HC05)

    1.实现功能 手机数据——HC05——USART2——STM32解析收到的数据——USART1——电脑串口软件显示4个SHORT ①数据格式 手机数据为12字节,包头为0xA5、包尾为0x5A、倒数第二位为校验位(为纯数据低八位的和) ②手机端APP ③电脑串口软件显示4个SHORT 2.实验环境 开发板为STM32F103CCU6 连

    2024年02月03日
    浏览(42)
  • 小型双轮差速底盘机器人实现红外跟随功能

            本文示例将实现R023样机小型双轮差速底盘跟随人移动的功能。在小型双轮差速底盘前方按下图所示安装3个  近红外传感器 ,制作一个红外线发射源,实现当红外发射源在机器人的检测范围内任意放置或移动时,机器人能追踪该发射源。 在这个示例中,我们采用了以

    2024年02月14日
    浏览(39)
  • 【嵌入式开发】基于树莓派实现超声波避障小车(Python)

    1.1 所需硬件 (1)烧制好的树莓派4B (2)小车车架(可在网上购买)。 (3)直流电机*4:用于驱动小车行驶。 (4)L298N电机驱动模块:用于实现对电机的控制。 (5)超声波测距模块:用于实时测距,以实现自主避障。 (6)其余辅助器件:包括充电宝(树莓派供电)、干电

    2023年04月14日
    浏览(57)
  • 深度学习记录--mini-batch gradient descent

    batch:段,块 与传统的batch梯度下降不同,mini-batch gradient descent将数据分成多个子集,分别进行处理,在 数据量非常巨大 的情况下,这样处理可以及时进行梯度下降,大大加快训练速度 两种方法的梯度下降图如下图所示 batch gradient descent是一条正常的 递减 的曲线 mini-batch

    2024年01月21日
    浏览(38)
  • 小型双轮差速底盘三灰度循迹功能的实现

           在小型双轮差速底盘样机前方安装3个 灰度传感器 ,实现机器人沿下图所指定的跑道路线进行运动的效果。 本实验使用的样机为R023样机。      在这个示例中,我们采用了以下硬件,请大家参考: 主控板 Basra(兼容Arduino Uno) 扩展板 Bigfish2.1扩展板 传感器 灰度传感

    2024年02月16日
    浏览(28)
  • Arduino毕业设计——基于Arduino+PID+AI的自动驾驶小车控制系统设计与实现(毕业论文+程序源码)——自动驾驶小车控制系统

    大家好,今天给大家介绍基于Arduino+PID+AI的自动驾驶小车控制系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦 文章目录: 近年来,各

    2024年02月06日
    浏览(33)
  • 基于Arduino通过并联L298N实现四驱麦克纳姆轮巡迹小车

    本人也是零基础进行Arduino学习的初学者,做小车期间遇到过很多困难,在此写下整个小车的制作流程以及遇到的问题与解决方案,希望对后来者有所帮助。在制作期间参考了许多文章得到了大佬的指点,以及下面展示成果如建模等是由朋友做的,在此一并表示感谢。 总结来

    2024年02月01日
    浏览(30)
  • 前端工程记录:用RecordRTC实现对<video>标签的录像功能

    项目需求:后端给一个mp4视频的链接,在前端播放,同时支持用户的录制视频操作。 1. 毫无关系的getUserMedia 官方介绍文档:MediaDevices.getUserMedia() - Web API 接口参考 | MDN 在网上搜索“前端如何录像”,AI非常贴心地提供了这个函数,代码也写得有模有样,仔细一看发现和目的毫

    2024年01月22日
    浏览(27)
  • 小米再破记录 129元的小米路由器mini出货量全球第一

    相比699元的小米路由器硬盘版来说,售价129元的小米路由器mini显然更受欢迎一些,但恐怕很多人都想不到小米路由器mini居然能火爆到这个程度。 小米路由器总经理@唐沐thomas昨天在微博上表示, 他从芯片厂商处得知,小米路由器mini已经是世界上出货量最大的AC路由器 , 超过

    2024年02月08日
    浏览(29)
  • 开源免费代码_02_单摇杆远程遥控小车,基于Arduino的ESP-NOW,ESP32发送指令、ESP32接收指令,实现小车毫秒级完美控制_公羽兴

    发文希望能够帮忙物联网爱好者少走弯路,少被割韭菜。如果觉得此文对您有帮助的话帮忙点个赞,感谢!!! 哔哩哔哩网址: 开源免费代码_02_单摇杆远程遥控小车,基于Arduino的ESP-NOW,ESP32发送指令、ESP32接收指令,实现小车毫秒级完美控制_公羽兴_哔哩哔哩_bilibili 开源免

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包