基于智能巡检机器人的轮径矫正方法技术

技术编号:20115996 阅读:42 留言:0更新日期:2019-01-16 11:45
本发明专利技术公开了一种基于智能巡检机器人的轮径矫正方法,其包括获取偏差距离、实际运行距离和直线距离,计算运行半径和运行角度,根据轮距计算内侧半径和外侧半径,根据运行时间计算左右两侧轮子的实际运行速度差,将实际运行速度差乘以补偿系数作为速度补偿值对左右轮子运行速度进行矫正。本发明专利技术通过计算智能巡检机器人左右两侧轮子的实际运行速度差,可以在智能巡检机器人出厂检测时,快速找出机器人四个轮子的机械差异,方便及时配置软件参数,使产品达到出厂要求;并且在实际使用中通过对四个轮子在运动过程中运动参数进行动态调整,消除了机械误差和因磨损导致的误差,使机器人精准的保持在既定轨道上运动。

Wheel Diameter Correction Method Based on Intelligent Patrol Robot

The invention discloses a wheel calibration method based on intelligent inspection robot, which includes acquiring deviation distance, actual running distance and straight line distance, calculating running radius and running angle, calculating inner radius and outer radius according to wheel distance, calculating actual running speed difference between left and right wheels according to running time, multiplying actual running speed difference by compensation coefficient as speed. The compensation value corrects the running speed of the left and right wheels. By calculating the actual running speed difference of the wheels on the left and right sides of the intelligent inspection robot, the mechanical difference of the four wheels of the intelligent inspection robot can be quickly found out when it leaves the factory for inspection, and the software parameters can be conveniently and timely configured so that the products can meet the requirements of the factory; and in practical use, the motion parameters of the four wheels can be dynamically adjusted and eliminated in the course of movement. In addition to mechanical errors and wear-induced errors, the robot keeps moving precisely on the established orbit.

