• 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