【ROS2】驱动开发-雷达篇

雷达(Radar/Lidar)模块驱动,因为数据接口简单,低复杂度,在 ROS2 中常也是 以 Topic + 数据结构 的方式实现,也就是我们前面讲的ROS Wrapper方式。后面,我们将这种实现方式成为直接发送Topic 模式的驱动。

1. 什么是雷达

2. 什么是雷达模块

3. Radar和Lidar 的区别

4. 超声波模块 和雷达模块的区别

方面 超声波传感器(Ultrasonic Sensor) 雷达传感器(Radar Sensor)
工作原理 利用声波(通常 20 kHz ~ 40 kHz)发射和回波时间测距(Time-of-Flight,ToF)。传感器发射超声波脉冲,碰到物体后反射回传感器,通过计算声波传播时间求得距离。 利用电磁波(微波或毫米波,频率 24 GHz、77 GHz、或 79 GHz 等)发射和回波频移测距。通过发射波与回波的时延或多普勒频移,计算目标距离和相对速度。
测量类型 主要测量距离(绝对距离),部分高端模块可测速度但不常见。 可测距离和速度(相对运动),多普适合动态目标检测。
测量精度 精度一般在 ±1~3 mm(近距离),有效测量范围约 2 cm ~ 4 m。 精度受波长和信号处理影响,距离精度通常 1~10 cm,速度精度可达 cm/s 级别。
测量范围 短至中距离,通常 2~400 cm;受声波衰减影响,远距离测量困难。 中到远距离,典型汽车毫米波雷达可达 200 m 以上。
分辨率 / 波束宽度 波束较宽(一般 15° ~ 30°),容易受旁边障碍物干扰。 波束窄(几度到十几度可调),可分辨多个目标,抗干扰能力强。
对环境影响 对空气温度、湿度敏感;雨、风、软质物体(布料、泡沫)反射差,可能导致测量误差。 对气象环境适应性好(雨、雾、灰尘影响小);对金属、硬质物体反射效果最佳。
响应速度 中低速,适合静态或慢速目标。 高速动态目标检测能力强,适合车辆、无人机等高速场景。
硬件成本 低成本,常用于教育、机器人避障、简单测距。 高成本,常用于汽车 ADAS(辅助驾驶)、无人驾驶、工业检测。
典型应用 机器人避障、液位测量、物体存在检测、自动门开关、停车辅助低速探测。 汽车雷达(自适应巡航、盲点监测)、无人驾驶环境感知、工业物体测速、无人机避障。
接口与 ROS 使用 常通过 GPIO/ADC 接口连接 MCU/Raspberry Pi,ROS 中常通过 /ultrasonic/distance/ultrasonic/velocity topic 发布。 通常通过 CAN 总线、UART、USB 或以太网连接,ROS 中常通过 /radar/objects/radar/velocity 等 topic 或自定义消息发布。

雷达理论上能检测 1 m 内障碍物,但精度、盲区、最小测距限制都让它不如超声波直观可靠 。因此,常见做法是 1 m 内靠超声波,1 m 以上靠雷达。

相关推荐
独处东汉22 分钟前
freertos开发空气检测仪之输入子系统结构体设计
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
乐迪信息25 分钟前
乐迪信息:AI防爆摄像机在船舶监控的应用
大数据·网络·人工智能·算法·无人机
风栖柳白杨32 分钟前
【语音识别】soundfile使用方法
人工智能·语音识别
胡西风_foxww33 分钟前
ObsidianAI_学习一个陌生知识领域_建立学习路径和知识库框架_写一本书
人工智能·笔记·学习·知识库·obsidian·notebooklm·写一本书
Hernon33 分钟前
AI智能体 - 探索与发现 Clawdbot >> Moltbot
大数据·人工智能·ai智能体·ai开发框架
输出的都是我的33 分钟前
科研-工具箱汇总
人工智能
unable code34 分钟前
磁盘取证-[第十章][10.1.2 磁盘取证方法]磁盘取证1
网络安全·ctf·misc·1024程序员节·内存取证
昨夜见军贴06161 小时前
IACheck AI审核功能进化新维度:重构检测报告审核技术价值链的系统路径
人工智能·重构
好奇龙猫1 小时前
【人工智能学习-AI入试相关题目练习-第十二次】
人工智能·学习
tzc_fly1 小时前
IEEE TPAMI 2026 | ConsistID:多模态高保真肖像生成
人工智能