本技术公开了一种移动机器人的定位系统及其定位方法,包括机器人本体、控制终端和无线电波收发器,所述机器人本体的内部设置有机器人控制器、天线一、车轮转速传感器、车轮角度传感器、障碍物检测传感器、图像采集摄像头和航向角检测器,所述控制终端的内部分别依次设置有天线二、数据计算中心和存储器。
有益效果:能够使得移动机器人既能够在室内提供服务也能够在室外提供服务,在室外提供服务时还能够利用GPS定位系统和北斗定位系统提供辅助定位,有效提高定位精度,提高机器人的工作效率,能够自动规划路线,能够自动规避障碍物,提高机器人的智能化。
技术要求1.一种移动机器人的定位系统及其定位方法,其特征在于,包括机器人本体(1)、控制终端(2)和无线电波收发器(3),所述机器人本体(1)的内部设置有机器人控制器(4)、天线一(5)、车轮转速传感器(6)、车轮角度传感器(7)、障碍物检测传感器(8)、图像采集摄像头(9)和航向角检测器(10),所述天线一(5)位于所述机器人本体(1)背面的顶端,所述车轮转速传感器(6)和所述车轮角度传感器(7)与车轮连接,所述障碍物检测传感器(8)、所述图像采集摄像头(9)和所述航向角检测器(10)位于所述机器人本体(1)正面的顶端,所述控制终端(2)的内部分别依次设置有天线二(11)、数据计算中心(12)和存储器(13)。
2.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,所述机器人控制器(4)的内部分别依次设置有机器人控制模块(14)、无线传输模块一(15)、车轮转速控制模块(16)、车轮角度修正模块(17)、障碍物检测模块(18)和图像采集模块(19),所述无线传输模块一(15)、所述车轮转速控制模块(16)、所述车轮角度修正模块(17)、所述障碍物检测模块(18)和所述图像采集模块(19)分别均与所述机器人控制模块(14)连接,所述控制终端(2)的内部分别依次设置有终端控制模块(20)、无线传输模块二(21)、路线规划模块(22)、障碍物规避模块(23)、机器人位置偏修正模块(24)、角度对比模块(25)、数据计算模块(26)和数据存储模块(27),所述无线传输模块二(21)、所述路线规划模块(22)、所述障碍物规避模块(23)、所述机器人位置偏修正模块(24)、所述角度对比模块(25)、所述数据计算模块(26)和所述数据存储模块(27)分别均与所述终端控制模块(20)连接。
3.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,该系统设有移动控制终端(28),所述移动控制终端(28)为手机(29)和平板电脑(30)中的一种或多种,所述移动控制终端(28)与所述控制终端(2)之间通过WIFI。
4.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,所述机器人控制模块(14)还与GPS定位系统(31)和北斗定位系统(32)连接。
5.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,所述机器人本体(1)与所述控制终端(2)之间通过WIFI连接,所述控制终端(2)与所述无线电波收发器(3)之间通过线缆连接。
6.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,所述无线电波收发器(3)设置有多组,且每组均设置有三个,三个所述无线电波收发器(3)分别位于机器人走道顶端的左侧、中间位置及右侧,且位于室内的所述无线电波收发器(3)每组直线间距为五十米,位于室外的所述无线电波收发器(3)每组直线间距为一百米。
7.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,在所述移动机器人使用地点的机器人走道上预先标定位置点,如图3中的A1~An、B1~Bn、C1~Cn、D1~Dn。
8.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其定位方法包括以下步骤:移动机器人位于初始点E,此时,靠近移动机器人的无线电波收发器(3)向移动机器人发送无线电波,定位移动机器人的位置如A4,并计算出如图4中的角度∂1和∂2;输入移动机器人的运动终点F,通过路线规划模块(22)自动规划出最佳路线如L;控制移动机器人在L路线上进行运动,在运动过程中,通过车轮转速传感器(6)、车轮角度传感器(7)、障碍物检测传感器(8)、图像采集摄像头(9)和航向角检测器(10)对运行状况进行实时监测;当移动机器人运行路线出现偏移时,此时角度对比模块(25)会监测到∂1和∂2的值会产生较大差异,通过车轮角度修正模块(17)和机器人位置偏修正模块(24)对移动机器人的位置进行调整,直至∂1和∂2的值相同位置;当移动机器人在运行过程中遇到障碍物时,通过障碍物规避模块(23)控制移动机器人从障碍物的一侧绕行,若障碍物较大,移动机器人无法通过时,通过路线规划模块(22)重新规划新的路线;当移动机器人运行到终点F,此时,系统控制移动机器人停止运行即可。
9.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,所述角度对比模块(25)设置有误差范围,其误差角度为5°。
10.根据权利要求1所述的一种移动机器人的定位系统及其定位方法,其特征在于,在所述移动机器人运行的过程中,靠近所述移动机器人的所述无线电波收发器(3)优先为移动机器人提供服务。
技术说明书一种移动机器人的定位系统及其定位方法技术领域本技术涉及移动机器人技术领域,具体来说,涉及一种移动机器人的定位系统及其定位方法。
背景技术随着工业自动化和人工智能的不断发展,机器代替人工的需求越来越大,更重要的是,移动机器人能够代替人工有效完成各种复杂、高难度并且繁琐的工作和任务,而且在实际生活中得到了广泛的应用。
但是就目前技术应用而言,移动机器人,尤其是AGV,一般是通过铺设在地面上的规则图形来对移动机器人的位置进行定位,即铺设在地面上的规则图形中包含着每一个规则图形在空间坐标系中的位置坐标,然后移动机器人通过获取规则图形中的位置坐标,来对移动机器人自身的位置进行定位。
但是,在人工铺设规则图形的过程中,由于实际当中各种操作环境的限制以及人工的操作误差,会使得铺设在地面上的规则图形与规则图形实际所包含的位置坐标之间存在很大误差,进而导致移动机器人在实际定位当中产生较大的定位误差。
而且地面铺设的规则图形易受外界因素影响而受到污染;例如目前常用通过铺设二维码的方式中,二维码易受移动机器人底盘轮子的碾压而损坏,这样容易造成无法检测到二维码,进而导致定位功能失效。
而随着工业自动化的发展,企业对工厂自动化提出了更高的要求。
目前物流搬运环节中大部分的移动机器人即AGV的运行仍处于有轨导引,以及少部分的非常昂贵的激光无轨导引与施工复杂的惯性导引;但有轨导引方式无法适用运行路径不固定的要求的问题,而无反射板激光导航无法满足末端定位高精度的要求,反射板激光导航其对环境改造较大,不易变换工作场景。
因此,对于末端定位精度要求高,运行路径无固定线路的工作环境,单纯使用无反射板激光导航叉车无法满足末端定位高精度的要求,单纯使用有反射板激光导航方式叉车,虽能满足其导航路径灵活与末端定位精度高的特点,但造价太贵,使用环境改造量大,且对使用环境要求较高。
针对相关技术中的问题,目前尚未提出有效的解决方案。
技术内容针对相关技术中的问题,本技术提出一种移动机器人的定位系统及其定位方法,以克服现有相关技术所存在的上述技术问题。
为此,本技术采用的具体技术方案如下:一种移动机器人的定位系统及其定位方法,包括机器人本体、控制终端和无线电波收发器,所述机器人本体的内部设置有机器人控制器、天线一、车轮转速传感器、车轮角度传感器、障碍物检测传感器、图像采集摄像头和航向角检测器,所述天线一位于所述机器人本体背面的顶端,所述车轮转速传感器和所述车轮角度传感器与车轮连接,所述障碍物检测传感器、所述图像采集摄像头和所述航向角检测器位于所述机器人本体正面的顶端,所述控制终端的内部分别依次设置有天线二、数据计算中心和存储器。
进一步的,所述机器人控制器的内部分别依次设置有机器人控制模块、无线传输模块一、车轮转速控制模块、车轮角度修正模块、障碍物检测模块和图像采集模块,所述无线传输模块一、所述车轮转速控制模块、所述车轮角度修正模块、所述障碍物检测模块和所述图像采集模块分别均与所述机器人控制模块连接,所述控制终端的内部分别依次设置有终端控制模块、无线传输模块二、路线规划模块、障碍物规避模块、机器人位置偏修正模块、角度对比模块、数据计算模块和数据存储模块,所述无线传输模块二、所述路线规划模块、所述障碍物规避模块、所述机器人位置偏修正模块、所述角度对比模块、所述数据计算模块和所述数据存储模块分别均与所述终端控制模块连接。
进一步的,该系统设有移动控制终端,所述移动控制终端为手机和平板电脑中的一种或多种,所述移动控制终端与所述控制终端之间通过WIFI。
进一步的,所述机器人控制模块还与GPS定位系统和北斗定位系统连接。
进一步的,所述机器人本体与所述控制终端之间通过WIFI连接,所述控制终端与所述无线电波收发器之间通过线缆连接。
进一步的,所述无线电波收发器设置有多组,且每组均设置有三个,三个所述无线电波收发器分别位于机器人走道顶端的左侧、中间位置及右侧,且位于室内的所述无线电波收发器每组直线间距为五十米,位于室外的所述无线电波收发器每组直线间距为一百米。
进一步的,在所述移动机器人使用地点的机器人走道上预先标定位置点,如图3中的A1~An、B1~Bn、C1~Cn、D1~Dn。
进一步的,其定位方法包括以下步骤:移动机器人位于初始点E,此时,靠近移动机器人的无线电波收发器向移动机器人发送无线电波,定位移动机器人的位置如A4,并计算出如图4中的角度∂1和∂2;输入移动机器人的运动终点F,通过路线规划模块自动规划出最佳路线如L;控制移动机器人在L路线上进行运动,在运动过程中,通过车轮转速传感器、车轮角度传感器、障碍物检测传感器、图像采集摄像头和航向角检测器对运行状况进行实时监测;当移动机器人运行路线出现偏移时,此时角度对比模块会监测到∂1和∂2的值会产生较大差异,通过车轮角度修正模块和机器人位置偏修正模块对移动机器人的位置进行调整,直至∂1和∂2的值相同位置;当移动机器人在运行过程中遇到障碍物时,通过障碍物规避模块控制移动机器人从障碍物的一侧绕行,若障碍物较大,移动机器人无法通过时,通过路线规划模块重新规划新的路线;当移动机器人运行到终点F,此时,系统控制移动机器人停止运行即可。
进一步的,所述角度对比模块设置有误差范围,其误差角度为5°。
进一步的,在所述移动机器人运行的过程中,靠近所述移动机器人的所述无线电波收发器优先为移动机器人提供服务。