基于可见光通信的室内定位与导航及物联网应用

2023-05-16

本人从2014年起从事可见光通信(Visible Light Communication, VLC)相关研究,主要包括:基于光电二极管(PD)、图像传感器(camera)的高精度可见光定位算法(Visible Light Positioning, VLP)、基于可见光通信的移动机器人定位与导航、成像可见光通信(Optical Camera Communications, OCC)、基于可见光通信的物联网(Internet of Things, IoT)应用、水下可见光通信等。

本博文为本人在可见光通信领域的工作及系列demo的总结。本人一直希望能促进可见光通信技术的进一步发展及产业化落地,希望能遇到更多从事可见光通信的朋友,多交流、合作。也希望此博客可以给大家一些motivation,共同促进行业的发展💪

特别鸣谢:华南理工大学-发光材料与器件国家重点实验室-文尚胜教授、华南理工大学-创新创业孵化基地、及R&C工作室历年学生的共同努力。

科研非一人之科研   As a researcher, I think there are two responsibilities: on one hand, to make a major breakthrough in my own research field; on the other hand, to vigorously cultivate a large number of talents in this professional field.

目录

项目演示

基于可见光通信的移动机器人定位与导航

基于可见定位的人机交互

基于可见光通信的物联网应用

实时LiFi通信及通显一体化系统

基于可见光通信的室内定位

可见光成像通信 (OCC)

代表性论文

已授权的可见光通信相关发明专利

更多关于可见光通信的介绍


项目演示

基于可见光通信的移动机器人定位与导航

下面演示为:本人受邀IEEE Photonics Journal Club session做的基于可见光通信的移动机器人定位与导航的讲座。

受邀出席IEEE Photonics Journal Club

下面演示为:本团队搭建的基于移动机器人的可见光通信与激光雷达融合定位系统,该系统在光通信顶会2022 Conference on Lasers and Electro-Optics (CLEO) 上做展示。

2022 CLEO Demo

下面演示为:本人给香港科技大学搭建的,基于可见光通信的移动机器人定位系统,该系统在光通信顶会2021 Optical Fiber Communication Conference and Exhibition (OFC) 上做展示。

本系统多次参与各类比赛与展示。最初搭建于2018年,参加《华南理工大学第十六届“挑战杯”大学生课外学术科技作品竞赛》并获终审决赛一等奖。其后,代表华南理工大学参加《2019年广东省第十五届“挑战杯”大学生课外学术科技作品竞赛》的作品,并获得广东省决赛的特等奖(请见下一演示)。同年,获《第五届中国“互联网+”大学生创新创业大赛》广东省决赛铜奖。2020年,本人将本系统引进华为创新实验室(iLab),在公司内部进行展示。此后,本人再带到香港科技大学。无偿把技术给公司评各类奖项,同时也把技术奉献给团队去进行各类产业化、商业化及科研。本系统亦曾连续两年(2020与2021)入选OFC Demo Zone。

2021 OFC Demo

一种具有通信与定位功能的智能LED灯具及其机器人定位系统——2020神灯奖申报技术 - 新品发布 - 阿拉丁-网上光亚展

下面演示为:我们搭建的世界首套基于移动机器人的可见光定位系统。该系统虽然比较简漏🤭(机器人同一时刻需要观察到至少两个LED,且覆盖LED数、高度均有限),但却是我们团队所搭建的移动机器人可见光定位与导航的原型体。此作品算是我们团队承上启后的工作,既涵盖了数年在可见光定位领域的积累(包括:LED-ROI Tracking、LED-ID detection、VLP算法),而后续大量工作基本都是基于此系统进行深层算法的改进。

广东省第十五届“挑战杯”大学生课外学术科技作品竞赛决赛特等奖

此作品荣获广东省第十五届“挑战杯”大学生课外学术科技作品竞赛决赛特等奖(全省116所参赛高校,共有1260项作品获奖,其中特等奖126项、一等奖191 项、二等奖245 项、三等奖698 项),此处展示当年的展板及查新报告。

下面演示为:我们将大挑战杯版本的简陋地图及定位显示改为基于ROS的UI,由激光雷达来预先绘制地图,并且加入路径规划等功能,实现了可见光通信提供准确的位置信息,同时基于避障及路径规划算法实现导航。

基于ROS的移动机器人可见光定位系统实验展示

