CN111190191A - 一种基于激光slam的扫描匹配方法 - Google Patents

一种基于激光slam的扫描匹配方法 Download PDF

Info

Publication number
CN111190191A
CN111190191A CN201911269204.4A CN201911269204A CN111190191A CN 111190191 A CN111190191 A CN 111190191A CN 201911269204 A CN201911269204 A CN 201911269204A CN 111190191 A CN111190191 A CN 111190191A
Authority
CN
China
Prior art keywords
pose
map
grid
scanning
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911269204.4A
Other languages
English (en)
Inventor
任彧
夏天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201911269204.4A priority Critical patent/CN111190191A/zh
Publication of CN111190191A publication Critical patent/CN111190191A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明涉及一种基于激光SLAM的扫描匹配方法。本发明利用激光雷达采集物体距离传感器的角度及距离的点云信息,通过匹配不同时刻下的点云来计算传感器的相对运动的位姿变化,这一过程称为扫描匹配。扫描匹配方法可以结合里程计信息来估计位姿,以获得较好的位姿估计。然而现实中诸如无人机,扫地机器人等应用中,通常无里程计信息。这使得机器人的定位与建图能力在很大程度上依赖于扫描匹配技术的精确性。本发明本可以在无里程计的情况下,达到较好的位姿估计精度。

Description

