Interoperability and synchronisation of distributed hardware-in-the-loop simulation for underwater robot development: issues and experiments

Development and integration of subsystems on advanced robots such as unmanned underwater vehicles, can benefit from the availability of a hardware-in-the-loop (HIL) simulation facility. Although complete interoperability of simulated and real subsystems appears desirable, substantial additional complexity of data flows and hardware can be introduced. Where nonreal time simulations are involved, methods of synchronising subsystems running at different speeds must be employed. These should take account of the realities of starting and stopping real subsystem. The paper reviews some of these issues and presents the CORESIM distributed HIL system based around HLA. The system has been used to evaluate a timeslicing synchronisation approach, and to assist in development of docking, visual servoing and concurrent mapping and localisation systems for underwater vehicles.

[1]  S. Alles,et al.  A real-time hardware-in-the-loop vehicle simulator for traction assist , 1994 .

[2]  D. G. Maritsas,et al.  Parallel discrete event simulation with SIMULA , 1989, Parallel Comput..

[3]  David M. Lane,et al.  Mixing simulations and real subsystems for subsea robot development. Specification and development of the core simulation engine , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[4]  Mukesh Singhal,et al.  Logical Time: Capturing Causality in Distributed Systems , 1996, Computer.

[5]  Richard M. Fujimoto,et al.  Parallel discrete event simulation , 1990, CACM.

[6]  C. Frangos Control system analysis of a hardware-in-the-loop simulation , 1990 .

[7]  Don Brutzman,et al.  Integrated simulation for rapid development of autonomous underwater vehicles , 1992, Proceedings of the 1992 Symposium on Autonomous Underwater Vehicle Technology.

[8]  D. Maclay,et al.  Simulation gets into the loop , 1997 .

[9]  Yvan Petillot,et al.  Underwater vehicle obstacle avoidance and path planning using a multi-beam forward looking sonar , 2001 .

[10]  David M. Lane,et al.  Distributed problem solving and real-time mechanisms in robot architectures , 1994 .

[11]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[12]  Ronald J. Watro,et al.  Mathematical foundations for time warp systems , 1993, TOPL.

[13]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[14]  Tamaki Ura,et al.  AUV test using real/virtual synthetic world , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.