Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30169
Real-Time Physics Simulation Packages: An Evaluation Study

Authors: J.Zouhair, D.Ellison

Abstract:

This paper includes a review of three physics simulation packages that can be used to provide researchers with a virtual ground for modeling, implementing and simulating complex models, as well as testing their control methods with less cost and time of development. The inverted pendulum model was used as a test bed for comparing ODE, DANCE and Webots, while Linear State Feedback was used to control its behavior. The packages were compared with respect to model creation, solving systems of differential equation, data storage, setting system variables, control the experiment and ease of use. The purpose of this paper is to give an overview about our experience with these environments and to demonstrate some of the benefits and drawbacks involved in practice for each package.

Keywords: DANCE, Inverted Pendulum, ODE, Simulation Packages, Webots.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1333390

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1183

References:


[1] T. Jones, "Open source robotics toolkits," 05-Sep-2006. (Online). Available: https://www.ibm.com/developerworks/linux/library/lrobotools/. (Accessed: 05-Aug-2010).
[2] R. Smith, "Open Dynamics Engine - home," 2007. (Online). Available: http://ode.org/. (Accessed: 19-Jan-2009).
[3] A. Shapiro, "Dynamic Animation and Control and Environment," 2009. (Online). Available: http://www.arishapiro.com/dance/. (Accessed: 19-Apr-2009).
[4] O. Michel, "Cyberbotics," Webots 6 fast prototyping and simulation of mobile robots, 2009. (Online). Available: http://www.cyberbotics.com/. (Accessed: 19-Jun-2009).
[5] S. Geva and J. Sitte, "A cartpole experiment benchmark for trainable controllers," Control Systems Magazine, IEEE, vol. 13, no. 5, pp. 40- 51, 1993.
[6] J. White, "System Dynamics Introduction to the Design and Simulation of Controlled Systems Introduction," 1997. (Online). Available: http://gershwin.ens.fr/vdaniel/Doc-Locale/Cours- Mirrored/Methodes-Maths/white/sdyn/s7/s7intro/s7intro.html. (Accessed: 10-Jul-2009).
[7] A. Shapiro, P. Faloutsos, and V. Ng-Thow-Hing, "Dynamic animation and control environment," in Proceedings of Graphics Interface 2005, p. 70, 2005.
[8] P. Faloutsos, M. V. D. Panne, and D. Terzopoulos, "Composable Controllers for Physics-Based Character Animation," Proceedings of ACM SIGGRAPH 2001, pp. 251-260, 2001.
[9] O. Michel, "Cyberbotics Ltd. Webots TM: Professional Mobile Robot Simulation," International Journal of Advanced Robotic Systems, vol. 1, no. 1, pp. 39-42, 2004.
[10] MINDSTORMS, "LEGO.com MINDSTORMS NXT Home," 1999. (Online). Available: http://mindstorms.lego.com/eng/Egypt_dest/Default.aspx. (Accessed: 10-Jul-2009).