Real-Time Physics Simulation Packages: An Evaluation Study

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.


Authors:



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).