You need JavaScript to view this

Application oriented programming and control of industrial robots

Abstract

Efficient use of industrial robots requires a strong interplay between user level commands, the motion control system, and external equipment. It should also be possible for an experienced application engineer to tailor the motion control to a specific application in a convenient way, instead of deficient utilization of the device or tricky user programming which is often the case today. A layered software architecture has been designed based on an application oriented view, considering typical hardware and software constraints. The top layers or the architecture support improved integration of off-line programming with interactive teach-in programming. The proposed solution is based on a transformation of robot programs between an on-line and an off-line representation. A central part of the architecture is an intermediate software layer, allowing the experienced user to introduce application specific motion primitives, on top of the motion control system. Flexibility during system configuration combined with computing efficiency and performance at run-time is of major importance. The solution is based on so called actions, which are methods to be passed between different software layers. Such methods can be specification of nonlinear control parameters, application specific control strategies, or treatment of external sensor signals. The actions can be implemented efficiently  More>>
Authors:
Publication Date:
Jul 01, 1992
Product Type:
Thesis/Dissertation
Report Number:
LUTFD2-TFRT-3212
Reference Number:
SCA: 420203; PA: AIX-24:023147; SN: 93000947725
Resource Relation:
Other Information: TH: Licentiate thesis (TeknLic).; PBD: Jul 1992
Subject:
42 ENGINEERING; ROBOTS; PROGRAMMING; COMPUTER CODES; CONTROL SYSTEMS; EXPERIMENTAL DATA; INDUSTRY; REAL TIME SYSTEMS; REMOTE HANDLING EQUIPMENT; 420203; HANDLING EQUIPMENT AND PROCEDURES
OSTI ID:
10127773
Research Organizations:
Lund Univ. (Sweden). Dept. of Automatic Control
Country of Origin:
Sweden
Language:
English
Other Identifying Numbers:
Other: ON: DE93617444; TRN: SE9200382023147
Availability:
OSTI; NTIS; INIS
Submitting Site:
SWDN
Size:
[147] p.
Announcement Date:
Jul 04, 2005

Citation Formats

Nilsson, Klas. Application oriented programming and control of industrial robots. Sweden: N. p., 1992. Web.
Nilsson, Klas. Application oriented programming and control of industrial robots. Sweden.
Nilsson, Klas. 1992. "Application oriented programming and control of industrial robots." Sweden.
@misc{etde_10127773,
title = {Application oriented programming and control of industrial robots}
author = {Nilsson, Klas}
abstractNote = {Efficient use of industrial robots requires a strong interplay between user level commands, the motion control system, and external equipment. It should also be possible for an experienced application engineer to tailor the motion control to a specific application in a convenient way, instead of deficient utilization of the device or tricky user programming which is often the case today. A layered software architecture has been designed based on an application oriented view, considering typical hardware and software constraints. The top layers or the architecture support improved integration of off-line programming with interactive teach-in programming. The proposed solution is based on a transformation of robot programs between an on-line and an off-line representation. A central part of the architecture is an intermediate software layer, allowing the experienced user to introduce application specific motion primitives, on top of the motion control system. Flexibility during system configuration combined with computing efficiency and performance at run-time is of major importance. The solution is based on so called actions, which are methods to be passed between different software layers. Such methods can be specification of nonlinear control parameters, application specific control strategies, or treatment of external sensor signals. The actions can be implemented efficiently even in the multiprocessor case by using relocatable executable pieces of code generated from a special cross-compilation strategy. The lowest layers, comprising the motion control, have to be efficient and still fit in with the upper layers. In these layers, software solutions include an external sensor interface and a concept of motion pipelining allowing sensor based motions to be partly computed in advance. An experimental platform, built around commercially available robots, has been developed to verify the proposed solutions. (au).}
place = {Sweden}
year = {1992}
month = {Jul}
}