主权项 |
一种二自由度激光扫描方法,其特征在于该方法包括以下步骤:步骤一、扫描目标点设定:在预先设定的激光器(1)的扫描区域内选取N个地面点作为目标点,其中N≥3;所述激光器(1)安装于二自由度云台上;步骤二、目标点三维坐标确定:对步骤一中所选取N个所述目标点的三维坐标分别进行确定,并根据预先设计的扫描先后顺序对N个所述目标点进行编号,N个所述目标点按照扫描先后顺序由先至后分别为目标点P<sub>1</sub>、目标点P<sub>2</sub>、…、目标点P<sub>N</sub>;其中,N个所述目标点三维坐标的确定方法均相同;对于N个目标点中任一个目标点P<sub>i</sub>的三维坐标(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)进行确定时,先手动调整所述二自由度云台的水平调整机构和俯仰调整机构并使得激光器(1)所发出激光光束投射至目标点P<sub>i</sub>上,此时所述水平调整机构的水平转角为u<sub>i</sub>且所述俯仰调整机构的俯仰角为v<sub>i</sub>;之后,控制器(2)根据公式<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>z</mi><mi>i</mi></msub><mo>=</mo><msub><mi>d</mi><mi>i</mi></msub><mo>·</mo><msub><mi>sinu</mi><mi>i</mi></msub><mo>·</mo><msub><mi>sinv</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>z</mi><mi>i</mi></msub><mo>-</mo><msub><mi>d</mi><mi>i</mi></msub><mo>·</mo><msub><mi>cosv</mi><mi>i</mi></msub><mo>·</mo><msub><mi>cosu</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>=</mo><msub><mi>y</mi><mi>i</mi></msub><mo>+</mo><msub><mi>d</mi><mi>i</mi></msub><mo>·</mo><msub><mi>cosu</mi><mi>i</mi></msub><mo>·</mo><msub><mi>sinv</mi><mi>i</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000823835970000011.GIF" wi="582" he="234" /></maths>计算得出x<sub>i</sub>、y<sub>i</sub>和z<sub>i</sub>;其中,i为正整数且i=1、2、…、N;式中,d<sub>i</sub>为所述激光器(1)所发出激光光束投射至目标点P<sub>i</sub>上时的投射距离;所述水平调整机构和所述俯仰调整机构均由控制器(2)进行控制;步骤三、自动扫描,过程如下:步骤301、手动调整至初始扫描位置:手动调整所述二自由度云台的水平调整机构和俯仰调整机构并使得激光器(1)所发出激光光束投射至目标点P<sub>1</sub>上,此时所述水平调整机构的水平转角为u<sub>1</sub>且所述俯仰调整机构的俯仰角为v<sub>1</sub>;步骤302、由目标点P<sub>k</sub>自动扫描至目标点P<sub>k+1</sub>:待激光器(1)所发出激光光束投射至目标点P<sub>k</sub>上时,控制器(2)调用直线插补模块获取由目标点P<sub>k</sub>至目标点P<sub>k+1</sub>的扫描点运动轨迹,并相应获得该扫描点运动轨迹上各扫描点的三维坐标;之后,所述控制器(2)将各扫描点的三维坐标均转换为极坐标,并获得与各扫描点的三维坐标对应的极坐标;然后,所述控制器(2)根据与各扫描点的三维坐标对应的极坐标对所述水平调整机构和所述俯仰调整机构进行控制,并相应带动激光器(1)由先至后对该扫描点运动轨迹上各扫描点分别进行扫描,待激光器(1)所发出激光光束投射至目标点P<sub>k+1</sub>上时完成由目标点P<sub>k</sub>至目标点P<sub>k+1</sub>的自动扫描过程;其中,k为正整数且k=1、2、…、N‑1;由目标点P<sub>k</sub>至目标点P<sub>k+1</sub>进行自动扫描过程中,所述扫描点运动轨迹上前后相邻两个扫描点之间的时间间隔均相同;所述扫描点运动轨迹上所有扫描点的坐标转换方法均相同,对于所述扫描点运动轨迹上任一个扫描点的三维坐标(x<sub>m</sub>,y<sub>m</sub>,z<sub>m</sub>)进行转换时,根据公式<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>u</mi><mi>m</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mfrac><mrow><mn>2</mn><msub><mi>x</mi><mi>m</mi></msub><mo>-</mo><msub><mi>y</mi><mi>m</mi></msub></mrow><mrow><msub><mi>y</mi><mi>m</mi></msub><mo>+</mo><msub><mi>x</mi><mi>m</mi></msub></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>v</mi><mi>m</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mfrac><mrow><msub><mi>z</mi><mi>m</mi></msub><mo>+</mo><msub><mi>y</mi><mi>m</mi></msub></mrow><msqrt><mrow><msup><msub><mi>x</mi><mi>m</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mi>m</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mi>m</mi></msub><mn>2</mn></msup></mrow></msqrt></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000823835970000021.GIF" wi="707" he="317" /></maths>计算得出激光光束投射至该扫描点时所述水平调整机构的水平转角为u<sub>m</sub>且所述俯仰调整机构的俯仰角为v<sub>m</sub>,其中(u<sub>m</sub>,v<sub>m</sub>)为三维坐标(x<sub>m</sub>,y<sub>m</sub>,z<sub>m</sub>)对应的极坐标;步骤303、多次重复步骤302,直至完成由目标点P<sub>N‑1</sub>至目标点P<sub>N</sub>的自动扫描过程;步骤304、回复初始扫描位置:控制器(2)根据水平转角u<sub>1</sub>和俯仰角v<sub>1</sub>对所述水平调整机构和所述俯仰调整机构进行控制,并使得激光器(1)所发出激光光束投射至目标点P<sub>1</sub>上;步骤305、返回步骤302,进行下一次扫描。 |