激光雷达(LIDAR) vs. 雷达(RADAR)_lidar和radar-程序员宅基地

技术标签: 激光SLAM  

激光雷达(LIDAR) vs. 雷达(RADAR)

1、定义

LIDAR---------Light Detection And Ranging 即激光探测与测距

RADAR-------radio detection and ranging 即无线电探测与测距

2、波的区别

Rada采用无线电波,使用的波长是4-12mm;

LIDAR使用的激光波长通常在900-1500nm之间。

3、工作原理

lidar传感器主要分为两种,一种是基于三角测距的;另一种是基于飞行时间(TOF)的;

LiDAR传感器快速发射激光脉冲(通常最高可达每秒150000次脉冲),激光信号到达障碍物后反射回LiDAR传感器。传感器通过测量激光信号从发射到返回的时间,精确计算确定传感器到障碍物之间的距离,它还能探测目标物体的准确尺寸。LiDAR通常用于高分辨率地图的绘制。

RADAR系统的工作原理跟LiDAR很相似,唯一的区别在于RADAR采用的是无线电波而非激光。在RADAR系统中,其天线既可以作为雷达接收器也可以作为发射器。不过,和光波相比,在与被测物体接触时,无线电波的吸收较少,因此,RADAR的有效工作距离相对更远。RADAR技术最广为人知的应用,应该是军事用途了。飞机和战舰都会装备RADAR来测量高度,或探测附近其它的运输设备和物体。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36170626/article/details/104202558

智能推荐

vscode 前端开发launch.json常用配置_"version\": \"0.2.0\", \"configurations\":"-程序员宅基地

文章浏览阅读3.7k次,点赞3次,收藏8次。"version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "${file}", "sourceMaps": true, "webR..._"version\": \"0.2.0\", \"configurations\":"

sys用户用sysdba权限连接时报ORA-01031问题解决方法-程序员宅基地

文章浏览阅读418次。当我们用sys user 连接到数据库使用sysdba权限,报ORA-01031 提示不够权限一般是以下三种原因:1.数据库参数 remote_login_passwordfile 必须设置为EXCLUSIV..._ora-01031 sys.aud$

matlab批量图片旋转处理-程序员宅基地

文章浏览阅读1.5k次。matlab批量图片旋转处理我们用于神经网络训练的图片有时候需要自己标记,但比较麻烦,通过一些旋转处理往往可以扩大训练集数目,但是一般我们用一些图像软件处理会使彩色索引图编程RGB图或者灰度图,不能满足我们要求,并且速度比较慢,这里是我用的matlab批量处理原始图像和标记图像程序代码:clearpath1 ='C:\Users\26594\Desktop\label_images\trai...

boost之路 十一 序列化_boost 扫描文件按序号排序-程序员宅基地

文章浏览阅读3.2k次,点赞2次,收藏8次。Boost.Serialization 的主要概念是归档。 归档的文件是相当于序列化的 C++ 对象的一个字节流。 对象可以通过序列化添加到归档文件,相应地也可从归档文件中加载。 为了恢复和之前存储相同的 C++ 对象,需假定数据类型是相同的。下面看一个简单的例子。#include #include int main() { boost::archive::tex_boost 扫描文件按序号排序

(四)Typescript中的泛型 T, 命名空间, 装饰器_typescript中t-程序员宅基地

文章浏览阅读2.7k次。加入QQ群:864680898,一起学习进步!点击群名可查看本人网站,有最新文章!(四)Typescript中的泛型 T, 命名空间, 装饰器一、泛型 T为什么要用泛型?可以在函数调用时自由化传入的值和返回的值let showInfo = <T>(val: T): T => val;let myName = showInfo<string>('mySk..._typescript中t

全面解决amule容易崩溃和中文显示、输入的问题(转)-程序员宅基地

文章浏览阅读589次。全面解决amule容易崩溃和中文显示、输入的问题(转)  amule是一个类似windows下的emule的ed2k客户端。ed2k是一种类似于Bittorrent的点对点文件传输协议。它现对BT的最大优点就是有搜索功能,资..._amule 中文

随便推点

cef3的各个接口你知道几个_ceffindhandler-程序员宅基地

文章浏览阅读8.3k次,点赞4次,收藏7次。CEF3基本的框架包含C/C++程 序接口,通过本地库的接口来实现,而这个库则会隔离宿主程序和 Chromium&Webkit的操作细节。它在浏览器控件和宿主程序之间提供紧密的整合,它支持用户插件,协议,javascript对象以及 javascript扩展,宿主程序可以随意地控件资源下载,导航,下下文内容和打印等。下边总结一些最常用到的类和接口,便于了解整个cef3的代码。 _ceffindhandler

kotlin将对象转换为map_Java 8 Stream API转换到Kotlin集合API-程序员宅基地

文章浏览阅读667次。Kotlin提供的集合操作的API相对Java8Stream的API简洁很多。下面是Java8StreamAPI转换到Kotlin集合API。映射属性聚合为列表//Java:Listnames=users.stream().map(User::getName).collect(Collectors.toList());//Kotlin:vallist=user.map{..._collectors.groupingby kotlin

C++之多态的一个例子-程序员宅基地

文章浏览阅读475次。[例12.1] 先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。要求编写程序,重载运算符“<<”和“>>”,使之能用于输出以上类对象。这个例题难度不大,但程序很长。对于一个比较大的程序,应当分成若干..._c++ 多态 实例 csdn

阻碍程序员发展的那些糟糕翻译(持续更新)_计算机术语的糟糕翻译-程序员宅基地

文章浏览阅读412次。回想学习历程中, 总有15%-20%的精力白白浪费在一些翻译造成的弯路上. 有时甚至因为一两个名词的失败翻译而影响对整体概念的理解, 回看英文解释都会有豁然开朗的感觉. 令人费解的, 中文互联网里充斥着各种糟糕翻译.句柄(Handler)比如文件句柄, 就像handler一样是一个扳手或者门把一样的东西.给你一个门把你就可以开门而不需要在意门的形状大小材质. 比如,得到一个文件句柄,进程就可..._计算机术语的糟糕翻译

FusionInsight,一个融合的大数据平台_fudionlnsight-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏26次。随着物联网技术和应用的普及,以运营商、互联网以及实体经济行业为代表的企业产生了越来越多的数据,大数据的发展越来越蓬勃。从2007年开始,大数据应用成为很多企业的需求,2012年兴起并产生了大数据平台,使用者主要是程序员;2013年到2017年间,数据逐渐增多,大数据平台变成了融合大数据平台,使用者从程序员变成数据管理员和数据分析师;从2018年开始,大数据进入企业数据智能新阶段,普通的工程..._fudionlnsight

tensorflow的阶、形状、数据类型_a=tf.random.normal([5,5]) #shape(5,5)a是几阶张量是什么形状-程序员宅基地

文章浏览阅读2.5k次。张量的阶、形状、数据类型TensorFlow用张量这种数据结构来表示所有的数据.你可以把一个张量想象成一个n维的数组或列表.一个张量有一个静态类型和动态类型的维数.张量可以在图中的节点之间流通.阶在TensorFlow系统中,张量的维数来被描述为阶.但是张量的阶和矩阵的阶并不是同一个概念.张量的阶(有时是关于如顺序或度数或者是n维)是张量维数的一个数量描述.比如,下面的张量(使用Python中li..._a=tf.random.normal([5,5]) #shape(5,5)a是几阶张量是什么形状

推荐文章

热门文章

相关标签