CN110561424A - 基于多传感器混合滤波器的在线机器人运动学校准方法 - Google Patents

基于多传感器混合滤波器的在线机器人运动学校准方法 Download PDF

Info

Publication number
CN110561424A
CN110561424A CN201910765787.3A CN201910765787A CN110561424A CN 110561424 A CN110561424 A CN 110561424A CN 201910765787 A CN201910765787 A CN 201910765787A CN 110561424 A CN110561424 A CN 110561424A
Authority
CN
China
Prior art keywords
representing
robot
particle
sensor
quaternion
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
CN201910765787.3A
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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to PCT/CN2019/114533 priority Critical patent/WO2021031346A1/zh
Publication of CN110561424A publication Critical patent/CN110561424A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/18Stabilised platforms, e.g. by gyroscope

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Gyroscopes (AREA)
  • Navigation (AREA)
  • Manipulator (AREA)

Abstract

本发明提供基于多传感器混合滤波器的在线机器人运动学校准方法,包括如下步骤:S1、用惯性传感器和位置传感器分别测量机器人末端效应器的朝向和位置;S2、使用卡尔曼滤波对机器人末端的姿态进行估计;S3、使用粒子滤波对机器人末端的位置进行估计;S4、利用混合传感器收集机器人的姿势,使用扩展卡尔曼滤波计算运动学参数的微分误差从而优化运动误差。本发明实现了在不停止机器人的情况下快速在线纠正机器人参数,从而大大提高了机器人的操作精度和效率。

Description

