Abstract
Trajectory corners generated while generation of a curve from curved fragments using micro-positioning \(X{-}Y\) stages poses serious limitations on their use for smooth motion trajectory applications. In this research, a controller along with its control algorithm is presented which uses a penalized curve fitting-based approach to steer low cost/ low resolution stepper motor driven stage motion so that the cornerization in the trajectory is minimized without any serious degradation to accuracy. The control algorithm is initially implemented in MATLAB to check its fidelity. Subsequently, a complete set up involving ARM-based controller, motor drivers and precision positioning stages is built in order to facilitate the working of the algorithm in real time. The set up is tested for CNC machining application, where material removal takes place in a precise manner according to the trajectory of \(X{-}Y\) positioning stages. A good match was found between simulation and experimental results in trajectory generation. It was further observed that the use of penalized spline trajectory reduces the cornerization in trajectory generation.
This is a preview of subscription content, access via your institution.








References
Altintas, Y. (2012). Technology of manufacturing automation. Manufacturing automation (2nd ed., pp. 211–245). New York: Cambridge University Press.
Cao K, Yang X, Tao X. et al. (2009, September). A novel matching algorithm for distorted fingerprints based on penalized quadratic model. Presented At Ieee 3rd International Conference on Theory, Applications And Systems. [Online]. http://Ieeexplore.Ieee.Org/Xpls/Abs_All.Jsp?Arnumber=5339018&Tag=1.
Chen, M. Y., Huang, H. H., & Hung, S. K. A. (2010). New design of submicropositioner utilizing electromagnetic actuators and flexure mechanism. IEEE Transactions on Industrial Electronics, 57(1), 96–105.
Choi, Y. M., & Gweon, D. G. A. (2011). High precision dual-servo stage using halbachlinear active magnetic bearings. IEEE/ASME Transactions on Mechatronics, 16(5), 925–931.
Eilers, P. H. C., & Marx, B. D. (1996). Flexible smoothing with B-Splines and penalties. Statistical Science, 11(2), 89–121.
Freeman, H., & Davis, L. S. A. (1967). Corner-finding algorithm for chain-coded curves. IEEE Transactions on Computers, 26(3), 297–303.
Fujimoto, H., MultirateAdaptive, Yao B., & Control, Robust. (2005). Multirate adaptive robust control for discrete-time non minimum phase systems and applications to linear motors. IEEE/ASME Transactions on Mechatronics, 10(4), 371–376.
Hace, A., Jezernik, K., Curk, B., & Terbuc, M. (1998, September). Robust motion control of XY table for laser cutting machine. Presented at IEEE 24th Annual Conference Of Automation Industrial Electronics Society. http://Ieeexplore.Ieee.Org/Xpl/Articledetails.Jsp?Arnumber=724249.
Hwang, D., Byun, J., Jeong, J., & Lee, M. G. (2011). Robust design and performance verification of an in plane XY\(\theta \) micropositioning stage. IEEE Transactions on Nanotechnology, 10(6), 1412–1423.
Lee, H. C., & Jeon, G. J. (1999, September). Real-time compensation of two-dimensional contour error in CNC machine tools. Presented at IEEE/ASME International Conference on Advanced Intelligent Mechatronics. http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=803240.
Lin, K. C., Huang, C. C., Tsao, Y. M., et al. (2010a, May). Error dependent variable feedrate interpolation strategy. Presented at IEEE International Symposium on Computer Communication Control and Automation. http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=5533454.
Lin, F. J., Chen, S. Y., Shyu, K. K., & Liu, Y. H. (2010b). Intelligent complementary sliding-mode control for LUSMS-based X-Y-\(\Theta \) motion control stage. EEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, 57(7), 1626–1640.
Lu, Y., Xu, J. J., & Li, Z. X. (2007, September). Development and implementation of NURBS interpolator with look-ahead technique. Presented at IEEE International Conference on Automation Science and Engineering. http://Ieeexplore.Ieee.Org/Xpl/Articledetails.Jsp?Arnumber=4341757.
Mandal, S., Singh, S., Mandal, S., Kumar, A., Hanumaiah, N. (2013a). Residual jerk reduction in precision positioning stages using sliding-microstep based switching. Journal of Control, Automation and Electrical Systems. doi:10.1007/s40313-013-0099-x.
Mandal, S., Kumar, A., & Nagahanumaiah, (2013b). Assessment of micro turning machine stiffness response and material characteristics by fuzzy rule based pattern matching of cutting force plots. Journal of Manufacturing Systems, 32(1), 228–237.
Mlsna, P. A., & Rodriguez, J. J. (2010). Gradient and laplacian edge detection. In A. Bovik (Ed.), Handbook of image and video processing (2nd ed., Ch. 4, pp. 540–545). San Diego: Academic Press Elsevier.
Nain, N., Laxmi, V., Bhadviya, B., & Singh, N. M. (2008). Corner detection using difference chain code as curvature. In Proceedings of the International Multiconference of Engineers and Computer Scientists, Hong Kong.
Reinsch, C. H. (1967). Smoothing by spline functions. Numerische Mathematik, 10, 177–183.
Riviere, P. J., & Billmire, D. M. (2005). Reduction of noise-induced streak artifacts in X-ray computer. IEEE Transaction on Medical Imaging, 24(1), 105–111.
Su, S., Kang, S., Chung, D., Stroud, I. (2008). Interpolator. In Theory and design of CNC systems (1st ed., Ch. 3, pp. 69–106). London: Springer.
TRA series compact motorized actuators, datasheet of newport corporation. [Online]. http://www.Newport.com.
Vijayaraghavan, A., Sodemann, A., Hoover, A., et al. (2009). Trajectory generation in high-speed, high precision micromilling using subdivision curves. International Journal of Machine Tools and Manufacture, 50, 394–403.
Wang, J. B., & Yau, H. T. (2009). Real time NURBS interpolator: Application to short linear segments. Advanced Manufacturing Technology, 41(11—-12), 1169–1185.
Yang, J., Li, Z. A. (2011). Estimation, novel contour error, & for position loop-based cross-coupled control. IEEE/ASME Transactions on Mechatronics, 16(4), 643–655.
Yen, C. V., & Liu, T. Z. (1998). Path Constrained time-optimal trajectory planning for X–Y robots via an efficient dynamic programming method. Journal of Robotica, 16(1), 89–96.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mandal, S., Kumar, A., Chatterjee, K. et al. Feasibility Study on the Use of 2-Dimensional Penalized Spline Trajectory for Smooth Curve Generation in Precision Machining. J Control Autom Electr Syst 25, 576–584 (2014). https://doi.org/10.1007/s40313-014-0138-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-014-0138-2