Abstract
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essential role can be played by a programming environment not hardwired to any particular architecture.
This paper discusses the design of a programming environment for robotic systems, promoting rapid prototyping techniques for building different robotic architectures, while retaining a good efficiency in robot control. The environment has been conceived as the integration of a real-time robotic machine with a full-fledged logic-based system.
This work has been partially supported by CNR “Progetto Finalizzato Robotica”, “Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo”, and Special Program N. 92.00065.CT12.
Preview
Unable to display preview. Download preview PDF.
References
Albus J., McCain H., Lumia R.: NASA/NBS Standard Reference Model Telerobot Control System Architecture, NIST Tech. Note 1235, NIST, Gaithersburg, MD, July 1987.
Crowley J. L.: Coordination of Action and Perception in a Surveillance Robot, IEEE Expert, Vol. 2(4), Winter 1987.
Brooks R. A.: A Robust Layered Control System for a Mobile Robot, IEEE Journal of Robotics and Automation, Vol. 7, Vol. RA-2, No. 1, 1986.
Mataric M. J.: Integration of Representation Into Goal-Driven Behavior-Based Robots, IEEE Trans. on Robotics and Automation, Vol.8, No. 9, September 1992.
Gatt E.: Integrating Reaction and Planning in a Heterogeneous Asynchronous Architecture for Mobile Robot Navigation, Proc. of AAAI Symposium on Integrated Intelligent Architectures, ACM Sigart Bulletin, Vol. 2. No. 4, August 1991.
Lyons D. M., Hendriks A.J.: Planning for Reactive Robot Behavior, IEEE Int. Conf. on Robotics and Automation, Nice, France, May 1992.
Miller D. J., Lennox R. C.: An Object-Oriented Environment for Robot System Architectures, IEEE Int. Conf. on Robotics and Automation, Cincinnati, OH, May 1990.
Fagg A.H., Lewis, M.A., Iberall,T., Bekey G.A.: R2 AD: Rapid Robotics Application Development Environment, Int. Conf. on Robotics and Automation, Sacramento, CA, April 1991.
Chen C.X., Trivedi M.M., Bidlack C.R.: Simulation and Graphical Interface for Programming and Visualization of Sensor-Based Robot Operation, Int. Conf. on Robotics and Automation, Nice, France, May 1992.
C. Bonivento, E. Faldella, G. Vassura, “The University of Bologna Robotic Hand Project: Current State and Future Developments”, ICAR'91, International Conference on Advanced Robotics, Pisa, Italy, June 1991.
Caselli S., Faldella E., Zanichelli F.: Grasp Synthesis for a Dextrous Robotic Hand Using a Multi-Layer Perceptron, IEEE Melecon'91, Ljubljana, YU, May 1991.
Hayward V., Paul R. P.: Robot Manipulator Control under Unix — RCCL: A Robot Control “C” Library, Int. Journal of Robotics Research, Vol. 5, No. 4, 1986.
Mello P., Natali A.: Programs as Collections of Communicating Prolog Units, ESOP-86, LNCS n. 219, Springer Verlag 1986.
Gelernter D.: Generative Communication in Linda, ACM Trans. on Programming Languages and Systems, Vol. 7, No. 1, January 1985.
Mello P., Natali A.: Extending Prolog with Modularity, Concurrency, and Metarules, New Generation Computing, Vol. 10, No. 4, August 1992.
Monteiro L., Porto A.: Contextual Logic Programming, Proc. 6th ICLP, Lisbon, Portugal, The MIT Press, 1989.
ALPES Esprit Project n. P973. Final Technical Report, September 1989.
Lozano-Pérez T.: Robot Programming, Proc. of the IEEE, Vol. 71, No. 7, 1983.
Roy P. V, Despain A. M.: High Performance Logic Programming with the Aquarius Prolog Compiler, Computer, Vol. 25, No 1, January 1992.
Brooks R. A., “The Behavior Language: User's Guide”, AI Lab Memo No. 1227, April 1990.
Cavalieri M., Lamina E., Mello P., Natali A.: Meta-Programming through direct introspection: a comparison with meta-interpretation techniques, in “MetaProgramming in Logic Programming”, The MIT Press, Cambridge, MA, Abramson and Rogers eds, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Caselli, S., Natali, A., Zanichelli, F. (1993). Development of a programming environment for intelligent robotics. In: Komorowski, J., Raś, Z.W. (eds) Methodologies for Intelligent Systems. ISMIS 1993. Lecture Notes in Computer Science, vol 689. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56804-2_46
Download citation
DOI: https://doi.org/10.1007/3-540-56804-2_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56804-9
Online ISBN: 978-3-540-47750-1
eBook Packages: Springer Book Archive