Abstract
New methodologies are needed for modeling of physically cooperating mobile robots to be able to systematically design and analyze such systems. In this context, we present a method called the ‘P-robot Method’ under which we introduce entities called the p-robots at the environmental contact points and treat the linked mobile robots as a multiple degree-of-freedom object, comprising an articulated open kinematic chain, which is manipulated by the p-robots. The method is suitable to address three critical aspects of physical cooperation: a) analysis of environmental contacts, b) utilization of redundancy, and c) exploitation of system dynamics. Dynamics of the open chain are computed independent of the constraints, thus allowing the same set of equations to be used as the constraint conditions change, and simplifying the addition of multiple robots to the chain. The decoupling achieved through constraining the p-robots facilitates the analysis of kinematic as well as force constraints. We introduce the idea of a ‘tipping cone’, similar to a standard friction cone, to test whether forces on the robots cause undesired tipping. We have employed the P-robot Method for the static as well as dynamic analysis for a cooperative behavior involving two robots. The method is generalizable to analyze cooperative behaviors with any number of robots. We demonstrate that redundant actuation achieved by an adding a third robot to cooperation can help in satisfying the contact constraints. The P-robot Method can be useful to analyze other interesting multi-body robotic systems as well.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Asama, H., Sato, M., Goto, N., Kaetsu, H., Matsumoto, A., & Endo, I. (1996). Mutual transportation of cooperative mobile robots using forklift mechanisms. In Proceedings of IEEE international conference on robotics and automation.
Bicchi, A., & Melchiorri, C. (1992). Mobility and kinematic analysis of general cooperating robot systems. In Proceedings of IEEE international conference on robotics and automation.
Bicchi, A., Melchiorri, C., & Belluchi, D. (1995). On the mobility and manipulability of general multiple limbs robots. IEEE Transactions on Robotics and Automation, 11, 215–228.
Brown, H., Veghe, M.V., Bererton, C. & Khosla, P. (2002). Millibot trains for enhanced mobility. IEEE/ASME Transactions on Mechatronics, 7, 452–461.
Deshpande, A., & Luntz, J. (2003a). Decentralized control for a team of physically cooperating robots. In IEEE/RSJ international conference on intelligent robots and systems.
Deshpande, A., & Luntz, J. (2003b). Enhancing mobility of a group of mobile robots via physical co-operation among the robots. In Proceedings of SPIE conference on unmanned ground vehicle technology V.
Deshpande, A. D., & Luntz, J. (2006a). A unified framework to represent physically cooperating mobile robots and other robotic systems. In Robotics: science and systems.
Deshpande, A. D., & Luntz, J. E. (2006b). Behaviors for physical cooperation between robots for mobility improvement. In IEEE/RSJ international conference on intelligent robots and systems.
Deshpande, A. D., & Luntz, J. (2007a). A methodology for kinematics and dynamics analysis of robotic systems internal actuation. In Proceedings ASME international mechanical engineering congress and exposition.
Deshpande, A. D., & Luntz, J. E. (2007b). Behaviors for physical cooperation between robots for mobility improvement. Autonomous Robots, 23, 259–274.
Deshpande, A. D., & Luntz, J. E. (2007c). A method to characterize and exploit actuation redundancy in mobility and manipulation. In IEEE/RSJ international conference on intelligent robots and systems.
Deshpande, A. D., & Luntz, J. E. (2008). Human motion modeling with a robotics method: analysis of a person riding a bus. In Proceedings of ASME dynamical systems and controls conference.
Deshpande, A. D., Srinivasa, S., & Pillai, P. (2007). Control strategies and design guidelines for planar latch-less metamorphic robots based on analysis of dynamics. In Robotics: science and system.
Fukushima, E. F., Hirose, S., & Hayashi, T. (1998). Basic manipulation considerations for the articulated body mobile robot. In IEEE/RSJ international conference on intelligent robots and systems.
Greenwood, D. T. (1988). Principles of dynamics. New York: Prentice Hall.
Greenwood, D. T. (2003). Advanced dynamics. Cambridge: Cambridge University Press.
Grob, R., Bonani, M., Mondada, F., & Dorigo, M. (2006). Autonomous self-assembly in swarm-bots. IEEE Transactions on Robotics, 22, 1115–1128.
Hirose, S., & Morishima, A. (1990). Design and control of a mobile robot with an articulated body. The International Journal of Robotics Research, 9, 99–114.
Kerr, J., & Roth, B. (1986). Analysis of multifingered hands. The International Journal of Robotics Research, 4, 3–17.
Khatib, O., Yokoi, K., Chang, K., Ruspini, D., Holmberg, E., & Casal, A. (1996). Coordination and decentralized cooperation of multiple mobile manipulators. Journal of Robotic Systems, 13, 755–764.
Kumar, V. R., & Waldron, K. J. (1988). Force distribution in closed kinematic chains. IEEE Journal of Robotics and Automation, 4, 657–664.
Mason, M. T. & Lynch, K.M. (1993). Dynamic manipulation. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems.
Mondada, F., Guignard, A., Bonani, M., Bar, D., Lauria, M., & Floreano, D. (2003). Swarm-bot: From concept to implementation. In Proceedings of the 2003 IEEE/RSJ intl. conference on intelligent robots and systems.
Park, J., & Khatib, O. (2006). A haptic teleoperation approach based on contact force control. The International Journal of Robotics Research, 25, 575–591.
Salisbury, J. K., & Roth, B. (1983). Kinematic and force analysis of articulated mechanical hands. ASME Journal of Mechanisms, Transmissions, and Automation in Design, 105, 35–41.
Sciavicco, L., & Siciliano, B. (2000). Modelling and control of robot manipulators. Berlin: Springer.
Srinivasa, S. S., Erdmann, M. A., & Mason, M. T. (2005a). Control synthesis for dynamic contact manipulation. In Proceedings of the 2005 IEEE/RSJ intl. conference on robotics and automation.
Srinivasa, S. S., Erdmann, M. A., & Mason, M. T. (2005b). Using projected dynamics to plan dynamic contact manipulation. In Proceedings of the 2005 IEEE/RSJ intl. conference on intelligent robots and systems.
Williams, D., & Khatib, O. (1993). The virtual linkage: A model for internal forces in multi-grasp manipulator. In Proceedings of the 1993 IEEE/RSJ intl. conference on robotics and automation.
Yamane, K., & Nakamura, Y. (2003). Dynamics filter—concept and implementation of online motion generator for human figures. IEEE Transactions on Robotics and Automation, 19, 421–432.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Deshpande, A.D., Luntz, J.E. A methodology for design and analysis of cooperative behaviors with mobile robots. Auton Robot 27, 261–276 (2009). https://doi.org/10.1007/s10514-009-9125-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-009-9125-z