首页/新闻资讯/正文详情

「嵌入式->ROS2」建图导航入门知识点介绍:TF坐标变换

发布时间:2026/11/12 22:21:04 来源:云帆数科 栏目:资讯中心
「嵌入式->ROS2」建图导航入门知识点介绍:TF坐标变换
大家好本节我们来解释ROS2中的TF坐标变换的知识点。1.导言-嵌入式的传感器到机器人的传感器机器人需要建图和导航建图和导航就需要“感知”学过嵌入式的你知道感知我们采用传感器来实现比如红外、温度、湿度、光敏……同样的对于机器人而言也需要传感器而且通常而言的传感器包括雷达、IMU、里程计……我们在此简单地介绍一下这几个重要的部分。1.雷达雷达的分类有很多中激光雷达、毫米波雷达、超声波雷达等。重点放在激光雷达LiDAR上。激光雷达的基本原理很简单对于学习过嵌入式的同学而言红外测距传感器并不陌生模块发送红外出去在外界经过边界时反弹回来然后传感器接收到这个刚刚发出的红外或者超声波通过时间差测算得到距离这就是ToF测距法。同样的激光雷达中也有使用这种方法来扫描周围的情况。激光雷达的构造包括激光发射器、激光接收器、核心板、电机、传动装置。原理就是通过电机传动使激光收发装置高速旋转扫描周围然后通过测距方法得到结果。2.IMUIMU惯性测量单元这个模块主要由陀螺仪、加速度计组成有的时候还包括磁力计。加速度计自然是测算物体的加速度对加速度的积分可以得到速度再积分一次得到位移。陀螺仪在嵌入式中也经常见到主要功能是对于三维方向的角度进行测量可以获取当前的姿态涉及的知识点常常包含欧拉角偏航角、俯仰角、滚转角、四元数转换等。3.轮式里程计里程计本质上说就是编码器嵌入式的同学对此应该比较了解对于测算车轮速度什么的就常常使用编码器。在机器人的世界中编码器对轮子的转圈计数外加轮子的半径等其他的数据就可以得到自己大概行驶了多远尽管这是理想的画面实际中常常包含打滑等因素。2.TF坐标变换1.简介TF 是 ROS 中管理多个坐标系之间平移 旋转变换的工具库能够随时查询任意时刻两个坐标系之间的位置姿态关系实现不同传感器、机器人本体之间的数据坐标换算。在此之前各位请记住以下英文对应对于机器人的各部件一般使用link对于坐标系一般使用frame。坐标变换分为父坐标系和子坐标系所有坐标变换组成一棵有向无环树常说TF树一个子坐标系只能有唯一父坐标系不能形成环路。2.静态变换和动态变换机器人组装好了之后里程计、雷达、IMU的位置对于机器人而言都是固定的就像你行走的时候你的大脑和心脏的相对位置是不变的为相对位置不变的两个部分做坐标变换这就叫做静态变换。同样的你现在过红绿灯你走的时候你会和红绿灯的相对位置发生变化这就叫动态变化。聪明的你肯定想到了静态坐标变换的相对位置不变只需要测算一次就好了而事实也确实如此两坐标系相对位置永不改变底盘与雷达、相机时仅发布一次通过/tf_static传输。而动态变换中相对位置是实时发生变化的所以对于动态坐标变换程序持续高频发布通过/tf传输。3.常见例子详解map → odom → base_footprint → base_link → laser /imu_link首先我有必要为各位介绍一下这些分别代表着什么。1.map全局静态世界坐标系如果你玩过我的世界你知道的我的世界中有三维坐标其中有一个0,0,0坐标map就是这样一个建图世界的一个固定的作为基准的坐标系。2.odom里程计坐标系odom里程计。这个坐标系诞生于机器人开机之后的起始位置。如果类比我的世界那就是玩家的世界重生点在没有绑定床的时候玩家死亡就会回到这个世界重生点也就是你第一次开游戏的重生点。3.base_footprint:机器人位置坐标系不同于其他的坐标系该坐标系是虚拟的他是机器人底盘垂直投影于地面的一个坐标他的Z0。他的主要作用是为了和odom坐标系进行测算是导航框架约定代表机器人位置的基准。这个坐标系比较难以理解但是他的作用是计算水平的距离水平的距离不需Z轴。4.base_link机器人底盘坐标系底盘是机器人的一个部件在本章开始时强调过了link代表部件。既然是部件那么他是实际存在的和base_footprint是不同的。5.laser_link / imu_link雷达/IMU坐标系这两个同样属于部件原理相同在机器人本体上的位置也是相对不变的。6.原理过程详解map和odom之间的关系是动态变换你可能会疑问map是地图创建就固定的基准、odom里程计是开机就固定的了二者都不变不应该是静态变换吗odom里程计获取的机器人的位置和实际物理位置是有偏差的而且随着时间变化越来越大这个误差叫做漂移。为了消除误差通过其他的方法得到实际位置之后SLAM等手段代码会矫正map和odom的位置变换以消除漂移。odom和base_footprint之间的关系是动态变换odom和base_footprint之间的坐标变换可以获取机器人相对于odom坐标系的的实际位置和朝向。base_footprint和base_link之间的关系是静态变换这就像影子和你的脚底板一样光源一直在头顶base_footprint是垂直投影是虚拟的而base_link是真实的底盘这条变换只有 Z 轴偏移数值永远不变完成 “地面虚拟点” 到 “车身本体” 坐标转换。base_link和laser /imu_link之间的关系是静态变换描述传感器相对于底盘的机械安装位置与角度硬件装配完成后相对位置固定。

相关推荐

大模型指令微调实战:从Qwen2环境搭建到生产部署
大模型指令微调实战:从Qwen2环境搭建到生产部署

