论文部分内容阅读
在机翼精加工过程中,需要对机翼的位姿进行计算,以指导其调整。通过对翼面水平测量原理的分析,提出一种基于随机测量点的机翼精加工位姿计算方法。首先,以翼面水平测量数据为基础,采用以最小二乘法为目标函数的迭代最近点算法,求解出测量点在翼面设计模型上的匹配点,形成位姿计算所需的2个点集。然后,运用Levenberg-Marquardt算法计算出这2个点集间的变换关系,实现位姿参数的求解。最后,为减少测量点误差对位姿计算的影响,给出了测量点精度补偿方法。仿真算例表明,该方法具有较高的计算精度,能够满足实际工程需求。
In the wing finishing process, the wing position needs to be calculated to guide its adjustment. Based on the analysis of the principle of airfoil level measurement, a method to calculate the position and attitude of wing finishers based on random measurement points is proposed. Firstly, based on the airfoil horizontal measurement data, an iterative nearest neighbor algorithm with the least square method as the objective function is used to solve the matching points of the measurement points on the airfoil design model to form 2 point sets . Then, using the Levenberg-Marquardt algorithm to calculate the transformation relationship between the two point sets, the solution of pose parameters is achieved. Finally, in order to reduce the impact of the measurement point error on pose calculation, a method of compensating the measurement point accuracy is given. The simulation example shows that this method has higher calculation accuracy and can meet the needs of the actual project.