Modelling and control of an omnidirectional mobile manipulator

Salima Djebrani; Abderraouf Benali; Foudil Abdessemed

International Journal of Applied Mathematics and Computer Science (2012)

  • Volume: 22, Issue: 3, page 601-616
  • ISSN: 1641-876X

Abstract

top
A new approach to control an omnidirectional mobile manipulator is developed. The robot is considered to be an individual agent aimed at performing robotic tasks described in terms of a displacement and a force interaction with the environment. A reactive architecture and impedance control are used to ensure reliable task execution in response to environment stimuli. The mechanical structure of our holonomic mobile manipulator is built of two joint manipulators mounted on a holonomic vehicle. The vehicle is equipped with three driven axles with two spherical orthogonal wheels. Taking into account the dynamical interaction between the base and the manipulator, one can define the dynamics of the mobile manipulator and design a nonlinear controller using the input-state linearization method. The control structure of the robot is built in order to demonstrate the main capabilities regarding navigation and obstacle avoidance. Several simulations were conducted to prove the effectiveness of this approach.

How to cite

top

Salima Djebrani, Abderraouf Benali, and Foudil Abdessemed. "Modelling and control of an omnidirectional mobile manipulator." International Journal of Applied Mathematics and Computer Science 22.3 (2012): 601-616. <http://eudml.org/doc/244048>.

