Hostname: page-component-77c78cf97d-4gwwn Total loading time: 0 Render date: 2026-04-24T06:24:31.366Z Has data issue: false hasContentIssue false

A Distributed PC-Based Control System for Education in Robotics

Published online by Cambridge University Press:  09 March 2009

N. Kirćanski
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
Dj. Leković
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
M. Borić
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
M. Vukobratović
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
M. Djurović
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
N. Djurović
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
T. Petrović
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
B. Karan
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)
D. Urosević
Affiliation:
Mihailo Pupin Institute, P.O. Box 15, Volgina 15, 11000 Belgrade (Yugoslavia)

Summary

The paper presents an educational system for teaching and research in robotics which consists of a manipulator, controller and a PC compatible host computer. The advanced design of host-computer user-interface software makes the system very suitable for teaching. It allows the user not only to follow the system states but also to change the control structure on-line. In the first part of this paper the architecture of the system, window-oriented user interface, specially designed robot language and several build-in students lessons will be described as well as the data acquisition system and advanced graphical capabilities.

In the second part of this paper the executive controller architecture is described. Besides the manipulator control function and IO operations, the controller supports communication with the host-computer. The controller is programmable, i.e. it executes various tasks within user-defined and build-in students lessons. By the use of simple host-computer commands the controller can execute various algorithms both for trajectory generation and dynamically compensated digital servo control. The dynamic model components in the feed-forward and feed-back control loop can be selectively included and changed during the manipulator's motion. Experimental results with a 4-link educational robot are presented.

Information

Type
Article
Copyright
Copyright © Cambridge University Press 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable