PROGRAMMING COMPUTER CONTROLLERS BY GIVING EXAMPLES
dc.contributor.author | MacDonald, Bruce A. | eng |
dc.date.accessioned | 2008-02-26T22:37:19Z | |
dc.date.available | 2008-02-26T22:37:19Z | |
dc.date.computerscience | 1999-05-27 | eng |
dc.date.issued | 1987-06-01 | eng |
dc.description.abstract | It is difficult for non-experts to specify a new procedure to a computer controlled system. The problem is that non-programmers, and sometimes skilled programmers, have difficulty in setting up new tasks. If we expect robots and other programmable computer controlled systems to expand in the market place, then the set up cost for new tasks must be reduced. Specifying new procedures to a system controller is difficult because existing systems need a description \fIin a programming language.\fR People do not find it easy to translate their natural knowledge of a task into programs. Some existing robots can be led through a fixed sequence of movements, which are recorded for later repetition (e.g. spray-painting robots). Thus a user can specify that a fixed sequence be automated, without needing programming expertise. However, once the sequence must be edited, the user must employ some programming expertise. This paper examines a technique for editing robot sequences verbally. This verbal correction scheme would enable a teacher to make online adjustments to a robot's action sequence, using his natural verbal ability. As well as editing, conditionals, iteration and data structures are required in procedures. Methods for a user to naturally specify these are briefly discussed. | eng |
dc.description.notes | We are currently acquiring citations for the work deposited into this collection. We recognize the distribution rights of this item may have been assigned to another entity, other than the author(s) of the work.If you can provide the citation for this work or you think you own the distribution rights to this work please contact the Institutional Repository Administrator at digitize@ucalgary.ca | eng |
dc.identifier.department | 1987-266-14 | eng |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/30896 | |
dc.identifier.uri | http://hdl.handle.net/1880/45565 | |
dc.language.iso | Eng | eng |
dc.publisher.corporate | University of Calgary | eng |
dc.publisher.faculty | Science | eng |
dc.subject | Computer Science | eng |
dc.title | PROGRAMMING COMPUTER CONTROLLERS BY GIVING EXAMPLES | eng |
dc.type | unknown | |
thesis.degree.discipline | Computer Science | eng |