一种基于激光SLAM的扫描匹配方法
技术领域
本发明涉及定位和建图技术领域,具体涉及一种基于激光SLAM的扫描匹配方法。
背景技术
在实际应用中,机器人需要在未知的环境中进行有效的路径规划并自主探索环境,这使得它必须具备自主创建环境地图并且实现准确自我定位的能力。这一问题被称为SLAM(即时定位和地图构建)。SLAM是一个具有挑战性的问题,因为地图的质量与机器人位姿估计的精度之间存在着相互依存的关系:不准确的位姿估计将会导致不精确的地图,反之亦然。而实际造成位姿或地图误差的因素众多,诸如传感器本身的精度和噪声,过于简单的地图表示以及不能保证收敛到全局极值的定位等。
激光SLAM利用激光雷达采集物体距离传感器的角度及距离的点云信息,通过匹配不同时刻下的点云来计算传感器的相对运动的位姿变化,这一过程称为扫描匹配。扫描匹配方法可以结合里程计信息来估计位姿,以获得较好的位姿估计。然而现实中诸如无人机,扫地机器人等应用中,通常无里程计信息。这使得机器人的定位与建图能力在很大程度上依赖于扫描匹配技术的精确性。
发明内容
本发明为了克服现有扫描匹配技术的缺陷,提供了一种基于激光SLAM的扫描匹配方法,在无里程计的情况下,在一定程度上克服了原有方法可能导致计算结果不收敛和局部近似不够准确的缺陷,达到较好的位姿估计精度,并有效提高了对环境地图的构建质量。
发明采用以下技术方案予以实现,包括以下步骤:
步骤一、采用占据栅格地图表示环境地图,在每一时刻的点云中确定每个栅格的占据概率;栅格地图将环境地图划分成等大的有限个网格,实际环境中的每个点所在的网格只有两种状态,占据即存在障碍物或者空闲即不存在障碍物;
即:m=∑imi,i=1...n;
其中mi为栅格地图中的栅格,m表示整个环境地图;
对于栅格地图,以激光的观测数据和机器人的位姿估计每一个栅格mi在t时刻的状态p:p(mi|z1:t,x1:t);其中z1:t是激光从1时刻到t时刻的所有观测数据,x1:t是机器人在从1时刻到t时刻的所有位姿;而栅格mi在t时刻的状态由其在之前时刻的状态和第t时刻的观测数据和位姿决定;栅格地图的网格中存储该网格被占据的概率值,并使用二值贝叶斯滤波方法不断更新网格值,以此确定该网格最终的状态,p=1表示占据,p=0表示空闲;
步骤二、匹配两时刻间的点云,使其匹配最大化,从而得到机器人的相对位姿;激光SLAM中的定位问题由扫描匹配来解决,扫描匹配方法通过最大化重叠已存在地图和当前点云,求解机器人的当前位姿和上一时刻位姿间的相对平移T和旋转θ;为了求解出机器人两个时刻间的相对位姿,通常将当前扫描点{pi}经上一时刻位姿q的旋转变换后投影到已存在地图M,使用欧式距离度量扫描点{pi}到地图M的匹配程度;该问题是一个最小化问题,描述为:
Figure BDA0002313695990000021
图的欧式投影;q⊕pi为扫描点通过位姿的旋转变换:
Figure BDA0002313695990000022
其中R(θ)为旋转矩阵,T为平移矩阵;
使用高斯牛顿法求解该最小化问题,并确定每次梯度下降的方向;对于地图M中的某一点Pm,其地图值为M(Pm),同时其导数表示为
Figure BDA0002313695990000023
Figure BDA0002313695990000024
该点处的地图值可由距该点最近的四个整点坐标P00、P01、P10、P11的地图值估计和计算;计算公式如下:
Figure BDA0002313695990000025
Figure BDA0002313695990000026
其中x,y为点Pm的坐标;
在栅格地图的表示中,两个相邻网格间的距离为1;在栅格地图中,对于某时刻机器人位姿q,最小化函数定义为:
Figure BDA0002313695990000027
q*表示寻找一个在激光扫描点和地图间最优匹配时的变换,该变换即为两次激光扫描间机器人的位姿变化;Si(q)表示机器人当前位姿下扫描端点si的世界坐标:Si(q)=R(θ)si+T;首先通过旋转矩阵将扫描端点进行旋转变换:R(θ)si,然后加入移矩阵T即可得到扫描端点si的世界坐标;将q*转化为求解误差最小时的位姿增量Δq:
Figure BDA0002313695990000031
通过对其求导并令导数为0可得:
Figure BDA0002313695990000032
其中:
Figure BDA0002313695990000033
表示扫描端点si所在栅格的地图值导数;同时H矩阵表示为该导数的平方;
Figure BDA0002313695990000034
步骤三、使用线搜索方法寻找每次梯度下降的最优步长;用于线搜索方法求解梯度下降方向最优步长,该问题描述为求解一个一元最优化问题:
Figure BDA0002313695990000035
其中f(x)=1-M(Si(x)),则
Figure BDA0002313695990000036
表示最小化的目标函数,h为梯度下降的方向,可由高斯牛顿法求得;α为步长,该方法的思想即为求解使得函数
Figure BDA0002313695990000037
最小的步长α;此时机器人位姿通过目标函数的最优解α求得:q=x+αh;Si(x+αh)表示位姿x+αh下扫描端点si的世界坐标;M(Si(x+αh))则表示扫描端点si所在栅格的地图值;α需在强Wolfe条件的线搜索方法中满足:
Figure BDA0002313695990000038
其中0<c1<c2<1,c1,c2均为自定义参数,通常令c1=0.001,c2=0.1;
线搜索方法在搜索方向选择为“最速下降方向”即负梯度方向时,能达到一个“全局收敛”的状态,此时其收敛速度为线性收敛速度;
步骤四、根据扫描匹配结果求出相对位姿;根据扫描匹配求得的位姿增量更新当前机器人位姿q=Δq+q,由当前位姿更新当前的地图;返回步骤二进行下一时刻的位姿求解。
附图说明
图1为本发明的流程图。
具体实施方式
本发明为实现上述方法的功能将采用如下的实现过程。
为实现上述方法本方案需要用到下面的设备:AGV小车,PC机一台,激光雷达一台。激光雷达搭载于AGV小车上,AGV小车用于搭载激光雷达在环境中运动,PC机用于控制AGV小车运动,同时解析并可视化激光雷达获取的环境扫描数据。激光雷达要求能获取环境扫描信息;PC机要求能够远程控制AGV小车,同时需要安装相应的雷达驱动及ROS机器人操作***,以便用于可视化激光雷达的建图结果。
一种基于激光SLAM的扫描匹配方法包括以下步骤:
步骤一、采用占据栅格地图表示环境地图,在每一时刻的点云中确定每个栅格的占据概率。
栅格地图将环境地图划分成等大的有限个网格,实际环境中的每个点所在的网格只有两种状态,占据即存在障碍物或者空闲即不存在障碍物。
即:m=∑imi,i=1...n;
其中mi为栅格地图中的栅格,m表示整个环境地图。
对于栅格地图,以激光的观测数据和机器人的位姿估计每一个栅格mi在t时刻的状态p:p(mi|z1:t,x1:t);其中z1:t是激光从1时刻到t时刻的所有观测数据,x1:t是机器人在从1时刻到t时刻的所有位姿。而栅格mi在t时刻的状态由其在之前时刻的状态和第t时刻的观测数据和位姿决定。栅格地图的网格中存储该网格被占据的概率值,并使用二值贝叶斯滤波方法不断更新计算网格值,以此确定该网格最终的状态(p=1表示占据,p=0表示空闲)。
步骤二、匹配两时刻间的点云,使其匹配最大化,从而得到机器人的相对位姿。激光SLAM中的定位问题由扫描匹配来解决,扫描匹配方法通过最大化重叠已存在地图和当前点云,求解机器人的当前位姿和上一时刻位姿间的相对平移T和旋转θ。为了求解出机器人两个时刻间的相对位姿,通常将当前扫描点{pi}经上一时刻位姿q的旋转变换后投影到已存在地图M,使用欧式距离度量扫描点{pi}到地图M的匹配程度。该问题是一个最小化问题,描述为:
Figure BDA0002313695990000041
Figure BDA0002313695990000042
其中
Figure BDA0002313695990000043
为变换后的点到地图的欧式投影。
Figure BDA0002313695990000044
Figure BDA0002313695990000045
为扫描点通过位姿的旋转变换:
Figure BDA0002313695990000046
其中R(θ)为旋转矩阵,T为平移矩阵。
使用高斯牛顿法求解该最小化问题,并确定每次梯度下降的方向。
栅格地图中的离散值不允许直接计算其导数,同时也限制了地图能够实现的精度。出于这个原因,通常采取双线性插值法估计栅格的概率值和导数。由此栅格地图能够视为具有连续概率分布的值。
对于地图M中的某一点Pm,其地图值为M(Pm),同时其导数表示为
Figure BDA0002313695990000051
该点处的地图值可由距该点最近的四个整点坐标P00、P01、P10、P11的地图值估计和计算。计算公式如下:
Figure BDA0002313695990000052
Figure BDA0002313695990000053
其中x,y为点Pm的坐标。
在栅格地图的表示中,两个相邻网格间的距离为1(指地图坐标系,它们之间的实际距离由地图分辨率即网格大小决定)。在栅格地图中,对于某时刻机器人位姿q,最小化函数定义为:
Figure BDA0002313695990000054
q*表示寻找一个在激光扫描点和地图间最优匹配时的变换,该变换即为两次激光扫描间机器人的位姿变化。Si(q)表示机器人当前位姿下扫描端点si的世界坐标:Si(q)=R(θ)si+T;首先通过旋转矩阵将扫描端点进行旋转变换:R(θ)si,然后加入移矩阵T即可得到扫描端点si的世界坐标。将q*转化为求解误差最小时的位姿增量Δq:
Figure BDA0002313695990000055
通过对其求导并令导数为0可得:
Figure BDA0002313695990000056
其中:
Figure BDA0002313695990000057
表示扫描端点si所在栅格的地图值导数。同时H矩阵表示为该导数的平方。
Figure BDA0002313695990000058
步骤三、使用线搜索方法寻找每次梯度下降的最优步长。
线搜索方法通常用于求解梯度下降方向最优步长,该问题描述为求解一个一元最优化问题:
Figure BDA0002313695990000059
其中f(x)=1-M(Si(x)),则
Figure BDA00023136959900000510
表示最小化的目标函数,h为梯度下降的方向,可由高斯牛顿法求得。α为步长,该方法的思想即为求解使得函数
Figure BDA00023136959900000511
最小的步长α。此时机器人位姿通过目标函数的最优解α求得:q=x+αh;Si(x+αh)表示位姿x+αh下扫描端点si的世界坐标。M(Si(x+αh))则表示扫描端点si所在栅格的地图值。
为提高搜索效率,采用了一种非精确的线搜索方法,α需在强Wolfe条件的线搜索方法中满足:
Figure BDA0002313695990000061
其中0<c1<c2<1,c1,c2均为自定义参数,可手动设置,通常令c1=0.001,c2=0.1。
一种非精确的线搜索方法,首先寻找一个包含解的区间,然后运用zoom方法寻找满足约束条件的解。具体包括以下步骤:
步骤⑴.寻找一个步长的下界使得在该区间内包含最优解α*
步骤⑵.计算当前步长值下的函数
Figure BDA0002313695990000062
判断是否满足充分小条件,如果不满足则说明最优解在(αi-1i)之间,转至zoom方法。验证强Wolfe条件是否满足,若满足α*即为αi,输出αi。若不满足条件且当前梯度为正值时,交换上一个步长并转至zoom方法。
步骤⑶.上述条件均不满足,则重复步骤⑵求解下一个步长点。
zoom方法通过一个步长的区间(αlohi),求解该区间内满足强Wolfe条件的步长。zoom方法步骤如下:1.判断当前
Figure BDA0002313695990000063
是否满足Wolfe的条件,若不满足则缩减区间,计算下一个步长点,转至步骤⑵。2.判断是否满足强Wolfe的条件,若满足α*即为αj,输出αj。3.判断当前区间是否为递减区间,若是则调整区间,使其满足算法输入条件,然后重复执行zoom方法。
线搜索方法在搜索方向选择为“最速下降方向”即负梯度方向时,能达到一个“全局收敛”的状态,此时其收敛速度为线性收敛速度。
步骤四、根据扫描匹配结果求出相对位姿。根据扫描匹配求得的位姿增量更新当前机器人位姿q=Δq+q,由当前位姿更新当前的地图。返回步骤二进行下一时刻的位姿求解。

