skip to main content
article
Free Access

The design of OWL a language for walking

Published:01 June 1983Publication History
Skip Abstract Section

Abstract

This paper describes the syntax, semantics, and design rationale for a programming language developed to provide real-time concurrent processes for the programming of a six legged walking robot.

References

  1. 1 Bessonov, A. P. and Umnov N. V. The Analysis of Gaits in Six-Legged Vehicles According to Their Static Stability. First Symposium on Theory and Practice of Robots and Manipulators, 1973, pp. 1-10.Google ScholarGoogle Scholar
  2. 2 Brinch Hansen, P. "The Programming Language Concurrent Pascal." IEEE Transactions on Software Engineering 1, 2 (June 1975).Google ScholarGoogle Scholar
  3. 3 Campbell, R. H. and Habermann, A. N. The Specification of Process Synchronization by Path Expressions. Lecture Notes in Computer Science Number 16, 1973, pp. 89-102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Dijkstra, E. W. Guarded Commands, Nondeterminacy and Formal Derivation of Programs. In Current Trends in Programming Methodology, Prentice-Hall, 1975, ch. 9.Google ScholarGoogle Scholar
  5. 5 Gupta, Satish C. personal communication.Google ScholarGoogle Scholar
  6. 6 Hoare, C. A. R. "Communicating Sequential Processes." Communications of the ACM 21, 8 (1978), 666-677. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Katsuki, et al. "Pluribus - An Operational Fault-Tolerant Multiprocessor." Proceedings of the IEEE 66, 10 (1978), 1146-1159.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8 McGhee, R. B., Chao, C. S., Jaswa, V. C., and Orin, D. E. Real-Time Computer Control of a Hexapod Vehicle. Third Symposium on Theory and Practice of Robots and Manipulators, 1978, pp. 323-339.Google ScholarGoogle Scholar
  9. 9 McGhee, R. B., and Orin, D. E. A Mathematical Programming Approach to Control of Joint Positions and Torques in Legged Locomotion Systems. Second Symposium on Theory and Practice of Robots and Manipulators, 1976, pp. 225-232.Google ScholarGoogle Scholar
  10. 10 Mujtaba, Shahid and Goldman, Ron. AL Users' Manual. Stanford Artificial Intelligence Laboratory, November, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Orin, D. E. Supervisory Control of a Multilegged Robot. Tech. Rept. Technical Note 23, Ohio State University Department of Electrical Engineering, November, 1981.Google ScholarGoogle Scholar
  12. 12 Pearson, Keir. "The Control of Walking." Scientific American 235 (December 1976), 72-86.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 Raibert, Marc H. and Sutherland, Ivan. E. "Machines That Walk." Scientific American 248 (January 1983), 44-53.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14 Shaw, Mary. personal communication.Google ScholarGoogle Scholar
  15. 15 Sutherland, Ivan E. A Walking Robot. Marcian Chronicles, Inc., PO Box 10209, Pittsburgh, PA 15232, 1983.Google ScholarGoogle Scholar
  16. 16 Wilson, D. M. "Insect Walking." Annual Review of Entomology 11 (1966), 103-121.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. The design of OWL a language for walking

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in

                  Full Access

                  • Published in

                    cover image ACM SIGPLAN Notices
                    ACM SIGPLAN Notices  Volume 18, Issue 6
                    June 1983
                    219 pages
                    ISSN:0362-1340
                    EISSN:1558-1160
                    DOI:10.1145/872728
                    Issue’s Table of Contents
                    • cover image ACM Conferences
                      SIGPLAN '83: Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
                      June 1983
                      230 pages
                      ISBN:0897911083
                      DOI:10.1145/800226

                    Copyright © 1983 Author

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 1 June 1983

                    Check for updates

                    Qualifiers

                    • article

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader