CN108890640A - 一种基于同步定位与地图构建技术的机器人设备校准方法 - Google Patents

一种基于同步定位与地图构建技术的机器人设备校准方法 Download PDF

Info

Publication number
CN108890640A
CN108890640A CN201810429057.1A CN201810429057A CN108890640A CN 108890640 A CN108890640 A CN 108890640A CN 201810429057 A CN201810429057 A CN 201810429057A CN 108890640 A CN108890640 A CN 108890640A
Authority
CN
China
Prior art keywords
robot
slam
equipment
posture
rotation
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.)
Withdrawn
Application number
CN201810429057.1A
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.)
Shenzhen Vision Technology Co Ltd
Original Assignee
Shenzhen Vision Technology Co Ltd
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 Shenzhen Vision Technology Co Ltd filed Critical Shenzhen Vision Technology Co Ltd
Priority to CN201810429057.1A priority Critical patent/CN108890640A/zh
Publication of CN108890640A publication Critical patent/CN108890640A/zh
Withdrawn 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

本发明中提出的一种基于同步定位与地图构建技术的机器人设备校准方法,其主要内容包括:获取姿势转换、运动与求解参数之间的关系、离线机器人‑同步定位与地图构建(SLAM)设备校准、在线位置调整,其过程为,先获取机器人和SLAM装置之间的相对位置和方向,然后分别考虑水平旋转、垂直旋转、向前运动与求解参数之间的关系,接着使用双向旋转校准和使用水平移动和SLAM设备的高度的辅助信息校准,最后用在线位置校准方法校准机器人和SLAM设备之间的相对位置。本发明通过调整机器人和设备的相对位置和方向,从而保持设备‑机器人外部环境信息的一致性,减少导航期间发生的动态错误,提高了导航定位的精度。

Description

