定位应用
文章平均质量分 78
MATLAB卡尔曼
所有代码如运行有问题,可私信博主
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【PDR,MATLAB例程(12)】三维环境下,蓝牙(基于RSSI)与PDR融合定位。附下载链接
本文介绍了一个三维蓝牙RSSI与PDR融合定位的MATLAB仿真程序。程序通过生成真实轨迹,模拟行人航位推算(PDR)过程,并利用对数距离路径损耗模型生成BLE RSSI无线定位观测数据。采用卡尔曼滤波(KF)方法将PDR的短时连续性与无线定位的绝对位置约束相结合,有效降低了PDR累积误差。仿真结果显示,融合后的定位轨迹在三维空间各轴分量上均表现出更好的跟踪效果,定位误差明显减小。程序采用单文件结构设计,包含轨迹生成、误差统计和可视化功能,可直接运行。文章还提供了完整代码下载链接和相关技术支持联系方式。原创 2026-08-09 10:14:59 · 320 阅读 · 0 评论 -
【PDR系列例程10】三维环境下,AOA(到达角度)与PDR(行人航位推算)融合定位。附完整m文件的下载链接
本文介绍了一个MATLAB单文件仿真程序,实现三维室内定位轨迹的生成与融合。程序包含真实轨迹生成、PDR航位推算、AOA无线定位观测、KF滤波融合等功能模块,通过对比真实轨迹、PDR轨迹和融合轨迹,验证了AOA/PDR融合对PDR累积误差的修正效果。结果展示了三维轨迹对比图、定位误差曲线和坐标分量对比图,并输出各方法的误差统计数据。程序采用模块化设计,所有函数集成于同一.m文件,可直接运行。该仿真为室内定位算法研究提供了完整的验证平台,适用于定位误差分析和融合算法开发。原创 2026-08-05 00:26:06 · 168 阅读 · 0 评论 -
【MATLAB例程,PDR5】二维行人航位推算仿真,与CKF、自适应CKF融合定位方法对比,附代码下载链接
本文介绍了一个二维PDR自适应CKF融合定位的MATLAB例程,用于处理位置观测噪声随时间变化的问题。程序比较了固定噪声CKF和自适应CKF在PDR融合中的表现,通过轨迹对比图、定位误差曲线和自适应噪声估计图展示结果。例程采用二维状态建模,生成带漂移的PDR输入和时变位置观测,并对比两种滤波方法的性能。运行结果包括轨迹对比、误差分析和噪声估计可视化,同时输出数值统计指标。该代码适合研究自适应滤波、观测质量变化建模和PDR漂移抑制,可根据需求定制扩展。 【核心内容】 提出二维PDR自适应CKF融合定位方法 处原创 2026-08-05 00:25:19 · 164 阅读 · 0 评论 -
【改进PDR,MATLAB例程(6)】基于PDR与运动模型的三维IMM-EKF行人导航融合定位,附完整的代码下载链接
本文介绍了一种基于IMM-EKF滤波的三维行人导航多运动模式估计算法。该算法通过融合带漂移的PDR位置观测数据,有效解决了行人运动中的模式切换问题。实验结果显示,相比纯PDR观测,IMM-EKF方法显著降低了定位误差(误差曲线下降明显),并能准确识别行人运动模式(模型概率变化与实际模式匹配良好)。MATLAB代码采用单文件结构,包含轨迹对比、误差分析和模型概率可视化功能,适用于定位算法研究、课程实验和方案验证。完整代码和付费资源链接已在文中提供。原创 2026-08-04 09:02:15 · 378 阅读 · 0 评论 -
【PDR,MATLAB例程】(4) 二维平面下,行人航位推算(PDR)与无线测距融合,IMM-EKF融合。附MATLAB例程下载链接
例程面向室内无线定位与PDR融合场景,使用锚点测距提供外部约束,并通过IMM-EKF处理行人运动状态变化。程序同时输出纯PDR、无线定位和融合定位结果,适合学习UWB/蓝牙测距、PDR组合导航和非线性滤波融合框架。直接运行后,程序会完成以下流程:生成带步长和航向误差的PDR轨迹、锚点无线测距观测,并使用IMM-EKF完成PDR/无线融合定位。定位误差曲线:各方法随步数变化的位置误差,用于观察PDR累积漂移和滤波校正效果。轨迹对比图:真实轨迹、纯PDR、无线定位、IMM-EKF融合轨迹以及锚点位置。原创 2026-08-03 09:11:08 · 382 阅读 · 0 评论 -
【MATLAB例程,PDR3】二维行人导航,自适应EKF融合增强定位效果,附m文件的下载链接
本例程针对位置观测噪声随时间变化的问题,比较固定噪声EKF和自适应EKF在PDR融合中的表现。程序给出轨迹、误差和噪声估计曲线,适合用于展示自适应滤波思想、观测质量变化建模以及PDR漂移抑制效果。本程序生成带漂移的PDR输入和时变噪声位置观测,对固定噪声EKF与自适应EKF进行并行比较。运行程序后,会自动完成计算,生成带漂移的PDR输入和时变位置观测,并对固定测量噪声EKF与自适应EKF的滤波效果进行对比。该图同时展示真实轨迹、PDR、位置观测、固定EKF和自适应EKF的融合结果。原创 2026-08-03 09:10:01 · 502 阅读 · 0 评论 -
【PDR例程1】MATLAB例程,多运动模式行人运动、含噪PDR位置观测和IMM-UKF滤波,附下载链接
本例程用于展示二维行人导航中的交互多模型 UKF。仿真轨迹包含停止、正常行走、加速、协调转弯和随机机动等运动模式,PDR 观测中加入慢变漂移和模式相关噪声,滤波器需要在不同模型之间在线分配权重。模型概率图用于判断 IMM 是否能跟随真实运动段切换。轨迹图和误差曲线显示,IMM-UKF 对带噪 PDR 位置观测进行了平滑处理,并在该仿真中获得略低于 PDR 观测的 RMSE。原创 2026-08-01 15:01:49 · 174 阅读 · 0 评论 -
【MATLAB例程】(PDR系列7)二维AOA(到达角度)与行人航位推算融合定位|高精度定位,附完整的MATLAB例程下载链接
本文介绍了一种基于MATLAB的二维AOA(到达角)与PDR(行人航位推算)融合定位仿真方法。程序通过生成真实轨迹,模拟PDR递推过程并引入AOA无线定位观测,利用卡尔曼滤波(KF)进行融合定位。结果显示,融合方法有效结合了PDR的短时连续性和AOA的绝对位置约束,显著降低了定位误差。程序包含轨迹对比图、误差曲线和统计指标输出,适用于定位算法性能评估。完整代码可通过指定链接获取,支持相关领域的定制开发需求。原创 2026-07-29 10:27:29 · 423 阅读 · 0 评论 -
【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析
MATLAB代码,面向二维平面固定目标定位场景,构建了由 4 个固定基站和 1 个待定位目标组成的 AOA 定位仿真环境。程序首先随机生成目标与基站坐标,并在真实方位角和距离观测中加入噪声,用于模拟实际测量误差。随后分别实现“不带距离辅助的 AOA 定位”和“带距离辅助的 AOA 定位”两种方法:前者主要依据多个基站的方位角交汇完成目标位置估计,后者进一步引入测距信息对方位估计结果进行辅助修正。原创 2026-06-29 15:08:41 · 450 阅读 · 0 评论 -
【MATLAB程序】二维A*+APF路径规划与TOA-AOA-TDOA融合定位仿真,附代码下载链接
程序为二维 A*+APF 路径规划与 TOA-AOA-TDOA 融合定位仿真。程序先在含障碍物的二维地图中利用 A* 算法生成全局避障路径,并通过人工势场法对路径进行平滑优化;随后,以规划路径点作为真实轨迹,模拟 TOA、AOA 和 TDOA 多源量测,并采用 Gauss-Newton 迭代方法完成目标位置估计。程序最终绘制规划轨迹、定位轨迹、坐标分量和定位误差曲线,并输出路径长度、定位误差和 RMSE 等统计结果,可用于路径规划与多源融合定位算法验证。原创 2026-06-22 15:14:16 · 441 阅读 · 0 评论 -
【MATLAB例程】二维Astar(A*)+人工势场法(APF)路径规划与TDOA定位算法演示仿真。基于A*与人工势场融合路径规划的二维TDOA定位仿真及规划轨迹生成、距离差量测建模与定位
本文介绍了一种二维A*+APF混合路径规划与TDOA定位算法。该算法首先通过A*全局搜索获取初始路径,再结合人工势场法(APF)进行轨迹优化,在保持避障能力的同时改善路径平滑度。定位部分采用TDOA测量模型,通过Gauss-Newton迭代求解目标位置。仿真结果显示,该方法能有效规划可行路径并实现定位,输出包括轨迹对比图、坐标分量曲线和误差分析。程序提供了路径长度、定位误差等统计指标,并指出了多源融合、动态滤波等潜在扩展方向。完整MATLAB代码可通过指定链接获取。原创 2026-06-22 15:13:47 · 728 阅读 · 0 评论 -
【MATLAB例程|三维AOA与测距跟踪IMM】n基站移动目标IMM-EKF/UKF/CKF可选择版本,AOA定位为主、测距辅助的非线性滤波,附下载链接
本文介绍了一种三维移动目标的多基站AOA/距离辅助IMM非线性滤波定位仿真程序。该程序以AOA角度观测为主,引入距离量测作为辅助约束,在随机布设的n个三维基站条件下,对机动目标的空间位置、速度和运动模型概率进行联合估计。程序内置分段机动轨迹(匀速运动段和常加速度机动段),可模拟目标在不同运动状态间的切换。用户可通过修改参数选择EKF、UKF或CKF滤波算法,并调整基站数量。输出包括轨迹、位置/速度误差、IMM模型概率及误差统计图,其中UKF算法在示例中表现出良好的跟踪效果。该程序为原创代码,提供完整MATL原创 2026-06-19 14:34:49 · 180 阅读 · 0 评论 -
【MATLAB例程】基于扩展卡尔曼滤波(EKF)的正反向滤波,实时滤波,改善估计精度。附下载链接
卡尔曼滤波与反向滤波示例,卡尔曼滤波与RTS平滑示例(含误差对比分析)原创 2026-06-02 12:44:53 · 503 阅读 · 0 评论 -
【MATLAB例程】VSIMM与IMM在机动目标跟踪中的性能对比,CV+CT双模型
本文给出一个完整的 MATLAB 仿真实例,实现与的性能对比。程序采用多次蒙特卡洛仿真,避免出现偶然性。原创 2026-06-01 21:08:31 · 626 阅读 · 0 评论 -
【代码介绍】RSSI定位程序,N个锚点、三维空间,使用CKF对轨迹进行滤波,MATLAB代码
本文提出了一种基于RSSI信号的三维多锚点定位方法,采用容积卡尔曼滤波(CKF)对动态目标轨迹进行优化降噪。程序在MATLAB中实现了RSSI信号建模、三边定位解算和CKF轨迹滤波等核心模块,通过仿真验证了CKF能有效抑制噪声,显著提升定位精度。结果显示,CKF滤波后的轨迹误差明显低于原始RSSI观测值,并提供了三维轨迹图、误差曲线和RMSE对比等可视化分析。该方案可应用于室内定位、无线传感网络等领域,未来可进一步扩展为多传感器融合系统或引入更复杂的运动模型。配套的完整MATLAB代码已开源,便于相关领域的原创 2026-05-30 10:18:58 · 837 阅读 · 0 评论 -
【MATLAB例程】基于接收信号强度(RSS)的UHF RFID三维室内定位,含信号建模、噪声仿真、位置解算、性能评估
本文介绍了一个基于接收信号强度(RSSI)的UHF RFID三维室内定位仿真系统。该系统采用MATLAB实现,模拟了被动式RFID标签在三维空间中的定位过程。核心原理是使用对数距离路径损耗模型建立RSSI与距离的映射关系,并叠加高斯噪声模拟实际误差。系统通过线性最小二乘获得初始位置估计,再经加权高斯-牛顿迭代精化坐标。仿真结果显示,该系统能有效实现三维定位,并提供误差统计分析。该代码适用于RFID定位算法研究,可扩展加入多径效应、卡尔曼滤波等功能。完整MATLAB代码已提供下载链接。原创 2026-04-28 16:02:58 · 534 阅读 · 0 评论 -
【MATLAB程序】基于RSSI的RFID二维轨迹定位仿真介绍,EKF滤波增加轨迹定位精度。附下载链接
RFID动态目标定位系统,通过对比加权非线性最小二乘法(WNLS)与扩展卡尔曼滤波(EKF)两种算法,评估其在动态场景下的定位精度与轨迹跟踪能力。原创 2026-04-25 17:21:45 · 579 阅读 · 0 评论 -
【CKF与RTS,MATLAB例程】二维非线性目标跟踪,观测为距离+角度,滤波使用容积卡尔曼滤波,附加RTS平滑,获得高精度定位。附代码下载链接
二维非线性目标跟踪的MATLAB仿真程序,通过容积卡尔曼滤波(CKF)结合RTS平滑算法实现运动目标的状态估计。程序包含参数设置、轨迹生成、CKF前向滤波、RTS后向平滑和可视化分析五大模块,可输出目标运动轨迹、误差图像和定量评估指标(RMSE、最大误差等)。原创 2026-04-19 14:44:17 · 391 阅读 · 0 评论 -
【三维轨迹目标定位,CKF+RTS,MATLAB程序】基于CKF与RTS平滑的三维非线性目标跟踪(距离+方位角+俯仰角)
本文提出了一种基于容积卡尔曼滤波(CKF)与RTS平滑的三维目标跟踪方法。针对球坐标观测的非线性问题,CKF利用球面-径向容积准则,克服了传统EKF线性化误差和UKF维度适应性不足的缺陷。通过真实数据模拟、CKF前向滤波和RTS逆向平滑,实现了三维空间目标的高精度跟踪。实验结果表明,该方法在强非线性条件下具有更好的数值稳定性,RTS平滑进一步提升了轨迹精度。可视化分析验证了误差收敛性和理论一致性,为三维目标跟踪提供了有效解决方案。原创 2026-04-19 14:43:48 · 250 阅读 · 0 评论 -
【MATLAB例程】二维非线性目标定位,无迹卡尔曼滤波滤波与RTS平滑下的高精度定位。附代码下载链接,包运行成功
基于UKF和RTS平滑的二维非线性目标跟踪方法。该算法针对匀速运动目标,利用固定观测站获取的距离和方位角(极坐标)非线性观测数据,通过无迹卡尔曼滤波(UKF)进行前向估计,再结合RTS后向平滑优化结果。实验对比了直接观测、UKF滤波和UKF+RTS平滑三种方法,结果表明UKF+RTS方案性能最优,能有效抑制噪声并降低估计误差。文章详细阐述了算法原理、实现步骤和仿真结果,包括状态建模、UKF滤波、RTS平滑等核心环节,提供MATLAB源代码原创 2026-04-16 10:20:20 · 624 阅读 · 0 评论 -
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
基于手机(低精度)IMU和GNSS数据的无人机姿态初始化方法,通过MATLAB仿真验证了"粗初始化+卡尔曼滤波"的姿态解算方案。原创 2026-04-11 19:44:30 · 437 阅读 · 0 评论 -
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
RRT算法在三维空间进行自主路径规划,通过TOA定位技术验证轨迹精度,形成闭环仿真。核心功能包括:1)基于混合采样策略的三维RRT路径规划;2)多基站TOA最小二乘定位;3)实时性能评估与可视化分析。原创 2026-03-20 11:24:04 · 363 阅读 · 0 评论 -
【二维路径规划与定位】A*算法对二维障碍物平面的路径规划,结合TOA定位的MATLAB完整实例,含可视化与性能评估
基于MATLAB的A路径规划算法实现,用于二维平面无人车导航与避障,并集成TOA定位仿真功能。算法通过A搜索寻找最优路径,利用6个锚节点的TOA测距技术进行定位估计,对比分析真实路径与定位轨迹的误差。原创 2026-03-19 13:20:05 · 1049 阅读 · 0 评论 -
【MATLAB】联邦卡尔曼滤波(融合反馈模式)融合IMU、GNSS、里程计的数据,仿真例程。附代码下载链接
基于联邦卡尔曼滤波(FKF)融合反馈模式的多传感器信息融合定位仿真系统,MATLAB代码包运行,适用于导航定位领域,可定制开发相关滤波算法。原创 2026-03-14 11:06:22 · 253 阅读 · 0 评论 -
【MATLAB定位仿真例程】UWB(到达时间差TDOA定位)和IMU融合的目标定位,无迹卡尔曼滤波用于二维环境下的定位,附代码下载链接
基于TDOA定位与UKF滤波融合的动态目标跟踪方法。该方法采用多锚点TDOA测量模型,通过两步加权最小二乘法实现高精度定位,并引入无迹卡尔曼滤波(UKF)进行动态数据融合代码可通过指定链接获取,并提供定制原创 2026-02-28 10:47:23 · 385 阅读 · 0 评论 -
【MATLAB代码演示】室内外声音定位与报警系统仿真,展示麦克风位置、真实声源、定位结果、报警区域,并输出定位坐标、报警状态等关键信息
本文介绍了一个基于TDOA(到达时间差)算法的二维声源定位与报警系统仿真。该系统通过模拟4麦克风阵列接收带噪声的正弦波信号,利用互相关法计算信号到达时间差,采用非线性最小二乘法求解声源坐标,并判断定位结果是否落入预设圆形报警区域。仿真实现了完整的定位流程,包括硬件建模、信号模拟、TDOA计算、位置求解和报警判断,并通过可视化界面直观展示麦克风位置、声源位置和报警状态。代码参数可灵活调整,支持不同声源位置、噪声强度和报警区域的测试。该方案可扩展为三维定位或多声源定位,适用于室内外安防监控等应用场景。原创 2026-02-27 16:24:43 · 948 阅读 · 0 评论
分享