0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全方位剖析三边测距定位算法

FPGA威廉希尔官方网站 江湖 来源:平行机器人 作者:赵得江 2021-10-11 15:19 次阅读

“定位”这个概念想必大家并不陌生,可以说定位威廉希尔官方网站 的迅猛发展,给我们的日常生活带来了极大的便利。

比如,手机的定位导航系统让“路痴”再也不怕出远门了;航天飞行器可以自由地穿梭于浩瀚的宇宙却逃不出人类的掌控;无人驾驶威廉希尔官方网站 更是离不开定位系统的支撑……

接下来,将向大家介绍一种简单的定位算法:三边测距定位算法。

【简介】

简单地说,实现定位你只需要做好以下两点:

测量值 从某种意义上说,几乎所有你能测量的数据都取决于“位置”,并且可以利用测得的数据进行定位。最理想的情况是测量那些对“位置”非常敏感的数据。例如,测量温度可能会知道你身在哪个大陆,当然这样的结果并不准确,但是如果测量的是你相对于某些点的距离或者角度,那么对你的位置的定位可能会更精确一些。

参考点 描述一个确定的位置,正确的方法就是描述它相对于某些参考点的位置。参考点可以是“你的家”、“北极星”或“天空中的一些卫星”。对我们来说,我们将使用锚。利用3个锚点就可以描述一个二维的坐标系统,在这个系统中我们可以找到我们的位置。对于三维定位系统,我们则需要4个锚点。

下面是一些例子:

定位系统测量值参考点

GPS距离*卫星

Pozyx距离锚

摄像机视频图像相机指定方向

WiFi、指纹识别接收信号强度数据库中的指纹

数字罗盘磁场矢量磁场北极

航位推算加速度和角速度(来自陀螺仪)最初的位置和方向

注意:一些GPS接收器也使用多普勒频移定位

【三边测距法】

最常用的定位方法是使用基本的几何图形来估计位置。通过测量与锚点的距离,就可以确定你的位置。如果我们只知道自己与锚点的距离,那么我们的位置肯定会在以锚点P为圆心以测得距离d为半径的圆上。如果我们用3个锚进行距离测量,我们会发现我们的位置在三个圆的交点上,如图1所示。这种方法被称为三边测距法(如果使用的锚点数量超过3个,则称为多边测距法)。

这种方法的困难在于测量中总会有一些噪音,测量并不完美。因此,圆不会在一个点相交。为了解决这个问题,我们试着找出最接近所有圆的点。

2e55b58c-2a45-11ec-82a8-dac502259ad0.jpg

图1:三边测量

注:你可以选择跳过该算法的描述,直接参阅下一篇文章:超宽带是如何工作的。

【一个基本的算法】

在本节中,我们将介绍一种简单的算法,它可以从一系列的范围测量中计算出位置。这个基本算法不是最优的,但是当范围测量足够精确时,它就会很好地工作。

我们将解释2D定位的算法。位置P由坐标x和y给出。第i个锚点pi的位置坐标为(xi,yi),如果我们有N个锚,那么i的取值为从1到N,这些锚点的坐标是已知的。

现在,位置P与第i个锚点之间的距离由di表示,di由下面的公式给出:

2f3f3d10-2a45-11ec-82a8-dac502259ad0.png

对等式两边取平方:

2f930684-2a45-11ec-82a8-dac502259ad0.png

上面方程的问题在于含有非线性项x^2和y^2。我们可以通过从di^2中减去dN^2来消除这些非线性项,得到N-1个方程,其中第i个方程式为:

2fd5e4ea-2a45-11ec-82a8-dac502259ad0.png

现在我们有了一些关于坐标x和y的线性方程,这很好,因为线性方程很容易求解。我们把它写成矩阵的形式:

30171654-2a45-11ec-82a8-dac502259ad0.png

其中:

305c6d08-2a45-11ec-82a8-dac502259ad0.png

