Proceedings

Adaptable Planner Primitives for Real-World Robotic Applications

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Action and Perception. Pages 64-70.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

With increased processor speed and improved robotic and AI technology, researchers are beginning to design programs that can behave intelligently and interact in the real world. A large increase in processing power has come from parallel machines, but taking advantage of this power is challenging. In this paper we address the issues in designing planners for real-time AI and robotic applications, and provide guiding principles. These principles were designed to minimize the difference between the new real-time model and the standard off-line model. Applying these prinCiples yields a better-structured application, easier design and implementation, and improved performance. The focus of the paper is on a design methodology for implementing effective planners in real-world applications. Using Ephor (our runtime environment), and applying the described planner principles, we demonstrate improved performance in a real-world shepherding application.

  1. [Ballard and Brown, 1992] D.H. Ballard and C. M. Brown. Principles of animate vision. cvgip, 56(1):3- 21, July 1992.
  2. [Brooks, 1987] Rodney A. Brooks . Intelligence without representation. In Proceedings of the Workshop on th e Foundations of Artificial Intelligence, 1987.
  3. [Brooks, 1989] Rodney A. Brooks. A robot that walks: Emergent behavior from a carefully evolved network. Neural Computation, 1(2):253-262, 1989.
  4. [Brown and Terzopoulos, 1994] Christopher M. Brown and Demetri Terzopoulos. R eal-Time Computer Vi- sion, chapter Chapter 9: Hybrid problems need hybrid solutions? Tracking and controlling toy cars, pages 209-230. Cambridge University Press, 1994.
  5. [Cok, 1991] Ronald S. Cok. Parallel Programs for the Transputer. Prentice Hall, 1991.
  6. [Durfee, 1990] Edmund H. Durfee. Towards intelligent real-time cooperative systems. In James Hendler, ed- itor, Planning in Uncertain, Unpredictable, of Chang- ing Environments: 1990 AAAI Spring Symposium, 1990.
  7. Jerry A. Fodor. Precis of the modularity of mind. Th e Behavioral and Brain Sciences, 8(1):1-5, 1985.
  8. [Gervasio and DeJong, 1992] Melinda T. Gervasio and Gerald F. DeJong. Completable scheduling: An in- tegrated approach to planning and scheduling. In AAAI Spring Symposium on Practical Approaches to Scheduling and Planning, pages 122-126, Stanford University, March 1992.
  9. [Gopinath and Schwan, 1989] Prabha Gopinath and Karsten Schwan . Chaos: Why one cannot have only an operating system for real-time applications. Operating Systems Review, 23(3):106-125, July 1989.
  10. [Hadavi et al., 1992] Khosrow Hadavi, Wen-Ling Hsu, and Michael Pinedo. Adaptive planning for appli- cations with dynamic objectives. In AAAI Spring Symposium on Practical Approaches to Scheduling and Planning, pages 30-31, Stanford University, March 1992.
  11. [Hoogeboom and Halang, 1992] Boudewijn Hoogeboom and Wolfgang A. Halang. Real-Time Systems Engi- neering and Applications, chapter 2: The Concept of Time in the Specification of real-Time Systems, pages 11-40. Kluwer Academic Publishers, 1992.
  12. [Liu et al., 1991] Jan Liu, Kwei-Jay Lin, Wei-Kuan Shih, Albert Yu, Jen-Yao Chung, and Wei Zhao. Algo- rithms for scheduling imprecise computations. IEEE Computer, 24(5):58-69, May 1991.
  13. [Moiler-Nielsen and Staunstrup, 1987] A P. Moiler-Nielsen and A J. Staunstrup. Problem-heap: A paradigm for multiprocessor algorithms. Parallel Computing, 4:64-74, 1987.
  14. [Paul et al., 1991] C. J. Paul, Anurag Acharya, Bryan Black, and Jay K. Strosnider. Reducing problem- solving variance to improve predictability. Commu- nications of the ACM, 34(8):80-93, August 1991.
  15. [Schwuttke and Gasser, 1992] U. M. Schwuttke and L. Gasser. Real-time metareasoning with dynamic trade-off evaluation. In Proceedings of the Tenth National Conference on Artificial Intelligence AAAI 1992, pages 500-506, 1992.
  16. [Strosnider and Paul, 1994] Jay K. Strosnider and C. J. Paul. A structured view of real-time problem solving. AI Magazine, 15(2):45-66, summer 1994.
  17. [Thomas and Crowther, 1988] R.H. Thomas and A W . Crowther. The uniform system: An approach to run- time support for large scale shared memory parallel processors. In Proceedings of the 1988 International Conference on Parallel Processing, pages 245-254, St.
  18. Charles IL, August 1988.
  19. [von Kaenel and Wisniewski, 1994] Peter von Kaenel and Robert W. Wisniewski. Real-world shephering - combining vision, manipulation, and planning in real time. Technical Report 530, Department of Computer Science, University of Rochester, Rochester, NY, Au- gust 1994.
  20. [Wisniewski and Brown, 1993] Robert W. Wisniewski and Christopher M. Brown. Ephor, a run-time en- vironment for parallel intelligent applications. In Pro- ceedings of The IEEE Workshop on Parallel and Dis- tributed Real-Time Systems, pages 51-60, Newport Beach, California, April 13-15, 1993.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards