公开/公告号CN113205211A
专利类型发明专利
公开/公告日2021-08-03
原文格式PDF
申请/专利权人 湖南大学;青岛国际院士港集团智慧建造发展有限公司;
申请/专利号CN202110477042.4
申请日2021-04-29
分类号G06Q10/04(20120101);G06Q50/30(20120101);
代理机构43008 湖南兆弘专利事务所(普通合伙);
代理人廖元宝
地址 410082 湖南省长沙市岳麓区麓山南路1号
入库时间 2023-06-19 12:05:39
技术领域
本发明主要涉及挖掘机稳定性自动控制技术领域,具体涉及一种挖掘机铲斗的作业轨迹规划方法、系统、介质及设备。
背景技术
挖掘机在人为操纵或者无人控制过程中,因为操作判断失误可能引起挖掘机整机发生倾覆、滑移等失去稳定性的风险,若不采取干预措施,将可能造成人员伤害和经济损失。因此在挖掘机作业过程中,实时估计整机稳定性,并参照其进行作业尤为重要。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的问题,本发明提供一种保障作业稳定性的挖掘机铲斗的作业轨迹规划方法、系统、介质及设备。
为解决上述技术问题,本发明提出的技术方案为:
一种挖掘机铲斗的作业轨迹规划方法,包括步骤:
1)基于挖掘机倾覆力矩和滑移力计算得到最大挖掘力分布;
2)获取挖掘机作业时的实时挖掘阻力;
3)基于最大挖掘力分布和实时挖掘阻力,得到当前作业下的稳定区域和非稳定区域;
4)判断当前轨迹是否会与非稳定区域发生碰撞;若发生碰撞,则停止挖掘机的运行,重新规划作业轨迹。
优选地,在步骤4)中,重新规划作业轨迹的步骤为:
4.1)将稳定区域作为地图引入RRT*算法,以稳定区域作为可行域,非稳定区域作为不可行域;
4.2)以铲斗在运动过程中扫过的面积作为路径代价,在一定范围内进行搜索,按照路径代价最高且不通过非稳定区为原则生成新的作业轨迹。
优选地,在步骤4.2)之后,还包括步骤4.3),采用多项式对新的作业轨迹进行平滑处理,得到最终的作业轨迹。
优选地,在步骤4.2)中,以搜索起点为原点对铲斗齿尖轨迹进行搜索,将0≤x≤2m,-m≤y≤m的范围作为搜索空间,其中m为铲斗齿尖到斗杆-铲斗的转动节点的距离,搜索终点为(2m,0)。
优选地,步骤1)的具体过程为:
1.1)以可能发生倾覆的转动中心线作为倾覆线,以前倾计算倾覆力矩,得到其稳定力F
F
以后倾计算倾覆力矩,得到其稳定力F
F
取挖掘机与地面之间的附着系数μ,计算滑移力大小,得到其稳定力F
F
其中,G
1.2)将上述方程化为等式,求解出F
1.3)在作业空间内求解离散空间下的F
优选地,步骤2)的具体过程为:
2.1)计算水平挖掘阻力f
f
计算垂直挖掘阻力f
f
其中,w,d和l分别为铲斗宽度,深度和斜边长度,g为重力加速度,ε为土壤密度,β为倾角,δ为外摩擦角,φ为内摩擦角,e
2.2)f
优选地,步骤3)的具体过程为:通过计算的挖掘阻力f,结合最大挖掘力分布进行匹配,使最大挖掘力F
本发明还公开了一种挖掘机铲斗的作业轨迹规划系统,包括:
第一程序模块,用于基于挖掘机倾覆力矩和滑移力计算得到最大挖掘力分布;
第二程序模块,用于获取挖掘机作业时的实时挖掘阻力;
第三程序模块,用于基于最大挖掘力分布和实时挖掘阻力,得到当前作业下的稳定区域和非稳定区域;
第四程序模块,用于判断当前轨迹是否会与非稳定区域发生碰撞;若发生碰撞,则停止挖掘机的运行,重新规划作业轨迹。
本发明进一步公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时执行如上所述的挖掘机铲斗的作业轨迹规划方法的步骤。
本发明还公开了一种计算机设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序在被处理器运行时执行如上所述的挖掘机铲斗的作业轨迹规划方法的步骤。
与现有技术相比,本发明的优点在于:
(1)本发明在作业前对挖掘机进行基于稳定性的最大挖掘力分析,得到挖掘机的挖掘力分布,再对挖掘机作业时所受的挖掘阻力进行实时估计计算,得到挖掘机作业时的稳定、非稳定区域分布,基于此来进行铲斗作业的轨迹规划,保障挖掘机在作业时始终保持在稳定区域内,避免产生倾覆、滑移等危害整机安全的情况,保障挖掘机作业时的稳定性。
(2)本发明采用RRT*算法,可以不包含系统模型,且不需要栅格地图,采用增量式增长的随机采样算法,随机的在待搜索空间中进行采样,可以保证在短时间内得到符合要求的轨迹,并且能够得到最优的轨迹。
(3)本发明在进行轨迹规划时,将物料量装载作为两个相邻节点之间的路径代价,能够保障后续铲斗装载的物料量最多;同时在约定的搜索空间内进行搜索,保障了计算速度,节约了资源。
附图说明
图1为本发明的方法在实施例的流程图。
具体实施方式
以下结合说明书附图和具体实施例对本发明作进一步描述。
如图1所示,本实施例的挖掘机铲斗的作业轨迹规划方法,包括步骤:
1)基于挖掘机倾覆力矩和滑移力计算得到最大挖掘力分布;
2)获取挖掘机作业时的实时挖掘阻力;
3)基于最大挖掘力分布和实时挖掘阻力,得到当前作业下的稳定区域和非稳定区域;
4)判断当前轨迹是否会与非稳定区域发生碰撞;若发生碰撞,则停止挖掘机的运行,重新规划作业轨迹。
本发明在作业前对挖掘机进行基于稳定性的最大挖掘力分析,得到挖掘机的挖掘力分布,再对挖掘机作业时所受的挖掘阻力进行实时估计计算,得到挖掘机作业时的稳定、非稳定区域分布,基于此来进行铲斗作业的轨迹规划,保障挖掘机在作业时始终保持在稳定区域内,避免产生倾覆、滑移等危害整机安全的情况,保障挖掘机作业时的稳定性。
本发明可在无人挖掘机作业时,进行基于整机稳定性的作业轨迹自动规划;或者应急工况下,作为机器接管形式的保障整机稳定性控制。
在一具体实施例中,步骤1)中的最大挖掘力分布在图形中体现,其利用挖掘机本身参数,即各个部件的质量、质心位置和转动惯量进行计算而得到,具体过程为:
1.1)以可能发生倾覆的转动中心线作为倾覆线,首先以前倾计算倾覆力矩,得到其稳定力大小F
F
以后倾计算倾覆力矩,得到其稳定力F
F
取一般挖掘机与地面之间的附着系数μ,计算滑移力大小,得到其稳定力大小F
F
其中,G
1.2)将上述方程化为等式,求解出F
1.3)在作业空间内求解离散空间下的F
在一具体实施例中,步骤2)的具体过程为:
2.1)计算水平挖掘阻力f
f
计算垂直挖掘阻力f
f
其中,w,d和l分别为铲斗宽度,深度和斜边长度,g为重力加速度,ε为土壤密度,β为倾角,δ为外摩擦角,φ为内摩擦角,e
2.2)f
在一具体实施例中,步骤3)的具体过程为:通过计算的挖掘阻力f,结合最大挖掘力分布图进行匹配,使最大挖掘力F
在一具体实施例中,在步骤4)中,根据在作业前预知的作业轨迹,实时判断下一刻路径(即作业轨迹)是否与非稳定区域发生碰撞;若未发生碰撞则继续按原轨迹运行,若发生碰撞,则停止按原轨迹运行,在当前时刻位置停止,进行路径重搜索,具体过程为:
4.1)将稳定区作为地图引入RRT*算法,以稳定区域作为可行域,非稳定区域作为不可行域;
4.2)在保障挖掘机作业稳定的同时,在一次挖掘过程中装载的物料量最大作为约束,使用非稳定区域作为障碍物进行搜索树搜索;
将物料量装载作为两个相邻节点之间的路径代价,即铲斗在运动过程中扫过的面积,路径代价越高装载的物料量越高,路径代价越低则装载的物料量越少;
其中m为铲斗齿尖到斗杆-铲斗的转动节点的距离,x
其中为保障计算速度,节约资源,不让搜索树在全局进行搜索,以搜索起点为原点对铲斗齿尖轨迹进行搜索,将0≤x≤2m,-m≤y≤m的范围作为搜索空间,其中m为铲斗齿尖到斗杆-铲斗的转动节点的距离,搜索终点为(2m,0);
在每次得到新节点后,在其一定范围内进行搜索,按照路径代价最高且不通过非稳定区域为原则选择新的父节点;
4.3)由于RRT*算法是对可行区域的随机采样,因此,虽然得到的路径能满足始终在稳定区内且尽可能大的物料装载量的要求,但路径为一条折线,路径平滑度不足;为了保证路径的平滑度,采用多项式进行路径平滑,改善后的路径则具有很高的平滑度,且不会进入挖掘机非稳定区域,同时满足最大物料装载量的要求,保障运行稳定性。
本发明采用RRT*算法,可以不包含系统模型,且不需要栅格地图,采用增量式增长的随机采样算法,随机的在待搜索空间中进行采样,可以保证在短时间内得到符合要求的轨迹,并且能够得到最优的轨迹。
本发明还公开了一种挖掘机铲斗的作业轨迹规划系统,包括:
第一程序模块,用于基于挖掘机倾覆力矩和滑移力计算得到最大挖掘力分布;
第二程序模块,用于获取挖掘机作业时的实时挖掘阻力;
第三程序模块,用于基于最大挖掘力分布和实时挖掘阻力,得到当前作业下的稳定区域和非稳定区域;
第四程序模块,用于判断当前轨迹是否会与非稳定区域发生碰撞;若发生碰撞,则停止挖掘机的运行,重新规划作业轨迹。
本发明的挖掘机铲斗的作业轨迹规划系统,与上述的作业轨迹规划方法相对应,同样具有如上方法所述的优点。
本发明进一步公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时执行如上所述的挖掘机铲斗的作业轨迹规划方法的步骤。本发明还公开了一种计算机设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序在被处理器运行时执行如上所述的挖掘机铲斗的作业轨迹规划方法的步骤。本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现各种功能。存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其它易失性固态存储器件等。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
机译: 货物管理系统,用于确定挖掘机铲斗中的装料量,该系统包括:检测装置,用于检测将集装箱保持在限定位置的力强度的大小;检测角度的装置;与检测装置可操作地关联的处理装置。力检测装置和确定挖掘机铲斗中装料量的方法。
机译: 一种用于控制挖掘机铲斗的方法,该方法已存储了将角度链接到铲斗的升高位置以自动设置最佳位置的数据
机译: 挖掘机的铲斗更换器,可使用摇杆轻松更换作业设备