30c7b022-2a45-11ec-82a8-dac502259ad0.png

我们现在可以解这个方程组了。

如果我们恰好有3个锚点:N=3,我们就会得到两个方程来求解两个未知数,通过求解下面的方程,我们可以找到P的位置:

310fb5d4-2a45-11ec-82a8-dac502259ad0.png

如果我们有超过3个锚点:N》3,我们得到的方程的数量要多于未知数的数量,此时A的逆矩阵是不存在的。为了解决这个问题,我们可以利用伪逆算子来计算这个位置。这就产生了下面的方程式:

315647d8-2a45-11ec-82a8-dac502259ad0.png

请注意,上面的公式将尽可能地将坐标x和y与所有不同的方程相匹配。因此,当使用更多的锚时,定位的准确性也会随之提高。

上面描述的算法被称为线性最小二乘算法。“线性”是因为我们把方程进行了线性化(通过平方)和“最小二乘”是因为矩阵的(伪)逆矩阵会使所有方程的平方误差最小化。

【拓展】

上面描述的算法是一种非常简单和低复杂度的算法。如果你想了解更多关于先进定位威廉希尔官方网站 的知识,建议你寻找以下主题:非线性最小二乘、卡尔曼滤波、粒子滤波、置信传播……

本文来源:平行机器人

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有,如涉及侵权,请后台联系小编进行处理。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7015

    浏览量

    88984
  • 指纹识别
    +关注

    关注

    43

    文章

    1742

    浏览量

    102239
  • WIFI
    +关注

    关注

    81

    文章

    5297

    浏览量

    203647
  • GPS接收器
    +关注

    关注

    0

    文章

    12

    浏览量

    8805