@article{SalimaDjebrani2012,
abstract = {A new approach to control an omnidirectional mobile manipulator is developed. The robot is considered to be an individual agent aimed at performing robotic tasks described in terms of a displacement and a force interaction with the environment. A reactive architecture and impedance control are used to ensure reliable task execution in response to environment stimuli. The mechanical structure of our holonomic mobile manipulator is built of two joint manipulators mounted on a holonomic vehicle. The vehicle is equipped with three driven axles with two spherical orthogonal wheels. Taking into account the dynamical interaction between the base and the manipulator, one can define the dynamics of the mobile manipulator and design a nonlinear controller using the input-state linearization method. The control structure of the robot is built in order to demonstrate the main capabilities regarding navigation and obstacle avoidance. Several simulations were conducted to prove the effectiveness of this approach.},
author = {Salima Djebrani, Abderraouf Benali, Foudil Abdessemed},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {holonome mobile manipulators; input state linearization; virtual impedance control; fuzzy logic},
language = {eng},
number = {3},
pages = {601-616},
title = {Modelling and control of an omnidirectional mobile manipulator},
url = {http://eudml.org/doc/244048},
volume = {22},
year = {2012},
}

TY - JOUR
AU - Salima Djebrani
AU - Abderraouf Benali
AU - Foudil Abdessemed
TI - Modelling and control of an omnidirectional mobile manipulator
JO - International Journal of Applied Mathematics and Computer Science
PY - 2012
VL - 22
IS - 3
SP - 601
EP - 616
AB - A new approach to control an omnidirectional mobile manipulator is developed. The robot is considered to be an individual agent aimed at performing robotic tasks described in terms of a displacement and a force interaction with the environment. A reactive architecture and impedance control are used to ensure reliable task execution in response to environment stimuli. The mechanical structure of our holonomic mobile manipulator is built of two joint manipulators mounted on a holonomic vehicle. The vehicle is equipped with three driven axles with two spherical orthogonal wheels. Taking into account the dynamical interaction between the base and the manipulator, one can define the dynamics of the mobile manipulator and design a nonlinear controller using the input-state linearization method. The control structure of the robot is built in order to demonstrate the main capabilities regarding navigation and obstacle avoidance. Several simulations were conducted to prove the effectiveness of this approach.
LA - eng
KW - holonome mobile manipulators; input state linearization; virtual impedance control; fuzzy logic
UR - http://eudml.org/doc/244048
ER -

References

top
  1. Abdessemed, F. and Benmahammed, K. (2001). A two-layer robot controller design using evolutionnary algorithms, Journal of Intelligent and Robotic System 30(1): 73-94. Zbl0963.68573
  2. Abdessemed, F., Benmahammed, K. and Monacelli, E. (2004). A fuzzy-based reactive controller for a non-holonomic mobile robot, Journal of Robotics and Autonomous Systems 47(1): 31-46. 
  3. Abdessemed, F., Benmahammed, K. and Monacelli, E. (2006). A learning paradigm for motion control of mobile manipulators, International Journal of Applied Mathematics and Computer Science 16(4): 475-484. Zbl1159.93344
  4. Albers, A., Brudniok, S., Ottnad, J., Sauter, C. and Sedchaicharn, K. (2006). Upper body of a new humanoid robot: The design of ARMAR 3, 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, pp. 308-313. 
  5. Ambrose, R.O., Savely, R.T., Goza, S.M., Strawser, P., Diftler, M.A., Spain, I., Radford, N. and Martin, L. (2004). Mobile manipulation using NASA's Robonaut, Proceedings of the IEEE International Conference on Robotics and Automation, ICRA'2004, New Orleans, LA, USA, Vol. 2, 2104-2109. 
  6. Arai, T. and Ota, J. (1996). Motion planning of multiple mobile robots using virtual impedance, Journal of Robotics and Mechatronics 8(1): 67-74. 
  7. Bayle, B. (2001). Modélisation et commande cinématique des manipulateurs mobiles à roues, Ph.D. thesis, LAASCNRS, Toulouse University, Toulouse. 
  8. Bischoff, R. and Graefe, V. (2004). Hermes: A versatile personal assistant robot, Proceedings of the IEEE 92(11): 1759-1779. 
  9. Borenstein, J. and Koren, Y. (1991). The vector field histogramfast obstacle avoidance for mobile robots, IEEE Journal of Robotics and Automation 7(3): 278-288. 
  10. Campion, G., Bastin, G. and D'Andréa-Novel, B. (1996). Structural proprieties and classification of kinematic and dynamic models of wheeled mobile robots, IEEE Transactions on Robotics and Automation 12(1): 47-62. 
  11. Carelli, R., Secchi, H. and Mut, V. (1999). Algorithms for stable control of mobile robots with obstacle avoidance, Latin American Applied Research 29(3/4): 191-196. 
  12. Djebrani, S. and Abdessemed, F. (2009). Multi-agent prototyping for a cooperative carrying task, IEEE International Conference on Robotics and Biomimetics, ROBIO'2009, Guilin, Guangxi, China, pp. 1421-1426. 
  13. Djebrani, S., Benali, A. and Abdessemed, F. (2009). Forceposition control of a holonomic mobile manipulator, 12th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, CLAWAR'2009, Istanbul, Turkey, pp. 1023-1030. 
  14. Djebrani, S., Abdessemed, F. and Benali, A. (2010a). A multiagent strategy for a simple cooperative behavior, International Journal of Information Acquisition 7(4): 331-345. 
  15. Djebrani, S., Benali, A. and Poisson, G. (2010b). Input-state linearisation of an omni-directional mobile robot, IEEE International Symposion on Industrial Electronics, ISIE'2010, Bary, Italy, pp. 1889-1894. 
  16. Djebrani, S., Benali, A. and Abdessemed, F. (2011). Modelling and feedback control of an omni-directional mobile manipulator, IEEE Conference on Automation Science and Engineering, CASE'2011, Trieste, Italy, pp. 785-791. Zbl1302.93153
  17. Goldenberg, A. A. (1988). Implementation of force and impedance control in robot manipulators, Proceedings of the 27th IEEE International Conference on Decision and Control, Philadelphia, PA, USA, Vol. 3, pp. 1626-1632. 
  18. Hashimoto, S. (2002). Humanoid robots in Waseda University: Hadalay-2 and Wabian, Journal of Autonomous Robots 12(1): 25-38. Zbl1012.68637
  19. Hogan, N. (1985). Impedance control: An approach to manipulation, I: Theory, II: Implementation, III: Applications, ASME Journal of Dynamic Systems, Measurement and Control 107(1): 1-24. Zbl0566.93025
  20. Isidori, A. (1995). Nonlinear Control Systems, 3rd Edn., Springer-Verlag, New York, NY. Zbl0878.93001
  21. Khalil, W. and Kleinfinger, J. (1986). A new geometric notation for open and closed loop robots, Proceedings of the IEEE International Conference on Robotics and Automation, ICRA'86, San Francisco, CA, USA, Vol. 3, pp. 1174-1180. 
  22. Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots, International Journal of Robotics Research 5(1): 90-98. 
  23. Khatib, O., Yokoi, K., Chang, K., Ruspini, D., Holmberg, R. and Casal, A. (1996). Coordination and decentralized cooperation of multiple mobile manipulators, Journal of Robotic Systems 13(11): 755-764. 
  24. Konno, A., Nagashima, K., Furukawa, R., Nishiwaki, K., Noda, T., Inaba, M. and Inoue, H. (1997). Development of a humanoid robot Saika, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'97, Grenoble, France, pp. 805-810. Zbl0943.92008
  25. Kosuge, K., Sato, M. and Kazamura, N. (2000). Mobile robot helper, Proceedings of the IEEE International Conference on Robotics and Automation, ICRA'00, San Francisco, CA, USA, pp. 583-588. 
  26. Liu, K. and Lewis, F.L. (1990). Decentralized continuous robust controller for mobile robots, Proceedings of the IEEE International Conference on Robotics and Automation, ICRA'90, Cincinnati, OH, USA, Vol. 3, pp. 1822-1827. 
  27. Mourioux, G., Novales, C., Poisson, G. and Vieyres, P. (2006). Omni-directional robot with spherical orthogonal wheels: Concepts and analyses, Proceedings of the IEEE International Conference on Robotics and Automation, ICRA'06, Orlando, FL, USA, pp. 3374-3379. 
  28. Pin, F.G. and Killough, S.M. (1994). A new family of omnidirectional and holonomic wheeled platforms for mobile robots, IEEE Transactions on Robotics and Automation 10(4): 480-489. 
  29. Poisson, G., Parmantier, Y. and Novales, C. (2001). Modélisation cinématique d'unrobot mobile omnidirectionnel à roues sphériques, XVième Congrés Français de Mécanique, Nancy, France, pp. 3-7. 
  30. Sciavicco, L. and Siciliano, B. (2000). Modelling and Control of Robots Manipulators, 2nd Edn., Advanced Textbooks in Control and Signal Processing Series, Springer-Verlag, London. Zbl0944.70001
  31. Slotine, J. J. and Li, W. (1991). Applied Nonlinear Control, Prentice-Hall, Upper Saddle River, NJ. Zbl0753.93036
  32. specAmotor (2011). Re-40-148867: Electric motor datasheet, http://www.specamotor.com/pdf/datasheet_RE-40-148867_en.pdf. 
  33. Spong, M.W., Hutchinson, S. and Vidyasagar, M. (1989). Robot Dynamics and Control, John Wiley, New York, NY. 
  34. Sugeno, M. and Nishida, M. (1985). Fuzzy control of a model car, Fuzzy Sets and Systems 16(2): 103-113. 
  35. Watanabe, K., Shiraishi, Y., Tzafestas, S.G., Tang, J. and Fukuda, T. (1998). Feedback control of an omnidirectional autonomous platform for mobile service robots, Journal of Intelligent and Robotic Systems 22(3-4): 315-330. 
  36. Williams, R.L., Carter, B.E., Gallina, P. and Rosati, G. (2002). Dynamic model with slip for wheeled omnidirectional robots, IEEE Transactions on Robotics and Automation 18(3): 285-293. 
  37. Yamamoto, Y. (1994). Control and Coordination of Locomotion and Manipulation of a Wheeled Mobile Manipulator, Ph.D. thesis, University of Pennsylvania, Philadelphia, PA. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.