基于多传感器混合滤波器的在线机器人运动学校准方法
技术领域
本发明属于机器人运动领域,特别涉及基于多传感器混合滤波器的在线机器人运动学校准方法。
背景技术
根据生产过程中的固有公差,在机器人的运动学参数方面,测量值与实际值之间产生偏差。当使用标称运动学参数来估计机器人的位置和方向时,由于运动学误差将产生机器人末端执行器误差。为了实现校准任务,现在有各种各样的测量技术,如昂贵的定制功能,坐标测量机和激光跟踪干涉仪***。
由于传感器的发展,传统的离线机器人运动校准方法的过程转换为在线模式。传统的基于视觉的机器人校准技术,基于激光的机器人校准技术等,通过增加额外的功能实现位置和方向误差的在线测量。还有另一种更方便的方式。即安装非接触式位置和方位测量传感器,例如方位测量传感器(通常称为惯性测量单元,简称IMU),位置传感器等。
但目前的校准方法仅仅是在原位校准,不从任意位置开始。
发明内容
本发明的目的在于克服现有技术存在的上述不足,提出了基于多传感器混合滤波器的在线机器人运动学校准方法,它允许各种机器人之间协作,这意味着机器人应该有能力在短时间内自动校正参数。
基于多传感器混合滤波器的在线机器人运动学校准方法,包括如下步骤:
S1、用惯性传感器和位置传感器分别测量机器人末端效应器的朝向和位置;
S2、使用卡尔曼滤波(Kalman filter,KF)对机器人末端执行器的位置进行估计;
S3、使用粒子滤波(particle filter,PF)对机器人末端执行器的姿态进行估计;
S4、使用扩展卡尔曼滤波(extended Kalman filter,EKF)计算DH运动学参数的微分误差来优化运动误差;所述DH运动学参数包括连杆长度、连杆扭角、连杆偏移和关节转角。
进一步的,所述步骤S1具体包括:
为了测量机器人末端绕x,y和z轴(基座空间直角坐标系)的旋转角,一个惯性测量单元被刚性固定在机器人末端执行器上,惯性测量单元包括一个磁力计、两个陀螺仪和一个加速度计;利用基于磁场和重力场的测量数据的因式四元数算法(FQA)来提高估计过程的准确性;测量得到的欧拉角别用来表示末端执行器的姿态,四元数[q0,q1,q2,q3]由欧拉角转化获得:
其中,φ,θ,ψ分别表示绕x,y和z轴的转角。
四元数满足如下关系:
其中,q0为四元数标量,[q1,q2,q3]为四元数矢量。
从惯性传感器坐标系到世界坐标系的方向余弦矩阵表示为:
进一步的,步骤S2,使用卡尔曼滤波对机器人末端执行器的位置进行估计具体如下:
采用如下的四元数q0、q1、q2和q3在时间t上的微分函数,减小磁力仪和陀螺仪的测量误差:
其中ξx、ξy和ξz分别代表惯性系中xs、ys和zs轴的角速度分量;
定义状态转移矩阵:
其中Δt是采样时间,状态xKF,k由四元数状态和角速度组成,描述为xKF,k=[q0,k q1,kq2,k q3,k ξx,k ξy,k ξz,k],其中q0,k、q1,k、q2,k和q3,k表示时间k处的四元数状态,ξx,k、ξy,k和ξz,k分别在表示在惯性系中xs、ys和zs轴在时间k处的角速度;
定义过程噪声矢量:
wk=[0 0 0 0 wx wy wz]T
其中wx、wy和wz代表角速度的过程噪声,假定校准的陀螺仪检测到角速度,则观测矩阵Hk为Hk=[0n×p In×n],其中n是角速度矢量的数量,p是四元数的维数,观测矩阵在时间k处确定的四元数qk的归一化形式是:
qk=[q0,k/M q1,k/M q2,k/M q3,k/M]
进一步的,步骤S3,使用粒子滤波对机器人末端执行器的姿态进行估计具体如下:
每个采样点的位置和加速度通过以下等式的粒子滤波估算:
其中代表第i个粒子的速度、A代表IMU的加速度、g代表局部重力矢量,代表末端位置,Ci代表从惯性测量传感器坐标系到世界坐标系的旋转矩阵。
机器人末端的位置状态被定义为xPF=[px,py,pz,ax,ay,az],px,py,pz和ax,ay,az分别代表在x,y,z轴上的位置和加速度;为了获得更准确的权重,采用时间段ΔTs中的位置差的总和,而不是时刻k处的瞬时位置差,其中s表示迭代次数;将第i个粒子的估计值和计算值的累积位置差用于似然计算,如下:
Ms=ΔTs/t
Ms表示在ΔTs内取的每个粒子计算累计位置差的时间间隔,t表示间隔数,其中分别代表在时刻k时第i个粒子在x,y和z轴上的位置状态,分别代表在时刻k时由卡尔曼滤波估计的第i个粒子在x,y和z轴上的位置状态。近似后验表示为:
其中,x0:s表示当前粒子位置、表示到迭代次数为s时第i个粒子的位置、代表到迭代次数为s的累积位置差值;N是粒子滤波算法中的粒子的数目,是第i个粒子在时刻k处的归一化重量,δ(·)是狄拉克δ函数;后验概率满足以下等式:
(p(xs|xs-1)表示前验概率,表示的在迭代次数为s-1处的后验概率,表示在xs的条件下的概率、代表求得的累计位置误差、xs表示在迭代次数为s处的粒子位置;
第i个粒子在迭代次数为s处的归一化权重是:
其中r(·)是重要性密度;表示第i个粒子在迭代次数为s处的位置状态;通过重新采样和从 p(xs|xs-1)中获取重要密度,通过以下方式获得归一化重量:
其中,表示在的条件下的概率、表示第i个粒子在迭代次数为s 处的实际位置,
位置粒子的权重被定义为最可能的值;最小的累积误差被认为是最可能的位置值;因此,归一化的权重通过以下公式计算:
其中为对求标准偏差运算。
进一步的,所述步骤S4具体如下:在利用位置传感器和惯性测量单元收集机器人的位置和姿态信息的过程中,由于传感器的固有噪声,测量误差随着时间的推移而增加,扩展卡尔曼滤波被应用来优化运动误差(下面公式计算就是优化的过程)。
如果考虑N个旋转关节的4N个DH运动学参数从IMU传感器到机器人末端的位姿转换参数有4个,所述位姿转换参数为连杆长度、连杆扭角、连杆偏移和关节转角,则总参数的数量为4N+4;因此,在基于拓展卡尔曼滤波(EKF)的位姿估计过程中,估计位姿基于4(N+1)个D-H参数计算;估计状态的模型如下:
Pk+1|k=Pk|k+Qk
其中和Pk|k分别代表估计的位置状态和协方差矩阵,Qk表示k时刻***噪声的协方差矩阵;雅可比矩阵Jk+1、测量误差冗余以及冗余协方差矩阵Sk+1由下式得到:
其中mk和Rk分别代表测量的姿态值和在k时刻测量噪声的协方差矩阵,T代表关节间的转换矩阵;即前面求出的k+1时刻的估计位姿;
因此,拓展卡尔曼滤波的滤波增益Kk+1,状态测量值和状态误差协方差矩阵Pk+1更新为:
Pk+1|k+1=(I-Kk+1Jk+1)Pk+1|k
其中I代表单位矩阵。
本发明相对于现有技术具有如下的优点及效果:
1.所提出的在线方法应用卡尔曼滤波对机器人末端姿态进行估计,用粒子滤波对机器人末端的位置进行估计,最后通过拓展卡尔曼滤波得到运动学参数误差,该方法具有较高精度和效率。
2.该方法采用惯性传感器和位置传感器,快速准确地校准误差。
3.与目前的校准方法相比,本发明不仅仅是在原位校准的,这意味着机器人从任意位置开始。此外,机器人不需要做一些特定的运动来离线测量机器人信息,这使得它更方便和有效,更重要的是,还具有更高的容错能力,使其更易于使用。
附图说明
图1是实施例的基于多传感器混合滤波器的在线机器人运动学校准方法的流程图。
具体实施方式
以下结合实施例对本发明作进一步详细的描述,但本发明的实施方式不限于此,以下若有未特别详细说明之处,均是本领域技术人员可参照现有技术实现或理解的。
如图1所示的一种基于多传感器混合滤波器的在线机器人运动学校准方法,包括如下步骤:
S1、用惯性传感器和位置传感器测量机器人末端效应器的朝向和位置
为了测量机器人末端绕x,y和z轴的旋转角,一个惯性测量单元被刚性固定在机器人末端执行器上,,惯性测量单元包括一个磁力计、两个陀螺仪和一个加速度计;利用基于磁场和重力场的测量数据的因式四元数算法(FQA)来提高估计过程的准确性。测量得到的欧拉角别用来表示末端执行器的姿态,四元数[q0,q1,q2,q3]由欧拉角转化获得:
其中,φ,θ,ψ分别表示绕x,y和z轴的转角。
四元数满足如下关系:
其中,q0为四元数标量,[q1,q2,q3]为四元数矢量。
从惯性传感器坐标系到世界坐标系的方向余弦矩阵表示为:
S2、使用卡尔曼滤波对机器人末端的姿态进行估计
采用如下的四元数q0、q1、q2和q3在时间t上的微分函数,减小磁力仪和陀螺仪的测量误差:
其中ξx、ξy和ξz分别代表惯性系中xs、ys和zs轴的角速度分量;
定义状态转移矩阵:
其中Δt是采样时间,状态xKF,k由四元数状态和角速度组成,描述为 xKF,k=[q0,kq1,k q2,k q3,k ξx,k ξy,k ξz,k],其中q0,k、q1,k、q2,k和q3,k表示时间k处的四元数状态,ξx,k、ξy,k和ξz,k分别在表示在惯性系中xs、ys和zs轴在时间k处的角速度;
定义过程噪声矢量:
wk=[0 0 0 0 wx wy wz]T
其中wx、wy和wz代表角速度的过程噪声,假定校准的陀螺仪检测到角速度,则观测矩阵Hk为Hk=[0n×p In×n],其中n是角速度矢量的数量,p是四元数的维数,观测矩阵在时间k处确定的四元数qk的归一化形式是:
qk=[q0,k/M q1,k/M q2,k/M q3,k/M]
S3、使用粒子滤波对机器人末端的位置进行估计
每个采样点的位置和加速度通过以下等式的粒子滤波估算:
其中代表第i个粒子的速度、A代表IMU的加速度、g代表局部重力矢量,、代表末端位置。Ci代表从惯性测量传感器坐标系到世界坐标系的旋转矩阵。
机器人末端的位置状态被定义为xPF=[px,py,pz,ax,ay,az],px,py,pz和ax,ay,az分别代表在 x,y,z轴上的位置和加速度;为了获得更准确的权重,采用时间段ΔTs中的位置差的总和,而不是时刻k处的瞬时位置差,其中s表示迭代次数;将第i个粒子的估计值和计算值的累积位置差用于似然计算,如下:
Ms=ΔTs/t
Ms表示在ΔTs内取的每个粒子计算累计位置差的时间间隔,t表示间隔数,
其中分别代表在时刻k时第i个粒子在x,y和z轴上的位置状态,分别代表在时刻k时由卡尔曼滤波估计的第i个粒子在x,y和z轴上的位置状态。近似后验表示为:
其中,x0:s表示当前粒子位置、表示到迭代次数为s时第i个粒子的位置、代表到迭代次数为s的累积位置差值;N是粒子滤波算法中的粒子的数目,是第i个粒子在时刻k处的归一化重量,δ(·)是狄拉克δ函数;后验概率满足以下等式:
(p(xs|xs-1)表示前验概率,表示的在迭代次数为s-1处的后验概率,表示在xs的条件下的概率、代表求得的累计位置误差、xs表示在迭代次数为s处的粒子位置;
第i个粒子在迭代次数为s处的归一化权重是:
其中r(·)是重要性密度;表示第i个粒子在迭代次数为s处的位置状态;通过重新采样和从p(xs|xs-1)中获取重要密度,通过以下方式获得归一化重量:
其中,表示在的条件下的概率、表示第i个粒子在迭代次数为s 处的实际位置,
位置粒子的权重被定义为最可能的值;最小的累积误差被认为是最可能的位置值;因此,归一化的权重通过以下公式计算:
其中为对求标准偏差运算。
S4、使用扩展卡尔曼滤波(extended Kalman filter,EKF)计算DH运动学参数(DH参数:连杆长度,连杆扭角,连杆偏移和关节转角),从而优化运动误差。图1中的动力学建模是DH运动学建模,是一个通用的机器人运动学建模,指的是建立起变量间关系的数学公式模型.
在利用位置传感器和惯性测量单元收集机器人的位置和姿态信息的过程中,由于传感器的固有噪声,测量误差随着时间的推移而增加,扩展卡尔曼滤波被应用来优化运动误差(下面公式计算就是优化的过程)。
如果考虑N个旋转关节的4N个DH运动学参数从IMU传感器到机器人末端的位姿转换参数有4个,所述位姿转换参数为连杆长度、连杆扭角、连杆偏移和关节转角,则总参数的数量为4N+4;因此,在基于拓展卡尔曼滤波(EKF)的位姿估计过程中,估计位姿基于4(N+1)个D-H参数计算;估计状态的模型如下:
Pk+1|k=Pk|k+Qk
其中和Pk|k分别代表估计的位置状态和协方差矩阵,Qk表示k时刻***噪声的协方差矩阵;雅可比矩阵Jk+1、测量误差冗余以及冗余协方差矩阵Sk+1由下式得到:
其中mk和Rk分别代表测量的姿态值和在k时刻测量噪声的协方差矩阵,T代表关节间的转换矩阵;即前面求出的k+1时刻的估计位姿;
因此,拓展卡尔曼滤波的滤波增益Kk+1,状态测量值和状态误差协方差矩阵Pk+1更新为:
Pk+1|k+1=(I-Kk+1Jk+1)Pk+1|k
其中I代表单位矩阵。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (5)

1.基于多传感器混合滤波器的在线机器人运动学校准方法,其特征在于,包括如下步骤:
S1、用惯性传感器和位置传感器分别测量机器人末端效应器的朝向和位置;
S2、使用卡尔曼滤波对机器人末端执行器的位置进行估计;
S3、使用粒子滤波对机器人末端执行器的姿态进行估计;
S4、使用扩展卡尔曼滤波计算DH运动学参数的微分误差来优化运动误差;所述DH运动学参数包括连杆长度、连杆扭角、连杆偏移和关节转角。
2.根据权利要求1所述的基于多传感器混合滤波器的在线机器人运动学校准方法,其特征在于,所述步骤S1具体包括:
为了测量机器人末端绕x,y和z轴的旋转角,一个惯性测量单元被刚性固定在机器人末端执行器上,惯性测量单元包括一个磁力计、两个陀螺仪和一个加速度计;利用基于磁场和重力场的测量数据的因式四元数算法(FQA)来提高估计过程的准确性;测量得到的欧拉角别用来表示末端执行器的姿态,四元数[q0,q1,q2,q3]由欧拉角转化获得:
其中,φ,θ,ψ分别表示绕x,y和z轴的转角;
四元数满足如下关系:
其中,q0为四元数标量,[q1,q2,q3]为四元数矢量;
从惯性传感器坐标系到世界坐标系的方向余弦矩阵表示为:
3.根据权利要求1所述的基于多传感器混合滤波器的在线机器人运动学校准方法,其特征在于,步骤S2,使用卡尔曼滤波对机器人末端执行器的位置进行估计具体如下:
采用如下的四元数q0、q1、q2和q3在时间t上的微分函数,减小磁力仪和陀螺仪的测量误差:
其中ξx、ξy和ξz分别代表惯性系中xs、ys和zs轴的角速度分量;
定义状态转移矩阵:
其中Δt是采样时间,状态xKF,k由四元数状态和角速度组成,描述为xKF,k=[q0,k q1,k q2,kq3,k ξx,k ξy,k ξz,k],其中q0,k、q1,k、q2,k和q3,k表示时间k处的四元数状态,ξx,k、ξy,k和ξz,k分别在表示在惯性系中xs、ys和zs轴在时间k处的角速度;
定义过程噪声矢量:
wk=[0 0 0 0 wx wy wz]T
其中wx、wy和wz代表角速度的过程噪声,假定校准的陀螺仪检测到角速度,则观测矩阵Hk为Hk=[0n×p In×n],0n×p代表n行p列的零矩阵,In×n代表n行n列的单位矩阵,其中n是角速度矢量的数量,p是四元数的维数,观测矩阵在时间k处确定的四元数qk的归一化形式是:
qk=[q0,k/M q1,k/M q2,k/M q3,k/M]
4.根据权利要求1所述的基于多传感器混合滤波器的在线机器人运动学校准方法,其特征在于,步骤S3,使用粒子滤波对机器人末端执行器的姿态进行估计具体如下:
每个采样点的位置和加速度通过以下等式的粒子滤波估算:
其中代表第i个粒子的速度、A代表IMU的加速度、g代表局部重力矢量,代表末端位置,Ci代表从惯性测量传感器坐标系到世界坐标系的旋转矩阵;
机器人末端的位置状态被定义为xPF=[px,py,pz,ax,ay,az],px,py,pz和ax,ay,az分别代表在x,y,z轴上的位置和加速度;为了获得更准确的权重,采用时间段ΔTs中的位置差的总和,而不是时刻k处的瞬时位置差,其中s表示迭代次数;将第i个粒子的估计值和计算值的累积位置差用于似然计算,如下:
Ms=ΔTs/t
Ms表示在ΔTs内取的每个粒子计算累计位置差的时间间隔,t表示间隔数,
其中分别代表在时刻k时第i个粒子在x,y和z轴上的位置状态,分别代表在时刻k时由卡尔曼滤波估计的第i个粒子在x,y和z轴上的位置状态;近似后验表示为:
其中,x0:s表示当前粒子位置、表示到迭代次数为s时第i个粒子的位置、代表到迭代次数为s的累积位置差值;N是粒子滤波算法中的粒子的数目,是第i个粒子在时刻k处的归一化重量,δ(·)是狄拉克δ函数;后验概率满足以下等式:
(p(xs|xs-1)表示前验概率,表示的在迭代次数为s-1处的后验概率,表示在xs的条件下的概率、代表求得的累计位置误差、xs表示在迭代次数为s处的粒子位置;
第i个粒子在迭代次数为s处的归一化权重是:
其中r(·)是重要性密度;表示第i个粒子在迭代次数为s处的位置状态;通过重新采样和从p(xs|xs-1)中获取重要密度,通过以下方式获得归一化重量:
其中,表示在的条件下的概率、表示第i个粒子在迭代次数为s处的实际位置,
位置粒子的权重被定义为最可能的值;最小的累积误差被认为是最可能的位置值;因此,归一化的权重通过以下公式计算:
其中为对求标准偏差运算。
5.根据权利要求1所述的基于多传感器混合滤波器的在线机器人运动学校准方法,其特征在于,步骤S4,优化运动误差具体包括:
在利用位置传感器和惯性测量单元收集机器人的位置和姿态信息的过程中,由于传感器的固有噪声,测量误差随着时间的推移而增加,扩展卡尔曼滤波被应用来优化运动误差;
如果考虑N个旋转关节的4N个DH运动学参数从IMU传感器到机器人末端的位姿转换参数有4个,所述位姿转换参数为连杆长度、连杆扭角、连杆偏移和关节转角,则总参数的数量为4N+4;因此,在基于拓展卡尔曼滤波(EKF)的位姿估计过程中,估计位姿基于4(N+1)个D-H参数计算;估计状态的模型如下:
Pk+1|k=Pk|k+Qk
其中和Pk|k分别代表估计的位置状态和协方差矩阵,Qk表示k时刻***噪声的协方差矩阵;雅可比矩阵Jk+1、测量误差冗余以及冗余协方差矩阵Sk+1由下式得到:
其中mk和Rk分别代表测量的姿态值和在k时刻测量噪声的协方差矩阵,T代表关节间的转换矩阵;即前面求出的k+1时刻的估计位姿;
因此,拓展卡尔曼滤波的滤波增益Kk+1,状态测量值和状态误差协方差矩阵Pk+1更新为:
Pk+1|k+1=(I-Kk+1Jk+1)Pk+1|k
其中I代表单位矩阵。
CN201910765787.3A 2019-07-28 2019-08-19 基于多传感器混合滤波器的在线机器人运动学校准方法 Pending CN110561424A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/114533 WO2021031346A1 (zh) 2019-07-28 2019-10-31 基于多传感器混合滤波器的在线机器人运动学校准方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910691787 2019-07-28
CN2019106917873 2019-07-28

Publications (1)

Publication Number Publication Date
CN110561424A true CN110561424A (zh) 2019-12-13

Family

ID=68774081

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910765787.3A Pending CN110561424A (zh) 2019-07-28 2019-08-19 基于多传感器混合滤波器的在线机器人运动学校准方法

Country Status (2)

Country Link
CN (1) CN110561424A (zh)
WO (1) WO2021031346A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991085A (zh) * 2019-12-20 2020-04-10 上海有个机器人有限公司 一种机器人图像仿真数据的构建方法、介质、终端和装置
CN111076721A (zh) * 2020-01-19 2020-04-28 浙江融芯导航科技有限公司 一种快速收敛的惯性测量单元安装姿态估计方法
CN111086001A (zh) * 2019-12-25 2020-05-01 广东省智能制造研究所 一种足式机器人多模态感知的状态估计方法及***
CN111222225A (zh) * 2019-12-20 2020-06-02 浙江欣奕华智能科技有限公司 一种机器人中传感器位姿的确定方法及装置
CN113587920A (zh) * 2020-04-30 2021-11-02 阿里巴巴集团控股有限公司 运动测量方法、装置、电子设备及计算机可读存储介质
WO2021218212A1 (zh) * 2020-04-26 2021-11-04 珠海格力智能装备有限公司 机器人的控制方法及装置、存储介质和处理器
CN114683259A (zh) * 2020-12-28 2022-07-01 财团法人工业技术研究院 机械手臂校正***及机械手臂校正方法
US11904482B2 (en) 2020-12-28 2024-02-20 Industrial Technology Research Institute Mechanical arm calibration system and mechanical arm calibration method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170276501A1 (en) * 2016-03-28 2017-09-28 Fetch Robotics, Inc. System and Method for Localization of Robots
CN107270893A (zh) * 2017-05-27 2017-10-20 东南大学 面向不动产测量的杆臂、时间不同步误差估计与补偿方法
CN108318038A (zh) * 2018-01-26 2018-07-24 南京航空航天大学 一种四元数高斯粒子滤波移动机器人姿态解算方法
CN108827301A (zh) * 2018-04-16 2018-11-16 南京航空航天大学 一种改进误差四元数卡尔曼滤波机器人姿态解算方法
CN109395375A (zh) * 2018-09-18 2019-03-01 华南理工大学 一种基于增强现实与移动交互的三维游戏接口设计方法
CN109521868A (zh) * 2018-09-18 2019-03-26 华南理工大学 一种基于增强现实与移动交互的虚拟装配方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100936710B1 (ko) * 2007-03-16 2010-01-13 한국전자통신연구원 주행기록계와 방향센서를 이용한 이동체의 위치 결정 방법,시스템 및 그 방법을 기록한 기록매체
EP3054265B1 (en) * 2015-02-04 2022-04-20 Hexagon Technology Center GmbH Coordinate measuring machine
US9921578B2 (en) * 2016-03-09 2018-03-20 International Business Machines Corporation Automatic database filtering system utilizing robotic filters
US10717197B2 (en) * 2018-01-08 2020-07-21 Digital Dream Labs, Llc Spatial acoustic filtering by a mobile robot
CN108692701B (zh) * 2018-05-28 2020-08-07 佛山市南海区广工大数控装备协同创新研究院 基于粒子滤波器的移动机器人多传感器融合定位方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170276501A1 (en) * 2016-03-28 2017-09-28 Fetch Robotics, Inc. System and Method for Localization of Robots
CN107270893A (zh) * 2017-05-27 2017-10-20 东南大学 面向不动产测量的杆臂、时间不同步误差估计与补偿方法
CN108318038A (zh) * 2018-01-26 2018-07-24 南京航空航天大学 一种四元数高斯粒子滤波移动机器人姿态解算方法
CN108827301A (zh) * 2018-04-16 2018-11-16 南京航空航天大学 一种改进误差四元数卡尔曼滤波机器人姿态解算方法
CN109395375A (zh) * 2018-09-18 2019-03-01 华南理工大学 一种基于增强现实与移动交互的三维游戏接口设计方法
CN109521868A (zh) * 2018-09-18 2019-03-26 华南理工大学 一种基于增强现实与移动交互的虚拟装配方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
GUANGLONG DU: "Human–Manipulator Interface Based on Multisensory Process via Kalman Filters", 《IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS》 *
GUANGLONG DU: "Online Serial Manipulator Calibration Based on Multisensory Process Via Extended Kalman and Particle Filters", 《 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 》 *
SEONG-HOON PETER WON: "A Kalman/particle filter-based position and orientation estimation method using a position sensor/inertial measurement unit hybrid system", 《IEEE TRANS. IND. ELECTRON.》 *
张国良: "《移动机器人的SLAM与VSLAM方法》", 31 October 2018, 西安交通大学出版社 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991085A (zh) * 2019-12-20 2020-04-10 上海有个机器人有限公司 一种机器人图像仿真数据的构建方法、介质、终端和装置
CN111222225A (zh) * 2019-12-20 2020-06-02 浙江欣奕华智能科技有限公司 一种机器人中传感器位姿的确定方法及装置
CN110991085B (zh) * 2019-12-20 2023-08-29 上海有个机器人有限公司 一种机器人图像仿真数据的构建方法、介质、终端和装置
CN111222225B (zh) * 2019-12-20 2023-08-29 浙江欣奕华智能科技有限公司 一种机器人中传感器位姿的确定方法及装置
CN111086001A (zh) * 2019-12-25 2020-05-01 广东省智能制造研究所 一种足式机器人多模态感知的状态估计方法及***
CN111076721A (zh) * 2020-01-19 2020-04-28 浙江融芯导航科技有限公司 一种快速收敛的惯性测量单元安装姿态估计方法
CN111076721B (zh) * 2020-01-19 2023-03-28 浙江融芯导航科技有限公司 一种快速收敛的惯性测量单元安装姿态估计方法
WO2021218212A1 (zh) * 2020-04-26 2021-11-04 珠海格力智能装备有限公司 机器人的控制方法及装置、存储介质和处理器
CN113587920A (zh) * 2020-04-30 2021-11-02 阿里巴巴集团控股有限公司 运动测量方法、装置、电子设备及计算机可读存储介质
CN113587920B (zh) * 2020-04-30 2024-02-20 阿里巴巴集团控股有限公司 运动测量方法、装置、电子设备及计算机可读存储介质
CN114683259A (zh) * 2020-12-28 2022-07-01 财团法人工业技术研究院 机械手臂校正***及机械手臂校正方法
US11904482B2 (en) 2020-12-28 2024-02-20 Industrial Technology Research Institute Mechanical arm calibration system and mechanical arm calibration method

Also Published As

Publication number Publication date
WO2021031346A1 (zh) 2021-02-25

Similar Documents

Publication Publication Date Title
CN110561424A (zh) 基于多传感器混合滤波器的在线机器人运动学校准方法
CN111207774B (zh) 一种用于激光-imu外参标定的方法及***
Du et al. Online serial manipulator calibration based on multisensory process via extended Kalman and particle filters
CN110926460B (zh) 一种基于IMU的uwb定位异常值处理方法
CN110887481B (zh) 基于mems惯性传感器的载体动态姿态估计方法
CN113311411B (zh) 一种用于移动机器人的激光雷达点云运动畸变校正方法
JP4876204B2 (ja) 小型姿勢センサ
CN111949929B (zh) 一种多传感器融合的四足机器人运动里程计设计方法
CN110017850B (zh) 一种陀螺仪漂移估计方法、装置及定位***
CN106125548A (zh) 工业机器人动力学模型参数辨识方法
CN107941212B (zh) 一种视觉与惯性联合定位方法
Du et al. An online method for serial robot self-calibration with CMAC and UKF
CN108871323B (zh) 一种低成本惯性传感器在机动环境下的高精度导航方法
CN115533915A (zh) 一种不确定环境下空中作业机器人主动接触检测控制方法
CN115855048A (zh) 一种多传感器融合位姿估计方法
CN110967017A (zh) 一种用于双移动机器人刚体协作搬运的协同定位方法
TW202224872A (zh) 機械手臂校正系統及機械手臂校正系統方法
US11662742B2 (en) Self-position estimation method
Luo et al. End‐Effector Pose Estimation in Complex Environments Using Complementary Enhancement and Adaptive Fusion of Multisensor
CN116338719A (zh) 基于b样条函数的激光雷达-惯性-车辆融合定位方法
Zhe et al. Adaptive complementary filtering algorithm for imu based on mems
CN114111772B (zh) 一种基于数据手套的水下机器人软体作业手位置跟踪方法
CN113916261B (zh) 基于惯性导航优化对准的姿态误差评估方法
CN108107882B (zh) 基于光学运动跟踪的服务机器人自动标定与检测***
CN111812668B (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

Application publication date: 20191213

RJ01 Rejection of invention patent application after publication