一种基于同步定位与地图构建技术的机器人设备校准方法
技术领域
本发明涉及机器人导航领域,尤其是涉及了一种基于同步定位与地图构建技术的机器人设备校准方法。
背景技术
随着科学技术的进步和智能控制***的发展,机器人技术取得了巨大的进步。机器人技术的快速提升为自动化工业、智能化家用电器、未来超市等高新技术产业的发展带来更大的可能。然而,机器人导航技术是现在机器人发展的瓶颈之一。许多地面机器人常常需要在各种场景中自主执行任务,如家庭机器人(扫地机器人等)、物流仓储机器人(用于在仓库拣货和分区放置货物)、送餐机器人等,这些机器人都需要在完全未知环境中创建地图,同时利用地图进行自主定位和导航。现有的机器人导航技术没有考虑对机器人动作自由的限制,使得机器人导航时误差逐渐增大,无法在离线状态下进行自主定位和校准,因此限制了它们的应用。
本发明提出了一种基于同步定位与地图构建技术的机器人设备校准方法,先获取机器人和SLAM装置之间的相对位置和方向,然后分别考虑水平旋转、垂直旋转、向前运动与求解参数之间的关系,接着使用双向旋转校准和使用水平移动和SLAM设备的高度的辅助信息校准,最后用在线位置校准方法校准机器人和SLAM设备之间的相对位置。本发明通过调整机器人和设备的相对位置和方向,从而保持设备-机器人外部环境信息的一致性,减少导航期间发生的动态错误,提高了导航定位的精度。
发明内容
针对无法在离线状态下进行自主定位和校准的问题,本发明的目的在于提供一种基于同步定位与地图构建技术的机器人设备校准方法,先获取机器人和SLAM装置之间的相对位置和方向,然后分别考虑水平旋转、垂直旋转、向前运动与求解参数之间的关系,接着使用双向旋转校准和使用水平移动和SLAM设备的高度的辅助信息校准,最后用在线位置校准方法校准机器人和SLAM设备之间的相对位置。
为解决上述问题,本发明提供一种基于同步定位与地图构建技术的机器人设备校准方法,其主要内容包括:
(一)获取姿势转换;
(二)运动与求解参数之间的关系;
(三)离线机器人-同步定位与地图构建设备校准;
(四)在线位置调整。
其中,所述的同步定位与地图构建(SLAM)技术,将实时三维感测装置称为“SLAM装置”;SLAM设备具有传感、映射外部环境和实时估计自身位置和姿态的功能;由于机器人本身只知道内部状态,并且必须通过SLAM设备获取环境中的位置和方向;照相机和机器人手臂之间的校准被称为手眼校准;
在***中,使用了地图坐标系、“SLAM设备”坐标系、SLAM设备所安装的机器人框架的“头部”坐标系以及接触地板的机器人部分的“脚部”坐标系;为方便起见,SLAM设备所连接的机器人框架的坐标***称为“头部”;
处理一个未知旋转和平移的6-DoF(自由度)参数;将机器人前进的方向设为x,将机器人的垂直方向设为z;tx,ty,tz是沿x、y、z轴的平移参数,并且滚动、倾斜、旋转分别是围绕轴x、y、z的旋转参数。
其中,所述的获取姿势转换,首先,解释用于计算校准参数的机器人和SLAM设备的转换的方法;为了获得机器人和SLAM装置之间的相对位置和方向,需要进行位置和方向的转换,并且取得转换前后两个位置和方向参数之间的差异;令姿势1成为头部和SLAM设备的初始姿势,并令姿势2成为它们过渡后的姿势;令M1head和M1sd分别为4×4矩阵,分别表示每个机器人和SLAM设备在姿态1处的位置和姿态;M2head和M2sd分别为在姿态2的局部坐标中的4×4位置和姿势矩阵;这些矩阵是观察值;
A表示头部从姿势1到姿势2的转换,A=M1head -1M2head;B表示SLAM设备的转换,B=M1sd -1M2sd;设X是一个未知的4×4矩阵,表示机器人和传感器之间的相对位置和方向,通过姿势2处的“头部”和姿势1处的“SLAM设备”有两个转换;前者由矩阵计算AX表示,后者由XB表示;结果在两个坐标转换中都是相同的,因此AX=XB成立。
进一步地,所述的运动与求解参数之间的关系,考虑水平旋转、垂直旋转、向前运动的三种类型的运动;令RA和RB分别为A和B中的3×3旋转矩阵分量,kA和kB分别为RA和RB中表示旋转轴的单位矢量;设tA和tB为三维平移向量分量;根据AX=XB有:
kA=RkB (1)
RAt+tA=RtB+t (2)
首先,考虑从方程(1)得到的约束;给定一组kA和kB,确定包含在R中的3-DoF旋转参数中,除了kA矢量周围之外的2-DoF旋转参数;随后,考虑从方程(2)中获得的约束;方程(2)可以如下转换:
(1-RA)t=tA-RtB (3)
旋转机器人时,并考虑将t分解kA分量和两个单位向量t1和t2的情况,它与kA正交,且满足相互正交,方程(3)中的t在kA方向上具有一定的自由度,并且由于(1-RA)kA=0,所以在t1和t2方向上有约束。
进一步地,所述的三种类型的运动,包括水平旋转、垂直旋转和向前运动;
(1)水平旋转:当机器人水平旋转时,旋转轴指向z方向;在旋转的情况下,方程(1)中的kA指导z轴,可以获得绕z轴旋转以外的参数,即滚动和倾斜;在平移参数的情况下,基于方程(3)的约束主要应用于tx和ty
(2)垂直旋转:在类似于水平旋转的情况下,在机器人中垂直摆动颈部的垂直方向(这里假设绕y轴旋转)进行旋转运动的情况下,可以从方程(1)中获得滚动和旋转的两个参数,也可以从方程(3)获得转化参数tx和tz
(3)向前运动:直线移动机器人RA≈I时,方程(2)变成tA=RtB;因此,当机器人前进时,约束被应用于旋转参数倾斜和旋转。
其中,所述的离线机器人-同步定位与地图构建设备校准,对两种类型的机器人进行校准,分别为:使用双向旋转进行校准和使用水平移动和SLAM设备的高度的辅助信息进行校准;同时考虑执行包括旋转和平移的复杂位置和姿态转换的复杂情况。
进一步地,所述的SLAM设备的高度的辅助信息进行校准,在使用难以获得tz的机器人的情况下,对于剩余z方向上的分量,不能通过单独的水平位置和姿态转换来约束它,因此使用来自地面的SLAM设备的高度来计算z参数;设n是地板的法向矢量,h是SLAM设备离地面的高度;n和h可以从SLAM设备的环境地图中观察到;设b是从“头”到“脚”的向量,设o是从“SLAM设备”到“头部”的矢量的平行分量;o表示平行于地面的平面中的“SLAM设备”和“脚”的移位,o=hn-R-1t+b;因此n·o=n·(hn-R-1t+b)=0可以限制地板垂直方向的剩余时间tz
进一步地,所述的复杂情况,根据方程(3),t使用机器人头部的平移分量tA与SLAM设备的平移运动分量RtB之间的差异来获得;现在,当在位置和姿态转换中同时旋转和平移时,会出现SLAM设备的测距和机器人之间的累积误差;这个累积误差直接与根据tA和RtB之差计算的t的误差有关;因此,为了防止这种累积误差并执行精确的校准,有必要使机器人平移运动(即,tA的长度)最小化。
其中,所述的在线位置调整,在线位置校准方法用于校准机器人和SLAM设备之间的相对位置,使外部环境的信息、机器人的形状和设备位置一致;即使校准是提前离线执行的,但有几个动态因素会导致定位基准在导航期间的位置不正确;在导航运行时,SLAM设备可能会错位;惯性测量单元(IMU)或机器人编码器的精度会导致错误,或者移动关节时编码器的时间滞后也会导致较大的误差。
进一步地,所述的误差,在由上述原因引起的误差中,尤其是当装置安装在高位置时,滚动轴和倾斜轴旋转中的误差将导致较大的定位误差;在线校准方法中,SLAM装置和机器人之间的参数是基于机器人垂直于地面的前提下进行修改的;在具体计算中,首先根据SLAM设备获取的外部环境信息,求出校准前由SLAM设备定位的机器人的地面法线矢量和垂直于机器人地平面的矢量;然后对机器人和设备之间的坐标转换应用额外的校准旋转,以便两个矢量匹配。
附图说明
图1是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的***框架图。
图2是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的现实世界与坐标系之间的关系。
图3是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的获取姿势转换。
图4是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的运动与受限参数之间的关系。
图5是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的在线位置调整。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本发明作进一步详细说明。
图1是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的***框架图。主要包括获取姿势转换,运动与求解参数之间的关系,离线机器人-同步定位与地图构建设备校准,在线位置调整。
离线机器人-同步定位与地图构建设备校准,是对两种类型的机器人进行校准,分别为:使用双向旋转进行校准和使用水平移动和SLAM设备的高度的辅助信息进行校准;同时考虑执行包括旋转和平移的复杂位置和姿态转换的复杂情况。
在使用难以获得tz的机器人的情况下,对于剩余z方向上的分量,不能通过单独的水平位置和姿态转换来约束它,因此使用来自地面的SLAM设备的高度来计算z参数;设n是地板的法向矢量,h是SLAM设备离地面的高度;n和h可以从SLAM设备的环境地图中观察到;设b是从“头”到“脚”的向量,设o是从“SLAM设备”到“头部”的矢量的平行分量;o表示平行于地面的平面中的“SLAM设备”和“脚”的移位,o=hn-R-1t+b;因此n·o=n·(hn-R-1t+b)=0可以限制地板垂直方向的剩余时间tz
t使用机器人头部的平移分量tA与SLAM设备的平移运动分量RtB之间的差异来获得;现在,当在位置和姿态转换中同时旋转和平移时,会出现SLAM设备的测距和机器人之间的累积误差;这个累积误差直接与根据tA和RtB之差计算的t的误差有关;因此,为了防止这种累积误差并执行精确的校准,有必要使机器人平移运动(即,tA的长度)最小化。
图2是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的现实世界与坐标系之间的关系。将实时三维感测装置称为“SLAM装置”;SLAM设备具有传感、映射外部环境和实时估计自身位置和姿态的功能;由于机器人本身只知道内部状态,并且必须通过SLAM设备获取环境中的位置和方向;照相机和机器人手臂之间的校准被称为手眼校准;
在***中,使用了地图坐标系、“SLAM设备”坐标系、SLAM设备所安装的机器人框架的“头部”坐标系以及接触地板的机器人部分的“脚部”坐标系;为方便起见,SLAM设备所连接的机器人框架的坐标***称为“头部”;
处理一个未知旋转和平移的6-DoF(自由度)参数;将机器人前进的方向设为x,将机器人的垂直方向设为z;tx,ty,tz是沿x、y、z轴的平移参数,并且滚动、倾斜、旋转分别是围绕轴x、y、z的旋转参数。
图3是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的获取姿势转换。首先,解释用于计算校准参数的机器人和SLAM设备的转换的方法;为了获得机器人和SLAM装置之间的相对位置和方向,需要进行位置和方向的转换,并且取得转换前后两个位置和方向参数之间的差异;令姿势1成为头部和SLAM设备的初始姿势,并令姿势2成为它们过渡后的姿势;令M1head和M1sd分别为4×4矩阵,分别表示每个机器人和SLAM设备在姿态1处的位置和姿态;M2head和M2sd分别为在姿态2的局部坐标中的4×4位置和姿势矩阵;这些矩阵是观察值;
A表示头部从姿势1到姿势2的转换,A=M1head -1M2head;B表示SLAM设备的转换,B=M1sd -1M2sd;设X是一个未知的4×4矩阵,表示机器人和传感器之间的相对位置和方向,通过姿势2处的“头部”和姿势1处的“SLAM设备”有两个转换;前者由矩阵计算AX表示,后者由XB表示;结果在两个坐标转换中都是相同的,因此AX=XB成立。
图4是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的运动与受限参数之间的关系。考虑水平旋转、垂直旋转、向前运动的三种类型的运动;令RA和RB分别为A和B中的3×3旋转矩阵分量,kA和kB分别为RA和RB中表示旋转轴的单位矢量;设tA和tB为三维平移向量分量;根据AX=XB有:
kA=RkB (1)
RAt+tA=RtB+t (2)
首先,考虑从方程(1)得到的约束;给定一组kA和kB,确定包含在R中的3-DoF旋转参数中,除了kA矢量周围之外的2-DoF旋转参数;随后,考虑从方程(2)中获得的约束;方程(2)可以如下转换:
(1-RA)t=tA-RtB (3)
旋转机器人时,并考虑将t分解kA分量和两个单位向量t1和t2的情况,它与kA正交,且满足相互正交,方程(3)中的t在kA方向上具有一定的自由度,并且由于(1-RA)kA=0,所以在t1和t2方向上有约束。
其中,所述的三种类型的运动包括水平旋转、垂直旋转和向前运动;
(1)水平旋转:当机器人水平旋转时,旋转轴指向z方向;在旋转的情况下,方程(1)中的kA指导z轴,可以获得绕z轴旋转以外的参数,即滚动和倾斜;在平移参数的情况下,基于方程(3)的约束主要应用于tx和ty
(2)垂直旋转:在类似于水平旋转的情况下,在机器人中垂直摆动颈部的垂直方向(这里假设绕y轴旋转)进行旋转运动的情况下,可以从方程(1)中获得滚动和旋转的两个参数,也可以从方程(3)获得转化参数tx和tz
(3)向前运动:直线移动机器人RA≈I时,方程(2)变成tA=RtB;因此,当机器人前进时,约束被应用于旋转参数倾斜和旋转。
图5是本发明一种基于同步定位与地图构建技术的机器人设备校准方法的在线位置调整。在线位置校准方法用于校准机器人和SLAM设备之间的相对位置,使外部环境的信息、机器人的形状和设备位置一致;即使校准是提前离线执行的,但有几个动态因素会导致定位基准在导航期间的位置不正确;在导航运行时,SLAM设备可能会错位;惯性测量单元(IMU)或机器人编码器的精度会导致错误,或者移动关节时编码器的时间滞后也会导致较大的误差。
在由上述原因引起的误差中,尤其是当装置安装在高位置时,滚动轴和倾斜轴旋转中的误差将导致较大的定位误差;在线校准方法中,SLAM装置和机器人之间的参数是基于机器人垂直于地面的前提下进行修改的;在具体计算中,首先根据SLAM设备获取的外部环境信息,求出校准前由SLAM设备定位的机器人的地面法线矢量和垂直于机器人地平面的矢量;然后对机器人和设备之间的坐标转换应用额外的校准旋转,以便两个矢量匹配。
对于本领域技术人员,本发明不限制于上述实施例的细节,在不背离本发明的精神和范围的情况下,能够以其他具体形式实现本发明。此外,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围,这些改进和变型也应视为本发明的保护范围。因此,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

