首页 理论教育 实现系统自动引导的过程

实现系统自动引导的过程

时间:2026-01-23 理论教育 懓樺 版权反馈
【摘要】:测量前需对双经纬仪系统进行定向,定向过程需要手动完成。表2-13为对12个瓦工小组的工作日写实法观察结果的汇总表。设相机主光轴上任意点P与相机坐标系原点距离为mlen,则有=+mlen 跟踪引导实现过程中,设定相机与被测物距离的初始步长值为mlen,由mlen得到初始跟踪点坐标,进而解算出双经纬仪角度值并马达驱动使其对准跟踪点坐标。

测量前需对双经纬仪系统进行定向,定向过程需要手动完成。采用精确互瞄和光束平差两种方法完成定向[5-7],定向后通过人工瞄准精密转台末端平台上固定的靶标球实现引导跟踪模型的标定,从而确定相机视场和经纬仪视准轴方位的实时关系,驱动经纬仪激光点进入相机视场内[8]

3.1.1 精密转台坐标系参数解算

相机固定在精密转台的末端平台即俯仰旋转平台上,转台垂直俯仰机构固定在水平旋转机构上,垂直转轴和水平转轴异面垂直。设精密转台相对初始位置的水平旋转角为θz,俯仰旋转角为θx,水平垂直转轴间距为dL,如图2所示。设转台初始坐标系为xyz,经水平俯仰旋转后其末端平台坐标系为x*y*z*,则转台初始坐标系与其末端平台坐标系的关系为

xyz 1)=(x*y*z* 1) (1)

图示

如图2所示,在转台末端平台上固定一球形靶标,借助靶标可标定出经纬仪坐标系和转台初始坐标系的关系。先后令转台水平和垂直旋转4个位置并用经纬仪系统测量各位置处靶标球坐标,利用最小二乘法分别拟合出转台的竖直旋转轴z轴参数和水平旋转轴x″轴参数,并进一步求解出x轴参数和y轴参数,从而得到转台初始坐标系xyz为双经纬仪坐标系间的转换矩阵Tdr0,即有

xdydzd 1)=Tdr0x*y*z* (3)

图示

Tdr0中,(ixjxkx)为水平轴矢量,(iyjyky)为垂直轴矢量,(x0y0z0)为初始水平垂直轴间方位参数。

图示

图2 精密二维转台水平垂直旋转示意图 Fig.2 The schematic diagram of the precision rotation stage

3.1.2 相机坐标系参数解算及实时跟踪的实现

转台末端平台坐标系与整体经纬仪坐标系的实时转换关系确定后,通过求解相机坐标系与末端平台坐标系的转换关系即可得到相机相对于整体坐标系的实时方位。系统采用一平面靶标完成相机和精密转台的标定过程,将靶标置于被测区域内固定,旋转精密转台使靶标位于相机视场中心,设此时精密转台相对原始位置绕垂直轴和水平轴的旋转角度分别为θz0θx0,将θz0θx0代入式(1)中得到转换矩阵Tr0,即有(https://www.xing528.com)

xyz 1)=Tr0x0*y0*z0* 1) (5)

利用张正友标定法解算出相机内外参数,由相机外参得到相机坐标系和平面靶标坐标系的转换矩阵Tct,用经纬仪人工瞄准平面靶标上4点,利用4个公共点在平面靶标坐标系和双经纬仪坐标系下的坐标通过最小二乘法求出两者转换矩阵Ttd,得到此时相机坐标系与双经纬仪坐标系转换矩阵Tcd

xcyczc 1)=Tcdxdydzd (6)

Tcd=Tcthtd (7)

则相机坐标系与转台末端平台坐标系关系为

xcyczc 1)=Tcrx0*y0*z0* 1) (8)

Tcr=TcdTdr0Tr0 (9)

当转台带动相机对任一被测区域进行扫描时(设转台分别绕垂直转轴和水平转轴旋转了θzθx角度),相机实时坐标系与双经纬仪坐标系的实时关系为

xdydzd 1)=Tdr0Trpinv(Tcr)(xcyczc 1) (10)

由式(10)可以得到相机坐标系原点Oxcc0ycc0zcc0)及其主光轴方向矢量V(icc0jcc0kcc0)在经纬仪坐标系下的参数。设相机主光轴上任意点PPxPyPz)与相机坐标系原点距离为mlen,则有

PxPyPz)=(xcc0ycc0zcc0)+mlenicc0jcc0kcc0) (11)

跟踪引导实现过程中,设定相机与被测物距离的初始步长值为mlen,由mlen得到初始跟踪点坐标,进而解算出双经纬仪角度值并马达驱动使其对准跟踪点坐标。根据激光点是否在相机视场中进一步更改步长值,直到激光点位于相机视场为止。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