Hostname: page-component-76fb5796d-vvkck Total loading time: 0 Render date: 2024-04-26T10:01:58.942Z Has data issue: false hasContentIssue false

A Multi-Priority Controller for Industrial Macro-Micro Manipulation

Published online by Cambridge University Press:  19 May 2020

Emre Uzunoğlu*
Affiliation:
Department of Mechanical Engineering, Izmir Institute of Technology, Izmir, Turkey, E-mail: candede@iyte.edu.tr
Enver Tatlicioğlu
Affiliation:
Department of Electrical and Electronics Engineering, Izmir Institute of Technology, Izmir, Turkey, E-mail: envertatlicioglu@iyte.edu.tr
Mehmet İ. Can Dede
Affiliation:
Department of Mechanical Engineering, Izmir Institute of Technology, Izmir, Turkey, E-mail: candede@iyte.edu.tr
*
*Corresponding author. E-mail: emreuzunoglu@iyte.edu.tr

Summary

In this study, a control algorithm is proposed and evaluated for a special type of kinematically redundant manipulator. This manipulator is comprised of two mechanisms, macro and micro mechanisms, with distinct acceleration and work space characteristics. A control algorithm is devised to minimize the task completion duration and the overall actuator effort with respect to the conventional manipulator. A general framework multi-priority controller for macro-micro manipulators is introduced by utilizing virtual dynamics, which is introduced in null-space projection to achieve secondary tasks. The proposed controller is evaluated on a simulation model based on a previously constructed macro-micro manipulator for planar laser cutting. Task completion duration and the total actuator effort are investigated and the results are compared.