Claims (10)

1.一种基于同步定位与地图构建技术的机器人设备校准方法,其特征在于,主要包括获取姿势转换(一);运动与求解参数之间的关系(二);离线机器人-同步定位与地图构建设备校准(三);在线位置调整(四)。
2.基于权利要求书1所述的同步定位与地图构建(SLAM)技术,其特征在于,将实时三维感测装置称为“SLAM装置”;SLAM设备具有传感、映射外部环境和实时估计自身位置和姿态的功能;由于机器人本身只知道内部状态,并且必须通过SLAM设备获取环境中的位置和方向;照相机和机器人手臂之间的校准被称为手眼校准;
在***中,使用了地图坐标系、“SLAM设备”坐标系、SLAM设备所安装的机器人框架的“头部”坐标系以及接触地板的机器人部分的“脚部”坐标系;为方便起见,SLAM设备所连接的机器人框架的坐标***称为“头部”;
处理一个未知旋转和平移的6-DoF(自由度)参数;将机器人前进的方向设为x,将机器人的垂直方向设为z;tx,ty,tz是沿x、y、z轴的平移参数,并且滚动、倾斜、旋转分别是围绕轴x、y、z的旋转参数。
3.基于权利要求书1所述的获取姿势转换(一),其特征在于,首先,解释用于计算校准参数的机器人和SLAM设备的转换的方法;为了获得机器人和SLAM装置之间的相对位置和方向,需要进行位置和方向的转换,并且取得转换前后两个位置和方向参数之间的差异;令姿势1成为头部和SLAM设备的初始姿势,并令姿势2成为它们过渡后的姿势;令M1head和M1sd分别为4×4矩阵,分别表示每个机器人和SLAM设备在姿态1处的位置和姿态;M2head和M2sd分别为在姿态2的局部坐标中的4×4位置和姿势矩阵;这些矩阵是观察值;
A表示头部从姿势1到姿势2的转换,A=M1head -1M2head;B表示SLAM设备的转换,B=M1sd - 1M2sd;设X是一个未知的4×4矩阵,表示机器人和传感器之间的相对位置和方向,通过姿势2处的“头部”和姿势1处的“SLAM设备”有两个转换;前者由矩阵计算AX表示,后者由XB表示;结果在两个坐标转换中都是相同的,因此AX=XB成立。
4.基于权利要求书1所述的运动与求解参数之间的关系(二),其特征在于,考虑水平旋转、垂直旋转、向前运动的三种类型的运动;令RA和RB分别为A和B中的3×3旋转矩阵分量,kA和kB分别为RA和RB中表示旋转轴的单位矢量;设tA和tB为三维平移向量分量;根据AX=XB有:
kA=RkB (1)
RAt+tA=RtB+t (2)
首先,考虑从方程(1)得到的约束;给定一组kA和kB,确定包含在R中的3-DoF旋转参数中,除了kA矢量周围之外的2-DoF旋转参数;随后,考虑从方程(2)中获得的约束;方程(2)可以如下转换:
(1-RA)t=tA-RtB (3)
旋转机器人时,并考虑将t分解kA分量和两个单位向量t1和t2的情况,它与kA正交,且满足相互正交,方程(3)中的t在kA方向上具有一定的自由度,并且由于(1-RA)kA=0,所以在t1和t2方向上有约束。
5.基于权利要求书4所述的三种类型的运动,其特征在于,包括水平旋转、垂直旋转和向前运动;
(1)水平旋转:当机器人水平旋转时,旋转轴指向z方向;在旋转的情况下,方程(1)中的kA指导z轴,可以获得绕z轴旋转以外的参数,即滚动和倾斜;在平移参数的情况下,基于方程(3)的约束主要应用于tx和ty
(2)垂直旋转:在类似于水平旋转的情况下,在机器人中垂直摆动颈部的垂直方向(这里假设绕y轴旋转)进行旋转运动的情况下,可以从方程(1)中获得滚动和旋转的两个参数,也可以从方程(3)获得转化参数tx和tz
(3)向前运动:直线移动机器人RA≈I时,方程(2)变成tA=RtB;因此,当机器人前进时,约束被应用于旋转参数倾斜和旋转。
6.基于权利要求书1所述的离线机器人-同步定位与地图构建设备校准(三),其特征在于,对两种类型的机器人进行校准,分别为:使用双向旋转进行校准和使用水平移动和SLAM设备的高度的辅助信息进行校准;同时考虑执行包括旋转和平移的复杂位置和姿态转换的复杂情况。
7.基于权利要求书6所述的SLAM设备的高度的辅助信息进行校准,其特征在于,在使用难以获得tz的机器人的情况下,对于剩余z方向上的分量,不能通过单独的水平位置和姿态转换来约束它,因此使用来自地面的SLAM设备的高度来计算z参数;设n是地板的法向矢量,h是SLAM设备离地面的高度;n和h可以从SLAM设备的环境地图中观察到;设b是从“头”到“脚”的向量,设o是从“SLAM设备”到“头部”的矢量的平行分量;o表示平行于地面的平面中的“SLAM设备”和“脚”的移位,o=hn-R-1t+b;因此n·o=n·(hn-R-1t+b)=0可以限制地板垂直方向的剩余时间tz
8.基于权利要求书6所述的复杂情况,其特征在于,根据方程(3),t使用机器人头部的平移分量tA与SLAM设备的平移运动分量RtB之间的差异来获得;现在,当在位置和姿态转换中同时旋转和平移时,会出现SLAM设备的测距和机器人之间的累积误差;这个累积误差直接与根据tA和RtB之差计算的t的误差有关;因此,为了防止这种累积误差并执行精确的校准,有必要使机器人平移运动(即,tA的长度)最小化。
9.基于权利要求书1所述的在线位置调整(四),其特征在于,在线位置校准方法用于校准机器人和SLAM设备之间的相对位置,使外部环境的信息、机器人的形状和设备位置一致;即使校准是提前离线执行的,但有几个动态因素会导致定位基准在导航期间的位置不正确;在导航运行时,SLAM设备可能会错位;惯性测量单元(IMU)或机器人编码器的精度会导致错误,或者移动关节时编码器的时间滞后也会导致较大的误差。
10.基于权利要求书9所述的误差,其特征在于,在由上述原因引起的误差中,尤其是当装置安装在高位置时,滚动轴和倾斜轴旋转中的误差将导致较大的定位误差;在线校准方法中,SLAM装置和机器人之间的参数是基于机器人垂直于地面的前提下进行修改的;在具体计算中,首先根据SLAM设备获取的外部环境信息,求出校准前由SLAM设备定位的机器人的地面法线矢量和垂直于机器人地平面的矢量;然后对机器人和设备之间的坐标转换应用额外的校准旋转,以便两个矢量匹配。
CN201810429057.1A 2018-05-08 2018-05-08 一种基于同步定位与地图构建技术的机器人设备校准方法 Withdrawn CN108890640A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810429057.1A CN108890640A (zh) 2018-05-08 2018-05-08 一种基于同步定位与地图构建技术的机器人设备校准方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810429057.1A CN108890640A (zh) 2018-05-08 2018-05-08 一种基于同步定位与地图构建技术的机器人设备校准方法