下面演示为:我们实现的基于两盏LED的移动机器人VLP定位系统(属于大挑战杯获奖的升级版本),采用的更高以及可移动的LED灯杆方便移动展示,于此同时,通过开发Android App实现与ROS机器人更好的交互。

基于两盏LED的移动机器人可见光定位

下面演示为:我们实现的基于单盏LED灯的移动机器人VLP定位系统。对于平面上运动移动机器人,共有3个自由度,通过退化PnP(Perspective-n-Point)问题的分析,相机只需要观察到两盏LED即可实现定位。然而,这一要求会限制LED的间距不能太远,为此我们设计出基于角度传感器辅助的VLP定位系统,仅仅需要一盏LED即可实现移动机器人的高精度室内定位。除此以外,引入室内布局的地图作为map以达到更好的可视化效果。

基于角度传感器与单个LED的移动机器人可见光定位

下面演示为:我们实现的多机器人可见光协同定位。通过多个机器人分别对LED的观测及机器人相互之间的约束,实现多个机器人协调定位。

多机器人可见光协同定位

下面演示为:我们实现的基于惯导(IMU)与VLP松耦合的高精度移动机器人室内定位系统。为了应对短暂的LED被遮挡、NLOS(非视距通信)、及没有LED的情况,我们提出了基于扩展卡尔曼滤波(EKF)的IMU与VLP 松耦合方法,实现了在有LED的情况下,厘米级别的高精度定位,而在没有LED的情况下,靠IMU保证短时间的稳定定位。

基于扩展卡尔曼滤波的VLP与IMU松耦合定位系统

下面演示为:我们实现的基于LiDAR-SLAM及VLP的高精度机器人定位系统,在12.0m \times 10.8m \times 2.7m大小的场景下,仅仅通过4盏LED即可实现2cm左右的定位误差,且场景会有遮挡等情况。通过VLP提供全局信息,odometry提供局部信息,LiDAR提供精确的局部地图测量,保证了整个系统的稳定性。进一步地,此工作结合了障碍物检测及路径规划等算法,真正意义上的实现了可见光定位与导航功能。

值得一提的是,前面的工作中我们用到的地图有两类:LiDAR构建的栅格地图,与人工绘制的室内平面图。但两种均需要人为干预来保证LED安装的位置与地图的原点相对应(因为LED的位置需要已知才可以实现VLP定位)。而此工作中,最大的创新是只需要人工绘制地图的原点跟LED安装位置对应,LiDAR的栅格地图会通过算法自动跟人工绘制地图相对应,这也是实现LiDAR-SLAM与VLP融合的关键。在视频的后半部分,也展示了在两种地图下定位结果是相对应的。而在下一个工作中,我们实现了完全不需要任何预先绘制的地图。

激光雷达与VLP融合定位系统

下面演示为:我们提出的基于RGB-D camera,轮式里程计以及VLP的多传感器紧耦合SLAM系统,通过图优化来耦合多个传感器的观测约束,以此来提升系统的鲁棒性。该系统在实现高精度的可见光定位的同时,可以构建环境的地图(3D点云地图及LED-landmark地图)。

对于可见光定位而言,目前的工作均需要预先知道LED在环境中的位置(所谓的LED-ID识别就是通过VLC解码获取LED在世界坐标系下的位置)。但是对于大场景而言,如场景中有1000个LED,人为记录及测量这些LED的位置是非常的不现实的,为此我们提出的方法可以有效解决这一痛点。在实现高精度定位的同时,实时的记录及构建LED-landmark的地图,LED的位置无需预先知道,自动的把LED-ID序号与地图位置相关联,同时通过多传感器紧耦合进行联合优化提高定位与建图的精度。

基于图优化的RGB-D与VLP紧融合定位系统

基于可见定位的人机交互

下面演示为:基于ROS-Android交互框架,开发了一款安卓APP,可实现基于可见通信的机器人与行人同时定位。

通过可见光定位分别实现机器人与手机的高精度定位,同时基于ROS-Android交互框架,实现机器人与手机之间的位置共享。

人机交互

基于可见光通信的物联网应用

下面演示为:我们自主研发的基于可见光通信的光二维码应用。可通过APP扫灯接入链接,实现猜灯谜、信息接入等。

该系统亦在团队的广东省光电技术协会作科创分享:【科普作品】一盏有故事的月球灯

具有信息的“月亮”——光二维码

