RANSAC (Random Sample Consensus) 随机采样一致性算法,其实就是想办 法找出代表地面的平面。如下图所示,绿色的点为打在地面上的点,红色的点为 打在障碍物上的点。打在地面上的点基本上是处在一个平面上的,所以我们的目 标就是找到这个平面,然后将距离此平面一定距离内的点分割成地面。 由于算法逻辑本质上是一致的,为了简便起见,这里将三维空间寻找平面问题, 转化为二维空间寻找直线的问题。算法逻辑如下:
2021-09-27 14:51:58 12.15MB 智能传感器 数据分析
1
数据融合matlab代码Term2-项目1:扩展卡尔曼滤波器 阿杰·派迪(Ajay Paidi) 客观的 该项目的目的是实现扩展卡尔曼滤波器,该滤波器可以融合雷达和激光雷达数据中的传感器数据并执行对象跟踪。 档案结构 ReadMe.md :此文件 main.cpp :循环输入文件度量并调用融合扩展卡尔曼滤波器以获取预测输出的主要可执行程序。 该文件由Udacity提供并按原样使用。 FusionEKF.h和FusionEKF.cpp :包含融合扩展卡尔曼滤波器的实现。 它首先设置激光雷达和雷达初始化矩阵,然后根据传感器类型调用卡尔曼滤波器。 kalman_filter.h和kalman_filter.cpp :包含预测和度量更新步骤的实现。 的Tools.h和tools.cpp:实用工具类来计算RMSE和雅可比。 描述 卡尔曼滤波器 简单的卡尔曼滤波器通常用于通过使用来自传感器的测量值连续更新状态预测来跟踪对象(位置和速度)。 以下是一个简单的伪代码,说明了这一点 #Initialize state x = [p, v] #state contains postion and velo
2021-09-25 16:48:49 1.07MB 系统开源
1
恒虚警率检测matlab代码雷达目标产生与探测项目 介绍 该项目的目标是模拟调频连续波(FMCW)雷达并处理信号以检测目标的范围和速度。 该实现是在MATLAB中完成的,该项目是Udacity的Sensor Fusion Nanodegree的一部分。 该项目的主要部分是: 根据系统要求设计FMCW波形。 定义模拟目标的范围和速度。 模拟发送和接收信号以确定拍子信号 对拍子信号执行范围FFT以确定范围 实施CFAR算法以过滤第二FFT的输出并显示目标。 图片来源:Udacity-传感器融合纳米度的理解 执行 FMCW波形设计 设计的FMCW雷达必须满足以下要求: 范围 价值 频率 77 GHz 范围解析度 1米 最大范围 200米 最大速度 70 m /秒 速度分辨率 3 m /秒 带宽 范围分辨率与带宽成正比。 考虑到一米的距离分辨率,可以使用以下表达式计算带宽。 期(Tchirp) 线性调频周期必须至少比往返时间高几倍。 最坏的情况是目标位于最大范围内。 在该项目中,使用了最大往返时间的5.5倍的线性调频周期。 该方程式如下所示。 坡 最后,信号的斜率基本上是带宽除以频率。 Mat
2021-09-22 21:15:58 1.01MB 系统开源
1
“自动泊车、公路巡航控制和自动紧急制动等自动驾驶汽车功能在很大程度上是依靠传感器来实现的。重要的不仅仅是传感器的数量或种类,它们的使用方式也同样重要。目前,大多数路面上行驶车辆内的ADAS都是独立工作的,这意味着它们彼此之间几乎不交换信息。只有把多个传感器信息融合起来,才是实现自动驾驶的关键。”现在路面上的很多汽车,甚至是展厅内的很多新车,内部都配备有基于摄像头、雷达、超声波或LIDAR等不同传感器的先进驾驶员辅助系统(ADAS)。这些系统的数量将会随着新法案的通过而不断增加,例如在美国,就有强制要求安装后视摄像头的法案。此外,诸如车险打折优惠和美国公路交通安全管理局(NHTSA)、欧洲新车安
1
数据融合matlab代码扩展卡尔曼滤波器,用于物体跟踪 无人驾驶汽车工程师纳米学位课程 在这个项目中,我使用了扩展卡尔曼滤波器,通过带噪的激光雷达和雷达测量来估计感兴趣的运动物体的状态。 EKF是一种连续速度(CV)方法。 在使用文件“ obj_pose-laser时,我能够获得估计的对象位置(px,py)和速度(vx,vy)输出坐标<= [.11,.11,.52,.52]的RMSE值。 -radar-synthetic-input.txt”,即模拟器用于数据集1的相同数据文件。 该项目涉及Term 2 Simulator,可以下载 该存储库包含两个文件,可用于为Linux或Mac系统设置和安装。 对于Windows,您可以使用Docker,VMware或什至安装uWebSocketIO。 一旦完成uWebSocketIO的安装,就可以通过从项目顶部目录执行以下操作来构建和运行主程序。 mkdir构建 光盘制作 cmake .. 制作 ./扩展KF 代码与模拟器之间的交流 输入:模拟器提供给C ++程序的值 [“ sensor_measurement”] =>模拟器观察到的测量值(激光
2021-09-17 14:56:51 11.09MB 系统开源
1
数据融合matlab代码传感器融合示例 传感器融合和因子图实验的示例。 包含以下数据: 全球定位系统 国际货币联盟 晴雨表 相机功能轨迹 导航传感器数据以格式存储。 感谢FFI的优秀同事允许共享这些数据! 可执行文件: :绘制原始数据。 :GPS-IMU批量融合。 :GPS-IMU固定滞后融合。 :GPS-IMU与ISAM2融合。 安装依赖项 从头开始的Ubuntu的详细过程。 选择您需要的部分。 要点:安装编译器,cmake,curl和git sudo apt install -y \ build-essential \ cmake \ curl \ git \ wget 安装本征 我们可以使用apt安装足够的Eigen版本。 另外,我们安装了blas和lapack。 sudo apt install -y \ libblas-dev \ liblapack-dev \ libeigen3-dev 安装Sophus # Clone the repository (download the code) from GitHub. git clone --depth 1 https://g
2021-09-15 21:10:43 10.99MB 系统开源
1
收集总结的2019年传感器融合领域内最新的多传感器融合的相关论文一共是26篇,篇篇都是大牛著作,很经典实用。
2021-09-08 21:15:50 65.43MB 多传感器融合
1
多传感器数据融合理论及应用(第2版) 内容简介 本教材在“对潜在目标的跟踪和识别中多传感器多目标数据融合技术”这门短期课程,做了一些新的数据融合算法进行解释和举例说明。许多读者对其中三个领域特别感兴趣,即贝叶斯推理、人工神经网络和模糊逻辑。本书正是包含了这些新发展起来的内容,满足了对这些知识有需求的读者。 作者简介 作者:(美国)克莱因 译者:戴亚平
2021-09-08 17:46:57 5.11MB 传感器融合 数据融合
1
数据融合matlab代码CarND-Mercedes-SF-实用程序 传感器融合处理工具。 这些工具是由梅赛德斯(Mercedes)团队在传感器融合模块的开发过程中创建的。 我们目前正按原样提供它们,但如果您有改善的余地,我非常乐意查看任何PR。 1. matlab_examples / 在这里,您将找到用于在项目中生成示例数据的Matlab代码。 如果可以访问Matlab,请随时生成自己的数据进行练习。 [注意:这对于完成任何一个项目都是不必要的。 您不需要访问Matlab。 目前,我们无法帮助您获得Matlab的许可证。 是的,我们同意这太贵了,如果我们可以帮助您获得便宜的许可证,那真的很酷。 ] 2. python / 您会在这里找到一些Jupyter笔记本,它们可能对可视化和分析数据很有用。 有些文件是硬编码的,因此您可能需要对其进行编辑,然后再使用笔记本。
2021-09-05 19:44:47 13.72MB 系统开源
1
基于多传感器融合的目标追踪与定位估计技术研究.caj
2021-09-05 15:39:48 7.93MB 传感器融合
1