The extensible markup language XML can be used to support the integration of several component programming environments to create a flexible physical simulation system. Data exchange via open‐standard‐based plain text files allows system components to be loosely‐coupled, rather than combined into an integrated development environment, so that the most appropriate tools can be used for each component and the system can be extended with minimal disruption. This paper details an example application using this technology to configure a simulation of robotic manipulation. Those parts of the system that require real‐time data exchange use simple UNIX socket‐based interactions, which are configured using shared XML setup files. The approach provides a reusable template for other, similar projects. Copyright © 2004 John Wiley & Sons, Ltd.
[1]
C. M. Sperberg-McQueen,et al.
Extensible markup language
,
1997
.
[2]
C. M. Sperberg-McQueen,et al.
Extensible Markup Language (XML)
,
1997,
World Wide Web J..
[3]
J. Denavit,et al.
A kinematic notation for lower pair mechanisms based on matrices
,
1955
.
[4]
Peter I. Corke,et al.
A robotics toolbox for MATLAB
,
1996,
IEEE Robotics Autom. Mag..
[5]
Richard M. Crowder,et al.
Adaptive neurofuzzy control of a robotic gripper with on-line machine learning
,
2004,
Robotics Auton. Syst..
[6]
Chris J. Harris,et al.
Optimal object grasping using fuzzy logic
,
2003
.
[7]
Peter K. Allen,et al.
Graspit! A versatile simulator for robotic grasping
,
2004,
IEEE Robotics & Automation Magazine.