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

超声波雷达介绍及车位探测信号处理方法「建议收藏」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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mapminmax函数 matlab,matlab mapminmax函数详解

    mapminmax函数 matlab,matlab mapminmax函数详解几个要说明的函数接口:[Y,PS]=mapminmax(X)[Y,PS]=mapminmax(X,FP)Y=mapminmax(‘apply’,X,PS)X=mapminmax(‘reverse’,Y,PS)用实例来讲解,测试数据x1=[124],x2=[523];>>[y,ps]=mapminmax(x1)y=-1.0000-0.3333…

    2022年6月16日
    118
  • appsettings与connectionstrings

    appsettings与connectionstrings这篇文章源于我在做一个手机号码归属地的例子时用到了配置文件,于是像视频上说的那样,我在app.config中写下了这段代码:可是却出现了在运行中弹出这样的错误提示:    很是郁闷,查了很多资料,反复看自己写的代码,可就是不知道到底错哪儿了,于是找了大神帮我查了,用大话设计模式中的配置文件方法做了修改,结果程序可以跑起来了:

    2022年5月11日
    69
  • 【AngularJS】 # AngularJS入门

    【AngularJS】 # AngularJS入门1.AngularJS简介AngularJS是一个JavaScript框架,用js编写的库<scriptsrc=”https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js”></script><!–放在<body>元素的底部。提高网页加载速度–>1.1.AngularJS扩展了HTMLAngularJS通过ng-directives扩展了HTMLng-app指令

    2022年7月25日
    7
  • python deepcopy函数实现_python 多线程

    python deepcopy函数实现_python 多线程我有一个非常简单的python例程,它涉及循环遍历大约20000个纬度、经度坐标的列表,并计算每个点到参考点的距离。defcompute_nearest_points(lat,lon,nPoints=5):”””FindthenearestNpoints,giventheinputcoordinates.”””points=session.query(PointInd…

    2022年9月1日
    3
  • mybatiscodehelperpro使用_ios10越狱后必装插件

    mybatiscodehelperpro使用_ios10越狱后必装插件目录一、前言二、安装插件MyBatisCodeHelperPro插件三、激活一、前言在开发中编写生成bean,mapper,mapper.xml即费时也费力,可以通过MyBatisCodeHelperPro自动生成bean,dao,mapper.xml等文件,然后根据自己的需要进行修改。MyBatisCodeHelperPro是IDEA下的一个插件,类似于mybatisplugin,但是是收费的,但可以进行激活使用:下面这个大佬的个人主页上有多个版本的下载链…

    2022年4月19日
    97
  • kafka是什么?主要用在什么场景

    kafka是什么?主要用在什么场景1、kafka是什么?Kafka是由LinkedIn开发的一个分布式基于发布/订阅的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。2、产生背景Kafka是一个消息系统,用作LinkedIn的活动流(ActivityStream)和运营数据处理管道(Pipeline)的基础。活动流数据是几乎所有站点在对其网站使用情况做报表时都要用到的数据中最常规的部分。活动数据包括页…

    2022年10月13日
    3

发表回复

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

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