一种移动机器人轮子打滑的实验校核方法
移动机器人车轮打滑检测与校核方法
e ro r i n t h e r e v e r s e c o r r e c t i o n a l g o r i t h m. T h e c o r e c t i o n p r e c i s i o n i s s u p e r i o r t o t h e f o wa r r d c o r e c t i o n a l g o i r t h m, b u t t h e f o wa r r d c o r r e c t i o n a l g o it r h m i s s i mp l e , a n d t h e e n e r g y c o n s u mp t i o n i s l o w. Ke y wo r d s:d o u b l e w h e e l d e t e c t i o n s t uc r t u r e ;s l i p p i n g mo d e l ;f o wa r r d c o r e c t i o n;r e v e r s e c o r r e c t i o n
中 图分 类 号 :T P 3 0 1 文 献 标 识 码 :A 文 章 编 号 :1 0 0 0 - 9 7 8 7 ( 2 0 1 7 ) 0 5 00 - 5 9 04 -
Me t ho d f o r de t e c t i ng a nd c h e c ki ng wh e e l s l i pp i ng o f mo b i l e r o b o t
编码器输 出脉冲数 , 建立 直行 和不同转 向方式 的车轮 打滑模 型并 给出打滑 辨识算法 。利用 正 向校 正算法 或反 向校正算 法校正运行方 向误差 与位移误差 。仿 真结果表 明 : 该结 构模型能 够累计机器 人长 时间运行 产生 的打滑误差 , 并实 时校正 , 反 向校正算法存在极少 的位 移误 差 , 校正精度优 于正 向校正算法 , 但正 向校 正算法逻辑简单 , 能量? 肖 耗少 。 关键词 :双轮检测结 构 ; 打滑模 型 ; 正 向校正 ;反 向校正
轮式移动机器人打滑校核模型设计
1 轮 子 打 滑 校 核 的 理 论 分 析
设定 逆 时 针 方 向 为 移 动 机 器 人 旋 转 的 正 方 向。犝犔(犽)、 犝犚 (犽)是 分 别 通 过 编 码 器 获 得 的 第 犓 时 刻 采 样 间 隔 内 的 移 动 机器人左、右轮的位移增量,在这个采样间隔内移动机器人的
方向增量θ犈 (犽)为:
犓犲狔狑狅狉犱狊:wheeledmobilerobot;MEMSgyroscope;encoder;wheelslip
0 引 言
非系统误差在移动机器人定位[1]中是无法预测的,并能 引 起严重的 方 向 误 差, 导 致 定 位 精 度[2]变 差, 甚 至 造 成 导 航 失 败。尽管方向与位置的误差同时共同存在于非系统误差中,对 于移动机器人的定位[3]误差,小的方向误差将会引起位置估 计 的严重偏移,因此方向误差[4]是校核的重点。造成非系统误 差 的主要因素有驱动轮打滑、地面不平、内外力的相互作用以及 地面与驱动轮之间并非点接触。其中,驱动轮打滑与地面不平 都将会引起严重的方向误差,但对于室内环境,驱动轮更容易 打滑,对移动机器人的航向影响更为严重。此外,移动机器人 轮子打滑的判别与校核一直是移动机器人定位研究领域的难 点,同时也是提高自主定位精度[5]的关键。为此运用已校核 静 态 误 差[6]的 陀 螺 仪 与 编 码 器 校 核[7]移 动 机 器 人 驱 动 轮 打 滑 。
(2)
理想情况下,Δθ′(犽)=0。但 由 于 驱 动 轮 打 滑、传 感 器 有 限
的 分辨率等因素,Δθ′(犽)≠0。但移动机器人驱动轮在整个导航
环境大多数位置不打滑,测定的方向增量准确度一般只与编码
器、陀螺仪分辨率有关。换言之,移动机器人在绝大多数移动
移动机器人车轮打滑检测与校核方法
移动机器人车轮打滑检测与校核方法赵帅鹏;李泉溪;薛霄;申芳【摘要】Aiming at non-system error caused by wheel slipping of mobile robot,propose double wheel detection structure model.Based on numberof output pulses of encoder of driving wheel and testing wheel,the wheel slipping model for straight line and different steering mode is established and the slipping identification algorithm are given.The operation direction error and displacement error are corrected by the forward correction algorithm or the reverse correction algorithm.The simulation results show that the structure model can be used to accumulate the slipping errors caused by long time operation of the robot,and real-time correction.There is little displacement error in the reverse correction algorithm.The correction precision is superior to the forward correction algorithm,but the forward correction algorithm is simple,and the energy consumption is low.%针对移动机器人车轮打滑引起的非系统误差,提出了双轮检测结构模型.利用检测轮与驱动轮编码器输出脉冲数,建立直行和不同转向方式的车轮打滑模型并给出打滑辨识算法.利用正向校正算法或反向校正算法校正运行方向误差与位移误差.仿真结果表明:该结构模型能够累计机器人长时间运行产生的打滑误差,并实时校正,反向校正算法存在极少的位移误差,校正精度优于正向校正算法,但正向校正算法逻辑简单,能量消耗少.【期刊名称】《传感器与微系统》【年(卷),期】2017(036)005【总页数】5页(P59-62,67)【关键词】双轮检测结构;打滑模型;正向校正;反向校正【作者】赵帅鹏;李泉溪;薛霄;申芳【作者单位】河南理工大学计算机科学与技术学院,河南焦作454003;河南理工大学计算机科学与技术学院,河南焦作454003;河南理工大学计算机科学与技术学院,河南焦作454003;河南理工大学计算机科学与技术学院,河南焦作454003【正文语种】中文【中图分类】TP301轨迹推算定位算法在移动机器人定位领域被广泛使用[1]。
一种移动机器人轮子打滑的实验校核方法
绝域为 υ
γ /Ρ ∴ . 或 υ
. , 所以拒
γ Λ /Ρ
∴ . .计算得 υ
.
., υ
.
. , 故接受 Η , 因此 ∃Η(κ)服从正态分布 .
表 1 一系列样本数据 Τ αβλε 1 Α σεριεσ οφ σαμ πλε δ ατα
分类区间
中间值
频数
2 3 轮子打滑模型 如果不考虑编码器和电磁罗盘测量精度导致的
( ) 如果 Η≤ (κ)
Υ
(κ)或者
Β
Η≤ (κ)
电磁罗盘的数据受到了电磁干扰 ;
Υ
(κ) ,
则
Β
( ) 如果
Υ (κ) [
Β
Η≤ ( κ) [
Υ (κ) 并 且
Β
∃Η(κ) Λ Ρ
. , 则机器人发生轮子打滑 ;
( ) 如果
Υ (κ) [
Β
Η≤ ( κ) [
Υ (κ) 并 且
Β
∃Η(κ) Ρ
Λ[
Υ (κ) [
Β
Η≤ (κ) [
Υ (κ)并
Β
且 ∃Η(κ) Λ
Ρ
. , 则认为由电磁罗盘测量的方
向增量 Η≤ (κ)是正确的 , 并利用 Η≤ (κ)来辨识轮子打 滑.
首先判断哪个驱动轮打滑 .考虑两种情况 :
机器人
年月
( ) Υ (κ) ∴ Υ (κ) (如图 所示 ) . 线段 ΑΒ! ΧΔ ! ΒΧ分别表示左轮和右轮的位移增量及轮距 . 由于逆时针方向定义为机器人旋转的正方向 ,并且
2 2
2
∏
√
2
∏ ∞¬
∏
1 引言 (Ιντροδ υχτιον)
【CN110082561A】一种AGV车体打滑的检测及其校正方法【专利】
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910339042.0(22)申请日 2019.04.25(71)申请人 苏州艾吉威机器人有限公司地址 215000 江苏省苏州市工业园区展业路8号科技工业坊一期1-1-B(72)发明人 刘胜明 (74)专利代理机构 苏州市中南伟业知识产权代理事务所(普通合伙) 32257代理人 李艾(51)Int.Cl.G01P 7/00(2006.01)G01P 3/64(2006.01)(54)发明名称一种AGV车体打滑的检测及其校正方法(57)摘要本发明涉及AGV小车领域,具体涉及一种AGV车体打滑的检测以及校正方法。
通过里程计的速度信息对小车车体进行初次打滑检测,为了防止打滑误检测,结合IMU计算的速度信息进行第二次判断,通过IMU计算的速度和里程计的速度进行对比,完成小车打滑的检测过程,检测时间快,且通过多组数据进行验证,准确度高,通过IMU速度信息和里程计的速度信息对比来校正小车的位置计算结果,提高了小车运行地图的准确性,进而保证后续小车导航的准确性。
权利要求书1页 说明书3页 附图1页CN 110082561 A 2019.08.02C N 110082561A1.一种AGV车体打滑的检测,其特征在于,具体步骤包括:S1:通过IMU读取转轮角度信息以及相应轴的加速度信息;S2;对加速度信息进行处理,去除重力加速度在相应轴方向上的分量;通过里程计获得到速度信息;S3:通过里程计连续获得t时刻、t+m时刻、t+2m时刻三个时刻的速度信息,同时对所述三个时刻的时间间隔m内的IMU读取的加速度信息进行积分处理,得到IMU速度信息;S4:判断里程计速度和IMU速度之间的差值是否大于预设位姿阈值,是则判定小车转轮打滑,否则判定小车转轮不打滑,小车车体继续行驶。
2.如权利要求1所述的AGV车体打滑的检测,其特征在于,所述转轮为驱动轮或从动轮。
滑移转向轮式机器人的定位方法研究
滑移转向轮式机器人的定位方法研究摘要:滑移转向轮式机器人是一种具有高度机动性和灵活性的移动机器人。
在实际应用中,机器人的准确定位是确保其执行任务的关键。
本文针对滑移转向轮式机器人的定位问题进行了研究,提出了一种基于激光雷达和编码器的定位方法,并通过实验验证了其有效性。
关键词:滑移转向轮式机器人、定位、激光雷达、编码器、实验验证1. 引言滑移转向轮式机器人是一种广泛应用于工业自动化、仓储物流等领域的移动机器人。
其独特的轮式结构使得机器人具备了良好的机动性和灵活性。
然而,由于滑移转向轮式机器人在运动过程中存在滑移现象,传统的定位方法往往无法满足其准确定位的需求。
因此,研究滑移转向轮式机器人的定位方法具有重要意义。
2. 定位方法2.1 激光雷达定位激光雷达是一种常用的定位传感器,能够实时获取机器人周围环境的距离和方位信息。
通过对激光雷达数据的处理,可以获得机器人相对于环境的位置和姿态信息。
因此,我们可以利用激光雷达的定位数据来实现滑移转向轮式机器人的定位。
2.2 编码器定位编码器是一种用于测量机器人轮子转动角度和速度的传感器。
通过对编码器数据的处理,可以获得机器人轮子的运动信息。
结合机器人的运动模型,我们可以利用编码器的定位数据来估计机器人的位置和姿态。
3. 实验验证为了验证所提出的定位方法的有效性,我们设计了一组实验。
首先,我们安装了激光雷达和编码器传感器,并对机器人进行了标定。
然后,我们通过控制机器人在已知的环境中运动,收集了激光雷达和编码器的数据。
最后,我们利用所收集的数据进行定位算法的计算,并与真实位置进行对比。
实验结果表明,所提出的定位方法能够有效地估计滑移转向轮式机器人的位置和姿态。
与传统的定位方法相比,该方法具有更高的精度和准确性。
4. 结论本文针对滑移转向轮式机器人的定位问题进行了研究,并提出了一种基于激光雷达和编码器的定位方法。
实验结果表明,该方法能够有效地估计机器人的位置和姿态。
未来的研究可以进一步优化算法,提高定位的精度和鲁棒性,以满足不同应用场景的需求。
轮式移动机械臂倾覆与滑移问题研究
轮式移动机械臂倾覆与滑移问题研究轮式移动机械臂是一种常见的工业设备,其具有灵活性和高效性的特点,在许多领域得到广泛应用。
由于工作环境的复杂性,轮式移动机械臂在实际使用中往往会面临倾覆和滑移等问题。
这些问题不仅会影响机械臂的工作效率,还可能导致安全事故的发生。
研究轮式移动机械臂的倾覆和滑移问题,对提高其工作稳定性和安全性具有重要意义。
一、倾覆问题1. 问题描述轮式移动机械臂往往需要在不平整的地面上进行作业,比如施工现场、仓库等场所,这就给其工作稳定性带来了挑战。
在部分情况下,机械臂可能会因为倾斜过度而导致倾覆,从而对设备和人员造成损失。
2. 分析原因引起轮式移动机械臂倾覆的原因是多方面的,主要包括以下几点:地面情况不佳。
如果地面有坑洞、斜坡、泥泞等情况,都会增加机械臂倾覆的风险。
不当操作。
操作人员在使用机械臂时,如操作不当,容易导致机械臂失去平衡。
载重超负荷。
如果机械臂超过其承载能力进行作业,就会引发倾覆风险。
3. 解决方法针对轮式移动机械臂的倾覆问题,需要从多个方面着手解决。
需要加强对工作环境的评估和预警,确保机械臂的作业地点符合安全要求。
对操作人员进行专业培训,提高其操作技能和意识,减少操作失误。
要严格控制机械臂的载重,避免超负荷作业。
也可以考虑在机械臂上安装倾覆保护装置,当机械臂倾斜时能够及时发出警报并采取相应措施,确保作业安全。
二、滑移问题除了倾覆问题,轮式移动机械臂在作业过程中还可能面临滑移问题。
当机械臂在行驶或作业过程中遇到地面不规则或光滑情况时,很容易发生滑移,从而影响其工作效率和安全性。
地面情况影响。
地面的光滑度、坡度、不平整等情况都会影响机械臂的行驶稳定性。
轮胎磨损。
机械臂的轮胎磨损情况会直接影响其抓地能力,降低其防滑能力。
速度过快。
当机械臂在高速行驶或操作时,若突遇地形不规整,就容易发生滑移。
轮式移动机械臂倾覆与滑移问题研究
轮式移动机械臂倾覆与滑移问题研究轮式移动机械臂是一种集移动能力和机械臂功能于一体的工程机械。
它在各种场景中都有着广泛的应用,如建筑工地、仓储物流等。
由于复杂的工作环境和地形,轮式移动机械臂在使用过程中会面临一些问题,其中包括倾覆和滑移问题。
本文将对轮式移动机械臂的倾覆与滑移问题进行研究,探讨其原因和解决方法。
一、倾覆问题的原因和解决方法轮式移动机械臂在工作中,由于不平整的地面、不稳定的荷载等因素,容易出现倾覆问题。
这不仅会影响工作效率,还存在安全隐患。
倾覆问题的主要原因可以分析如下:1.重心偏移:轮式移动机械臂在工作时,如果作业物的重心偏移或者机械臂自身重心偏移,都会增加倾覆的风险。
2.不稳定地面:在不平整的地面上进行作业,会导致机械臂的支撑面积减小,从而增加倾覆的可能性。
为了解决轮式移动机械臂的倾覆问题,我们可以采取以下措施:1.优化重心设计:针对轮式移动机械臂的结构和作业物的重心,进行合理的设计和布局,以减小重心偏移的可能。
2.加强稳定性设施:在不稳定地面作业时,可以增加支撑面积,如增加支脚或者使用支撑架等设施,以提高整体的稳定性。
3.提高自动控制能力:通过提高轮式移动机械臂的自动控制能力,实现对倾覆状态的实时监测和自动调整,进一步减小倾覆风险。
除了倾覆问题,轮式移动机械臂在工作中还容易出现滑移问题。
滑移问题会降低机械臂的运动性能和作业效率,同时增加事故的风险。
滑移问题的原因可以总结如下:1.地面摩擦力不足:由于地面的湿滑、松软等情况,摩擦力不足会导致轮式移动机械臂的滑移。
2.轮胎磨损:轮式移动机械臂的轮胎磨损严重,摩擦力减小,也容易导致滑移问题。
1.提高地面适应能力:对于不同类型的地面,可以设计专门的轮胎结构或者增加地面适应设施,以提高地面摩擦力。
2.轮胎保养管理:加强对轮胎的保养管理,及时更换磨损严重的轮胎,以保证摩擦力的稳定。
总结:轮式移动机械臂的倾覆和滑移问题是工作中常见的挑战,但通过合理的设计和技术创新,可以有效减小这些问题带来的影响。
轮式移动机械臂倾覆与滑移问题研究
轮式移动机械臂倾覆与滑移问题研究【摘要】轮式移动机械臂在工程领域有着广泛的应用,然而在实际操作中常常面临倾覆与滑移的问题。
本文从研究背景和研究意义入手,探讨了轮式移动机械臂的工作原理以及倾覆和滑移问题的研究现状。
倾覆和滑移问题的研究涉及到影响因素的分析和方案方法的探讨,希望通过本文的研究能够为解决倾覆和滑移问题提供参考。
结论部分总结了倾覆与滑移问题的解决途径,并展望了未来的研究方向。
通过本文的研究与探讨,希望能够提高轮式移动机械臂的工作效率和安全性,为相关领域的发展和应用提供支持和借鉴。
【关键词】轮式移动机械臂、倾覆、滑移、影响因素、解决方案、研究背景、研究意义、工作原理、方案与方法探讨、未来研究展望1. 引言1.1 研究背景轮式移动机械臂是一种结合了轮式移动和机械臂功能的智能机器人,具有灵活性和高效性的特点。
随着人工智能和自动化技术的不断发展,轮式移动机械臂在工业生产、军事防卫、医疗护理等领域得到了广泛的应用。
随着轮式移动机械臂工作环境的复杂化和多样化,倾覆和滑移问题成为了制约其正常工作的重要因素。
倾覆问题是指轮式移动机械臂在工作过程中由于不稳定因素导致机器人倾斜或翻倒的现象。
这不仅会影响机械臂的稳定性和安全性,还会导致工作效率下降和设备损坏,甚至造成人员伤亡。
而滑移问题则是指轮式移动机械臂在移动过程中遇到地形不平或摩擦力不足等问题,导致机器人无法正常前进或停滞不前的情况。
针对轮式移动机械臂的倾覆和滑移问题,需要深入研究其工作原理和影响因素,探讨解决方案和方法,为提高机器人的稳定性和移动性能提供理论支持和技术指导。
对轮式移动机械臂倾覆与滑移问题的研究具有重要的理论意义和实践价值。
1.2 研究意义轮式移动机械臂是目前工业生产中常见的一种机械装置,具有灵活性高、适应性强等优点。
在实际应用中,轮式移动机械臂在工作过程中常常会出现倾覆和滑移现象,导致了安全隐患和效率低下。
研究轮式移动机械臂的倾覆与滑移问题具有重要的意义。
轮式移动机械臂倾覆与滑移问题研究
轮式移动机械臂倾覆与滑移问题研究【摘要】本文主要研究了轮式移动机械臂在工作中可能出现的倾覆与滑移问题。
在介绍了研究背景和研究意义,指出了这些问题对机械臂工作的影响。
在分析了倾覆和滑移问题的原因,并探讨了轮式移动机械臂的设计与优化方法。
通过仿真模拟,揭示了倾覆与滑移问题的表现形式。
提出了一些应对倾覆与滑移的解决方案,为工程实践提供了参考。
在总结了研究成果并展望未来的研究方向。
本研究对提高轮式移动机械臂的工作效率和安全性具有重要意义。
【关键词】轮式移动机械臂、倾覆、滑移、研究背景、研究意义、设计与优化、仿真模拟、解决方案、研究成果、展望未来、总结。
1. 引言1.1 研究背景轮式移动机械臂是一种能够在复杂环境中实现灵活运动的机器人装置,具有广泛的应用价值。
在实际应用中,轮式移动机械臂常常会面临倾覆与滑移等问题,这不仅可能导致机械臂无法完成任务,还可能造成设备损坏甚至人员伤亡。
研究轮式移动机械臂的倾覆与滑移问题具有重要的理论和实践意义。
目前,针对轮式移动机械臂的倾覆与滑移问题的研究还比较有限。
在复杂地形和工作条件下,机械臂的倾覆与滑移问题往往受到多种因素的影响,包括机械结构设计、控制算法、环境因素等。
了解并解决这些问题,可以提高轮式移动机械臂的工作效率和安全性,推动机器人技术的发展。
深入研究轮式移动机械臂的倾覆与滑移问题具有重要的理论和实践价值。
通过结合理论分析与实验验证,可为轮式移动机械臂的设计与运行提供有效的指导和支持。
1.2 研究意义轮式移动机械臂是一种具有重要应用价值的机器人系统,其在工业生产、医疗保健、环境监测等领域具有广泛的应用前景。
轮式移动机械臂在进行作业时常常会面临倾覆和滑移等问题,这些问题不仅影响了机械臂的稳定性和工作效率,还可能导致设备损坏和安全事故。
研究轮式移动机械臂的倾覆与滑移问题具有重要的意义。
通过深入分析机械臂倾覆和滑移的机理和规律,能够为工程师提供设计和改进机械臂结构的依据,提高机械臂的稳定性和安全性。
轮式移动机械臂倾覆与滑移问题研究
轮式移动机械臂倾覆与滑移问题研究随着机器人技术的不断发展,轮式移动机械臂被广泛应用于工业生产、物流运输和救援等领域。
在实际应用中,轮式移动机械臂可能会面临倾覆和滑移等问题,影响其稳定性和工作效果。
研究轮式移动机械臂的倾覆与滑移问题具有重要的理论和实际意义。
对于轮式移动机械臂的倾覆问题,需要考虑机械臂自身的姿态稳定性。
由于机械臂结构复杂,机械臂上的负载和工作环境的变化会导致机械臂的姿态发生变化。
需要分析机械臂的重心位置、惯性矩阵和外部力矩等因素对姿态稳定性的影响,以提高机械臂的倾覆抵抗能力。
可以通过引入传感器和反馈控制算法来实时监测和调整机械臂的姿态,进一步提高其稳定性。
对于轮式移动机械臂的滑移问题,需要考虑机械臂底盘与地面之间的摩擦力。
轮式移动机械臂的移动过程中,底盘和地面之间的摩擦力不足或不均匀会导致机械臂滑动或漂移,影响其准确性和有效性。
可以通过控制机械臂的速度和力矩,调整摩擦力的大小和方向,以实现机械臂的平稳移动。
还可以采用辅助装置或改变地面的摩擦特性来降低机械臂的滑移风险。
为了研究轮式移动机械臂的倾覆与滑移问题,可以利用模型仿真和实验验证相结合的方法。
通过建立机械臂的数学模型,分析机械臂在不同工况下的动力学特性和稳定性,预测机械臂的倾覆和滑移趋势。
利用实验平台对机械臂进行实际测试,并记录倾覆和滑移情况,验证仿真结果的准确性和可靠性。
通过综合分析仿真和实验数据,可以得出关于机械臂倾覆与滑移问题的有益结论,并提出相应的改进措施。
轮式移动机械臂倾覆与滑移问题的研究对于提高机械臂的稳定性和工作效果具有重要的意义。
通过分析机械臂的姿态稳定性和摩擦力特性,采取相应的控制策略和改进措施,可以有效地降低机械臂的倾覆和滑移风险,提高其工作能力和安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
∃Η(κ) Λ Ρ
. , 则发生了轮子打滑 .
事实上 , ∃Η(κ)基于不同的试验条件 , 读者可以
选择不同的概率 ,例如地面状况 !机器人采样频率不
同等 .如果地面很光滑 , 概率可以选择为 . , 则对
应的预定范围为 : ∃Η(κ) [ Λ . Ρ 和 ∃Η(κ) ∴ Λ
. Ρ.
基于上述分析 , 定义机器人轮子打滑模型 : ( ) 假定左轮打滑和右轮打滑不会同时发生 , 即在一个采样周期内最多有一个轮子打滑 ; ( ) ∃Η(κ)服从正态分布 , 数学期望和方差分 别为 Λ和 Ρ , 即 : ∃Η(κ) ∗ Ν(Λ, Ρ ) ;
2 2
2
∏
√
2
∏ ∞¬
∏
1 引言 (Ιντροδ υχτιον)
测程法
是使用最广泛的移动机器人
定位方法 ≈ 它不需要外部传感器信息就能实现对
机器人位置和方向的估计 能够提供很高的短期定
位精度 测程法是一种自包含的定位方法 方法简
单 !低成本并且容易实时完成 ≈ 它的缺点在于无
界的误差累积 ≈ 测程法的误差可以分为系统误差
滑 ≈ 实现起来比较复杂
本文的试验平台为一台低成本的差分移动机器
人×
它配置有精度为 β的电磁罗盘 在进行
本文的试验之前 假定机器人不受磁场干扰 ×
的系 统 误 差 由
等人提出的
方
法 ≈ 校核 因此 本文在校核轮子打滑时不考虑测程
法系统误差的影响
2 轮子打滑模型 (Μοδελ φορ ωηεελ2σλιππαγε)
和非系统误差 ≈
考虑测程法的误差时 方向误差是主要的误差
源 机器人导航过程中小的方向误差会导致严重的
位置误差 ≈ 当机器人在平坦的地面移动时 轮子打
滑是主要的方向误差来源 目前已有国外学者提出
了一些轮子打滑的校核方法 然而这些方法要么利
用特殊设计的机器人结构来减少轮子打滑对定位精
度的影 响 ≈ 要么 从 动 力 学 的角 度 来 校 核 轮 子 打
假设 ∃Η(κ)服从正态分布 , 并利用数理统计中 的偏度 !峰度检验来证明这个假设 . 2 . 1 偏度 !峰度检验
首先简单介绍一下偏度 !峰度检验 .随机变量 Ξ 的偏度和峰度定义为 :
Τ
=
Ε[ (Ξ − Ε(Ξ) ) (Δ(Ξ) ) /
]
()
Τ = Ε[ (Ξ − Ε(Ξ) ) ]
()
(Δ(Ξ) )
( ) 重复步骤 ( ) ∗ ( )的试验 次 (总共有
次试验 ) .
表 显示了 个样本数据 .由于样本大小 ν
, 所以 Ρ .
,Ρ .
,Λ .
.
Β !Β 和 Β 由样本数据分类区间的中间值计算 , 有
Β.
,Β
.
,Β .
, 因此样
本偏度和样本峰度的观察值分布为 γ
.
,
γ.
.由于 Α . , ζΑ/ ζ .
ΠΗ { | Υ | ∴ κ } = = Α
()
记号 ΠΗ { # }表示 Η 为真时事件 { # }的概率 .因此 有 κ ζΑ/ , κ ζΑ/ . 于是得拒绝域为 :
| υ | ∴ ζΑ/ 或 | υ | ∴ ζΑ/ 2 . 2 ∃Η(κ)服从正态分布的证明
Γ ∗ Ν ( , (ν
(ν ) ) (ν
)
()
Γ ∗Ν (
ν
,
ν(ν ) (ν )
(ν ) (ν ) (ν )
()
设 Ξ , Ξ , ,, Ξν 是来自于总体 Ξ 的样本 , 检 验假设 :
Η : Ξ为正态总体 , 定义 Ρ
(ν ) , (ν ) (ν )
Ρ
ν(ν ) (ν ) , Λ
(ν ) (ν ) (ν )
如果 Ξ服从正态分布 , 有 Τ , Τ .设 Ξ ,
Ξ , ,, Ξν 是来自于总体 Ξ的样本 , 则 Τ 和 Τ 的样 本估计为 :
Γ = Β /Β /
()
Γ = Β /Β
()
其中 Βκ (κ , , )是样本的 κ阶中心矩 , 并称 Γ 和 Γ 为样本偏度和样本峰度 .如果总体 Ξ为正态变
量 , 当 ν充分大时 , 近似有 :
≠ ∏2 ∏ ≥
2
(Σχηοολοφ Μεχηανιχαλ Σχιενχε ανδ Ενγ ινεερινγ , Ηυαζηονγ Υνιϖερσιτψ οφ Σχιενχε ανδ Τεχηνολογ ψ, Ω υηαν
, Χηινα)
Αβστραχτ: ×
√
√ Κ εψω ορδ σ:
π √
∏
2
∃Η(κ)在预定范围内的概率通过 . 节提到的 试验确定 , 试验过程中利用第 节的改进测程法来 定位机器人 .通过试验发现 :当 ∃Η(κ)在预定范围内 的概率取 . 时 , 机器人有最好的定位精度 .由于 已经证明 ∃Η(κ)服从正态分布 , 假定 ∃Η(κ)的均值
为 Λ, 方差为 Ρ , 所以 ∃Η(κ) Λ服从标准正态分布
绝域为 υ
γ /Ρ ∴ . 或 υ
. , 所以拒
γ Λ /Ρ
∴ . .计算得 υ
.
., υ
.
. , 故接受 Η , 因此 ∃Η(κ)服从正态分布 .
表 1 一系列样本数据 Τ αβλε 1 Α σεριεσ οφ σαμ πλε δ ατα
分类区间
中间值
频数
2 3 轮子打滑模型 如果不考虑编码器和电磁罗盘测量精度导致的
方向增量为 Η≤ (κ) .定义 :
∃Η(κ) = Η∞ (κ) − Η≤ (κ)
()
3 基金项目 国家自然科学基金资助项目 收稿日期
国家 计划资助项目
≤
机器人
年月
其中 ∃Η(κ)为编码器测量的方向增量和电磁罗盘测 量方向增量的差值 . 在理想情况下 , ∃Η( κ) . 然 而 , 由于测量误差 !轮子打滑等因素 , ∃Η(κ) Ξ .
Ρ
且Π
∃Η(κ) Ρ
Λ[
.
. .如果 ∃Η(κ)在预定
范围 内 的 概 率 取 为 . , 则 预 定 范 围 满 足
∃Η(κ) Ρ
Λ[
.
, 即 : ∃Η(κ) [ Λ
. Ρ 和 ∃Η(κ)
∴ Λ . Ρ .如果 ∃Η(κ)在预定范围内 , 则没有发生
轮 子 打 滑 ; 如 果 ∃Η ( κ ) 超 出 这 个 范 围 , 即
Ξ(κ)
ξ(κ) ψ(κ) Η(κ) ξ(κ ) ∃Δ(κ) (Η(κ ) ∃Η(κ) / ) ψ(κ ) ∃Δ(κ) (Η(κ ) ∃Η(κ) / )
Η(κ ) ∃Η(κ) ()
其中 ∃Δ (κ)和 ∃Η(κ)分别代表机器人在第 Κ个
采样周期内的位移和方向增量 .在一般的处理中 , ∃Δ (κ)和 ∃Η(κ)由如下方程确定 :
当机器人旋转时 , 定义逆时针方向为正方向 .假 定机器人在第 Κ个采样周期内由编码器获得的左轮 和右轮位移增量分别为 Υ (κ)和 Υ (κ) , 那么机器 人在这个采样间隔内的方向增量为 :
Υ (κ) − Υ (κ)
Η∞ (κ) =
Β
()
其中 Η∞ (κ)为机器人方向增量 , Β为机器人轮距 .近 一步假定在该采样周期内由电磁罗盘测量的机器人
ν ,Υ
Γ / Ρ Υ (Γ Λ ) / Ρ .当 Η 为真且 ν充分大时 ,
近似有 Υ ∗ Ν( , )及 Υ ∗ Ν( , ) .记 υ 为 Υ
的观察值 , υ 为 Υ 的观察值 , 取显著性水平为
Α, 则 Η 的拒绝域为 :
| υ |∴ κ或 | υ |∴ κ
其中 κ 和 κ 由以下两式确定 :
第 卷第 期
王卫华等 一种移动机器人轮子打滑的实验校核方法
地面移动 .如果测程法的系统误差事先被 方法校核 [ ] , 并且机器人移动过程中不受轮子打滑 的影响 , 那么 ∃Η(κ)应该比较小 . 一个合理的结论 是 :机器人在导航过程中的绝大多数位置只受编码 器和电磁罗盘测量精度的影响 .换句话说 , 在机器人 导航过程中的绝大多数位置 , ∃Η(κ)应该在一个合 理的预定范围内 , 因此 ∃Η(κ)在该范围内的概率是 很高的 .如果 ∃Η(κ)在预定范围内 , 则认为没有发生 轮子打滑 ;如果 ∃Η(κ)超出这个范围 , 则认为发生了 轮子打滑 .一旦 ∃Η(κ)在预定范围内的概率确定了 , 容易推导出这个预定的范围 .下面的问题是如何确 定 ∃Η(κ)在预定范围内的概率 .
( ) 如果 Η≤ (κ)
Υ
(κ)或者
Β
Η≤ (κ)
电磁罗盘的数据受到了电磁干扰 ;
Υ
(κ) ,
则
Β
( ) 如果
Υ (κ) [
Β
Η≤ ( κ) [
Υ (κ) 并 且
Β
∃Η(κ) Λ Ρ
. , 则机器人发生轮子打滑 ;
( ) 如果
Υ (κ) [
Β
Η≤ ( κ) [
Υ (κ) 并 且
Β
∃Η(κ) Ρ
Λ[
增量和方向增量 .分两种情况考虑 :
( ) 左轮打滑 . 图 建立了直角坐标系 , 它的 ξ
轴和 ψ轴分别和直线 ΒΧ与 ΒΑ重合 . 图 中 , ΑΒ
Υ (κ), ΧΔ Υ (κ), ΒΧ Β.从 Δ 点以斜率 Η≤ (κ)做 一条直线 , 该直线一定和线段 ΑΒ相交 , 因为 Η≤ (κ)
驱动轮打滑并校核轮对应的方向误差和位置误差 试验结果表明了本文算法的有效性
关键词 轮子打滑 测程法 定位 移动机器人
中图分类号 ×°
文献标识码
Αν Ε ξπεριμ ενταλ Χαλιβρατιον Μ ετηοδ φορ Ω ηεελ2σλιππαγ ε ιν Μ οβιλε Ρ οβοτσ