全方位移动机器人基于定位码盘的定位方法

文档序号:9215208阅读:575来源:国知局
全方位移动机器人基于定位码盘的定位方法
【技术领域】
[0001] 本发明涉及的是一种移动机器人的控制方法。
【背景技术】
[0002] 目前关于全方位移动机器人导航定位方法的研宄,均是基于惯性导航、视觉导航、 卫星导航等方法进行导航定位,其导航定位系统均借助于导航定位电子封装模块。对于移 动机器人,定位技术非常重要,如果移动机器人没有定位功能,机器人的任何自主运动都是 盲目的。移动机器人在运动过程中的三个关键问题是:现在何处?到何处去?如何去?
[0003] 中国专利(CN103487050A)公开的一种基于单超声波传感器、编码器和电子罗盘 等多传感器融合的一部时间到达(Asynchronous Time of Arrival,ATOA)室内定位方法, 并提出了一种双层卡尔曼滤波Oouble-later Kalman Filter,DLKF)的数据融合模型。采 用超声波网络定位系统对室内移动机器人进行定位,超声波网络定位系统主要分为三个模 块:控制模块、超声波发射模块和超声波接收模块。

【发明内容】

[0004] 本发明的目的在于提供对机器人实现快速定位的全方位移动机器人基于定位码 盘的定位方法。
[0005] 本发明的目的是这样实现的:
[0006] 本发明全方位移动机器人基于定位码盘的定位方法,其特征是:
[0007] 以机器人几何中心即定位码盘中心为原点建立机器人坐标系X0Y,机器人的定位 码盘上互成120°分布三个编码器,并且一个编码器的轴线位于机器人坐标系X正方向;
[0008] 全方位移动机器人在移动过程中也会伴随着转动,则全方位移动机器人定位码盘 的三个被动全向轮的速度Vi、V 2、V3与机器人坐标系速度分量V X、VY及机器人转动角速度《 之间的转化关系为:
[0009]
[0010] 机器人的姿态角改变时,机器人坐标系与世界坐标系不完全重合,进行坐标系转 化,转化关系为:
[0012] 由上述两个式子进行融合得世界坐标系速度分量Vx、Vy,机器人转动角速度《与 机器人定位码盘的三个被动全向轮的速度Vp V2、V3之间的关系为:
[0013]
[0014] 对上式中的Vx、Vy、《进行积分确定全方位移动机器人的世界坐标(x,y)和姿态 角Q。
[0015] 本发明的优势在于:本发明是全方位移动机器人基于三个编码器互成120°分布 定位码盘的定位方法,控制系统通过定位算法对编码器反馈回的数据进行处理,即可定位 机器人所在位置。
【附图说明】
[0016] 图1为机器人运动学模型示意图;
[0017] 图2为机器人坐标系与世界坐标系的转化关系示意图;
[0018] 图3为机器人定位控制系统示意图;
[0019] 图4为机器人定位过程流程图。
【具体实施方式】
[0020] 下面结合附图举例对本发明做更详细地描述:
[0021] 结合图1~4,本发明提供的全方位移动机器人基于定位码盘的定位方法,具体实 施步骤如下:
[0022] 以机器人几何中心即定位码盘中心为原点建立机器人坐标系XOY,并且一个编码 器的轴线位于机器人坐标系X正方向;
[0023] 首先将机器人定位码盘的三个被动全向轮的速度Vi,V2, %与机器人坐标系速度分 量VX,VY及机器人转动角速度《进行关系转化,转化关系为:
[0024]
[0025] 机器人在运动过程中机器人坐标系XOY与世界坐标系xoy不总是重合的,再次将 机器人坐标系速度分量V X,VY,机器人转动角速度《与世界坐标系速度分量vx,vy,机器人转 动角速度《进行关系转化,转化关系为
[0027] 将式(1-1)、(1-2)进行融合,可得机器人定位码盘的三个被动全向轮的速度 Vp V2, %与世界坐标系速度分量V x,Vy,机器人转动角速度《之间的关系:
[0028]
[0029] 在机器人运动过程中,时刻对世界坐标系速度分量Vx,Vy,机器人转动角速度《进 行积分,即可得到机器人在世界坐标系下的坐标(x,y)及机器人姿态角0 ;实际上机器人 的控制系统是对定位码盘的三个被动全向轮的速度%,V2, %进行积分并时刻按照关系进行 转化,也可得到机器人在世界坐标系下的坐标(x,y)及机器人姿态角0。
[0030] 如图1所示,全方位移动机器人只移动,即定位码盘只有移动,定位码盘三个被动 全向轮的速度V/,V 2',V3'与机器人坐标系速度分量Vx,VY的转化关系:
[0031] V/ = -Vxcos30° -VYsin30°
[0032] V2' = Vxcos30。-VYsin30。 (1-4)
[0033] V3' = VY
[0034] 全方位移动机器人只转动时,即定位码盘只转动,定位码盘三个被动全向轮的速 度V/',V 2",V3"与机器人转动角速度《之间的转化关系:
[0035] V/,= V2" = V3" = ? r (1-5)
[0036] 全方位移动机器人在移动过程中也会伴随着转动,因此全方位移动机器人定位码 盘的三个被动全向轮的速度',V 2, V3与机器人坐标系速度分量V x,VY及机器人转动角速度 ?之间的转化关系为:
[0038] 如图2所示,机器人的姿态角改变时,机器人坐标系与世界坐标系不完全重合,需 要进行坐标系转化,转化关系为:
[0040] 由式(1-6)、(1-7)进行融合可得世界坐标系速度分量Vx,Vy,机器人转动角速度《 与机器人定位码盘的三个被动全向轮的速度Vi,V 2, V3之间的关系为:
[0042] 对式(1-8)中的Vx,Vy,《进行积分可以确定全方位移动机器人的世界坐标(X,y) 与姿态角9。
【主权项】
1.全方位移动机器人基于定位码盘的定位方法,其特征是: W机器人几何中屯、即定位码盘中屯、为原点建立机器人坐标系XOY,机器人的定位码盘 上互成120°分布=个编码器,并且一个编码器的轴线位于机器人坐标系X正方向; 全方位移动机器人在移动过程中也会伴随着转动,则全方位移动机器人定位码盘的= 个被动全向轮的速度Vi、V2、Vs与机器人坐标系速度分量Vx、Vy及机器人转动角速度《之 间的转化关系为:机器人的姿态角改变时,机器人坐标系与世界坐标系不完全重合,进行坐标系转化,转 化关系为:由上述两个式子进行融合得世界坐标系速度分量Vy、Vy、机器人转动角速度《与机器 人定位码盘的S个被动全向轮的速度Vi、V2、Vs之间的关系为:对上式中的V,、Vy、《进行积分确定全方位移动机器人的世界坐标(x,y)和姿态角0。
【专利摘要】本发明的目的在于提供全方位移动机器人基于定位码盘的定位方法,以机器人几何中心为原点建立机器人坐标系XOY,机器人的定位码盘上互成120°分布三个编码器,并且一个编码器的轴线位于机器人坐标系X正方向,确立三个被动全向轮的速度与机器人坐标系速度分量及机器人转动角速度之间的转化关系,然后进行坐标系转化,将上述关系进行融合得世界坐标系速度分量Vx、Vy、机器人转动角速度ω与机器人定位码盘的三个被动全向轮的速度之间的关系,对Vx、Vy、ω进行积分确定全方位移动机器人的世界坐标和姿态角。本发明是全方位移动机器人基于三个编码器互成120°分布定位码盘的定位方法,控制系统通过定位算法对编码器反馈回的数据进行处理,即可定位机器人所在位置。
【IPC分类】G01C21/16
【公开号】CN104931045
【申请号】CN201510253348
【发明人】陈东良, 李宁, 李琪, 李思宇, 崔洪亮, 黄新宇, 张志远, 单雪, 王博, 周凯
【申请人】哈尔滨工程大学
【公开日】2015年9月23日
【申请日】2015年5月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1