An end-effector for a flexible drilling robot is designed, and a novel four-point algorithm of normal attitude regulation for this end-effector is presented. Four non-coplanar points can define a unique sphere tangent...An end-effector for a flexible drilling robot is designed, and a novel four-point algorithm of normal attitude regulation for this end-effector is presented. Four non-coplanar points can define a unique sphere tangent to them in spatial geometry, and the center point of the sphere and the radius can be calculated. The shape of a workpiece surface in the machining area is approximately regarded as such a sphere. A vector from the machining point to the center point is thus approximately regarded as a normal vector to the workpiece surface. By this principle, the algorithm first measures four coordinates on the curve in the drilling region using four sensors and calculates the normal vector at the drilling point, then calculates the error between the normal vector and the axis of the spindle. According to this error, the algorithm further figures out the angles of two revolving axes on the end- effector and the displacements of three linear axes on the robot main body, thus it implements the function of adjusting the spindle to be perpendicular to the curve at the drilling point. Simulation results of two kinds of curved surfaces show that accuracy and efficiency can be realized using the proposed algorithm.展开更多
基金National Science and Technology Major Project(No.2009ZX04014-023)
文摘An end-effector for a flexible drilling robot is designed, and a novel four-point algorithm of normal attitude regulation for this end-effector is presented. Four non-coplanar points can define a unique sphere tangent to them in spatial geometry, and the center point of the sphere and the radius can be calculated. The shape of a workpiece surface in the machining area is approximately regarded as such a sphere. A vector from the machining point to the center point is thus approximately regarded as a normal vector to the workpiece surface. By this principle, the algorithm first measures four coordinates on the curve in the drilling region using four sensors and calculates the normal vector at the drilling point, then calculates the error between the normal vector and the axis of the spindle. According to this error, the algorithm further figures out the angles of two revolving axes on the end- effector and the displacements of three linear axes on the robot main body, thus it implements the function of adjusting the spindle to be perpendicular to the curve at the drilling point. Simulation results of two kinds of curved surfaces show that accuracy and efficiency can be realized using the proposed algorithm.