Recent research in controller architecture has had some focus on reconfigurability and associated concepts such as modularity and openness. These paradigms advocate non-proprietary components such as commercial off-the-shelves (COTS) with standard interconnection interfaces. The tradeoffs of such a controller architecture are performance challenges such as network-induced delays and synchronization problems, especially where non-real time entities such as Ethernet are involved. In our quest to address some of these challenges we have developed a modular control architecture for machine and robotic control as a test platform. The advantage of this architecture is cost-effectiveness and openness, achieved through the use of COTS components. Each machine axis is controlled by a real-time Java micro-controller and all the controllers communicate through a switched-Ethernet communication network. The architecture is designed to support reconfiguration of both hardware and software resources by the use of modularity and service-discovery protocols in the software and hardware design. Therefore devices such as axes and sensors may be reorganized, removed or added easily. Our research presents performance results and applications typical of industrial or real life for our control architecture. The performance criteria analyzed include network delays, synchronization resolutions and error analyses.

1.
Gosselin
C. M.
,
1996
Parallel Computational Algorithms for The Kinematics and Dynamics of Planar and Spatial Parallel Manipulators
,”
Trans. of the ASME: Journal of Dynamic Systems, Measurement, and Control
,
118
(
1
), March, pp.
22
28
.
2.
Zhang
H.
, and
Paul
R. P.
,
1991
, “
A Parallel Inverse Kinematics Solution For Robot Manipulators Based On Multiprocessing And Linear Extrapolation
,”
IEEE Trans. on Robotics and Automation
,
7
(
5
), October, pp.
660
69
3.
Lin
C. T.
and
Lee
C. S. G.
,
1991
, “
Fault-Tolerant Reconfigurable Architecture for Robot Kinematics and Dynamics Computations
,”
IEEE Transactions on Systems, Man and Cybernetics
, Vol.
21
, No,
5
. pp.
983
99
.
4.
Yook, T. J., Chervela, K., and Soparkar, N., 1998, “Decentralized, Modular Real-Time Control for Machining Applications,” Proceedings of the American Control Conference, Vol. 2, pp. 844–49.
5.
Maimon
O. Z.
,
1987
; “
Real-time Operational Control of Flexible Manufacturing Systems
,”
Journal of Manufacturing Systems
;
6
(
2
); pp.
125
36
.
6.
Shin
K. Y.
,
Park
Hong Seong
,
Kwon
Wook Hyun
,
1999
, “
Architecture for a Network Based Robot Control System
,”
IEEE Symposium on Emerging Technologies and Factory Automation
, Vol.
2
, pp.
875
80
.
7.
Atta-Konadu R., Lang S. Y. T., Orban P., and Zhang C., 2004, “Design and Implementation of a Modular Distributed Control Architecture for Robot Control,” Proceedings of the 14th International Conference on Flexible Automation and Intelligent Manufacturing, NRC Research Press, pp. 441–48.
8.
Guttman, E., 2001, “Autoconfiguration for IP Networking: Enabling Local Communication,” IEEE Internet Computing, pp. 81–86.
9.
JmDNS, 2005 http://jmdns.sourceforge.net/.
10.
Tynamo, 2005 http://tynamo.qindesign.com/.
11.
Systronix, 2003, Technical Reference for Systronix JStick, Realtime Java Network Module http://jstik.systronix.com/Resource/jstik_techref.pdf.
12.
National Semi-Conductor, 2003 LM628/LM629 Precision Motion Controller, http://www.national.com/ds/LM/LM628.pdf.
13.
Bellini
P.
,
Buonopane
M.
,
Nesi
P.
,
2003
, “
Assessment of a Flexible Architecture for Distributed Control, Programming and Computer Software
,”
Programming and Computer Software
, May–June,
29
(
3
), pp.
147
60
.
This content is only available via PDF.
You do not currently have access to this content.