Study of a distributed control architecture for a quadruped robot
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
Looking at legged robots, it is sometimes very important to take into account some of the practical aspects (when focusing on theoretical ones) in order to implement control-command levels.
In this way, we have treated the problem of the realization of dynamic or quasi-dynamic gaits with a quadruped robot using a new approach from which we have derived an efficient control/command scheme. This is based on a simple consideration which lies in the fact that the Dynamic Model (DM) can be decomposed into two main parts. From our point of view, we consider a part devoted to the command of the legs which could be called a Leg Inverse Dynamic Model (LIDM). We consider a second part dealing with the global characteristics of the platform. At this level, one can control the system. It will be called the LPIM (Leg to Platform Interaction Model).
This goal is reached assuming a dichotomy in a distributed architecture and by the way we present it. Further justification of our method will be given in several stages throughout the paper. We paid great attention to time-saving considerations with respect to communication protocols and data exchange at the same level and between the three levels we derived from our basic investigations.
- Adachi, H., Koyachi, N. and Nakano, E.: Mechanism and control of a quadruped walking robot,IEEE Control Systems Magazine (Oct. 1988), 14–19.
- Alexander, R. McN, Jayes, A.S. (1978) Vertical movements in walking and running. J. Zoology (London) 185: pp. 27-40
- Alexander, R. McN (1980) Optimum walking techniques for quadrupeds and bipeds. J. Zoology (London) 192: pp. 97-117
- Alexander, R. McN, Jayes, A.S. (1983) A dynamic similarity hypothesis for the gaits of quadrupedal mammals. J. Zoology (London) 201: pp. 135-152
- Balafoutis, C.A., Misra, P., and Patel, R.V.: A cartesian tensor approach for fast computation of manipulator dynamics,Proc. IEEE Int. Conf. on Robotics and Automation 1988, pp. 1348–1353.
- Cheng, F.T., Orin, D.E. (1991) Efficient formulation of the force distribution equation for simple closed-chain robotic mechanisms. IEEE Trans. Systems Man Cybernet. 21: pp. 25-32
- Choi, B.S., Song, S.M. (1988) Fully automated obstacle crossing gaits for walking machines. Proc. of the 1988 IEEE Int. Conf. on Robotics and Automation 2: pp. 802-807
- Denavit, J., Hartenberg, R.S. (1955) A kinematic notation for lower pair mechanism based on matrices. Trans. ASME, J. Appl. Mech. 22: pp. 215-221
- Fontaine, J.G.:Commande directe assistée: Principe et application au contrôle d'actionneurs électriques et pneumatiques pour la robotique, Thèse de Doctorat de l'Université d'Orsay (Paris 11), Paris, 1987.
- Franck, A.A., Ghee, R.B. (1969) Some consideration relating to the design of autopilots for legged vehicules. J. Terramechanics 6: pp. 23-35
- Freeman, P.S., Orin, D.E. (1991) Efficient dynamic sumulation of a quadruped using a decoupled tree-structure approach. The Int. J. of Robotics Research 10: pp. 619-627
- El Gamah, H., Amaral, P.F.S., Fontaine, J.G., Villard, C. and Gorce, P.: A low supervisor for a legged robot,Proc. of the 23rd Int. Symp. on Industrial Robots, ISIR'92, Barcelona, Spain, 1992.
- McGeer, T. (1990) Passive dynamic walking. Internat. J. Robotics Res. 9: pp. 62-82
- McGhee, R.B. and Pai, A.L.: An approach to computer control for legged vehicules,J. Terramechanics 11.
- Glower, J.S. and Ozguner, U.: Control of a quadruped trot,Proc. of the 1986 IEEE Int. Conf. on Robotics and Automation, Vol. 3, April 7–10, pp. 1496–1501.
- Gorce, P., Villard, C. and Fontaine, J.G.: Grasping, coordination and optimal force distribution in multifingered mechanism,Robotica, 1993 (in press).
- Gorinevsky, D.M., Shneider, Yu.A. (1990) Force control in locomotion of legged vehicles over rigid and soft surfaces. Internat. J. Robotics Res. 9: pp. 4-23
- Hamdam, S., Fontaine, J.G. and Picard, M.: Autonomous legged Robots: Technics for gait transitions,Symp. on Flexible Automation, Kyoto, Japan, 1990, pp. 125–128.
- Hashimoto, K., Kimura, H. (1989) A new parallel algorithm for inverse dynamics. Internat. J. Robotics Res. 8: pp. 63-76
- Hashimoto, K., Ohashi, K., Kimura, H. (1990) An implementation of a parallel algorithm for real-time model-based control on a network of microprocessors. Internat. J. Robotics Res. 9: pp. 7-47
- He, X., Goldenberg, A.A. (1990) An algorithm for effcient computation of dynamics of robotic manipulators. J. Robotic Systems 7: pp. 689-702
- Hirose, S. (1984) A study of design and control of a quadruped walking vehicle. Internat. J. Robotics Res. 3: pp. 113-133
- Hirose, S., Kunieda, O. (1991) Generalized standard foot trajectory for a quadruped walking vehicle. Internat. J. Robotics Res. 10: pp. 3-11
- Hollerbach, J.M. (1980) An itérative lagrangian formulation of manipulators dynamics and a comparative study of dynamics formulation complexity. IEEE Trans. Systems Man Cybernet. SMC-10: pp. 730-736
- Kane, J.R., Levinson, D.A. (1983) The use Kane's dynamical equations in Robotic. Internat. J. Robotics Res. 2: pp. 3-21
- Kasahara, H., Narita, S. (1985) Parallel processing of robot-arm control computation on a multimicroprocessor. IEEE J. Robotics and Automation Ra-1: pp. 104-113
- Khatib, O.: The operational space formulation in robot manipulator control,Proc. of the 15th Int. Symp. on Industrial Robots, 1985, pp. 165–172.
- Kimura, H., Shimoyama, I., Miura, H. (1990) Dynamics in the dynamic walk of a quadruped robot. Advanced Robotics 4: pp. 283-301
- Klein, C.A., Briggs, R.L. (1980) Use of active compliance in the control of legged vehicles. IEEE Trans. Systems Man Cybernet. SMC-10: pp. 393-400
- Klein, C.A., Olson, K.W., Pugh, D.R. (1983) Use of force and attitude sensors for locomotion of a legged vehicle over irregular terrain. Internat. J. Robotics Res. 2: pp. 3-17
- Klein, C.A., Kittivatcharapong, S. (1990) Optimal force distribution for the legs of a walking machine with friction cone constraints. IEEE Trans. on Robotics and Automation 6: pp. 73-85
- Koditschek, D.E., Bühler, M. (1991) Analysis of a simplified hopping robot. Internat. J. Robotics Res. 10: pp. 587-605
- Kosuge, K., Koga, N., Furuta, K. and Nosaki, K.: Coordinated motion control of robot arm based on virtual internal model,Proc. 1989 IEEE Internat. Conf. on Robotics and Automation, 1989, pp. 1097–1102.
- Lee, T.T., Shih, C.L. (1986) Real time computer control of a quadruped walking robot. Trans. ASME, J. Dynamic Systems, Measurement, and Control 108: pp. 346-353
- Lee, T.T., Shih, C.L. (1986) A study of a gait control of a quadruped walking vehicle. IEEE J. of Robotics and Automation RA-2: pp. 61-69
- Li, Z., Hsu, P., Sastry, S. (1989) Grasping and coordinated manipulation by a multifingered Robot Hand. Internat. J. Robotics Res. 8: pp. 33-50
- Lilly, K.W. and Orin, D.E.: Efficient dynamic simulation for multiple chain robotic systems,3rd Annual Conf. on Aerospace Computational Control 1989, 73–87.
- Luh, J.Y.S., Walker, M.W., Paul, R.C.P. (1980) On-line computational scheme for mechanical manipulators. Trans. ASME, J. Dynamic Systems, Measurement, and Control 102: pp. 69-76
- Luh, J.Y.S., Lin, C.S. (1982) Scheduling of parallel computation for computer controlled mechanical manipulators. IEEE Trans. Systems Man Cybernet. SMC-12: pp. 214-234
- Miura, H., Shimoyama, I. (1984) Dynamic Walk of a Biped. Internat. J. Robotics Res. 3: pp. 60-74
- Mladenova, C. (1991) Mathematical modelling and control of manipulator systems. Robotics and Computer Integrated Manufacturing 18: pp. 233-242
- Mosher, R.S.: Exploring the potential of quadruped,Int. Automotive Engineering Conf., SAE paper No 690191, Detroit, Michigan, 1969.
- Nakamura, Y., Nagai, K., Yoshikawa, T. (1989) Dynamics and stability in coordination of multiple robotic mechanisms. Internat. J. Robotics Res. 8: pp. 44-61
- Neuman, C.P., Murray, J. (1985) Computational robot dynamics: fondations and applications. J. Robotics Systems 2: pp. 425-452
- Orin, D.E. (1982) Supervisor control of multi-legged robot. Internat. J. Robotics Res. 1: pp. 71-91
- Ouezdou, F.B., Pasqui, V., Bidaud, P., Guinot, J.C. (1990) Kinematic and dynamic analysis of legged robots. 10th CISM-IFTOMN Symp. on Theory and Practice of Robots and Manipulators, RoManSy'90. Crasow, Poland
- Raibert, M.H. (1984) Hopping in legged systems modeling and simulation for the 2D oneslegged case. IEEE Trans. Systems Man Cybernet. 14: pp. 451-463
- Raibert, M.H., Chepponis, M., Brown, H.B. (1986) Running on four legged as though they were one. IEEE J. of Robotics and Automation RA-2: pp. 70-82
- Shih, L., Franck, A.A., Ravani, B. (1987) Dynamic simulation of legged machines using a compliant joint model. Internat. J. Robotics Res. 6: pp. 33-46
- Silver, W.M. (1982) On the equivalence of lagrangian and Newton-Euler dynamics for manipulators. Internat. J. Robotics Res. 1: pp. 60-70
- Sutherland, I.E. (1983) A walking robot. the Marcian Chronicles, Pittsburg PA
- Vakakis, A.F., Burdick, J.W., Caughey, T.K. (1991) An ‘interesting’ strange attractor in the dynamics of a hopping robot. Internat. J. Robotics Res. 10: pp. 606-618
- Wong, H.C. and Orin, D.E.: Reflex control of the prototype leg during contact and slippage,IEEE Internat. Conf. on Robotics and Automation 1988, pp. 808–813.
- Yoshikawa, T.: Dynamic hybrid position/force control of robot manipulators description of hard constraints and calculation of joint driving force,IEEE Internat. Conf. on Robotics and Automation, 1986, pp. 1393–1399.
- Zheng, Y.F., Shen, J. (1990) Gait synthesis for the SD-2 Biped Robot to climb sloping surface. IEEE Trans on Robotics and Automation 6: pp. 86-96
- Zomaya, A.Y., Morris, A.S. (1991) Dynamic simulation and modeling of robot manipulators using parallel architectures. Internat. J. Robotics Res. 6: pp. 129-139
- Study of a distributed control architecture for a quadruped robot
Journal of Intelligent and Robotic Systems
Volume 11, Issue 3 , pp 269-291
- Cover Date
- Print ISSN
- Online ISSN
- Kluwer Academic Publishers
- Additional Links
- Quadruped robot
- hierarchical control/command architecture
- dynamic model
- realime computation
- Industry Sectors