一种蛇形机械臂在飞机进气道行进的视觉导航方法

文档序号:1873880 发布日期:2021-11-23 浏览:1次 >En<

阅读说明:本技术 一种蛇形机械臂在飞机进气道行进的视觉导航方法 (Visual navigation method for snake-shaped mechanical arm to advance at aircraft air inlet ) 是由 苗学问 宋岳恒 胡杨 王兆魁 于 2021-08-24 设计创作,主要内容包括:本发明公开了一种蛇形机械臂在飞机进气道行进的视觉导航方法,将飞机进气道置于平面坐标系中,以进气道口截面的某一点为视觉传感器的基准点,设定机械臂行进步长,以步长为单位将进气道划分为与x轴垂直的若干截面,利用视觉传感器依次测得飞机进气道各横截面的中心点坐标,蛇形机械臂的前端根据视觉传感器测量的距离,沿各横截面的中心点向前移动,从而实现蛇形机械臂在飞机进气道内沿中心线移动,直到其前端到达飞机进气道的最后一个横截面,从而蛇形机械臂完成在飞机进气道内的行进过程。本方法能够有效解决蛇形机械臂在飞机进气道内的导航问题,防止视觉传感器和蛇形机械臂与飞机进气道内部发送摩擦或碰撞,试验证明了该方法有效性。(The invention discloses a visual navigation method for an S-shaped mechanical arm to advance in an aircraft air inlet, which is characterized in that the aircraft air inlet is arranged in a plane coordinate system, a certain point of the section of an air inlet port is taken as a reference point of a visual sensor, the advance step length of the mechanical arm is set, the air inlet is divided into a plurality of sections vertical to an x axis by taking the step length as a unit, the coordinates of the central point of each cross section of the aircraft air inlet are sequentially measured by the visual sensor, and the front end of the S-shaped mechanical arm moves forwards along the central point of each cross section according to the distance measured by the visual sensor, so that the S-shaped mechanical arm moves along the central line in the aircraft air inlet until the front end of the S-shaped mechanical arm reaches the last cross section of the aircraft air inlet, and the S-shaped mechanical arm finishes the advancing process in the aircraft air inlet. The method can effectively solve the problem of navigation of the snake-shaped mechanical arm in the aircraft air inlet, prevents the visual sensor and the snake-shaped mechanical arm from rubbing or colliding with the interior of the aircraft air inlet, and tests prove the effectiveness of the method.)

一种蛇形机械臂在飞机进气道行进的视觉导航方法

技术领域

本发明涉及视觉导航技术领域,尤其涉及一种蛇形机械臂在飞机进气道行进的视觉导航方法。

背景技术

飞机进气道检查是每次飞机起飞前必须完成的工作之一。现阶段,检查进气道的方法还停留在比较传统的方式,即地勤人员进入进气道内部完成检查工作,此种方法既容易伤害内部涂层,也容易留下外来物打伤发动机叶片,存在安全隐患。随着未来飞机技术的发展,考虑隐身等需求,其进气道构型往往十分复杂,很难由传统的人工方式完成,因此需要一种可操作性强,稳定性高,安全性高的辅助设备,来协助地勤人员完成飞机复杂进气道内部的日常检测工作。使用蛇形机械臂携带视觉传感器去检查发动机进气道,可以避免人工检查造成的安全隐患,并且能够大幅度提高地勤人员工作效率,但因此面临的问题就是如何有效防止机械臂与飞机进气道内部的摩擦和碰撞。

发明内容

针对飞机进气道检查过程中如何有效蛇形防止机械臂与飞机进气道内部的摩擦和碰撞的问题,本发明公开了一种蛇形机械臂在飞机进气道行进的视觉导航方法。

所述的蛇形机械臂的最大尺寸小于进气道直径,利用该视觉导航方法控制该蛇形机械臂沿发动机进气道的中心前进,以达到避碰的目的。

本发明公开了一种蛇形机械臂在飞机进气道行进的视觉导航方法,该方法的运用,能够有效解决蛇形机械臂在飞机进气道内的导航问题,从而防止视觉传感器和蛇形机械臂与飞机进气道内部发送摩擦或碰撞。所述的飞机进气道横截面为圆形,飞机进气道进深有不规则的弯曲。