下面的演示为:我们自主研发了基于蓝牙调控的可见光调制驱动芯片,可通过手机APP用蓝牙直接改变LED灯具的VLC编码,而不同的编码对应不同的网络接口。通过另外一台手机的APP扫灯具,实现光二维码扫码接入不同的网页。

蓝牙+VLC物联网应用

下面的演示为:基于可见光通信的光二维码技术,扫灯接入网页。

光二维码

实时LiFi通信及通显一体化系统

下面演示为:我们测试战略合作伙伴(深圳华创芯光科技有限公司)的LiFi产品。该系统可以实现实时的LiFi上网。如有需求,欢迎私信商业合作。

实时LiFi通信

下面演示为:我们团队与深圳利亚德光电有限公司合作的广东省科技计划项目(500万资助项目)《高带宽微芯片覆晶封装小间距显示器件开发与产业化》,项目主要探索了通信与显示器件相结合(通显一体化)的可见光通信系统。

项目简介:本项目开发了一种具有高带宽小间距的显示阵列器件。采用深沟槽蚀刻技术与新型覆晶技术对LED芯片的精确切割和小间距封装,制作出高清晰度的微型显示器件;同时,通过对芯片内部进行材料改性与结构优化实现芯片的高光效与高带宽;最后,设计出双重调制信号,实现显示器件通显一体化。

下面演示为:采用所述高带宽覆晶封装LED芯片设计的,基于STM32F4的,具有可见光通信功能的LED阵列的演示。演示中包含了如何测量带宽的过程。但由于采用的STM32F4的限制,发射信号的频率估计不超过0.5MHZ。但通过MIMO以阵列并行通信的形式,亦可保证通信速率。

基于stm32的具有可见光通信功能的LED阵列

下面演示为:采用FPGA实现的,具有可见光通信功能的LED阵列演示。可输出1MHZ频率的信号并加载到LED上。不同的LED芯片可以以不同的频率发射不同的OOK信号,进而实现空间、频率复用。

基于FPGA的具有可见光通信功能的LED阵列

基于可见光通信的室内定位

下面演示为:仅仅基于一盏LED即可实现高精度可见光定位,与此同时,与PDR (Pedestrian Dead Reckoning) 相结合,在没有LED覆盖的区域(LED短缺或NLOS问题)仍然可以实现定位,而当检测到至少一盏LED时,即可实现PDR位置的矫正。

单灯VLP+PDR

下面的演示为:基于可见光通信的同时定位与校正算法。在实现高精度室内可见光定位的同时,可以矫正手机摄像头的参数,进一步提定位系统的稳定性与精度。虽然也是需要camera至少观测到两盏LED,但无需借助角度等传感器即可实现倾斜三维定位(六自由度定位)。

同时VLP定位与相机参数校正

下面的演示为:我们自主开发的可见光室内定位App,该算法可实现倾斜状态下的可见光定位(基于两盏LED灯)。

可见光倾斜定位

下面演示为:基于可见光通信的室内定位及基于不同位置的信息推送。主要演示demo为视频的后半段(1分13秒之前的均为概念演示,之后的为实测效果),通过PDR+VLP融合,在无LED的区域通过PRR进行定位,而检测到LED时,通过基于VLP的临近法进行粗定位(与前面提到的单灯定位算法不同,此处仅仅采用临近法定位)。看到在不同的LED灯下,通过VLC接收信号,实现基于位置信息的服务(location-based service),进而实现基于不同的位置给用户推送不同的信息。

基于VLC的室内定位及信息推送

可见光成像通信 (OCC)

下面演示为:我们搭建的水下可见光成像通信系统,该工作发表于2021年光通信顶级会议 Optical Fiber Communication Conference and Exhibition (OFC)。

2021 OFC Demo 

下面演示为:本团队搭建的,实时可见光成像通信系统(基于C-OOK调制)。

实时可见光成像通信