Type
Articles
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Nakamura, Y., Hanafusa, H. and Yoshikawa, T., “Task-priority based redundancy control of robot manipulators,” Int. J. Robot. Res. 6(2), 315 (1987).CrossRefGoogle Scholar
Liu, G. F., Wu, Y. L., Wu, X. Z., Kuen, Y. Y. and Li, Z. X., “Analysis and control of redundant parallel manipulators,” Proceedings of IEEE International Conference on Robotics and Automation, Seoul, South Korea (May 2001) pp. 37343741.Google Scholar
Seraji, H., “Task options for redundancy resolution using configuration control,” Proceedings of 30th IEEE Conference on Decision and Control, Brighton, UK (December 1991) pp. 27932798.Google Scholar
Petriè, T. and Žlajpah, L.. “Smooth continuous transition between tasks on a kinematic control level: Obstacle avoidance as a control problem,” Robot. Auton. Syst. 61(9), 948959 (2013).Google Scholar
Tatlicioğlu, E., Braganza, D., Burg, T. C. and Dawson, D. M., “Adaptive control of redundant robot manipulators with subtask objectives,” Robotica 27(6), 873881 (2009).CrossRefGoogle Scholar
Maaroof, O., Gezgin, E. and Dede, M. İ. C., “General Subtask Controller for Redundant Robot Manipulators,” IEEE Proceeding of the 12th International Conference on Control, Automation and Systems, (ICCAS), JeJu Island, South Korea (October 2012) pp. 13521357.Google Scholar
Sentis, L. and Khatib, O., “Prioritized multi-objective dynamic controller for robots in human,” Proceedings of the IEEE/RAS International Conference on Humanoid Robots, Santa Monica, CA, USA (2004) pp. 764780.Google Scholar
Sadeghian, H., Villani, L., Keshmiri, M. and Siciliano, B., “Dynamic multi-priority control in redundant robotic systems,” Robotica 31(7), 11551167 (2013).10.1017/S0263574713000416CrossRefGoogle Scholar
Dietrich, A., Ott, C. and Albu-Schäffer, A., “An overview of null space projections for redundant, torque-controlled robots,” Int. J. Robot. Res. 34(11), 13851400 (2015).CrossRefGoogle Scholar
Huang, J., Quan, B. T., Harada, M. and Yabuta, T., “Emulating the Motion of a Human Upper Limb: Controlling a Finger-Arm Robot by Using the Manipulability of Its Finger,” Proceeding of IEEE International Conference on Robotics and Biomimetics, Kunming, China (December 2006) pp. 607612.Google Scholar
Sharon, A. and Hardt, D., “Enhancement of Robot Accuracy Using Endpoint Feedback and a Macro-Micro Manipulator System,” Proceedings of 1984 American Control Conference, CA, USA (June 1984) pp. 18361842.Google Scholar
Khatib, O., “Reduced Effective Inertia in Macro-/Mini-Manipulator Systems,” In: Robotics Research 5 (Miura, H. and Arimoto, S., eds.) (MIT Press, Cambridge, 1990) pp. 279284.Google Scholar
Arifin, S., Ang, M. H., Lai, C. Y. and Lim, C. W., “General Framework of the Force and Compliant Motion Control for Macro Mini Manipulator,” Proceedings of 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia (July 2013) pp. 949954.Google Scholar
Yoshikawa, T., Harada, T. and Matsumoto, A., “Hybrid position/force control of flexible-macro/rigid-micro manipulator systems,” IEEE Trans. Robot. Aut. 12(4), 633640 (1996).CrossRefGoogle Scholar
Chen, H., Li, J., Xing, G., Xing, J. and Sun, H., “Trajectory Tracking Control of a Macro-Micro Welding Robot Based on the Vision Navigation,” IEEE International Conference on Robotics and Biomimetics, Tianjin, China (December 2010) pp. 667672.Google Scholar
Arifin, S., Ang, M. H., Lai, C. Y. and Lim, C. W., “General Framework of the Force and Compliant Motion Control for Macro Mini Manipulator,” Proceedings of 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia (July 2013) pp. 949954.Google Scholar
Ma, Z., Hong, G. S., Ang, M. H. and Poo, A. N., “Design and Control of An End-Effector Module for Industrial Finishing Applications,” 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, AB, Canada (July 2016) pp. 339344.Google Scholar
Leibinger, P., Rauser, T. and Zeygerman, L., “Laser Cutting Machine with Multiple Drives,” Patent No: US20040178181 (2004).Google Scholar
Sartorio, F., “Machine Tool and Manipulator Devise Adapted to be Mounted on Such Machine,” Patent No: US20040025761 (2004).Google Scholar
Gattiglio, M., Sartorio, F. and Chirico, M., “Laser Machine Tool,” Patent No: US20080197118 (2008).Google Scholar
Uzunoğlu, E., Dede, M. İ. C. and Kiper, G., “Trajectory planning for a planar macro-micro manipulator of a laser-cutting machine,” Ind. Robot 43(5), 513523 (2016).Google Scholar
Dede, M. İ. C., Kiper, G. and Uzunoğlu, E., “A Macro-Micro Mechanism Design for Laser Cutting Process,” 17th International Conference on Machine Design and Production, Bursa, Turkey (July 2016) pp. 7185.Google Scholar
Ghorbel, F., ChBtelat, O. and Longchamp, R., “A Reduced Model for Constrained Rigid Bodies with Application to Parallel Robots,” Proceedings of 4th IFAC Symposium on Robot Control, Capri, Italy (September 1994) pp. 5762.CrossRefGoogle Scholar
Ghorbel, F., “Modeling and PD Control of a Closed-Chain Mechanical System,” Proceedings of 1995 34th IEEE Conference on Decision and Control, New Orleans, LA, USA (December 1995) pp. 540542.Google Scholar
Hsu, P., Hauser, J. and Sastry, S., “Dynamic Control of Redundant Manipulators,” J. Robot. Syst. 6(2), 133148 (1989).Google Scholar
Platt, R. Jr ., Abdallah, M. and Wampler, C., “Multiple Priority Cartesian Impedance Control,” Proceedings of IEEE International Conference on Robotics and Automation, Shanghai, China (May 2011) pp. 60336038.Google Scholar
Vigoriti, F., Ruggiero, F., Lippiello, V. and Villani, L., “Control of redundant robot arms with null-space compliance and singularity-free orientation representation,” Robot. Auton. Syst. 100, 186193 (2013).CrossRefGoogle Scholar
Sharon, A., Hogan, N. and Hardt, D. E., “The macro-micro manipulator an improved architecture for robot control,” Robot. Comput. Integr. Manuf. 10(3), 209222 (1993).CrossRefGoogle Scholar