超声波雷达介绍及车位探测信号处理方法「建议收藏」

超声波雷达介绍及车位探测信号处理方法「建议收藏」1、超声波雷达介绍超声波雷达的工作原理是通过超声波发射装置向外发出超声波,到通过接收器接收到发送过来超声波时的时间差来测算距离。特性一:温度敏感特性二:无法精确描述障碍物位置(接收到的只是距离,并不知道具体方向)雷达探测范围数字模型:参数α:超声波雷达的探测角参数β:检测宽度范围影响因素之一,UPA的β角为20°左右,APA的β角比较特殊,为0…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、超声波雷达介绍

超声波雷达的工作原理是通过超声波发射装置向外发出超声波,到通过接收器接收到发送过来超声波时的时间差来测算距离。
在这里插入图片描述
特性一:温度敏感
在这里插入图片描述
特性二:无法精确描述障碍物位置(接收到的只是距离,并不知道具体方向)

雷达探测范围数字模型:

在这里插入图片描述
参数α:超声波雷达的探测角
参数β:检测宽度范围影响因素之一,UPA的β角为20°左右,APA的 β角比较特殊,为0°。
参数R:检测宽度范围影响因素之一,UPA和APA的R值差别不大, 都在0.6m左右。
参数D:超声波雷达的最大量程。UPA的最大量程为2米~2.米,APA 的最大量程至少是5米,目前已有超过7m的APA雷达在业内使用

2、车位探测超声波雷达装载方案

汽车超声波类装配方案多为前后向共8个UPA,左右侧共4个APA。UPA主要应用于车前后障碍物检测,APA主要应用于车侧障碍物检测。工作频率:48kHz+2kHz
在这里插入图片描述
在车位探测中,主要是左右侧共4个APA其探测作用。

3、车位识别技术

在这里插入图片描述
车位检测基本原理:汽车经过空车位时,传感器检测到的距离值会发生两次跳变
理想化的信号图
技术难点:
1、测出的车位长度不稳定
2、室内室外测量差异较大
3、车速、车身角度对测量结果也会造成影响

4、参考方案

(1)Hough Transform for Parking Space Estimation Using Long Range Ultrasonic Sensors(2006)

在这里插入图片描述
1、Find the strongest line
2、Select all line with the same or nearly the same θ as the strongest line found above
3、Pick the two strongest lines out of the selection

(感觉并不能满足要求,但其应用huogh transform 找到的两条线也许能为信号降噪提供思路)

(2)Parking Space Detection Using Ultrasonic Sensor in Parking Assistance System(2008)

在这里插入图片描述
R2 -R1 >Threshold :Edge
R2 -R1 Threshold : Plane

(其采用的是多回波超声波,依据回波的差值判断探测范围是否是平面或者边缘)

(3)联创汽车(2017)

1、联创开发的自适应滤波算法,优化信号输入。
2、搭建车位识别补偿模(Compensation module)。
3、对已有的波形进行分类计算后,对车位状况进行分类。
(该方法基本满足需求,但技术细节未公开)

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194833.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 网站备案

    网站备案

    2021年9月19日
    52
  • 手眼标定算法Tsai-Lenz代码实现(Python、C++、Matlab)

    手眼标定算法Tsai-Lenz代码实现(Python、C++、Matlab)上一节介绍了手眼标定算法Tsai的原理,这一节介绍算法的代码实现,分别有Python、C++、Matlab版本的算法实现方式。该算法适用于将相机装在手抓上和将相机装在外部两种情况论文已经传到git上,地址:https://gitee.com/ohhuo/handeye-tsai如果你要进行手眼标定,可以参考我的其他文章:手眼标定-基础使用手眼标定-JAKA机械臂手眼标定-AUBO机械臂手眼标定-Aruco使用与相机标定手眼标定-注意事项Python版本使用前需要安装库:pip3

    2022年5月20日
    40
  • c++ 指针赋值「建议收藏」

    c++ 指针赋值「建议收藏」
    一、一级指针
     
    char*a=”a”;
    char *b=”b”;
     
    a=b;//这个是b把存的内容b给a,此时a的内容是b,所以指针与指针赋值实际也是传值,和普通变量一样。若a的内容变为c,则b的内容还是b
     
    二、二级指针
     
    char**c=&a;
     
    char**d=&b;
     
    c=d;//这样是把b的地址给了c,此时d和c都指向b,若c的内容发生改变

    2022年7月27日
    1
  • ANDROID 中设计模式的採用–创建型模式[通俗易懂]

    ANDROID 中设计模式的採用–创建型模式

    2022年1月23日
    50
  • netty通信框架_王国风云2控制台代码

    netty通信框架_王国风云2控制台代码写在前面所属章节链接第二章2.1BIO通信aaaTimeServer代码importjava.io.IOException;importjava.net.ServerSocket;importjava.net.Socket;publicclassTimeServer{ publicstaticvoidmain(String[]args)throwsIOException{ intport=8081; if(args

    2022年10月2日
    0
  • jvm触发full gc条件(Linux内存管理机制)

    1、Java垃圾回收机制GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。缺点就是:1.有可能不知不…

    2022年4月12日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号