Claims (3)

1.一种基于激光SLAM的扫描匹配方法,其特征在于:包括以下步骤:
步骤一、采用占据栅格地图表示环境地图,在每一时刻的点云中确定每个栅格的占据概率;栅格地图将环境地图划分成等大的有限个网格,实际环境中的每个点所在的网格只有两种状态,占据即存在障碍物或者空闲即不存在障碍物;
即:m=∑imi,i=1...n;
其中mi为栅格地图中的栅格,m表示整个环境地图;
对于栅格地图,以激光的观测数据和机器人的位姿估计每一个栅格mi在t时刻的状态p:p(mi|z1:t,x1:t);其中z1:t是激光从1时刻到t时刻的所有观测数据,x1:t是机器人在从1时刻到t时刻的所有位姿;而栅格mi在t时刻的状态由其在之前时刻的状态和第t时刻的观测数据和位姿决定;栅格地图的网格中存储该网格被占据的概率值,并使用二值贝叶斯滤波方法不断更新网格值,以此确定该网格最终的状态,p=1表示占据,p=0表示空闲;
步骤二、匹配两时刻间的点云,使其匹配最大化,从而得到机器人的相对位姿;激光SLAM中的定位问题由扫描匹配来解决,扫描匹配方法通过最大化重叠已存在地图和当前点云,求解机器人的当前位姿和上一时刻位姿间的相对平移T和旋转θ;为了求解出机器人两个时刻间的相对位姿,通常将当前扫描点{pi}经上一时刻位姿q的旋转变换后投影到已存在地图M,使用欧式距离度量扫描点{pi}到地图M的匹配程度;该问题是一个最小化问题,描述为:
Figure FDA0002313695980000011
其中
Figure FDA0002313695980000012
为变换后的点到地图的欧式投影;
Figure FDA0002313695980000013
为扫描点通过位姿的旋转变换:
Figure FDA0002313695980000014
其中R(θ)为旋转矩阵,T为平移矩阵;
使用高斯牛顿法求解该最小化问题,并确定每次梯度下降的方向;对于地图M中的某一点Pm,其地图值为M(Pm),同时其导数表示为
Figure FDA0002313695980000015
Figure FDA0002313695980000016
该点处的地图值可由距该点最近的四个整点坐标P00、P01、P10、P11的地图值估计和计算;计算公式如下:
Figure FDA0002313695980000017
Figure FDA0002313695980000021
其中x,y为点Pm的坐标;
在栅格地图的表示中,两个相邻网格间的距离为1;在栅格地图中,对于某时刻机器人位姿q,最小化函数定义为:
Figure FDA0002313695980000022
q*表示寻找一个在激光扫描点和地图间最优匹配时的变换,该变换即为两次激光扫描间机器人的位姿变化;Si(q)表示机器人当前位姿下扫描端点si的世界坐标:Si(q)=R(θ)si+T;首先通过旋转矩阵将扫描端点进行旋转变换:R(θ)si,然后加入移矩阵T即可得到扫描端点si的世界坐标;将q*转化为求解误差最小时的位姿增量Δq:
Figure FDA0002313695980000023
通过对其求导并令导数为0可得:
Figure FDA0002313695980000024
其中:
Figure FDA0002313695980000025
表示扫描端点si所在栅格的地图值导数;同时H矩阵表示为该导数的平方;
Figure FDA0002313695980000026
步骤三、使用线搜索方法寻找每次梯度下降的最优步长;用于线搜索方法求解梯度下降方向最优步长,该问题描述为求解一个一元最优化问题:
Figure FDA0002313695980000027
其中f(x)=1-M(Si(x)),则
Figure FDA0002313695980000028
Figure FDA0002313695980000029
表示最小化的目标函数,h为梯度下降的方向,可由高斯牛顿法求得;α为步长,该方法的思想即为求解使得函数
Figure FDA00023136959800000210
最小的步长α;此时机器人位姿通过目标函数的最优解α求得:q=x+αh;Si(x+αh)表示位姿x+αh下扫描端点si的世界坐标;M(Si(x+αh))则表示扫描端点si所在栅格的地图值;α需在强Wolfe条件的线搜索方法中满足:
Figure FDA00023136959800000211
其中0<c1<c2<1,c1,c2均为自定义参数,通常令c1=0.001,c2=0.1;
线搜索方法在搜索方向选择为“最速下降方向”即负梯度方向时,能达到一个“全局收敛”的状态,此时其收敛速度为线性收敛速度;
步骤四、根据扫描匹配结果求出相对位姿;根据扫描匹配求得的位姿增量更新当前机器人位姿q=Δq+q,由当前位姿更新当前的地图;返回步骤二进行下一时刻的位姿求解。
2.如权利1所述的一种基于激光SLAM的扫描匹配方法,其特征在于:步骤三所述的线搜索方法,首先寻找一个包含解的区间,然后运用zoom方法寻找满足约束条件的解;具体包括以下步骤:
步骤(1).寻找一个步长的下界使得在该区间内包含最优解α*
步骤(2).计算当前步长值下的函数
Figure FDA0002313695980000031
判断是否满足充分小条件,如果不满足则说明最优解在(αi-1,αi)之间,转至zoom方法;验证强Wolfe条件是否满足,若满足α*即为αi,输出αi;若不满足条件且当前梯度为正值时,交换上一个步长并转至zoom方法;
步骤(3).上述条件均不满足,则重复步骤(2)求解下一个步长点。
3.如权利2所述的一种基于激光SLAM的扫描匹配方法,其特征在于:所述的zoom方法通过一个步长的区间(αlo,αhi),求解该区间内满足强Wolfe条件的步长;具体步骤如下:1.判断当前
Figure FDA0002313695980000032
是否满足Wolfe的条件,若不满足则缩减区间,计算下一个步长点,转至步骤(2);2.判断是否满足强Wolfe的条件,若满足α*即为αj,输出αj;3.判断当前区间是否为递减区间,若是则调整区间,使其满足输入条件,然后重复执行zoom方法。
CN201911269204.4A 2019-12-11 2019-12-11 一种基于激光slam的扫描匹配方法 Pending CN111190191A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911269204.4A CN111190191A (zh) 2019-12-11 2019-12-11 一种基于激光slam的扫描匹配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911269204.4A CN111190191A (zh) 2019-12-11 2019-12-11 一种基于激光slam的扫描匹配方法

