Java-based remote experimentation for control algorithms prototyping

Remote experimentation is a new concept which enables remote users to manipulate a controlled system from a distant location. Major applications are distance learning, scientific benchmarks conducted on common setups, and tele-maintenance. In automatic control, remote experimentation requires flexible mechanisms to implement particular control algorithms and to provide comprehensive information. These functionalities are mandatory in order to control the dynamic behavior of the remote system and to supervise the ongoing operations. An approach based on a real-time interpreter running on the computer which controls the physical system and a client/server architecture written in Java is proposed. The client-side software, which enables the user to exchange information, is integrated within World-Wide Web pages and down-loaded transparently from the server-side computer which runs the controller.

[1]  Yves Piguet,et al.  Instantaneous Performance Display for Graphical Control Design Methods , 1999 .

[2]  Dominique Bonvin,et al.  An Integrated Workbench for Laboratory Projects in Automatic Control , 1991 .

[3]  M. H. Shor,et al.  Access to an instructional control laboratory experiment through the World Wide Web , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[4]  B. S. Heck,et al.  Using the Web in your courses: the how-to's and the why's , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[5]  Yves Piguet,et al.  Multi-model Weighted Pole-placement Design , 1997, Eur. J. Control.

[6]  Denis Gillet,et al.  Requirements for Real-Time Experimentation Over the Internet , 1998 .