CN111039184A - 一种塔式起重机的防碰撞方法及其防碰撞设备 - Google Patents
一种塔式起重机的防碰撞方法及其防碰撞设备 Download PDFInfo
- Publication number
- CN111039184A CN111039184A CN201911318300.3A CN201911318300A CN111039184A CN 111039184 A CN111039184 A CN 111039184A CN 201911318300 A CN201911318300 A CN 201911318300A CN 111039184 A CN111039184 A CN 111039184A
- Authority
- CN
- China
- Prior art keywords
- tower
- tower crane
- collision
- radius
- cranes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C15/00—Safety gear
- B66C15/04—Safety gear for preventing collisions, e.g. between cranes or trolleys operating on the same track
- B66C15/045—Safety gear for preventing collisions, e.g. between cranes or trolleys operating on the same track electrical
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Jib Cranes (AREA)
Abstract
本发明涉及塔式起重机施工技术领域,具体来说是一种塔式起重机的防碰撞方法及其防碰撞设备,通过位置采集设备实时采集塔式起重机的塔臂外端的位置,并通过处理器对任意两个塔式起重机进行碰撞解析,并返回解析结果至处理终端。本发明同现有技术相比,组合结构简单可行,易于安装与拆卸,其优点在于:通过位置采集设备获取位置信息、通过处理器进行数据处理并通过处理终端进行反馈,整个防碰撞方法条理清晰,通过对数据处理方法的独创性设计,实现了运算简便、处理快捷的防碰撞方法,并且能精确判断塔式起重机之间的具体碰撞情况和位置,有助于防止即时有效地对塔式起重机的运作进行调整,并防止安全事故的发生。
Description
技术领域
本发明涉及塔式起重机施工技术领域,具体来说是一种塔式起重机的防碰撞方法及其防碰撞设备。
背景技术
塔式起重机是建筑工地上最常用的一种起重设备,用于起吊施工用的钢筋、木楞、混凝土、钢管等施工的原材料。其通过塔臂上的滑轮实现起吊,并通过回转塔架实现塔臂及吊装材料的旋转。而在实际使用过程中,建筑工地上往往布置有多台塔式起重机同时进行工作,容易导致各塔式起重机之间的相互碰撞摩擦,从而引发一系列安全事故。为此,我国专利CN107285206B公开了一种基于塔式起重机避碰预警***的防碰撞方法,通过摄像头获取建筑施工现场的参数特征而后一一映射至图像现场,通过图像现场的几何模型进行防碰撞算法计算,这种方式处理流程较为复杂,对处理器性能有一定要求,成本较高。
发明内容
本发明的目的在于解决现有技术的不足,提供一种塔式起重机的防碰撞方法及其防碰撞设备,采取了一种新型的防碰撞处理流程,且整体运算便捷、可靠。
为了实现上述目的,设计一种塔式起重机的防碰撞方法,通过位置采集设备实时采集塔式起重机的塔臂外端的位置,并通过处理器对任意两个塔式起重机进行碰撞解析,并返回解析结果至处理终端,所述的碰撞解析具体包括如下步骤:步骤a.判断当前两个塔式起重机的半径是否相交,若相交,则由处理器返回正处于碰撞状态的解析结果;若不相交,则进行步骤b;步骤b.计算两个塔式起重机所构成的轨迹圆的位置关系,并由处理器根据两个塔式起重机的轨迹圆的位置关系返回解析结果。
本发明还具有如下优选的技术方案:
获取每个塔式起重机的塔臂外端在水平面中所处的位置。
所述的步骤a具体包括:步骤a1.快速排斥算法,若快速排斥算法的结果有一个为真,则代表两个塔式起重机的半径必然不相交;所述的快速排斥算法是指,对于两个塔式起重机的半径,通过处理器计算每个塔式起重机的半径当在前所处位置所达到的最大的横坐标和最大的纵坐标,是否分别小于另一个塔式起重机的半径在当前所处位置所达到的最小的横坐标和最小的纵坐标的数值。
所述的步骤a还包括步骤a2.跨立算法;若经过快速排斥算法,没有任一结果为真,则需要进行步骤a2的处理,即构建两个分别由一个塔式起重机的半径的两个端点至另一个塔式起重机的半径的同一端点的判断向量和由另一个塔式起重机的两个端点所构成的半径向量,而后判断判断向量与另一个塔式起重机的半径向量的叉乘乘积,若两个叉乘乘积的结果同号,则说明目前两个塔式起重机的半径未相交;若异号或任意叉乘乘积的结果为0,则说明两个塔式起重机的半径正在碰撞,则由处理器返回正处于碰撞状态的解析结果。
所述的步骤b具体包括:若两个塔式起重机的轨迹圆相离,则处理器返回不会碰撞的解析结果;若两个塔式起重机的轨迹圆相切,则进一步计算当前两个塔式起重机的塔臂的外端点之间的距离是否小于等于安全距离,若是,则由处理器返回会碰撞的解析结果;若否,则由处理器返回不会碰撞的解析结果;若两个塔式起重机的轨迹圆不相切也不相离,则进一步计算每一塔式起重机的半径的两个端点至另一塔式起重机的半径的距离,并根据距离与安全距离的比较结果由处理器返回解析结果。
设一个塔式起重机的轨迹圆为第一轨迹圆,另一塔式起重机的轨迹圆为第二轨迹圆,第一轨迹圆的半径为R1,第二轨迹圆的半径为R2,两个轨迹圆的圆心距为d,R1、R2和d的长度通过位置采集设备获取,并由处理器通过下述条件判断两个轨迹圆是否相离或相切:两个轨迹圆相离,则满足下列条件:R1+R2<d;两个轨迹圆相切,则满足下列条件:R1+R2=d。
若两个塔式起重机的轨迹圆不相切也不相离,则首先计算塔式起重机的两个端点与另一塔式起重机的半径之间是否存在垂足点,若存在垂足点,则计算该端点到另一塔式起重机的半径的距离;若不存在垂足点,则将该端点到另一塔式起重机的半径的距离设置为无穷大;取分别求得的四个端点到另一塔式起重机的半径的距离中的最小值,若所述的最小值小于等于安全距离,则由处理器返回某一端点与另一塔式起重机的半径相碰撞的解析结果。
计算端点与另一塔式起重机的半径之间是否存在垂足点的方法具体如下:分别计算每个端点与另一塔式起重机的任一端点所构成的相连及另一塔式起重机的两个端点所构成的向量之间的内积,若内积小于零,则存在垂足点;若没有任一内积大于零,则判断存在垂足点。
若所述的最小值大于安全距离,则再分别计算两个塔式起重机的外端点之间的距离及外端点至另一塔式起重机的圆心之间的距离,并取其中的最小值为距离最小值,再与安全距离相比较,若存在小于安全距离的距离最小值,则由处理器返回分别代表两个塔式起重机的端点相互碰撞的解析结果。
所述的方法还包括运动补偿方法,当当前位置信息无法获知时,根据最后获得的运动信息,进行当前位置的计算,所述的运动信息包括时间戳、与时间戳相对应的角速度以及与时间戳相对应的位置;当当前位置的角速度无法获知时,则取最后获得的角速度为默认值,进行运动补偿;或者使角速度由最后获得的角速度匀速递减至零。
本发明还涉及一种用于所述的塔式起重机的防碰撞方法的防碰撞设备,包括用于实时采集塔式起重机的塔臂外端的位置的位置采集设备,用于对任意两个塔式起重机进行碰撞解析并返回解析结果至处理终端的处理器,用于将解析结果进行展现的处理终端。
本发明同现有技术相比,组合结构简单可行,易于安装与拆卸,其优点在于:通过位置采集设备获取位置信息、通过处理器进行数据处理并通过处理终端进行反馈,整个防碰撞方法条理清晰,通过对数据处理方法的独创性设计,实现了运算简便、处理快捷的防碰撞方法,并且能精确判断塔式起重机之间的具体碰撞情况和位置,有助于防止即时有效地对塔式起重机的运作进行调整,并防止安全事故的发生。
附图说明
图1是本发明的防碰撞方法的流程示意图;
图2是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(1);
图3是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(2);
图4是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(3);
图5是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(4);
图6是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(5);
图7是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(6);
图8是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(7);
图9是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(8);
图10是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(9);
图11是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(10);
图12是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(11);
图13是本发明跨立实验中两个轨迹圆之间的具***置关系的示意图(12);
图14是存在垂足点时的示意图;
图15是不存在垂直点时的示意图。
具体实施方式
下面结合附图对本发明作进一步说明,这种装置及方法的结构和原理对本专业的人来说是非常清楚的。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本实施方式首先提供一种用于塔式起重机的防碰撞方法的防碰撞设备,包括用于实时采集塔式起重机的塔臂外端的位置的位置采集设备,用于对任意两个塔式起重机进行碰撞解析并返回解析结果至处理终端的处理器,用于将解析结果进行展现的处理终端,处理终端可以包含警报器,在现场发出警报或向相关人员发出消息提示,又或者,处理终端也可与塔式起重机的控制器信号相连,在发生碰撞危险时,直接控制塔式起重机停止运作。
本实施方式提供一种塔式起重机的防碰撞方法,依次对任意两个塔式起重机进行碰撞解析,从而实现所有塔式起重机之间的碰撞解析,塔式起重机在运行过程中,塔臂以回转塔架为旋转中心进行旋转,以移动吊起的重物,即在二维平面上,塔式起重机的活动范围,实际是以回转塔架的中心为圆心,以塔臂最远端与回转塔架的中心之间的距离为半径而形成的圆。故而,在本实施方式中设定塔式起重机的塔臂最远端与塔式起重机的回转塔架的中心的连线为塔式起重机的半径,设定塔式起重机的塔臂的最远端以回转塔架的中心为圆心旋转一周的轨迹为塔式起重机的轨迹圆,对塔式起重机的半径的碰撞解析即相当于对塔臂的碰撞解析。
所述的防碰撞方法主要包括如下步骤:
步骤a.判断当前两个塔式起重机的半径是否相交,若相交,则由处理器返回正处于碰撞状态的解析结果;若不相交,则进行步骤b。
步骤b.计算两个塔式起重机所构成的轨迹圆的位置关系,并由处理器根据两个塔式起重机的轨迹圆的位置关系返回解析结果。
以下本实施方式对该防碰撞方法进行具体示例。
结合图1,在进行防碰撞的计算时,首先,要获取每个塔式起重机的半径在水平面中所处的位置。例如,本实施方式中通过位置采集设备实时获取每个塔式起重机的塔臂外端在水平面内的投影位置坐标,而对于回转塔架的中心在水平面中所处的位置坐标,由于塔式起重机架设后,回转塔架的中心的位置是固定的,因此只需架设完成后进行一次检测并记录其位置即可,当然也可以专门设置位置采集设备以实时获取其位置。从而获取了每个塔式起重机的半径两端的坐标,也即获取了半径的位置,而位置采集设备可以通过GPS或北斗定位设备或其他的具有定位功能的设备实现。而在其他实施方式中,位置采集设备还采用方位角传感器,由于塔臂的长度及回转塔架的中心的位置是固定的,只需根据塔臂的回转角度即能确定塔式起重机的塔臂的外端所处的位置。
在完成对塔式起重机的半径在水平面中所处的位置的实时采集之后,需要判断两个塔式起重机的半径是否相交。在本实施方式中,采用依次进行的两个步骤对其进行判断,若计算出两个塔式起重机的半径相交,则通过处理器返回值-1,代表目前两个塔式起重机正处于碰撞状态;若不相交,则据需进行后续处理流程,具体的判断方法为:
步骤a1.快速排斥算法;
步骤a2.跨立算法。
其中,所述的快速排斥算法是指,对于两个塔式起重机的半径,通过处理器计算每个塔式起重机的半径在当前所处位置所达到的最大的横坐标和最大的纵坐标,是否分别小于另一个塔式起重机的半径在当前所处位置所达到的最小的横坐标和最小的纵坐标的数值。例如,塔式起重机的半径的两个端点必然是横坐标、纵坐标所能达到最大和最小的位置,即回转塔架的中心的位置和塔臂最远端的位置,即为横坐标、纵坐标所能达到最大和最小的位置,因此,只需通过处理器分别判断每个塔式起重机的回转塔架的中心和塔臂最远端两者中较大的横坐标是否小于另一个塔式起重机的回转塔架的中心和塔臂最远端两者中较小的横坐标,以及每个塔式起重机的回转塔架的中心和塔臂最远端两者中较大的纵坐标是否小于另一个塔式起重机的回转塔架的中心和塔臂最远端两者中较小的纵坐标即可。若上述判断有一个为真,则代表两个塔式起重机的半径必然不相交,否则,则需要进行第二步的计算。
而跨立算法则是对每一个塔式起重机的半径的两个端点,判断两个端点是否位于另一个塔式起重机的半径的两侧,即两个塔式起重机的半径是否相交。本实施方式中采用叉乘实现该判断,其原理如下:设一个矢量为P=(x1,y1),另一个矢量为Q=(x2,y2),则计算两者的矢量叉积:P×Q=x1*y2-x2*y1,得到一个矢量结果,为PQ向量所在平面的法向量,显然有性质P×Q=-(Q×P)和P×(-Q)=-(P×Q),从而可以通过矢量结果的符号判断两矢量相互之间的顺逆时针关系:
若P×Q>0,则P在Q的顺时针方向。
若P×Q<0,则P在Q的逆时针方向。
若P×Q=0,则P与Q共线,但可能同向也可能反向。
因此,设一个塔式起重机的半径的两个端点分别为点A和点B,另一个塔式起重机的半径的两个端点分别为点C和点D,那么,只需构建两个分别由一个塔式起重机的半径的两个端点至另一个塔式起重机的半径的同一端点的判断向量和由另一个塔式起重机的两个端点所构成的半径向量,而后判断该两个判断向量与另一个塔式起重机的半径向量的叉乘乘积是否同号即可,例如本实施方式中以向量AC和向量BC为两个判断向量,以向量CD为半径向量,则只需判断向量AC与向量CD的乘积和向量BC与向量CD的乘积是否同号即可:若异号或任意叉乘乘积的结果为0时,则表明两个塔式起重机的半径相互跨立,则判断其为相交,若同号,则说明目前两个塔式起重机的半径未相交。
若两个塔式起重机的半径未相交,则通过处理器,根据两个塔式起重机的半径及圆心距离进一步对两个塔式起重机的轨迹圆的具***置关系进行计算。将两个塔式起重机的轨迹圆分别称为第一轨迹圆和第二轨迹圆,第一轨迹圆的半径为R1,第二轨迹圆的半径为R2,两个轨迹圆的圆心距为d,R1、R2和d可以通过位置采集设备获取,也可在位置采集设备获取各点坐标后由处理器自行运算获得,而且由于每个塔式起重机的半径值是可以实现确定的,R1和R2的值也可以由工程人员事先获得的相关数据直接设定,则所有的两个塔式起重机的轨迹圆之间的具***置关系如下所示:
(1)参见图2,两个轨迹圆相离,则满足下列条件:R1+R2<d。
(2)参见图3,两个轨迹圆相切,则满足下列条件:R1+R2=d。
(3)参见图4,两个轨迹圆相交,但两个轨迹圆的半径均不会与另一轨迹圆的圆心相接触,则同时满足下列条件:R1+R2>d;|R1-R2|<d;R1<d;R2<d。
(4)参见图5,两个轨迹圆相交,且第一轨迹圆的半径会与第二轨迹圆的圆心相接触,则同时满足下列条件:R1+R2>d;|R1-R2|<d;R1>=d;R2<d。
(5)参见图6,两个轨迹圆相交,且第二轨迹圆的半径会与第一轨迹圆的半径接触,则同时满足下列条件:R1+R2>d;|R1-R2|<d;R1<d;R2>=d。
(6)参见图7,两个轨迹圆相交,且第一轨迹圆的半径会与第二轨迹圆的圆心相接触,第二轨迹圆的半径也会与第一轨迹圆的半径接触,则同时满足下列条件:R1+R2>d;|R1-R2|<d;R1>=d;R2>=d。
(7)参见图8,第二轨迹圆内切于第一轨迹圆,则同时满足下列条件:R1+R2>d;R1-R2=d。
(8)参见图9,第一轨迹圆内切于第二轨迹圆,则同时满足下列条件:R1+R2>d;R2-R1=d。
(9)参见图10,第二轨迹圆包含第一轨迹圆,即第一轨迹圆位于第二轨迹圆内,且第一轨迹圆的半径不会与第二轨迹圆的圆心相接触,则同时满足下列条件:R1+R2>d;|R1-R2|>d;R1<d;R2>d。
(10)参见图11,第二轨迹圆包含第一轨迹圆,且第一轨迹圆的半径会与第二轨迹圆的圆心相接触,则同时满足下列条件:R1+R2>d;|R1-R2|>d;R1<R2;R1>=d;R2>d。
(11)参见图12,第一轨迹圆包含第二轨迹圆,即第二轨迹圆位于第一轨迹圆内,且第二轨迹圆的半径不会与第一轨迹圆的圆心相接触,则同时满足下列条件:R1+R2>d;|R1-R2|>d;R1>d;R2<d。
(12)参见图13,第一轨迹圆包含第二轨迹圆,且第二轨迹圆的半径会与第一轨迹圆的圆心相接触,R1+R2>d;|R1-R2|>d;R1>R2;R1>d;R2>=d。
由此,可以通过上述条件,对两个塔式起重机的轨迹圆之间的具***置关系分别进行计算。而在本实施方式中,则采用一种更为特殊的方式,即只计算两个塔式起重机的轨迹圆是否相离或者相切,而不对其余的具***置关系进行计算。若根据以上(1)项的条件,求得两个塔式起重机的轨迹圆相离,则处理器返回值0,代表两个塔式起重机不会碰撞;若根据以上(2)项的条件,求得两个塔式起重机的轨迹圆相切,则进一步计算当前两个塔式起重机的半径的外端点之间的距离是否小于等于安全距离,若是,则由处理器返回值-2,代表两个塔式起重机的半径的外端点会碰撞,若否,则有处理器返回值0,代表两个塔式起重机不会碰撞;若均不符合以上(1)、(2)两项的条件,则认为两个塔式起重机的轨迹圆处于其他状态,并进行下述操作。其中,对于安全距离,可以根据现场实际需求在处理器后台单独设置,通常的设定值的区域范围为0~10米。
若经前述计算,求出两个塔式起重机的轨迹圆既不相离,也不相切,则进一步计算每一塔式起重机的半径的两个端点至另一塔式起重机的半径的距离。具体而言,其包括如下两个步骤:
首先计算端点与另一塔式起重机的半径之间是否存在垂足点;
若存在垂足点,则计算该端点到另一塔式起重机的半径的距离;若不存在垂足点,则将该端点到另一塔式起重机的半径的距离设置为无穷大。
其中,见图14,若由点向线段所在的直线作垂线,垂线与线段相交,则定义其存在垂足点;见图15,若垂线与线段不相交,即相交点在线段的延长线上,则定义其不存在垂足点。而计算端点与另一塔式起重机的半径之间是否存在垂足点的方法具体如下:端点和另一塔式起重机的半径的两个端点之间的连线形成两个夹角,通过处理器或者位置采集设备计算两个夹角是否为钝角,如果其中一个夹角为钝角,即判断不存在垂足点向量内积来计算。例如,同样如上述,设一个塔式起重机的半径的两个端点分别为点A和点B,另一个塔式起重机的半径的两个端点分别为点C和点D,则点A与另一个塔式起重机的半径的余弦值可以通过向量AC和向量DC的内积来求得。
取分别求得的四个端点到另一塔式起重机的半径的距离中的最小值,若该最小值小于等于安全距离,则根据该最小值所对应的内容,则处理器返回值1或2或3或4,分别代表某一端点与另一塔式起重机的半径碰撞。具体地,当R1的外端到第二塔式起重机的半径的距离为最小值且小于等于安全距离时,则返回值1;当R1的内端到第二塔式起重机的半径的距离为最小值且小于等于安全距离时,则返回值2;当R2的外端到第一塔式起重机的半径的距离为最小值且小于等于安全距离时,则返回值3;当R2的内端到第一塔式起重机的半径的距离为最小值且小于等于安全距离时,则返回值4。
若该最小值大于安全距离,则再分别计算两个塔式起重机的外端点之间的距离及外端点至另一塔式起重机的圆心之间的距离,并取其中的最小值为距离最小值,再与安全距离相比较,若存在小于安全距离的距离最小值,则根据该距离最小值所对应的内容,处理器返回-2或-3或-4,分别代表两个塔式起重机的外端点相互碰撞、第一塔式起重机的外端点与第二塔式起重机的圆心相碰撞和第二塔式起重机的外端点与第一塔式起重机的圆心相碰撞。具体地,若两个塔式起重机的外端点之间的距离为最小值且小于等于距离最小值,则返回值-2;若第一塔式起重机的外端点至第二塔式起重机的圆心之间的距离为最小值且小于等于距离最小值,则返回值-3;若第二塔式起重机的外端点至第一塔式起重机的圆心之间的距离为最小值且小于等于距离最小值,则返回值-3。
而根据处理器返回值,可以得知两个塔式起重机之间的碰撞情况,并可通过警报器或其他设备进行相应提示,对于处理器的返回值,总结如下:
0:表示没有碰撞可能;
-4:表示R2外端点有碰撞R1圆心的可能;
-3:表示R1外端点有碰撞R2圆心的可能;
-2:表示R1外端点有碰撞R2外端点的可能;
-1:表示第一塔式起重机和第二塔式起重机正处在碰撞状态;
1:表示R1的外端点有碰撞R2的可能;
2:表示R1的圆心有碰撞R2的可能;
3:表示R2的外端点有碰撞R1的可能;
4:表示R2的圆心有碰撞R1的可能;
其中,返回值-4、-3、-2属于点和点的碰撞类型,返回值1、2、3、4属于点和线段的碰撞类型。由此,通过本实施方式的防碰撞方法,还能具体确定两个塔式起重机之间的碰撞类型,由此后续能更好地对塔式起重机的运行进行调整。
此外,当由于通讯数据的丢失而导致当前位置信息不存在从而无法估计碰撞情况时,就需要对当前的位置信息进行运动补偿,因此还需要在塔式起重机上设置角速度传感器等设备以获取相关运动信息,而后根据最后一次获得的运动信息,包括获取数据时候的时间戳和与时间戳相对应的角速度以及与时间戳相对应的位置方向角等,根据这些运动信息预估当前的位置方位角和坐标。
而当当前位置的角速度由于通讯问题而没有获取到时,则取最后一次获得的角速度作为默认值,即角速度保持不变;当然出于安全问题,也可以让角速度匀速递减至零。
Claims (10)
1.一种塔式起重机的防碰撞方法,其特征在于,通过位置采集设备实时采集塔式起重机的塔臂外端的位置,并通过处理器对任意两个塔式起重机进行碰撞解析,并返回解析结果至处理终端,所述的碰撞解析具体包括如下步骤:
步骤a.判断当前两个塔式起重机的半径是否相交,若相交,则由处理器返回正处于碰撞状态的解析结果;若不相交,则进行步骤b;
步骤b.计算两个塔式起重机所构成的轨迹圆的位置关系,并由处理器根据两个塔式起重机的轨迹圆的位置关系返回解析结果。
2.如权利要求1所述的一种塔式起重机的防碰撞方法,其特征在于,获取每个塔式起重机的塔臂外端在水平面中所处的位置。
3.如权利要求2所述的一种塔式起重机的防碰撞方法,其特征在于,所述的步骤a具体包括:
步骤a1.快速排斥算法,若快速排斥算法的结果有一个为真,则代表两个塔式起重机的半径必然不相交;
步骤a2.跨立算法;
所述的快速排斥算法是指,对于两个塔式起重机的半径,通过处理器计算每个塔式起重机的半径当在前所处位置所达到的最大的横坐标和最大的纵坐标,是否分别小于另一个塔式起重机的半径在当前所处位置所达到的最小的横坐标和最小的纵坐标的数值;
若经过快速排斥算法,没有任一结果为真,则需要进行步骤a2的处理,即构建两个分别由一个塔式起重机的半径的两个端点至另一个塔式起重机的半径的同一端点的判断向量和由另一个塔式起重机的两个端点所构成的半径向量,而后判断判断向量与另一个塔式起重机的半径向量的叉乘乘积,若两个叉乘乘积的结果同号,则说明目前两个塔式起重机的半径未相交;若异号或任意叉乘乘积的结果为0,则说明两个塔式起重机的半径正在碰撞,则由处理器返回正处于碰撞状态的解析结果。
4.如权利要求1所述的一种塔式起重机的防碰撞方法,其特征在于,所述的步骤b具体包括:
若两个塔式起重机的轨迹圆相离,则处理器返回不会碰撞的解析结果;
若两个塔式起重机的轨迹圆相切,则进一步计算当前两个塔式起重机的塔臂的外端点之间的距离是否小于等于安全距离,若是,则由处理器返回会碰撞的解析结果;若否,则由处理器返回不会碰撞的解析结果;
若两个塔式起重机的轨迹圆不相切也不相离,则进一步计算每一塔式起重机的半径的两个端点至另一塔式起重机的半径的距离,并根据距离与安全距离的比较结果由处理器返回解析结果。
5.如权利要求4所述的一种塔式起重机的防碰撞方法,其特征在于,设一个塔式起重机的轨迹圆为第一轨迹圆,另一塔式起重机的轨迹圆为第二轨迹圆,第一轨迹圆的半径为R1,第二轨迹圆的半径为R2,两个轨迹圆的圆心距为d,R1、R2和d的长度通过位置采集设备获取,并由处理器通过下述条件判断两个轨迹圆是否相离或相切:
两个轨迹圆相离,则满足下列条件:R1+R2<d;
两个轨迹圆相切,则满足下列条件:R1+R2=d。
6.如权利要求4所述的一种塔式起重机的防碰撞方法,其特征在于,若两个塔式起重机的轨迹圆不相切也不相离,则首先计算塔式起重机的两个端点与另一塔式起重机的半径之间是否存在垂足点,若存在垂足点,则计算该端点到另一塔式起重机的半径的距离;若不存在垂足点,则将该端点到另一塔式起重机的半径的距离设置为无穷大;
取分别求得的四个端点到另一塔式起重机的半径的距离中的最小值,若所述的最小值小于等于安全距离,则由处理器返回某一端点与另一塔式起重机的半径相碰撞的解析结果。
7.如权利要求6所述的一种塔式起重机的防碰撞方法,其特征在于,计算端点与另一塔式起重机的半径之间是否存在垂足点的方法具体如下:分别计算每个端点与另一塔式起重机的任一端点所构成的相连及另一塔式起重机的两个端点所构成的向量之间的内积,若内积小于零,则存在垂足点;若没有任一内积大于零,则判断存在垂足点。
8.如权利要求6所述的一种塔式起重机的防碰撞方法,其特征在于,若所述的最小值大于安全距离,则再分别计算两个塔式起重机的外端点之间的距离及外端点至另一塔式起重机的圆心之间的距离,并取其中的最小值为距离最小值,再与安全距离相比较,若存在小于安全距离的距离最小值,则由处理器返回分别代表两个塔式起重机的端点相互碰撞的解析结果。
9.如权利要求1所述的一种塔式起重机的防碰撞方法,其特征在于所述的方法还包括运动补偿方法,
当当前位置信息无法获知时,根据最后获得的运动信息,进行当前位置的计算,所述的运动信息包括时间戳、与时间戳相对应的角速度以及与时间戳相对应的位置;
当当前位置的角速度无法获知时,则取最后获得的角速度为默认值,进行运动补偿;或者使角速度由最后获得的角速度匀速递减至零。
10.一种用于如权利要求1所述的塔式起重机的防碰撞方法的防碰撞设备,其特征在于包括用于实时采集塔式起重机的塔臂外端的位置的位置采集设备,用于对任意两个塔式起重机进行碰撞解析并返回解析结果至处理终端的处理器,用于将解析结果进行展现的处理终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911318300.3A CN111039184A (zh) | 2019-12-19 | 2019-12-19 | 一种塔式起重机的防碰撞方法及其防碰撞设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911318300.3A CN111039184A (zh) | 2019-12-19 | 2019-12-19 | 一种塔式起重机的防碰撞方法及其防碰撞设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111039184A true CN111039184A (zh) | 2020-04-21 |
Family
ID=70237891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911318300.3A Pending CN111039184A (zh) | 2019-12-19 | 2019-12-19 | 一种塔式起重机的防碰撞方法及其防碰撞设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111039184A (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2427289A1 (fr) * | 1978-06-02 | 1979-12-28 | Simon Francois | Dispositif pour la detection d'interference d'un engin de levage avec un obstacle |
CN102219158A (zh) * | 2011-05-13 | 2011-10-19 | 赣州德业电子科技有限公司 | 一种塔机集群作业防碰撞方法及其装置 |
KR20140121648A (ko) * | 2013-04-08 | 2014-10-16 | 김헌성 | 타워크레인의 경보장치 |
KR20150051512A (ko) * | 2013-11-04 | 2015-05-13 | 주식회사 도원알에프 | 타워 크레인 충돌 방지 시스템 |
CN105347211A (zh) * | 2015-11-17 | 2016-02-24 | 山东聊建集团有限公司 | 塔式起重机全景可视、可控、智能监测与防护集成*** |
CN105366550A (zh) * | 2015-12-11 | 2016-03-02 | 中南大学 | 一种塔机群主动安全作业方法 |
CN107529509A (zh) * | 2017-08-11 | 2018-01-02 | 北京建筑大学 | 建筑施工塔吊机群吊装作业防碰撞预警方法 |
CN107539887A (zh) * | 2017-08-11 | 2018-01-05 | 北京建筑大学 | 建筑施工塔吊机群防碰撞预警辅助*** |
CN108169769A (zh) * | 2017-12-29 | 2018-06-15 | 中国建筑第五工程局有限公司 | 一种群塔防碰撞的方法 |
CN109052201A (zh) * | 2018-10-17 | 2018-12-21 | 中国水利水电第七工程局有限公司 | 一种起重设备防碰撞预警***及其方法 |
CN109132898A (zh) * | 2018-10-19 | 2019-01-04 | 南京东南建筑机电抗震研究院有限公司 | 一种建筑施工群塔吊防碰撞预警方法 |
CN109592586A (zh) * | 2018-12-18 | 2019-04-09 | 济南大学 | 一种判断两台塔吊协同作业起重臂碰撞的方法 |
-
2019
- 2019-12-19 CN CN201911318300.3A patent/CN111039184A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2427289A1 (fr) * | 1978-06-02 | 1979-12-28 | Simon Francois | Dispositif pour la detection d'interference d'un engin de levage avec un obstacle |
CN102219158A (zh) * | 2011-05-13 | 2011-10-19 | 赣州德业电子科技有限公司 | 一种塔机集群作业防碰撞方法及其装置 |
KR20140121648A (ko) * | 2013-04-08 | 2014-10-16 | 김헌성 | 타워크레인의 경보장치 |
KR20150051512A (ko) * | 2013-11-04 | 2015-05-13 | 주식회사 도원알에프 | 타워 크레인 충돌 방지 시스템 |
CN105347211A (zh) * | 2015-11-17 | 2016-02-24 | 山东聊建集团有限公司 | 塔式起重机全景可视、可控、智能监测与防护集成*** |
CN105366550A (zh) * | 2015-12-11 | 2016-03-02 | 中南大学 | 一种塔机群主动安全作业方法 |
CN107529509A (zh) * | 2017-08-11 | 2018-01-02 | 北京建筑大学 | 建筑施工塔吊机群吊装作业防碰撞预警方法 |
CN107539887A (zh) * | 2017-08-11 | 2018-01-05 | 北京建筑大学 | 建筑施工塔吊机群防碰撞预警辅助*** |
CN108169769A (zh) * | 2017-12-29 | 2018-06-15 | 中国建筑第五工程局有限公司 | 一种群塔防碰撞的方法 |
CN109052201A (zh) * | 2018-10-17 | 2018-12-21 | 中国水利水电第七工程局有限公司 | 一种起重设备防碰撞预警***及其方法 |
CN109132898A (zh) * | 2018-10-19 | 2019-01-04 | 南京东南建筑机电抗震研究院有限公司 | 一种建筑施工群塔吊防碰撞预警方法 |
CN109592586A (zh) * | 2018-12-18 | 2019-04-09 | 济南大学 | 一种判断两台塔吊协同作业起重臂碰撞的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109160419B (zh) | 一种建筑施工塔吊机群防碰撞中央处理装置 | |
CN105347211B (zh) | 塔式起重机全景可视、可控、智能监测与防护集成*** | |
CN109231016B (zh) | 一种建筑施工塔吊机避碰方法 | |
CN107215792B (zh) | 群塔防撞控制方法、控制装置 | |
CN111170184B (zh) | 一种塔式起重机的实时监测预警***及方法 | |
CN109993935B (zh) | 一种施工机械定位及其安全区域监测的装置和方法 | |
CN111137792A (zh) | 一种塔式起重机的三维防碰撞方法及其防碰撞设备 | |
CN111332950B (zh) | 一种臂架式起重机防碰撞控制装置与方法 | |
CN104386504A (zh) | 一种悬臂堆取料机防撞控制方法 | |
CN113860178A (zh) | 一种塔式起重机吊装物体识别及碰撞信息测量***及方法 | |
CN111196572A (zh) | 一种塔式起重机的安全防护方法 | |
CN111039184A (zh) | 一种塔式起重机的防碰撞方法及其防碰撞设备 | |
KR101981175B1 (ko) | 크레인 충돌 방지 시스템 및 방법 | |
CN113158363A (zh) | 一种基于3d建模的装船机智能防碰预警***和方法 | |
CN104236618A (zh) | 泵车间臂架姿态防碰撞检测方法及*** | |
CN104609207A (zh) | 一种料场堆取料机防撞控制方法 | |
KR20150051512A (ko) | 타워 크레인 충돌 방지 시스템 | |
CN116395573A (zh) | 一种群塔碰撞预测方法和群塔防碰撞*** | |
CN114772488A (zh) | 群塔自测位置坐标系的建立方法及其防撞算法和*** | |
CN105512459B (zh) | 塔式起重机间最短距离的精确计算方法 | |
CN116281636B (zh) | 一种群塔作业防碰撞方法及*** | |
CN112357795B (zh) | 一种基于Lora通信的塔吊三维空间防碰撞方法 | |
CN113548593A (zh) | 一种群塔作业安全监测***及方法 | |
CN110803638B (zh) | 基于行为灵敏度的动臂塔机臂架防碰撞识别与控制方法 | |
CN212425225U (zh) | 一种群塔作业安全监测*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200421 |