本发明公开了一种蛇形机械臂在飞机进气道视觉导航方法,所述的蛇形机械臂的最大尺寸小于飞机进气道横截面的最小尺寸,在蛇形机械臂前端设置有视觉传感器,利用该视觉导航方法控制该蛇形机械臂沿飞机进气道的中心前进,以达到避碰的目的;以飞机进气道入口横截面的某一点为视觉传感器的基准点,设定蛇形机械臂行进的步长,以该步长为基本单位将飞机进气道沿着其进气方向,划分为与进气方向垂直的若干横截面,利用视觉传感器依次测得飞机进气道各横截面的中心点坐标,使得蛇形机械臂沿着飞机进气道各横截面的中心点移动,所述的飞机进气道横截面为圆形;该视觉导航方法的具体步骤包括:

S1、以飞机进气道的入口外沿的最低点为平面坐标系的原点O,飞机进气道外沿所在的横截面的圆心为O0,由O指向O0的射线为y轴,选择位于与y轴垂直的水平面上、经过O点且与飞机进气道外沿所在的横截面垂直的直线为x轴,x轴正方向指向飞机进气道的进气方向,蛇形机械臂在沿着飞机进气道行进的起始位置位于O0处,其坐标为(x0,y0);

S2、设定蛇形机械臂沿x轴移动的步长d,d为用户设定值;将飞机进气道在平面坐标系中以步长d为基本单位,划分出m个垂直于x轴的横截面S1、S2、……、Sm,O1,O2,…,Om分别为飞机进气道横截面S1、S2、……、Sm的相应的中心点,且相邻两中心点在x轴方向上的距离相等;O0点到横截面S1的距离为d;

S3、用视觉传感器测得横截面S1的高点A1、横截面S1的低点B1到O0处的距离分别为d1、d2,O1、A1、B1均在横截面S1上;对O1在平面坐标系的坐标(x1,y1)进行计算,x1=x0+d,

S4、蛇形机械臂根据计算得到的第一个横截面中心点O1的坐标,使得蛇形机械臂前端沿O0到O1的连线O0O1,行进至O1点,蛇形机械臂前端到达O1点后,再利用视觉传感器测得横截面S2上的高点A2、横截面S2上的低点B2到O1处距离分别为d21、d22,对O2在平面坐标系的坐标(x2,y2)进行计算,x2=x1+d,

S5、沿着飞机进气道的进气方向,对横截面S1后面的所有横截面,重复步骤S4的过程,使得蛇形机械臂的前端根据视觉传感器测量的距离,沿各横截面的中心点向前移动,从而实现蛇形机械臂在飞机进气道内沿中心线移动,直到其前端到达飞机进气道的最后一个横截面Sm,从而蛇形机械臂完成在飞机进气道内的行进过程。

本发明的有益效果为:

该视觉导航方法,不依赖外部信号,采用图像信息和距离测量进行空间解算。在进气道坐标系内,将进气道截面的中点位置的连线,作为机械臂的拟定前进路线。选取中心为前进路线的优点包括:1)蛇形机械臂在行进过程中,可以避免与进气道任何部位发生碰触。2)蛇形机械臂上的检测探头置于形心位置(进气道每个横截面S1、S2、……、Sm的几何中心),可以对进气道内部进行全方位无死角的检测。3)选取形心为前进路线,可以提高蛇形机械臂的安全控制裕度。

附图说明

图1为本发明的视觉导航的实施方式示意图;

图2为本发明的视觉导航的实例说明示意图。

具体实施方式

为了更好的了解本发明内容,这里给出一个实施例。图1为本发明的视觉导航的实施方式示意图;图2为本发明的视觉导航的实例说明示意图。

本发明公开了一种蛇形机械臂在飞机进气道行进的视觉导航方法,该方法的运用,能够有效解决蛇形机械臂在飞机进气道内的导航问题,从而防止视觉传感器和蛇形机械臂与飞机进气道内部发送摩擦或碰撞。所述的飞机进气道横截面为圆形,飞机进气道进深有不规则的弯曲。