Publications (1)

Publication Number Publication Date
CN111190191A true CN111190191A (zh) 2020-05-22

Family

ID=70709182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911269204.4A Pending CN111190191A (zh) 2019-12-11 2019-12-11 一种基于激光slam的扫描匹配方法

Country Status (1)

Country Link
CN (1) CN111190191A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752274A (zh) * 2020-06-17 2020-10-09 杭州电子科技大学 一种基于强化学习的激光agv的路径跟踪控制方法
CN112612034A (zh) * 2020-12-24 2021-04-06 哈尔滨工业大学芜湖机器人产业技术研究院 基于激光帧和概率地图扫描的位姿匹配方法
WO2022110451A1 (zh) * 2020-11-25 2022-06-02 深圳市优必选科技股份有限公司 机器人定位方法、装置、计算机可读存储介质及机器人
CN116425088A (zh) * 2023-06-09 2023-07-14 未来机器人(深圳)有限公司 货物搬运方法、装置及机器人

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120121161A1 (en) * 2010-09-24 2012-05-17 Evolution Robotics, Inc. Systems and methods for vslam optimization
WO2016162568A1 (en) * 2015-04-10 2016-10-13 The European Atomic Energy Community (Euratom), Represented By The European Commission Method and device for real-time mapping and localization
CN110456785A (zh) * 2019-06-28 2019-11-15 广东工业大学 一种基于履带机器人的室内自主探索方法
JP2019207220A (ja) * 2018-03-13 2019-12-05 本田技研工業株式会社 動的な交通参加者の除去による位置推定と地図生成の安定した同時実行

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120121161A1 (en) * 2010-09-24 2012-05-17 Evolution Robotics, Inc. Systems and methods for vslam optimization
WO2016162568A1 (en) * 2015-04-10 2016-10-13 The European Atomic Energy Community (Euratom), Represented By The European Commission Method and device for real-time mapping and localization
JP2019207220A (ja) * 2018-03-13 2019-12-05 本田技研工業株式会社 動的な交通参加者の除去による位置推定と地図生成の安定した同時実行
CN110456785A (zh) * 2019-06-28 2019-11-15 广东工业大学 一种基于履带机器人的室内自主探索方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
下一步: "数值优化(Numerical Optimization)学习系列-线搜索方法(LineSearch)", 《CSDN》 *
刘红英: "《数学规划基础》", 31 October 2012, 北京航空航天大学出版社 *
李昊: "基于激光雷达的二维即时定位与制图技术研究", 《中国优秀硕士学位论文全文数据库,信息科技辑》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752274A (zh) * 2020-06-17 2020-10-09 杭州电子科技大学 一种基于强化学习的激光agv的路径跟踪控制方法
CN111752274B (zh) * 2020-06-17 2022-06-24 杭州电子科技大学 一种基于强化学习的激光agv的路径跟踪控制方法
WO2022110451A1 (zh) * 2020-11-25 2022-06-02 深圳市优必选科技股份有限公司 机器人定位方法、装置、计算机可读存储介质及机器人
CN112612034A (zh) * 2020-12-24 2021-04-06 哈尔滨工业大学芜湖机器人产业技术研究院 基于激光帧和概率地图扫描的位姿匹配方法
CN112612034B (zh) * 2020-12-24 2023-10-13 长三角哈特机器人产业技术研究院 基于激光帧和概率地图扫描的位姿匹配方法
CN116425088A (zh) * 2023-06-09 2023-07-14 未来机器人(深圳)有限公司 货物搬运方法、装置及机器人
CN116425088B (zh) * 2023-06-09 2023-10-24 未来机器人(深圳)有限公司 货物搬运方法、装置及机器人

