Abstract
This paper presents the use of adaptive mobile agents for remote operation, enabling real-time response in spite of the limitations of the communication channels in terms of time-delays, availability, and reliability. Autonomy of the mobile agents is achieved through high levels of intelligence including execution monitoring and error recovery. Potential applications range from traditional telerobotics to virtual laboratories where mobile agents act as representatives of users in scientific experiments. Practical results are presented in a scenario where a SCARA-type robot is remotely commanded through the Internet.
Similar content being viewed by others
References
Afsarmanesh, H., Benabdelkader, A., Kaletas, E., Garita, C., and Hertzberger, L. O.: Towards a multi-layer architecture for scientific virtual laboratories, in: Lecture Notes in Computer Science 1823, Springer, New York, 2000, pp. 163–176.
Cabri, G. L. and Zambonelli, F. L.: How to coordinate Internet applications based on mobile agents, in: Proc. of WETICE'98 - Workshop on Coordination Architectures for Distributed Web Applications, 1998.
Camarinha-Matos, L. M. and Vieira, W.: Adaptive mobile agents for telerobotics and telesupervision, in: Proc. of INES'98 - 2nd IEEE Internat. Conf. on Intelligent Engineering Systems, Vienna, Austria, September 1998, pp. 79–84.
Camarinha-Matos, L.M. and Vieira, W.: Intelligent mobile agents in elderly care, Robotics and Autonomous Systems 27(1/2) (1999), 59–75.
Camarinha-Matos, L. M. and Vieira, W.: MAAPL: A language for adaptive mobile agents with execution monitoring, in: Proc. of INES'99 - 3rd IEEE Internat. Conf. on Intelligent Engineering Systems, Poprad, High Tatras, Stará Lesná, Slovakia, 1-3 November 1999, pp. 171–176.
Fikes, R. and Nilsson, N.: STRIPS: A new approach to the application of theorem proving to problem solving, in: J. Allen, J. Hendler and A. Tate (eds), Readings in Planning, Morgan Kaufmann, Los Altos,CA, 1999, pp. 88–97.
Fuggeta, A., Pico, G. P., and Vigna, G.: Understanding code mobility, IEEE Trans. Software Engrg. 24(5) (1998), 346–361.
Kotz, D. and Gray, R. S.: Mobile agents and the future of the Internet, ACM Operating Systems Rev. 33(3) (1999), 7–13.
Reece, G. and Tate, A.: Synthesizing protection monitors from causal structure, in: Proc. of the 2nd Internat. Conf. on Planning Systems, AAAI Press, 1994.
Vieira, W.: Adaptive mobile agents for remote operation (in Portuguese), PhD Thesis, New University of Lisbon, 2000.
Vieira, W. and Camarinha-Matos, L. M.: Execution monitoring in adaptive mobile agents, in: M. Klusch, O. Shehory and G. Weiss (eds), Cooperative Information Agents III, Lecture Notes in Artificial Intelligence 1652, Springer, Berlin, 1999, pp. 220–231.
Weld, D.: Recent advances in AI planning, AI Magazine (1999).
White, J. E.: Mobile agents, in: J. M. Bradshaw (ed.), Software Agents, MIT Press, Cambridge, MA, 1997, pp. 437–472.
Wooldridge, M.: Intelligent agents, in: G. Weiss (ed.), Multiagent Systems, MIT Press, Cambridge, MA, 1999.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Camarinha-Matos, L.M., Castolo, O. & Vieira, W. A Mobile Agents Approach to Virtual Laboratories and Remote Supervision. Journal of Intelligent and Robotic Systems 35, 1–22 (2002). https://doi.org/10.1023/A:1020269321229
Issue Date:
DOI: https://doi.org/10.1023/A:1020269321229