【技术实现步骤摘要】
基于智能巡检机器人的轮径矫正方法
本专利技术属于智能机器人控制
,具体涉及一种基于智能巡检机器人的轮径矫正方法。
技术介绍
智能巡检机器人是替代人力对应用场景进行日常巡视和检查的智能机器人。一方面,在智能巡检机器人出厂时,由于四个轮子轮径旋转、安装等本身存在机械误差;另一方面,在智能巡检机器人长期使用过程中,由于使用环境和使用方式的不同,四个轮子会存在不同的磨损程度,都会导致机器人的运动误差。
技术实现思路
本专利技术的专利技术目的是:为了解决现有技术中存在的以上问题,本专利技术提出了一种基于智能巡检机器人的轮径矫正方法,通过对四个轮子在运动过程中运动参数进行动态调整,消除机械误差和因磨损导致的误差。本专利技术的技术方案是:一种基于智能巡检机器人的轮径矫正方法,包括以下步骤:A、获取智能巡检机器人从当前位置运行至目标位置的偏差距离、实际运行距离和直线距离;B、根据步骤A得到的偏差距离、实际运行距离和直线距离计算智能巡检机器人的运行半径和运行角度;C、获取智能巡检机器人的轮距,结合步骤B得到的运行半径和运行角度,计算智能巡检机器人运行时的内侧半径和外侧半径;D、获取智能巡检机器人的运行时间,结合步骤C得到的内侧半径和外侧半径,计算智能巡检机器人左右两侧轮子的实际运行速度差;E、将步骤D得到的实际运行速度差乘以补偿系数作为速度补偿值,判断智能巡检机器人左侧轮子的运行距离是否大于右侧轮子的运行距离;若是,则将左侧轮子的初始驱动速度加上速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度减去速度补偿值对右侧轮子进行驱动;若否,则将左侧轮子的初始驱动速度减去速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度加上速度补偿值对右侧轮子进行驱动。进一步地,所述步骤D中计算智能巡检机器人左右两侧轮子的实际运行速度差的公式具体为其中,D表示智能巡检机器人左右两侧轮子的实际运行速度差,R1,R2分别表示智能巡检机器人运行时的内侧半径和外侧半径,α表示智能巡检机器人运行时的运行角度,t表示智能巡检机器人的运行时间。进一步地,所述步骤D中补偿系数设定为0.5。本专利技术的有益效果是:本专利技术的基于智能巡检机器人的轮径矫正方法通过计算智能巡检机器人左右两侧轮子的实际运行速度差,可以在智能巡检机器人出厂检测时,快速找出机器人四个轮子的机械差异,方便及时配置软件参数,使产品达到出厂要求;并且在实际使用中通过对四个轮子在运动过程中运动参数进行动态调整,消除了机械误差和因磨损导致的误差,使机器人精准的保持在既定轨道上运动。附图说明图1是本专利技术的基于智能巡检机器人的轮径矫正方法的流程示意图;图2是本专利技术实施例中智能巡检机器人的运动误差示意图;图3是本专利技术实施例中智能巡检机器人的运行路径示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术的基于智能巡检机器人的轮径矫正方法的流程示意图。一种基于智能巡检机器人的轮径矫正方法,包括以下步骤:A、获取智能巡检机器人从当前位置运行至目标位置的偏差距离、实际运行距离和直线距离;B、根据步骤A得到的偏差距离、实际运行距离和直线距离计算智能巡检机器人的运行半径和运行角度;C、获取智能巡检机器人的轮距,结合步骤B得到的运行半径和运行角度,计算智能巡检机器人运行时的内侧半径和外侧半径;D、获取智能巡检机器人的运行时间,结合步骤C得到的内侧半径和外侧半径,计算智能巡检机器人左右两侧轮子的实际运行速度差;E、将步骤D得到的实际运行速度差乘以补偿系数作为速度补偿值,判断智能巡检机器人左侧轮子的运行距离是否大于右侧轮子的运行距离;若是,则将左侧轮子的初始驱动速度加上速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度减去速度补偿值对右侧轮子进行驱动;若否,则将左侧轮子的初始驱动速度减去速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度加上速度补偿值对右侧轮子进行驱动。在本专利技术的一个可选实施例中,本专利技术通过激光导航算法实时获取智能巡检机器人从当前位置运行至目标位置的偏差距离S,同时获取智能巡检机器人从当前位置运行至目标位置的实际运行距离L1和直线距离L2。如图2所示,为本专利技术实施例中智能巡检机器人的运动误差示意图。在本专利技术的一个可选实施例中,本专利技术根据步骤A得到的偏差距离S、实际运行距离L1和直线距离L2计算机器人的运行半径R和运行角度α。在本专利技术的一个可选实施例中,本专利技术获取智能巡检机器人左右两侧轮子之间的轮距T,再结合步骤B得到的运行半径R和运行角度α,计算智能巡检机器人运行时的内侧半径R1和外侧半径R2。在本专利技术的一个可选实施例中,本专利技术获取智能巡检机器人从当前位置运行至目标位置的运行时间t,再结合步骤C得到的内侧半径R1和外侧半径R2,计算智能巡检机器人左右两侧轮子的实际运行速度差D,具体为如图3所示,为本专利技术实施例中智能巡检机器人的运行路径示意图。在本专利技术的一个可选实施例中,本专利技术将步骤D得到的实际运行速度差D乘以补偿系数作为速度补偿值,这里设定补偿系数为0.5,得到速度补偿值为D/2;再通过将外侧轮子的初始驱动速度V加上速度补偿值,即内侧轮子的初始驱动速度V减去速度补偿值,即动态配置四个轮子的运动参数,使机器人精准的保持在既定轨道上运动。本专利技术通过判断智能巡检机器人左侧轮子的运行距离是否大于右侧轮子的运行距离;若左侧轮子的运行距离大于右侧轮子的运行距离,说明左侧轮子处于运行路径外侧,右侧轮子处于运行路径内侧,则将左侧轮子的初始驱动速度加上速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度减去速度补偿值对右侧轮子进行驱动;若否,则将左侧轮子的初始驱动速度减去速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度加上速度补偿值对右侧轮子进行驱动,实现智能巡检机器人左右轮子运行速度的矫正。本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本专利技术的原理,应被理解为本专利技术的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本专利技术公开的这些技术启示做出各种不脱离本专利技术实质的其它各种具体变形和组合,这些变形和组合仍然在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种基于智能巡检机器人的轮径矫正方法,其特征在于,包括以下步骤:A、获取智能巡检机器人从当前位置运行至目标位置的偏差距离、实际运行距离和直线距离;B、根据步骤A得到的偏差距离、实际运行距离和直线距离计算智能巡检机器人的运行半径和运行角度;C、获取智能巡检机器人的轮距,结合步骤B得到的运行半径和运行角度,计算智能巡检机器人运行时的内侧半径和外侧半径;D、获取智能巡检机器人的运行时间,结合步骤C得到的内侧半径和外侧半径,计算智能巡检机器人左右两侧轮子的实际运行速度差;E、将步骤D得到的实际运行速度差乘以补偿系数作为速度补偿值,判断智能巡检机器人左侧轮子的运行距离是否大于右侧轮子的运行距离;若是,则将左侧轮子的初始驱动速度加上速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度减去速度补偿值对右侧轮子进行驱动;若否,则将左侧轮子的初始驱动速度减去速度补偿值对左侧轮子进行驱动,将右侧轮子的初始驱动速度加上速度补偿值对右侧轮子进行驱动。

【技术特征摘要】
1.一种基于智能巡检机器人的轮径矫正方法,其特征在于,包括以下步骤:A、获取智能巡检机器人从当前位置运行至目标位置的偏差距离、实际运行距离和直线距离;B、根据步骤A得到的偏差距离、实际运行距离和直线距离计算智能巡检机器人的运行半径和运行角度;C、获取智能巡检机器人的轮距,结合步骤B得到的运行半径和运行角度,计算智能巡检机器人运行时的内侧半径和外侧半径;D、获取智能巡检机器人的运行时间,结合步骤C得到的内侧半径和外侧半径,计算智能巡检机器人左右两侧轮子的实际运行速度差;E、将步骤D得到的实际运行速度差乘以补偿系数作为速度补偿值,判断智能巡检机器人左侧轮子的运行距离是否大于右侧轮子的运行距离;若是,则将左侧轮子的初始驱动速度加上速度...

【专利技术属性】
技术研发人员:周谊
申请(专利权)人:四川超影科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1