代表性论文

  • Robot Localization and Navigation Using Visible Light Positioning and SLAM Fusion - Journal of Lightwave Technology - IEEE Xplore
  • High-Accuracy Robot Indoor Localization Scheme Based on Robot Operating System Using Visible Light Positioning - IEEE Photonics Journal - IEEE Xplore
  • Robust Robotic Localization Using Visible Light Positioning and Inertial Fusion - IEEE Sensors Journal - IEEE Xplore
  • High Accuracy, 6-DoF Simultaneous Localization and Calibration Using Visible Light Positioning - Journal of Lightwave Technology - IEEE Xplore
  • ​​​​​VWR-SLAM: Tightly-coupled SLAM System Based on Visible Light Positioning Landmark, Wheel Odometer and RGB-D Camera - IEEE Transactions on Instrumentation and Measurement - IEEE Xplore
  • Multirobot Cooperative Localization Based on Visible Light Positioning and Odometer - IEEE Transactions on Instrumentation and Measurement - IEEE Xplore
  • Single LED positioning scheme based on angle sensors in robotics - Applied Optics - Optica Publishing Group
  • 基于图像传感器的高精度室内可见光定位算法研究 - 中国知网
  • 本人所发表的论文详情及获取,请见:Google Scholar  或 SCI-Hub

希望有更多小伙伴一起学习交流,也希望多多引用我们的工作🤭

ESI高被引论文

  • 截至 2022 July/August,下论文被引频次已进入Physics学术领域最优秀的 1% 之列。

  •  截至 2022 July/August,下论文被引频次已进入Engineering学术领域最优秀的 1% 之列。 

PS:有点不太懂这个ESI高被引😂,比如《High-Accuracy Robot Indoor Localization Scheme Based on Robot Operating System Using Visible Light Positioning》的citation更高,而且是IEEE Photonics Journal历史最受欢迎论文之一(第三位,截止到2023年03月),却没进入到ESI高被引行列(不过也可能往年进入了我没留意吧hhh)。 

已授权的可见光通信相关发明专利

专利详情及原文的获取,请见PatentGuru,SooPAT,中国知网或Google Patents

  1. 基于关键帧选取的可见光定位与深度相机的紧耦合方法
  2. 一种基于离散傅里叶变换的LED光条纹码检测方法
  3. 一种基于混沌粒子群优化的可见光定位方法及其系统
  4. 一种基于室内可见光通信的视觉追踪定位系统和方法
  5.  基于卷积神经网络的自编码算法
  6. 一种基于ROS系统的机器人室内可见光定位导航方法和装置
  7. 基于粒子滤波器的移动机器人多传感器融合定位方法
  8. 基于双重调制技术的可见光通信方法及其可见光通信系统
  9. 一种基于神经元网络的可见光通信接收方法及其系统
  10. 一种基于CDMA调制的可见光通信三维定位方法
  11. 一种基于CDMA调制的RSS三角定位迭代方法及系统
  12. 基于CDMA调制的可见光通信定位方法及其定位系统
  13. 一种基于光二维码的多址接入方法及其可见光通信系统
  14. 一种基于粒子群优化的高精度可见光定位方法及系统
  15. 基于脉冲振幅调控的可见光通信方法及其可见光通信系统 
  16. 一种基于地磁传感器辅助的可见光单灯定位方法及系统
  17. 基于空间划分多通道分光束流装置VLC系统及实现方法
  18. 一种用于减少可见光定位时ID量的LED排列方法
  19. 一种用于PAM调制的可见光通信LED灯具
  20. 基于VLC‑Zigbee融合通信技术的自助打印系统
  21. 基于可见光通信技术的电梯轿厢信息传输系统
  22. 基于VLC与IMU的粒子滤波融合定位方法
  23. 一种较高精度可见光室内机器人定位装置
  24. 一种基于模糊效应的视觉可见光通信检测方法
  25. 基于区域匹配算法的ITS-VLC信源检测方法
  26. 一种基于光流法检测与贝叶斯预测的可见光动态定位方法
  27. 一种基于禁忌搜索的可见光定位方法
  28. 一种基于可见光室内定位的CDMA编码方法
  29. 基于卷积神经网络的可见光成像通信解码方法
  30. 一种用于可见光通信的信号反转视觉追踪方法及其系统
  31. 基于粒子滤波的VLC-ITS信源追踪提取方法
  32. 一种基于可见光通信的光学天线
  33. 一种融合高斯混合模型和H-S光流法的视频前景目标提取方法
  34. 一种基于遗传算法高精度可见光定位方法及其定位系统