本发明公开了一种蛇形机械臂在飞机进气道视觉导航方法,所述的蛇形机械臂的最大尺寸小于飞机进气道横截面的最小尺寸,在蛇形机械臂前端设置有视觉传感器,利用该视觉导航方法控制该蛇形机械臂沿飞机进气道的中心前进,以达到避碰的目的;以飞机进气道入口横截面的某一点为视觉传感器的基准点,设定蛇形机械臂行进的步长,以该步长为基本单位将飞机进气道沿着其进气方向,划分为与进气方向垂直的若干横截面,利用视觉传感器依次测得飞机进气道各横截面的中心点坐标,使得蛇形机械臂沿着飞机进气道各横截面的中心点移动,所述的飞机进气道横截面为圆形;该视觉导航方法的具体步骤包括:

S1、以飞机进气道的入口外沿的最低点为平面坐标系的原点O,飞机进气道外沿所在的横截面的圆心为O0,由O指向O0的射线为y轴,选择位于与y轴垂直的水平面上、经过O点且与飞机进气道外沿所在的横截面垂直的直线为x轴,x轴正方向指向飞机进气道的进气方向,蛇形机械臂在沿着飞机进气道行进的起始位置位于O0处,其坐标为(x0,y0);

S2、设定蛇形机械臂沿x轴移动的步长d,d为用户设定值;将飞机进气道在平面坐标系中以步长d为基本单位,划分出m个垂直于x轴的横截面S1、S2、……、Sm,O1,O2,…,Om分别为飞机进气道横截面S1、S2、……、Sm的相应的中心点,且相邻两中心点在x轴方向上的距离相等;O0点到横截面S1的距离为d;

S3、用视觉传感器测得横截面S1的高点A1、横截面S1的低点B1到O0处的距离分别为d1、d2,O1、A1、B1均在横截面S1上;对O1在平面坐标系的坐标(x1,y1)进行计算,x1=x0+d,

S4、蛇形机械臂根据计算得到的第一个横截面中心点O1的坐标,使得蛇形机械臂前端沿O0到O1的连线O0O1,行进至O1点,蛇形机械臂前端到达O1点后,再利用视觉传感器测得横截面S2上的高点A2、横截面S2上的低点B2到O1处距离分别为d21、d22,对O2在平面坐标系的坐标(x2,y2)进行计算,x2=x1+d,

S5、沿着飞机进气道的进气方向,对横截面S1后面的所有横截面,重复步骤S4的过程,使得蛇形机械臂的前端根据视觉传感器测量的距离,沿各横截面的中心点向前移动,从而实现蛇形机械臂在飞机进气道内沿中心线移动,直到其前端到达飞机进气道的最后一个横截面Sm,从而蛇形机械臂完成在飞机进气道内的行进过程。

某飞机进气道为一纵深约为2m的弯型状圆管,如图2,根据本发明方法进行了具体应用。

步骤1,将视觉传感器初始位置置于O0处,为了强调该方法的路径规划能力,假定初始位置略偏离中心点,其坐标为(0,15)。

步骤2,机械臂行进步长设定为20cm,将进气道在平面坐标系中以步长20cm为单位划分出若干垂直于截面x轴截面S1、S2……,。

步骤3,使用传感器测得截面S1的高点A1、低点B1到O0处距离d1=30cm、d2=25cm。计算得到O1坐标为(20,18.68)。

步骤4,机械臂带动视觉传感器自主沿O0到O1的连线O0O1,行进至O1点,此时视觉传感器位于O1点,再测得截面S2上的高点A2、低点B2到O1处距离d21=45cm、d22=21cm。计算得到O2坐标为(40,35.63)。

将O2到O1的空间连线作为机械臂行进的拟定路线。机械臂前端的视觉传感器沿该路线,从O1移动到O2

整个工作过程,机械臂将进气道横截面中心的连线设为目标行进线路,由于机械臂直径小于进气道截面直径,此种方法可有效避免对进气道壁的碰撞。在特定的飞机复杂进气道中,进气道整体构型相对复杂,但截面构型相对简单,多为圆形,因此此导航方法,足以完成工作设想。

该方法可进行延伸和扩展,如果发动机进气道截面为椭圆或者长方形,则截面形状的两个对称轴交点即为该截面的中心点。利用上述计算方法,分别计算两个对称轴与截面图形交点的距离,即可求得目标截面中心的空间坐标。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种农机覆盖路径规划方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!