Similar Documents

Publication Publication Date Title
CN111190191A (zh) 一种基于激光slam的扫描匹配方法
CN107239076B (zh) 基于虚拟扫描与测距匹配的agv激光slam方法
CN113409410B (zh) 一种基于3d激光雷达的多特征融合igv定位与建图方法
CN109597864B (zh) 椭球边界卡尔曼滤波的即时定位与地图构建方法及***
CN110927740A (zh) 一种移动机器人定位方法
CN106056643B (zh) 一种基于点云的室内动态场景slam方法及***
CN112444246B (zh) 高精度的数字孪生场景中的激光融合定位方法
CN107917710B (zh) 一种基于单线激光的室内实时定位与三维地图构建方法
CN110866927A (zh) 一种基于垂足点线特征结合的ekf-slam算法的机器人定位与构图方法
CN112965063B (zh) 一种机器人建图定位方法
CN104166989B (zh) 一种用于二维激光雷达点云匹配的快速icp方法
JP2019207678A (ja) 低速特徴からのメトリック表現の教師なし学習
CN108332752B (zh) 机器人室内定位的方法及装置
CN113175929B (zh) 一种基于upf的空间非合作目标相对位姿估计方法
CN111066064A (zh) 使用误差范围分布的网格占用建图
CN109557929B (zh) 移动机器人的运动控制方法及装置
CN103901891A (zh) 一种基于层次结构的动态粒子树slam算法
Lee et al. A reliable position estimation method of the service robot by map matching
CN115855062A (zh) 一种室内移动机器人自主建图与路径规划方法
Kobilarov et al. Differential dynamic programming for optimal estimation
CN114608568B (zh) 一种基于多传感器信息即时融合定位方法
CN115218891A (zh) 一种移动机器人自主定位导航方法
Qiao et al. Online monocular lane mapping using catmull-rom spline
CN117136383A (zh) 使用图像数据对环境进行建模
CN112612034A (zh) 基于激光帧和概率地图扫描的位姿匹配方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200522