1. 大模型微调技术背景解析大语言模型(LLM)的指令微调(Instruction Tuning)是当前AI领域最热门的技术方向之一。不同于传统的预训练(Pre-training)阶段,指令微调阶段通过特定格式的数据集对模型… · 2026/11/12 22:21:03

多商户商城系统的 Java 架构设计与实践
多商户商城系统的 Java 架构设计与实践

1. 引言 在当今的电商领域,多商户商城系统(Multi-Vendor Marketplace)已成为连接众多独立商家与海量消费者的核心平台。与传统的单商户B2C商城不同,多商户系统需要管理复杂的角色权限、独立的店铺运营、分账结算以及平台级的流量分… · 2026/10/26 6:52:31

UE5 Niagara事件驱动粒子系统:实现动态追踪与智能消散特效
UE5 Niagara事件驱动粒子系统:实现动态追踪与智能消散特效

1. 项目概述:从粒子“乱飞”到“智能”追踪在UE5的Niagara特效制作中,我们常常会遇到这样的需求:一个发射出的粒子,需要像追踪导弹一样,精准地飞向场景中的某个动态目标,并在命中或抵达后,不是简… · 2026/11/3 17:56:37

江西电工证报价保姆级教程:工地太忙根本没时间复习考试怎么办
江西电工证报价保姆级教程:工地太忙根本没时间复习考试怎么办

江西电工证报价保姆级教程:工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试,这几乎是所有一线施工人员的真实写照。尤其是像电工这类特种作业岗位,持证上岗是硬性要求,一旦被查到无证上岗,轻则停工整改,重则面临罚款甚至法律责任。江西电… · 2026/11/12 22:20:36

如东中专报名电工证多少钱能搞定跨省转过来的手续
如东中专报名电工证多少钱能搞定跨省转过来的手续

如东中专报名电工证多少钱能搞定跨省转过来的手续 之前考的证在外省能不能转过来?你可能不是第一个问这个问题的人,但你可能是第一个真正想解决这个问题的人。别急,这篇内容专门为你准备,不仅告诉你【如东中专报名电工证】多少钱,还帮你理清跨省转证的流… · 2026/11/12 22:20:36

电工证委托培训协议千万别踩坑,洛阳涧西区市政从业者必看避坑指南
电工证委托培训协议千万别踩坑,洛阳涧西区市政从业者必看避坑指南

电工证委托培训协议千万别踩坑,洛阳涧西区市政从业者必看避坑指南 不知道去哪报名怕被中介坑?电工证委托培训协议千万别踩坑,尤其是洛阳涧西区市政公用工程从业者,很多人在报考过程中因为信息不对称,被一些不靠谱的培训机构坑了钱还拿不到证。今天我就从… · 2026/11/12 22:20:36

海南电工证换证千万别踩坑!工地太忙根本没时间复习考试
海南电工证换证千万别踩坑!工地太忙根本没时间复习考试

海南电工证换证千万别踩坑!工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这几乎是每个特种作业人员的真实写照。尤其是像海南这样的地方,工程项目密集,工期紧张,很多电工在实际操作中已经非常熟练,却在证书换证上频频踩坑。如果你正在考虑海… · 2026/11/12 22:20:36

电工证能否全国通用呢2026河南最新政策来了工地太忙根本没时间复习考试
电工证能否全国通用呢2026河南最新政策来了工地太忙根本没时间复习考试

电工证能否全国通用呢2026河南最新政策来了工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这几乎是每个电工都经历过的事。特别是现在项目周期紧、任务重,很多人连考试时间都挤不出来,更别说复习。但你知道吗?2026年河南最新政策已经明… · 2026/11/12 22:20:36

盐城考电工证地方含金量到底怎么样?学历不高怕报不上名的看过来
盐城考电工证地方含金量到底怎么样?学历不高怕报不上名的看过来

盐城考电工证地方含金量到底怎么样?学历不高怕报不上名的看过来 学历不高怕报不上名?盐城考电工证地方含金量到底有没有那么高?很多人觉得电工证是“门槛证”,不是高学历就拿不下,其实不然。在盐城,只要符合条件,学历不高也能报考,关键看你是不是真的… · 2026/11/12 22:19:36

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/12 14:09:01

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/11 19:07:25

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/11 17:14:54

电工证设年审有效期多久官方回应来了,工地太忙根本没时间复习考试
电工证设年审有效期多久官方回应来了,工地太忙根本没时间复习考试

电工证设年审有效期多久官方回应来了,工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这是很多一线电工、焊工、高处作业人员的真实写照。尤其是像你这样刚毕业的鹤壁工程类毕业生,一边要找工作,一边要考证,时间紧张,复习效率低。但你可能不知… · 2026/11/12 0:00:56

新乡电工证实操怕挂科?电工作业动漫图+报考避坑全解析
新乡电工证实操怕挂科?电工作业动漫图+报考避坑全解析

新乡电工证实操怕挂科?电工作业动漫图+报考避坑全解析 实操考试心里没底怕挂科?你不是一个人。新乡的水利工程从业者,很多在报考电工证的时候都担心自己操作不熟练、考试不通过, 千万别踩坑 ,选对资料和方法真的能提高通过率。… · 2026/11/12 0:00:56

网电工证千万别踩坑:实操考试心里没底怕挂科怎么破?
网电工证千万别踩坑:实操考试心里没底怕挂科怎么破?

网电工证千万别踩坑:实操考试心里没底怕挂科怎么破? 实操考试心里没底怕挂科,这是很多准备报考【网电工证】的学员最真实的感受。尤其是在高压电工、低压电工等工种上,操作环节的容错率极低,一旦失误就可能直接被判定不合格。很多人因为担心挂科而放弃考… · 2026/11/12 0:00:56

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:35:34

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:36:01

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 21:15:21

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码