DocumentCode
3182730
Title
An environment for more easily programming a robot
Author
Smith, Michael G.
Author_Institution
Hewlett-Packard Lab., Palo Alto, CA, USA
fYear
1992
fDate
12-14 May 1992
Firstpage
10
Abstract
Through the use of a graphical user interface, a database, higher-level (more abstract) commands, and the standard C programming language, an environment has been developed that simplifies the programming of a robot. Programs can be either interpreted for ease of use or compiled for run-time efficiency. The graphical user interface changes the state of the system (to move manipulators, change speeds and accelerations, etc.), and stores or retrieves data (locations, vision processes, etc.) from the database. The database separates the data from the instructions in a program. It stores instantiations of data structures that are used by the higher-level commands such as pickupPart and placePart. The higher-level commands as well as the rest of the environment are written in C. The SMALL (Sawyer-motor multirobot assembly workcell) programming environment provides power and flexibility, and the effort required to program a robot for a given task is minimized
Keywords
C language; assembling; database management systems; graphical user interfaces; industrial robots; programming environments; robot programming; C programming language; SMALL; Sawyer-motor multirobot assembly workcell; data retrieval; data storage; data structure instantiations; database; graphical user interface; high-level commands; robot programming; Acceleration; Computer languages; Databases; Graphical user interfaces; Information retrieval; Manipulators; Robot programming; Robotic assembly; Runtime; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 1992. Proceedings., 1992 IEEE International Conference on
Conference_Location
Nice
Print_ISBN
0-8186-2720-4
Type
conf
DOI
10.1109/ROBOT.1992.220341
Filename
220341
Link To Document