热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

多传感器融合定位章节索引

多传感器融合定位-章节索引前言:​本博客为深蓝学院多传感器融合定位的课程作业笔记,为了方便个人检索,故将笔记记录到网上,

多传感器融合定位-章节索引

前言:

​ 本博客为深蓝学院多传感器融合定位的课程作业笔记,为了方便个人检索,故将笔记记录到网上,同时也希望能给大家一些启发。在讲师任乾老师和其他学员的帮助下,总算完成十章的作业。

​ 回顾整个历程,先后修了三次的课程,也十分感慨。刚录取研究生(2020年)的时候,导师给了我一个课题,做3D巡检小车的定位建图,在本科一直参与robotics的比赛,接触了不少的2D agv项目,因此也欣然接受。开始了资料的检索,开始了解到点云,先修了深蓝学院黎嘉信老师的三维点云处理,对点云有了初级的了解。

​ 第一阶段 2020.10:后来接触到了任乾老师的第一期多传感器融合定位课程(2020.10),开始发现自己的知识十分薄弱,对非线性优化、惯导等概念一无所知,甚至不知道什么是外参、内参,多线激光雷达也从没接触过,c++也十分的差。第一期课程的难度对于我这样的菜鸟来说确实很难,我一边上课一遍不断补习知识,去翻阅高博的slam14讲、机器人状态估计。最后因为临近期末考试和个人基础知识太薄弱,上到第四章(惯性导航分析)就没跟上。之后我重新把高翔博士的14讲重看了一遍,也在实验室自己搭建造了一辆3D的slam移动小平台,通过自己的选型,设计框架,开始慢慢了解在自动驾驶领域传感器的种类和属性,也开始对传感器有了更深的理解。

​ 第二阶段 2021.8 : 在外出实习期间,一直没有放弃对slam的学习,进行了第四期课程的学习,这一次的学习更加细致,进行了1-8章较为详细的作业,对比之前,这一次开始看懂代码,理解其中算法的含义,理解ceres g2o 等非线性优化的使用,很好地了解了kalman的融合,在此之前kalman一直停留在本科期间机器人比赛中自瞄跟踪算法,但也只是调库,这一次有了更深的理解,也不会畏惧公式,开始耐心的推导。因为临近开题原因,故这一次学习到第八章kalman容和定位。

​ 第三阶段 2022.3:在第二阶段的课程学习之后,期间认真阅读了课程的框架代码,也开始自己搭建平台,制作数据集,将课程的框架部署到自己的搭建的平台上。如:3D-SLAM自搭平台 主动阿克曼 + RS16 + LPMS_IMU LEGO_LOAM 建图 B站视频。开始了第三次的多传感器容和定位的学习,这一次,补充了第九和第十章,预积分和图优化的部分,优化和预积分的方法是未来的一个趋势,可以说是课程的核心内容。通过不断的提问,反复看视频,交叉观看VIO的课程,开始有了自己的理解。

​ 一路以来的学习,有赖于任乾老师和各位助教学员的解答,非常感谢各位。

​ 列宁曾说过“人的认识不是直线,而是无限地近似于一串圆圈、近似于螺旋式的曲线”,事物的自身发展,经过肯定、否定和新的肯定。同样人的认知也需要经过“否定之否定”的过程,在不断地否定中自我成长。


课程笔记检索

1-10章的课程检索 github 链接 (如果对大家有帮助,烦请大家star我一下~)

多传感器融合定位 第一章 概述

多传感器融合定位 第二章 3D激光里程计

多传感器融合定位 三章 3D激光里程计2

多传感器融合定位 第四章 点云地图构建及基于点云地图定位

多传感器融合定位 第五章 惯性导航原理及误差分析-不需要转台的IMU内参标定

多传感器融合定位 第六章 惯性导航结算及误差模型

多传感器融合定位 第七章 基于滤波的融合方法

多传感器融合定位 第八章 基于滤波的融合方法进阶

多传感器融合定位 第九章 基于优化的建图方法

多传感器融合定位 第十章 基于优化的定位方法

