为了提高光电跟踪仪对于高速运动目标的跟踪精度和稳定性,提出一种适用于光电跟踪仪的高速目标跟踪控制算法.利用光电跟踪仪、火炮、载体惯导系统、视频跟踪器和激光测距机输出的相关参数,通过一系列坐标转换、递推迭代和坐标反变换,完成瞄准线坐标系下方位速度环和俯仰速度环跟踪前馈补偿参数的计算,并将该参数分别叠加到方位、俯仰跟踪控制回路,参与跟踪控制;采用模拟航路进行验证,该跟踪控制算法对速度2.5 Ma的高速运动目标,跟踪系统误差和随机误差均小于0.15 mrad.实验结果表明,该方法能有效提高光电跟踪仪对高速运动目标的跟踪精度,响应速度快、动态滞后小.
In order to bring into play the respective advantages of Visual C ++ and Matlab,shorten the application development cycle,and improve the running efficiency,this paper provided a programming method which used ActiveX engine to realize the hybrid programming of Visual C++ and Matlab.This paper described how to accomplish the application systems with the Matlab ActiveX Engine in Visual C++ compile circumstance,introduced the steps of hybrid programming with Visual C++ and Matlab,and finally an application example validated the method.The results show that Visual C++ can use ActiveX engine to interface with Matlab well and the exploitation efficiency is improved.