原文标题:详解:三边测距定位算法

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA威廉希尔官方网站 江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何借助北斗卫星定位终端实现坡智能监测预警

    随着物联网、大数据、AI和北斗定位威廉希尔官方网站 的快速发展,坡监测及预警方式也不断趋向信息化、智能化。本篇就为大家介绍基于佰马高精度定位终端的坡监测及预警方案,依托高进度
    的头像 发表于 12-04 17:57 122次阅读
    如何借助北斗卫星<b class='flag-5'>定位</b>终端实现<b class='flag-5'>边</b>坡智能监测预警

    毫米波雷达如何提高测距精度

    毫米波雷达提高测距精度的方法可以从多个方面入手,以下是一些主要的方法: 一、改进信号处理威廉希尔官方网站 采用高级计算机算法 : 在目标检测和跟踪等方面,高级的计算机算法可以实现目标的精确定位、精
    的头像 发表于 12-03 17:33 394次阅读

    电器EMC测试整改解决:应对电磁干扰的全方位方案

    深圳南柯电子|电器EMC测试整改解决:应对电磁干扰的全方位方案
    的头像 发表于 11-27 11:41 235次阅读
    电器EMC测试整改解决:应对电磁干扰的<b class='flag-5'>全方位</b>方案

    工业环境中的测距定位应用解决方案

    在现代工业环境中,随着自动化威廉希尔官方网站 的迅速发展,准确的测距定位威廉希尔官方网站 成为了提高生产效率、保障工人安全和优化资源分配的关键因素。随着工业4.0的进一步推进,实时定位系统(RTLS)、激光测距
    的头像 发表于 11-21 15:41 249次阅读

    全方位解剖MOS管

    全方位解剖MOS管 功率MOSFET的正向导通等效电路 (1):等效电路 (2):说明: 功率 MOSFET 正向导通时可用一电阻等效,该电阻与温度有关,温度升高,该电阻变大;它还与门极驱动电压
    的头像 发表于 11-20 09:50 177次阅读
    <b class='flag-5'>全方位</b>解剖MOS管

    芯伯乐产品在GPS定位模块上的设计方案

    全球范围内实时进行定位,导航的系统,称为全球卫星定位系统,简称GPS。GPS是一种具有全方位,全天候,全时段,高精度的卫星导航系统,能为全球用户提供低成本,高精度
    的头像 发表于 10-15 08:07 215次阅读
    芯伯乐产品在GPS<b class='flag-5'>定位</b>模块上的设计方案

    智慧路灯的定义 全方位解析物联网智慧灯杆一站式解决方案

    智慧路灯的定义(全方位解析物联网智慧灯杆一站式解决方案)
    的头像 发表于 10-12 09:26 652次阅读
    智慧路灯的定义 <b class='flag-5'>全方位</b>解析物联网智慧灯杆一站式解决方案

    GPS信号手持金属探测器:打造全方位探测的体验

    深圳特信探测器|GPS信号手持金属探测器:打造全方位探测的体验
    的头像 发表于 10-09 09:05 373次阅读

    主动式蓝牙RSSI定位系统和被动式蓝牙RSSI定位系统的原理

    随着低功耗蓝牙(BLE)威廉希尔官方网站 的不断发展,蓝牙定位测距算法也越来越多,比如RSSI(接收信号强度指示)、AoA(到达角)、AoD(出发角)、ToA (到达时间)、TDoA(到达时间差)、ToF(飞行
    的头像 发表于 08-30 10:47 751次阅读
    主动式蓝牙RSSI<b class='flag-5'>定位</b>系统和被动式蓝牙RSSI<b class='flag-5'>定位</b>系统的原理

    特信无人机反制系统的全方位防护

    随着无人机威廉希尔官方网站 的飞速发展,其在航拍、农业、物流等多个领域展现出巨大的应用潜力。然而,无人机的普及也带来了一系列安全隐患,如非法入侵、隐私侵犯、甚至恐怖袭击等。为了有效应对这些挑战,特信无人机反制系统应运而生,以其从探测到干扰的全方位防护能力,为空中安全筑起了一道坚实的防线。
    的头像 发表于 08-22 09:19 315次阅读

    坡安全在线监测预警系统解决方案的组成及发展前景

    经过科研工作者的不懈努力,制定了坡安全在线监测预警系统解决方案。坡安全在线监测预警系统解决方案通过实时监测、数据分析、及时预警等手段,实现对边坡工程的全方位、全过程安全监测。
    的头像 发表于 08-15 12:11 424次阅读

    全方位精准测量威廉希尔官方网站 助力:中国经济加力发展向前&amp;quot;进&amp;quot;

    全方位精准测量威廉希尔官方网站 助力:中国经济加力发展向前"进"
    的头像 发表于 07-15 09:53 354次阅读
    <b class='flag-5'>全方位</b>精准测量威廉希尔官方网站
助力:中国经济加力发展向前&amp;quot;进&amp;quot;

    隧道人员定位系统UWB定位厘米级精度助力隧道安全

    威廉希尔官方网站 :UWB 是一种无线通信威廉希尔官方网站 ,具有高精度、高分辨率和低功耗的特点。它通过发送和接收极短时间的脉冲信号来进行定位定位算法:系统采用定位
    的头像 发表于 03-22 16:38 774次阅读
    隧道人员<b class='flag-5'>定位</b>系统UWB<b class='flag-5'>定位</b>厘米级精度助力隧道安全

    长电科技全面贯彻DFX理念,提供全方位的设计支持

    作为全球领先的集成电路制造和威廉希尔官方网站 服务提供商,长电科技提供集成电路的系统集成、设计仿真、威廉希尔官方网站 开发、生产制造等全方位的芯片成品制造一站式服务。
    的头像 发表于 03-17 15:00 596次阅读

    传音旗下TECNO发布全新AIOS,致力于全方位提升用户AI移动体验

    传音控股旗下创新科技品牌TECNO于MWC 2024宣布推出TECNO AIOS ,用AI革新致力于全方位提升全球用户AI移动体验。
    的头像 发表于 03-01 16:30 797次阅读