自动驾驶惯性传感器中的基本原理笔记

多传感器融合定位-常用辅助调试工具总结


自搭实验平台


jackal + 镭神32

搭建实验室3d slam 移动小车 1-前期准备

搭建实验室3d slam 移动小车 2.1-镭神32线激光雷达使用调试

搭建实验室3d slam 移动小车 2.2镭神32线激光雷达修改主从机IP

搭建实验室3d slam 移动小车 2.3镭神32线激光雷达ROS-RVIZ上方向确定

搭建实验室3d slam 移动小车 3.1jackal移动小车平台调试

搭建实验室3d slam 移动小车 3.2jackal移动平台axis-ptz魚眼摄像头调试

搭建实验室3d slam 移动小车 3.3jackal移动平台 组合导航POMS-GI201C、镭神32线激光雷达 卫星授时

搭建实验室3d slam 移动小车 4.1jackal小车+镭神32线激光雷达lego-loam建图

使用Mapviz、中科图新 进行机器人GPS轨迹卫星地图绘制

使用Mapviz,进行机器人GPS轨迹卫星地图绘制(2)-调用天地图API,快速加载刷新地图


主动阿克曼 + RS16 + LPMS_IMU

3D-SLAM自搭平台 主动阿克曼 + RS16 + LPMS_IMU LEGO_LOAM 建图


第一阶段深蓝多传感课程检索

第一期课程学习,也进行了一些笔记记录,但不全,望见谅

多传感器融合定位 课程概述

多传感器融合定位(1-3D激光里程计)1-前端里程计ICP

多传感器融合定位(1-3D激光里程计)2-前端里程计NDT

多传感器融合定位(1-3D激光里程计)3-前端里程计LOAM系列

多传感器融合定位(1-3D激光里程计)4-实现调用pcl-icp-1

多传感器融合定位(1-3D激光里程计)5-实现调用pcl-icp-2 通过 config.yaml 实现接口的多态性

多传感器融合定位(1-3D激光里程计)6-实现调用pcl-icp-3 evo里程计精度评价

多传感器融合定位(2-点云地图构建及基于地图定位)1-回环检测及代码实现

多传感器融合定位(2-点云地图构建及基于地图定位)2-后端优化与点云地图构建

多传感器融合定位(3-点云地图构建及基于地图定位)3-实现ScanContext 回环检测

多传感器融合定位(4-点云地图构建及基于地图定位)4-通过GNSS 实现地图定位

多传感器融合定位(3-惯性导航原理及误差分析)2-IMU误差分析及处理:随机误差理论分析&allan方差分析及实现

多传感器融合定位(3-惯性导航原理及误差分析)3-内参模型与分立级、系统级、迭代优化等标定方法:器件内参标定

多传感器融合定位(3-惯性导航原理及误差分析)4-IMU温补:常见温补模型与基于多项式你和的温补方法:惯性器件误差分析

多传感器融合定位(1-3D激光里程计)6-实现手写icp

多传感器融合定位(3-惯性导航原理及误差分析)7-实现 分立级标定 accel加速度计内参公式验证

多传感器融合定位(3-惯性导航原理及误差分析)6-Allan方差 进行随机误差分析

多传感器融合定位(4-基于滤波的融合方法)kitti数据集 IMU频率改为100HZ

Docker快速上手及常用指令集

多传感器融合定位(3-惯性导航原理及误差分析)8-惯性导航解算验证

多传感器融合定位(4-基于滤波的2融合方法)2-使用仿真数据进行imu-gnss eskf和时变系统下的可观测性分析

ROS自定义消息类型,编译无法生成 msg/srv 文件产生的头文件

​ edited by kaho 2022.3.20 祝愿疫情早日消退,花开满地


