【文件属性】:
文件名称:数据融合matlab代码-Extended-Kalman-Filter:扩展卡尔曼滤波器
文件大小:2.53MB
文件格式:ZIP
更新时间:2021-05-22 12:28:38
系统开源
数据融合matlab代码扩展卡尔曼滤波器
无人驾驶汽车工程师纳米学位课程
在这个项目中,我们将利用卡尔曼滤波器通过激光雷达和雷达测量来估计感兴趣的运动物体的状态。
该项目需要Udacity
Simulator,可以下载
该存储库包含两个文件,可用于为Linux或Mac系统设置和安装。
对于Windows,您可以使用Docker,VMware或什至安装uWebSocketIO。
请参阅EKF项目课程中教室中的uWebSocketIO入门指南页面,以获取所需的版本和安装脚本。
一旦完成uWebSocketIO的安装,就可以通过从项目顶部目录执行以下操作来构建和运行主程序。
mkdir构建
光盘制作
cmake
..
制作
./扩展KF
文件结构
main.cpp:这是主要功能,它将接收来自模拟器的观测数据,调用卡尔曼滤波器对象以处理数据并将估算值发送回模拟器以进行显示。
FusionEKF.cpp,FusionEKF.h:定义使用卡尔曼滤波器进行激光雷达和雷达数据融合的对象。
kalman_filter.cpp,kalman_filter.h:这是卡尔曼过滤器的实现
这是main.cpp用