更多关于可见光通信的介绍

  • 可见光通信介绍
  • 可见光通信与可见光定位介绍及研究现状的分析
  • 可见光成像通信(Optical Camera Communication,OCC)——基于IEEE 802.15.7-2018标准的解读
  • 2023年可见光通信(LiFi)研究新进展

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于可见光通信的室内定位与导航及物联网应用 的相关文章

  • 论文润色 ‖ 一分钟教你如何写好SCI论文里的主题句,事半功倍

    今天 xff0c 小编来分享一下论文润色 xff0c SCI论文的主题句 xff08 Topic Sentences xff09 怎么写 xff1a 01什么是主题句 xff1f 主题句通常是段落开头的一句话 xff0c 是整个段落的小主题
  • Go xml文件处理

    在开发中会常遇到xml数据序列化和反序列化 xff0c 这里我们介绍go语言处理xml数据 encoding xml 包实现了一个简单的xml 1 0解析器 xff0c 可以理解xml名称空间 读取xml 示例 xff1a package
  • UC/OS-III 消息队列

    消息队列 一 消息队列基本概念讲解1 消息队列基本概念2 消息池2 1 消息池概念2 2 消息池初始化2 3 消息队列的运作机制2 4 消息队列的阻塞机制2 5 消息队列的应用场景 二 消息队列创建步骤1 定义消息队列2 创建消息队列 三
  • Altium Designer绘制stm32f103c8t6最小系统原理图

    文章目录 前言芯片封装自定义封装原理图绘制总结 前言 本文提供了初学者绘制stm32最小系统 xff0c 同时初学者的同学可以跟着小白学习绘制原理图哦 芯片封装 提示 xff1a 下载安装好Altium Designer之后才能进行以下操作
  • Jetson Xavier NX安装opencv3.x以及踩过的坑

    Jetson Xavier NX默认安装的是opencv4 x xff0c 在很多项目中其与opencv3 x xff0c 其中opencv3与opencv4中有部分函数是完全不同的 xff08 例如点一些Point的定义 xff0c Cv
  • 【导航算法】无人机路径跟踪L1导航算法

    L1导航算法是非常经典的非线性无人机路径跟随算法 xff0c 最早由MIT于2004年提出 xff0c 论文为 A New Nonlinear Guidance Logic for Trajectory Tracking xff0c 其导航
  • 【人工智能】1.问题求解:状态空间图和盲目搜索

    什么是问题求解 xff1f 问题求解可以理解为利用知识 xff0c 尽可能有效的找到问题的解 xff0c 或者最优解的过程 xff0c 主要包括 xff1a 1 xff09 问题描述方法 xff1a 状态空间法 xff0c 与或树表示法 x
  • 【路径规划】A*三维全局路径规划(附Python实现源码)

    1 A 启发式搜索 A 算法介绍 xff1a 启发式搜索算法 xff0c 除了wiki之外比较全的一个参考资料 xff1a A 启发式搜索算法详解 人工智能 这里是用Python写了一个简单的路径规划例子供参考 2 Matplotlib库
  • 【数据结构】3.图、最小生成树

    一 图的基本概念 1 什么是图 图表示一种多对多的关系 图包括 xff1a 1 xff09 一组顶点 xff1a 通常用 V Vertex 表示顶点集合 2 xff09 一组边 xff1a 通常用 E Edge 表示边的集合 3 xff09
  • 【NLP】主题模型文本分类

    自然语言处理之主题模型文本分类 LDA主题模型 1 主题模型 xff08 Topic Model xff09 主题模型是以非监督学习的方式对文集的隐含语义结构进行聚类的统计模型 主题模型主要被用于自然语言处理中的语义分析和文本挖掘问题 xf
  • 【NLP】Word2Vec模型文本分类

    自然语言处理之词向量模型聚类分析 Word Embedding 词嵌入向量 Word Embedding 是NLP里面一个重要的概念 xff0c 我们可以利用Word Embedding一个单词固定长度向量的表示一种表示形式 Word Em
  • (6.1)Kubernetes的Sevice服务间调用

    1 场景1 选择器 xff08 selector xff09 在k8s上运行了两个pod replicas 2 我们通过Service来整合这两个pod 在创建 Service 时 xff0c 就要通过选择器 xff08 selector
  • 【飞控算法】四旋翼飞行器控制原理与设计入门

    从动力学建模和几个四旋翼核心算法角度分析半自主飞控系统的建立 xff0c 即实现传统四旋翼的姿态控制和高度控制的过程 xff0c 文章主要借鉴了北航多旋翼设计课程 正点原子minifly微型四旋翼的资料 四旋翼无人飞行器设计 清华出版社 x
  • 【开源飞控】匿名飞控TI版解析(1)

    准备电赛的飞控题 xff0c 买来了匿名的飞控学习一下 xff0c 这里整理了一下匿名飞控中比较关键的几部分 xff0c 学习了一下原理 xff0c 然后代码解读都写注释里了 xff0c 篇幅较长 目录 一 遥控器信号接收 1 代码解读 2
  • 【开源飞控】匿名飞控TI版解析(2)

    因为电赛 xff0c 买来匿名飞控研究一下 xff0c 感觉相比其他的一下开源飞控 xff0c 易开发性和稳定性都是比较好的 xff0c 但就是比较贵 匿名TI版飞控是从32版改过来的 xff0c 硬件上就换了个芯片 xff0c 程序里也有
  • ROS中机器人与电脑的网络配置

    打开网络连接菜单 xff1a 选择网络 xff0c 输密码 并连接 xff08 以350502为例 xff0c 这里我就不连进去这个WiFi了 xff0c 还是连回402 xff0c 意思到了就行 xff09 查看连接信息 xff08 GU
  • ROS学习笔记之——gazebo仿真

    本博文是本人学习gazebo的学习记录 Gazebo是一款3D仿真器 xff0c 支持机器人开发所需的机器人 传感器和环境模型 xff0c 并且通过搭载的物理引擎可以得到逼真的仿真结果 Gazebo是近年来最受欢迎的三维仿真器之一 xff0
  • ROS学习笔记之——gazebo模型(URDF)

    最近在学习gazebo仿真 在之前博文里面 学习笔记之 gazebo仿真 xff0c 在介绍深度相机的ROS插件的时候 xff0c 涉及到了gazebo里面的一些模型文件架构的定义 本博文主要是对模型文件的定义做学习记录 目录 Model
  • ROS学习笔记之——ROS与gazebo之间的控制关系

    之前博客 学习笔记之 gazebo仿真 有采用用ricz来监控gazebo中的机器人 本博文对其进行深入的介绍 本文以 ROS学习笔记之 gazebo模型 xff08 URDF xff09 中的RRBot为例 目录 ros control
  • ROS学习笔记之——移动机器人的导航

    之前博客 ROS学习笔记之 激光雷达SLAM建图 已经介绍过如何通过激光雷达SLAM建图了 xff0c 本博文讲一下ROS机器人的导航相关 目录 导航相关理论介绍 导航的概述 costmap AMCL Dynamic Window Appr

