Title :
An environment for more easily programming a robot
Author :
Smith, Michael G.
Author_Institution :
Hewlett-Packard Lab., Palo Alto, CA, USA
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;
Conference_Titel :
Robotics and Automation, 1992. Proceedings., 1992 IEEE International Conference on
Conference_Location :
Nice
Print_ISBN :
0-8186-2720-4
DOI :
10.1109/ROBOT.1992.220341