推荐阅读
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 从用户转型为开发者:一场思维升级的旅程 | 专访 StarRocks Committer 周威
    从用户转变为开发者,不仅是一次角色的转换,更是一场深刻的思维升级之旅。本次专访中,StarRocks Committer 周威分享了他如何在这一过程中逐步提升技术能力与思维方式,为开源社区贡献自己的力量。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
  • 掌握DSP必备的56个核心问题,我已经将其收藏以备不时之需! ... [详细]
  • 本文探讨了将PEBuilder转换为DIBooter.sh的方法,重点介绍了如何将DI工具集成到启动层,实现离线镜像引导安装。通过使用DD命令替代传统的grub-install工具,实现了GRUB的离线安装。此外,还详细解析了bootice工具的工作原理及其在该过程中的应用,确保系统在无网络环境下也能顺利引导和安装。 ... [详细]
  • 不用蘑菇,不拾金币,我通过强化学习成功通关29关马里奥,创造全新纪录
    《超级马里奥兄弟》由任天堂于1985年首次发布,是一款经典的横版过关游戏,至今已在多个平台上售出超过5亿套。该游戏不仅勾起了许多玩家的童年回忆,也成为强化学习领域的热门研究对象。近日,通过先进的强化学习技术,研究人员成功让AI通关了29关,创造了新的纪录。这一成就不仅展示了强化学习在游戏领域的潜力,也为未来的人工智能应用提供了宝贵的经验。 ... [详细]
  • 体积小巧的vsftpd与pureftpd Docker镜像在Unraid系统中的详细配置指南:支持TLS加密及IPv6协议
    本文详细介绍了如何在Unraid系统中配置体积小巧的vsftpd和Pure-FTPd Docker镜像,以支持TLS加密和IPv6协议。通过这些配置,用户可以实现安全、高效的文件传输服务,适用于各种网络环境。配置过程包括镜像的选择、环境变量的设置以及必要的安全措施,确保了系统的稳定性和数据的安全性。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 当前物联网领域十大核心技术解析:涵盖哪些关键技术?
    经过近十年的技术革新,物联网已悄然渗透到日常生活中,对社会产生了深远影响。本文将详细解析当前物联网领域的十大核心关键技术,包括但不限于:1. 军事物联网技术,该技术通过先进的感知设备实现战场环境的实时监测与数据传输,提升作战效能和决策效率。其他关键技术还包括传感器网络、边缘计算、大数据分析等,这些技术共同推动了物联网的快速发展和广泛应用。 ... [详细]
  • 在 Kubernetes 中,Pod 的调度通常由集群的自动调度策略决定,这些策略主要关注资源充足性和负载均衡。然而,在某些场景下,用户可能需要更精细地控制 Pod 的调度行为,例如将特定的服务(如 GitLab)部署到特定节点上,以提高性能或满足特定需求。本文深入解析了 Kubernetes 的亲和性调度机制,并探讨了多种优化策略,帮助用户实现更高效、更灵活的资源管理。 ... [详细]
  • 在Kubernetes上部署多个Mitmproxy代理服务器以实现高效流量管理 ... [详细]
  • 本文深入探讨了Spring Cloud Eureka在企业级应用中的高级使用场景及优化策略。首先,介绍了Eureka的安全配置,确保服务注册与发现过程的安全性。接着,分析了Eureka的健康检查机制,提高系统的稳定性和可靠性。随后,详细讨论了Eureka的各项参数调优技巧,以提升性能和响应速度。最后,阐述了如何实现Eureka的高可用性部署,保障服务的连续性和可用性。通过这些内容,开发者可以更好地理解和运用Eureka,提升微服务架构的整体效能。 ... [详细]
  • 基于STM32的智能太阳能路灯设计与华为云IOT集成方案
    基于STM32的智能太阳能路灯设计与华为云IOT集成方案 ... [详细]
  • Envoy 流量分配策略优化
    在本研究中,我们对Envoy的流量分配策略进行了优化,旨在提高系统的稳定性和性能。实验环境包括一个前端代理服务(Envoy,IP地址为172.31.57.10)和五个后端服务。通过调整Envoy的配置,实现了更高效的流量分发和负载均衡,显著提升了整体系统的响应速度和可靠性。 ... [详细]
author-avatar
U友60402250
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有