{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,11]],"date-time":"2023-02-11T11:32:45Z","timestamp":1676115165202},"reference-count":6,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2009,3,9]],"date-time":"2009-03-09T00:00:00Z","timestamp":1236556800000},"content-version":"unspecified","delay-in-days":9564,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[1983,1]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>To facilitate expedient communication with robots, a very-high level hierarchical robot command language (<jats:italic>HIROB<\/jats:italic>) has been designed and implemented. <jats:italic>HIROB<\/jats:italic> uses the full and comprehensive syntax of the English imperative, allowing users to control a robot without the need of learning an esoteric programming language. A Parser\/Scanner\/Recognizer (PSR) performs a lexical analysis of a <jats:italic>HIROB<\/jats:italic> command stream, and identifies which portions of the command stream already exist as fully defined procedures in the files of the Procedure Management System (PMS). Those portions which do not exist must be defined using either existing HIROB procedures (English phrases), or by using the primitive commands of the low-level robot command language (<jats:italic>LOROB<\/jats:italic>). This process is fully recursive, so that <jats:italic>HIROB<\/jats:italic> procedures may consist of defined or undefined <jats:italic>HIROB<\/jats:italic> procedures, as well as <jats:italic>LOROB<\/jats:italic> commands, with the understanding that a high-level command cannot be executed until all of its hierarchical sub-commands have been fully defined. A user-friendly editor has been incorporated into the PMS to allow convenient creation, modification, and testing of <jats:italic>HIROB<\/jats:italic> commands.<\/jats:p>","DOI":"10.1017\/s0263574700001028","type":"journal-article","created":{"date-parts":[[2009,3,10]],"date-time":"2009-03-10T13:28:43Z","timestamp":1236691723000},"page":"19-24","source":"Crossref","is-referenced-by-count":2,"title":["English as a command language for robot control (<i>HIROB<\/i>)"],"prefix":"10.1017","volume":"1","author":[{"given":"Peter","family":"Bock","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2009,3,9]]},"reference":[{"key":"S0263574700001028_ref001","volume-title":"Brains, Behavior, and Robotics","author":"Albus","year":"1981"},{"key":"S0263574700001028_ref005","first-page":"3","article-title":"A Naturalistic Approach to Language and Cognition","volume":"V","author":"Chomsky","year":"1981","journal-title":"Cognition and Brian Theory"},{"key":"S0263574700001028_ref004","doi-asserted-by":"crossref","DOI":"10.1016\/0010-0285(72)90002-3","volume-title":"Understanding Natural Language","author":"Winograd","year":"1972"},{"key":"S0263574700001028_ref003","volume-title":"Computer Power and Human Reason: From Judgement to Calculation","author":"Weizenbaum","year":"1976"},{"key":"S0263574700001028_ref002","unstructured":"2. Taylor R.H. , \u201cA Survey of Robot Programming Languages\u201d ONR\/NRL Conference on Military and Space Applications of Robotics (unpublished) (1980)."},{"key":"S0263574700001028_ref006","volume-title":"User's Guide to VAL","author":"Shimano","year":"1980"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574700001028","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,24]],"date-time":"2019-05-24T19:57:14Z","timestamp":1558727834000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574700001028\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1983,1]]},"references-count":6,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1983,1]]}},"alternative-id":["S0263574700001028"],"URL":"https:\/\/doi.org\/10.1017\/s0263574700001028","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[1983,1]]}}}