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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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
Kesner, S.B.: Mobility Feasibility Study of Fuel Cell Powered Hopping Robots for Space Exploration. Massachusetts Institute of Technology, Massachusetts (2007)
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)
Xiaohua, Z.: System Modelling and Simulation. Tsinghua University Press, Beijing (2006)
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)
University of California San Diego, http://sicl.ucsd.edu/jaschavp/Blog/Blog.html
Murata Manufacturing Co., Ltd., http://www.murata.co.jp/corporate/boy_girl/girl/index.html
Nakajima, R., Tsubouchi, T., Yuta, S., Koyanagi, E.: A Development of a New Mechanism of an Autonomous Unicycle. In: IEEE Proc. IROS 1997 (1997)
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)
Xu, Y., Au, K.W.: Stabilization and path following of a single wheel robot. IEEE/ASME Transactions on Mechatronics 9(2), 407–419 (2004)
Schoonwinkel, A.: Design and test of a computer stabilized unicycle. Ph.D. dissertation, Stanford Univ., CA (1987)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)