随机推荐

  • ROS学习笔记之——EKF (Extended Kalman Filter) node 扩展卡尔曼滤波

    最近正好准备想试试利用EKF实现多传感器的融合 但没想到本身ROS里面就已经有EKF的功能包了 这个包用于评估机器人的3D位姿 xff0c 使用了来自不同源的位姿测量信息 xff0c 它使用带有6D xff08 3D position an
  • ROS学习笔记之——路径规划及avoid obstacles

    之前博客 ROS学习笔记之 Navigation Stack及路径规划 介绍了navigation stack xff0c 其中涉及到的amcl 路径规划以及避障还没有详细的展开 目录 AMCL 路径规划 全局路径规划中的地图 栅格地图 x
  • 【LeetCode】LCS最长公共子序列

    最长公共子序列 题目描述思路分析递归结构算法实现输出最长子序列算法实现 题目描述 思路分析 设A 61 a0 xff0c a1 xff0c xff0c am xff0c B 61 b0 xff0c b1 xff0c xff0c bn xff
  • ROS实验笔记之——基于ArUco Marker来估算camera的位姿

    最近在做课程的project的时候 xff0c 实现了基于Marker的3D 2D的相机位姿估计算法 写下本博文作为学习记录用 xff5e 先看看整体的实现效果 基于ArUco Marker来估算camera的位姿 目录 安装ArUco A
  • ROS实验笔记之——基于Prometheus自主无人机开源项目的学习与仿真

    最近在公众号上看到Prometheus无人机的资料 xff0c 发现里面开源了很好的无人机的仿真环境 xff0c 并且有很好的教程 而本人正好在上 Introduction to Aerial Robotics 的课程 xff0c 正好搭建
  • ROS实验笔记之——基于Prometheus的控制模块

    之前博客 ROS实验笔记之 基于Prometheus自主无人机开源项目的学习与仿真 已经介绍过Prometheus项目 本博文继续学习其中的控制模块 xff5e ROS无人机仿真之轨迹跟踪 ROS无人机仿真之航点跟踪 目录 仿真功能启动脚本
  • 学习笔记之——VIO与VINS-Mono

    本博文为本人学习VIO与VINS的学习笔记 xff0c 部分内容来源于网上的资料 xff0c 文末给出参考 本博文仅仅为本人学习记录用 xff0c 不作任何商业用途 先给出复现的demo 视觉惯导紧融合VINS Mono的复现 目录 VIO
  • ROS学习笔记之——PX4开发初入门

    PX4 是一款专业级飞控 它由来自业界和学术界的世界级开发商开发 xff0c 并得到活跃的全球社区的支持 xff0c 为从竞速和物流无人机到地面车辆和潜水艇的各种载具提供动力 目录 基本概念 QGroundControl xff08 QGC
  • ROS实验笔记之——PX4仿真

    之前博文 ROS学习笔记之 PX4开发初入门 ROS学习笔记之 PX4生态系统 已经对PX4做了一些基本的学习 xff0c 并且在mac上搭建了px4开发环境 本博文在ubuntu下对PX4进行一些基本的仿真学习 xff5e 之前在做无人机
  • ROS学习笔记之——基于QGC的PX4在线仿真调PID

    之前博客 ROS实验笔记之 PX4仿真 已经介绍了PX4编译及QGC的安装 xff0c 本博文进一步的基于QGC进行仿真控制 基于QGC的PX4在线仿真 首先运行基于px4的gazebo仿真 make px4 sitl default ga
  • ROS学习笔记之——PX4位置环PID控制

    之前博客 ROS学习笔记之 基于QGC的PX4在线仿真调PID 已经学习了如何在仿真环境下 xff0c 调节PID位置环与姿态环 本博文细细的看一下PX4位置环PID调节 如下图所示 输入的是期望的位置 xff0c 然后外环是P控制 而内环
  • ROS实验笔记之——JCV-450无人机初入门

    最近测试了阿木实验室的JCV 450无人机 本博文记录本人使用及实验的过程 目录 基本设置 注意点 飞行前调试 一 加载固件 二 加载参数 三 校准传感器 四 遥控器校准 五 飞行模式 六 电调校准 七 检查参数 QGC的使用 首先看一下飞
  • ROS学习笔记之——MSCKF

    原理 精度方面 xff0c MSCKF应该与graph optimazation差不多 xff0c 但是其对算力要求没有那么高 xff5e http www xinliang zhong vip msckf notes header n13
  • FreeRTOS调试神器分享

    在B站看到的大神的分享 xff0c 记录一下 xff1a FreeRTOS调试神器 xff01
  • ROS实验笔记之——Intel Realsense l515激光相机的使用

    最近实验室购买了Intel Realsense l515相机 本博文记录使用过程 驱动安装 先到官网安装驱动 xff1a https github com IntelRealSense realsense ros https github
  • ROS实验笔记之——VINS-Mono在l515上的实现

    之前博客 ROS实验笔记之 Intel Realsense l515激光相机的使用 实现了用l515运行RTABmap xff0c 本博文试试在l515上实现vins mono 首先需要将vins mono配置成功 xff0c 如果出现像之
  • ROS学习笔记之——EVO工具的使用

    之前博客 ROS学习笔记之 VICON的使用 用vincon获得了机器人的真实轨迹 xff0c 并且通过amcl可以获得了机器人的定位结果 xff0c 下面通过EVO包来表征performance xff08 本文不像网上大部分博客复制粘贴
  • ROS实验笔记之——无人机在VICION下试飞

    之前博 ROS实验笔记之 自主搭建四旋翼无人机 ROS实验笔记之 JCV 450无人机初入门 ROS实验笔记之 基于Prometheus自主无人机开源项目的学习与仿真 已经介绍过一些无人机的仿真 xff0c 试飞 本博文基于vicion实现
  • ROS学习笔记之——无人机PID调参过程记录

    问题描述 最近搭建了一架无人机如下 飞行demo self design Quadrotor flighting test2 但是在手飞过程 xff0c 发现陀机很烫 应该是由于pid没调 xff0c 然后机臂抖动导致的发热 接下来 xff
  • 基于可见光通信的室内定位与导航及物联网应用

    本人从2014年起从事可见光通信 xff08 Visible Light Communication VLC xff09 相关研究 xff0c 主要包括 xff1a 基于光电二极管 xff08 PD xff09 图像传感器 xff08 ca