Publications (1)

Publication Number Publication Date
CN108890640A true CN108890640A (zh) 2018-11-27

Family

ID=64342576

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810429057.1A Withdrawn CN108890640A (zh) 2018-05-08 2018-05-08 一种基于同步定位与地图构建技术的机器人设备校准方法

Country Status (1)

Country Link
CN (1) CN108890640A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112161634A (zh) * 2020-08-13 2021-01-01 盐城工学院 基于rtb的线控底盘地图构建与同时定位方法
CN112836004A (zh) * 2021-03-05 2021-05-25 上海有个机器人有限公司 机器人定位地图的创建方法、***、计算机设备及存储介质
CN117047784A (zh) * 2023-10-11 2023-11-14 大扬智能科技(北京)有限公司 确定机器人拣选货物位置的方法及装置、机器人***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112161634A (zh) * 2020-08-13 2021-01-01 盐城工学院 基于rtb的线控底盘地图构建与同时定位方法
CN112161634B (zh) * 2020-08-13 2024-06-07 盐城工学院 基于rtb的线控底盘地图构建与同时定位方法
CN112836004A (zh) * 2021-03-05 2021-05-25 上海有个机器人有限公司 机器人定位地图的创建方法、***、计算机设备及存储介质
CN117047784A (zh) * 2023-10-11 2023-11-14 大扬智能科技(北京)有限公司 确定机器人拣选货物位置的方法及装置、机器人***
CN117047784B (zh) * 2023-10-11 2024-01-26 大扬智能科技(北京)有限公司 确定机器人拣选货物位置的方法及装置、机器人***

