Skip to main content

A 3-D Simulation of Unicycle Robot Based on Virtual Prototyping Technology

  • Conference paper
Intelligent Robotics and Applications (ICIRA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6425))

Included in the following conference series:

Abstract

Co-simulation of ADAMS and MATLAB for designing and developing mechatronics and control system is presented in this paper. The co-simulation technology provides an avenue for realizing mechatronics system design loop and control system design synchronously without the need for building prototypes. The virtual prototype developed in ADAMS can be used to investigate dynamic behavior in a 3-dimensional environment. Though ADAMS has the capability of implementing a closed loop control of the virtual prototype, its capability is quite restricted. On the other hand, MATLAB is well known for designing control systems. Co-simulation allows us to get the benefit of both. The co-simulation platform was used to verify different features of a unicycle robot. Mechanical drawings of the robot are first created using CAD software, e.g., SOLIDWORKS and imported into the ADAMS. Dynamics of the robot in autonomous mode are simulated using the co-simulation platform in which the controller is designed and implemented using MATLAB. Simulation results can then be used to modify mechanical design and improve the control method. Although the virtual platform is tested for one specific system, it can be easily used for design of other mechatronics systems and control methods e.g., model free control, learning control and developmental robotics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhu, Z., Naing, M.P., Al-Mamun, A.: A 3-D Simulator using ADAMS for Design of an Autonomous Gyroscopically Stabilized Single Wheel Robot. In: Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics, San Antonio, TX, USA (2009)

    Google Scholar 

  2. Zhu, Z., Naing, M.P., Al-Mamun, A.: Integrated ADAMS+MATLAB environment for design of an autonomous single wheel robot. In: 35th Annual Conference of the IEEE Industrial Electronics Society, Porto, Portugal, pp. 2253–2258 (2009)

    Google Scholar 

  3. Orlandea, N.: Development and application of node-analogous sparsity-oriented methods for simulation of mechanical dynamic systems. PhD thesis, University of Michigan, Ann Arbor MI (1973)

    Google Scholar 

  4. Rampalli, R.: ADAMS – a Sparse Matrix Approach to Solving Multi-body Dynamics Problems. In: NASA Workshop on Multi-Body Simulation, California Institute of Technology (1987)

    Google Scholar 

  5. MathWorks Inc. Lockheed Martin Space Systems Uses SimMechanics with a Real-Time Simulator to Automate Mars Reconnaissance Orbiter Development (2010-04-2), http://www.mathworks.com

  6. Kesner, S.B.: Mobility Feasibility Study of Fuel Cell Powered Hopping Robots for Space Exploration. Massachusetts Institute of Technology, Massachusetts (2007)

    Google Scholar 

  7. Lindemann, R.: Dynamic Testing and Simulation of the MARS Exploration Rover. In: Proceedings of IDETC/CIE 2005 2005 ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Long Beach, California, USA (2005)

    Google Scholar 

  8. Xiaohua, Z.: System Modelling and Simulation. Tsinghua University Press, Beijing (2006)

    Google Scholar 

  9. Tsai, C.-C., Chan, C.-K., Shih, S.-C., Lin, S.-C.: Adaptive Nonlinear Control Using RBFNN for an Electric Unicycle. In: 2008 IEEE International Conference on Systems, Man and Cybernetics, SMC 2008 (2008)

    Google Scholar 

  10. University of California San Diego, http://sicl.ucsd.edu/jaschavp/Blog/Blog.html

  11. Murata Manufacturing Co., Ltd., http://www.murata.co.jp/corporate/boy_girl/girl/index.html

  12. Nakajima, R., Tsubouchi, T., Yuta, S., Koyanagi, E.: A Development of a New Mechanism of an Autonomous Unicycle. In: IEEE Proc. IROS 1997 (1997)

    Google Scholar 

  13. Sheng, Z., Yamafuji, K.: Postural stability of a human riding a unicycle and its emulation by a Robot. IEEE Transactions Robotics and Automation 13(5), 709–720 (1997)

    Article  Google Scholar 

  14. Xu, Y., Au, K.W.: Stabilization and path following of a single wheel robot. IEEE/ASME Transactions on Mechatronics 9(2), 407–419 (2004)

    Article  Google Scholar 

  15. Schoonwinkel, A.: Design and test of a computer stabilized unicycle. Ph.D. dissertation, Stanford Univ., CA (1987)

    Google Scholar 

  16. Majima, S., Kasai, T.: A controller for changing the yaw direction of an underac-tuated unicycle robot. In: International Conference on Technology and Automation, vol. 5, pp. 73–88 (2005)

    Google Scholar 

  17. Sheng, Z., Yamafuji, K.: Postural Stability of a Human Riding a Unicycle and Its Emulation by a Robot. IEEE Transaction on Robotics and Automation 13(5) (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ruan, X., Wang, Q., Yu, N. (2010). A 3-D Simulation of Unicycle Robot Based on Virtual Prototyping Technology. In: Liu, H., Ding, H., Xiong, Z., Zhu, X. (eds) Intelligent Robotics and Applications. ICIRA 2010. Lecture Notes in Computer Science(), vol 6425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16587-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16587-0_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16586-3

  • Online ISBN: 978-3-642-16587-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics