Skip to main content

Development of a programming environment for intelligent robotics

  • Methodologies
  • Conference paper
  • First Online:
Methodologies for Intelligent Systems (ISMIS 1993)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 689))

Included in the following conference series:

  • 124 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albus J., McCain H., Lumia R.: NASA/NBS Standard Reference Model Telerobot Control System Architecture, NIST Tech. Note 1235, NIST, Gaithersburg, MD, July 1987.

    Google Scholar 

  2. Crowley J. L.: Coordination of Action and Perception in a Surveillance Robot, IEEE Expert, Vol. 2(4), Winter 1987.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Mataric M. J.: Integration of Representation Into Goal-Driven Behavior-Based Robots, IEEE Trans. on Robotics and Automation, Vol.8, No. 9, September 1992.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Lyons D. M., Hendriks A.J.: Planning for Reactive Robot Behavior, IEEE Int. Conf. on Robotics and Automation, Nice, France, May 1992.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Mello P., Natali A.: Programs as Collections of Communicating Prolog Units, ESOP-86, LNCS n. 219, Springer Verlag 1986.

    Google Scholar 

  14. Gelernter D.: Generative Communication in Linda, ACM Trans. on Programming Languages and Systems, Vol. 7, No. 1, January 1985.

    Google Scholar 

  15. Mello P., Natali A.: Extending Prolog with Modularity, Concurrency, and Metarules, New Generation Computing, Vol. 10, No. 4, August 1992.

    Google Scholar 

  16. Monteiro L., Porto A.: Contextual Logic Programming, Proc. 6th ICLP, Lisbon, Portugal, The MIT Press, 1989.

    Google Scholar 

  17. ALPES Esprit Project n. P973. Final Technical Report, September 1989.

    Google Scholar 

  18. Lozano-Pérez T.: Robot Programming, Proc. of the IEEE, Vol. 71, No. 7, 1983.

    Google Scholar 

  19. Roy P. V, Despain A. M.: High Performance Logic Programming with the Aquarius Prolog Compiler, Computer, Vol. 25, No 1, January 1992.

    Google Scholar 

  20. Brooks R. A., “The Behavior Language: User's Guide”, AI Lab Memo No. 1227, April 1990.

    Google Scholar 

  21. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan Komorowski Zbigniew W. Raś

Rights and permissions

Reprints 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

Publish with us

Policies and ethics