Similar Documents

Publication Publication Date Title
CN110116407A (zh) 柔性机器人位姿测量方法及装置
CN107042528B (zh) 一种工业机器人的运动学标定***及方法
CN108286949B (zh) 一种可移动式三维检测机器人***
CN111045438B (zh) 一种船载自稳平台及其控制***和方法
US9197810B2 (en) Systems and methods for tracking location of movable target object
CN109550649B (zh) 一种基于机器视觉的点胶定位方法及装置
CN107877517B (zh) 基于CyberForce遥操作机械臂的运动映射方法
CN108890640A (zh) 一种基于同步定位与地图构建技术的机器人设备校准方法
CN107421442A (zh) 一种外部测量辅助的机器人定位误差在线补偿方法
Palmieri et al. A comparison between position‐based and image‐based dynamic visual servoings in the control of a translating parallel manipulator
CN110253574B (zh) 一种多任务机械臂位姿检测和误差补偿方法
CN106864776B (zh) 一种基于对接环的捕获目标卫星的方法与***
CN108638052A (zh) 一种闭链式多臂机器人柔顺控制方法
CN105572679A (zh) 一种二维扫描型激光雷达的扫描数据修正方法及***
CN104525424B (zh) 一种用于喷涂机器人喷涂路径设定的光学测量设备
CN108927807A (zh) 一种基于点特征的机器人视觉控制方法
CN109997086A (zh) 机器人的运动轴的测量
US20230347516A1 (en) Master-slave mapping method for parallel platform, robotic arm system and storage medium
CN109048911B (zh) 一种基于矩形特征的机器人视觉控制方法
CN114454180B (zh) 移动机器人的运动控制方法、装置和移动机器人
WO2022161271A1 (zh) 斜坡定位校正方法、装置、机器人及可读存储介质
CN112013868B (zh) 一种基于视觉惯导里程计的自适应参数警犬姿态估计方法
Chong et al. Autonomous wall cutting with an Atlas humanoid robot
CN108748150A (zh) 面向机器人加工的低成本实时补偿装置及方法
CN107016209A (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
WW01 Invention patent application withdrawn after publication

Application publication date: 20181127

WW01 Invention patent application withdrawn after publication