Abstract
This paper deals with the real-time trajectory generation problem for two cooperating mobile robots moving the common rigid object. The holonomic constraints resulting from a closed kinematic chain and the dynamics of such a system are considered. Two methods of generation sub-optimal trajectories allowing for mechanical and control limitations and collision avoidance conditions are proposed. The first solution is based on a leader-follower approach, in the second one the robotic system is treated as a whole mechanism. In both cases, the trajectories are generated in order to avoid singularities and they are scaled to satisfy control constraints. Advantages and disadvantages of both presented approaches are discussed. A computer example involving two mobile manipulators consisting of nonholonomic platform (2,0) class and planar 3-DOF holonomic manipulator is presented.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Results of the simulations. http://staff.uz.zgora.pl/gpajak/rtoolbox/jint17i
Abou-Samah, M., Tang, C.P., Bhatt, R.M., Krovi, V.: A kinematically compatible framework for cooperative payload transport by nonholonomic mobile manipulators. Auton. Robot. 21(3), 227–242 (2006). https://doi.org/10.1007/s10514-005-9717-9
Brahmi, A., Saad, M., Gauthier, G., Zhu, W.H., Ghommam, J.: Adaptive control of multiple mobile manipulators transporting a rigid object. Int. J. Control. Autom. Syst. 15(4), 1779–1789 (2017). https://doi.org/10.1007/s12555-015-0116-x
Campion, G., Bastin, G., DAndreaNovel, B.: Structural properties and classification of kinematic and dynamic models of wheeled mobile robots. IEEE Trans. Robot. Autom. 12(1), 47–62 (1996). https://doi.org/10.1109/70.481750
Chiacchio, P., Chiaverini, S., Sciavicco, L., Siciliano, B.: On the manipulability of dual cooperative robots. In: NASA Conference on Space Telerobotics. Pasadena (1989)
Dai, Y., Kim, Y., Wee, S., Lee, D., Lee, S.: Symmetric caging formation for convex polygonal object transportation by multiple mobile robots based on fuzzy sliding mode control. ISA Trans. 60, 321–332 (2016). https://doi.org/10.1016/j.isatra.2015.11.017
Desai, J., Kumar, V.: Nonholonomic motion planning for multiple mobile manipulators. In: Proc. IEEE International Conference on Robotics and Automation (ICRA’97), pp. 3409–3414. Albuquerque (1997)
Desai, J., Kumar, V.: Motion planning for cooperating mobile manipulators. J. Robot. Syst. 16(10), 557–579 (1999)
Fink, J., Hsieh, M.A., Kumar, V.: Multi-robot manipulation via caging in environments with obstacles. In: Proc. IEEE International Conference on Robotics and Automation, vol. 1–9, pp. 1471+. New York. https://doi.org/10.1109/ROBOT.2008.4543409 (2008)
Florin, A., Silvia, A.: Synchronizing robot motions in cooperative tasks. Control Eng. Appl. Inform. 13(1), 43–48 (2011)
Galicki, M.: Two-stage constrained control of mobile manipulators. Mech. Mach. Theory 54, 18–40 (2012). https://doi.org/10.1016/j.mechmachtheory.2012.04.001
Galicki, M.: Real-time constrained trajectory generation of mobile manipulators. Robot. Auton. Syst. 78, 49–62 (2016). https://doi.org/10.1016/j.robot.2016.01.008
Gueaieb, W., Al-Sharhan, S., Bolic, M.: Robust computationally efficient control of cooperative closed-chain manipulators with uncertain dynamics. Automatica 43(5), 842–851 (2007). https://doi.org/10.1016/j.automatica.2006.10.025
Hacioglu, Y., Arslan, Y.Z., Yagiz, N.: MIMO fuzzy sliding mode controlled dual arm robot in load transportation. J. Franklin I. 348(8), 1886–1902 (2011). https://doi.org/10.1016/j.jfranklin.2011.05.009
Hirata, Y., Kume, Y., Sawada, T., Wang, Z., Kosuge, K.: Handling of an object by multiple mobile manipulators in coordination based on caster-like dynamics. In: Proc. IEEE International Conference on Robotics and Automation, vol. 1–5, pp. 807–812. https://doi.org/10.1109/ROBOT.2004.1307248 (2004)
Jain, A.: Robot and multibody dynamics: analysis and algorithms. In: Robot and Multibody Dynamics: Analysis and Algorithms, pp 3–482. Springer, New York (2011), https://doi.org/10.1007/978-1-4419-7267-5
Khan, M.U., Li, S., Wang, Q., Shao, Z.: Formation control and tracking for co-operative robots with non-holonomic constraints. J. Intell. Robot. Syst. 82(1), 163–174 (2016). https://doi.org/10.1007/s10846-015-0287-y
Kume, Y., Hirata, Y., Wang, Z., Kosuge, K.: Decentralized control of multiple mobile manipulators handling a single object in coordination. In: 2002 IEEE/RSJ International conference on intelligent robots and systems, vol. 1–3, Proceedings, pp. 2758–2763 (2002)
Luh, J., Zheng, Y.: Constrained relations between two coordinated industrial robots for motion control. Int. J. Robot. Res. 6(3), 60–70 (1987)
Pajak, G.: Trajectory planning for mobile manipulators subject to control constraints. In: Proc. 11th International Workshop on Robot Motion and Control (RoMoCo’17), pp. 117–122 (2017)
Pajak, G., Pajak, I.: Point-to-point collision-free trajectory planning for mobile manipulators. J. Intell. Robot. Syst. 85(3-4, SI), 523–538 (2017). https://doi.org/10.1007/s10846-016-0390-8
Pajak, G., Pajak, I., Galicki, M.: Trajectory planning of multiple manipulators. In: Proc. 4th International Workshop on Robot Motion and Control (RoMoCo’04), pp. 121–126. Puszczykowo. https://doi.org/10.1109/ROMOCO.2004.240908 (2004)
Pajak, I.: Trajectory planning of cooperative mobile manipulators subject to control constraints. In: Proc. 11th International Workshop on Robot Motion and Control (RoMoCo’17), pp. 123–128 (2017)
Seraji, H.: A unified approach to motion control of mobile manipulators. Int. J. Robot. Res. 17(2), 107–118 (1998). https://doi.org/10.1177/027836499801700201
Sugar, T., Kumar, V.: Control of cooperating mobile manipulators. IEEE Trans. Robot. Autom. 18(1), 94–103 (2002). https://doi.org/10.1109/70.988979
Tanner, H., Loizou, S., Kyriakopoulos, K.: Nonholonomic navigation and control of cooperating mobile manipulators. IEEE Trans. Robot. Autom. 19(1), 53–64 (2003). https://doi.org/10.1109/TRA.2002.807549
Trebi-Ollennu, A., Das Nayar, H., Aghazarian, H., Ganino, A., Pirjanian, P., Kennedy, B., Huntsberger, T., Schenker, P.: Mars rover pair cooperatively transporting a long payload. In: Proc. IEEE International Conference on Robotics and Automation, vol. I-IV, pp. 3136–3141 (2002)
Uchiyama, M., Dauchez, P.: A symmetric hybrid position/force control scheme for the coordination of two robots. In: Proc. IEEE International Conference on Robotics and Automation, pp 350–356. Philadelphia (1988)
Wang, Y., Wang, D., Zhu, S.: A new navigation function based decentralized control of multi-vehicle systems in unknown environments. J. Intell. Robot. Syst. 87(2), 363–377 (2017). https://doi.org/10.1007/s10846-016-0450-0
Yamada, S., Saito, J.: Adaptive action selection without explicit communication for multirobot box-pushing. IEEE Trans. Syst. Man Cybern. C 31(3), 398–404 (2001). https://doi.org/10.1109/5326.971668
Yoshikawa, T.: Manipulability of robotic mechanisms. Int. J. Robot. Res. 4(2), 3–9 (1985). https://doi.org/10.1177/027836498500400201
Zhang, F., Hua, L., Fu, Y., Guo, B.: Dynamic simulation and analysis for bolt and nut mating of dual arm robot. In: 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO 2012) (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Pajak, I. Real-Time Trajectory Generation Methods for Cooperating Mobile Manipulators Subject to State and Control Constraints. J Intell Robot Syst 93, 649–668 (2019). https://doi.org/10.1007/s10846-018-0878-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-018-0878-5