Triangle Tables: A Proposal For A Robot Programming Language

Citation

Nilsson, N. J. (1985). Triangle tables: A proposal for a robot programming language (Vol. 60). SRI International. Artificial Intelligence Center.

Abstract

Structures called triangle tables were used in connection with the SRI robot Shakey for storing sequences of robot actions. Because the rationale for triangle tables still seems relevant, I have recently elaborated the original concept and have begun to consider how the expanded formalism could be used as a general robot-programming language. The present article describes this new view of triangle tables and how they might be used in a language that supports asynchronous ad concurrent action computations.


Read more from SRI

  • surgeons around a surgical robot

    The SRI research behind today’s surgical robotics

    Intuitive’s da Vinci 5 system represents a major leap in robotic-assisted medicine. It all started at SRI, which continues to advance teleoperation technologies.

  • a collage of digital graphs

    A banner year for quantum

    SRI-managed QED-C’s annual report on quantum trends captures an industry accelerating rapidly from technical promise toward major global impact.

  • ICE Cube containing SRI’s aerogel experiment, photographed prior to launch. Source: Aerospace Applications North America

    An SRI carbon capture experiment launches into space

    By synthesizing carbon-absorbing aerogels in microgravity, SRI research will give us a rare glimpse into how these materials could be radically improved.