Advanced motion control of mechatronic systems via a high-speed dsp and a parallel processing transputer network

A system for implementing an advanced motion controller using a floating-point digital signal processor (DSP) and a transputer-based parallel processing system is presented. The discussion includes a brief look at the advantages of using DSPs in real-time control applications and the architecture for integrating DSPs with parallel processing transputer networks to enhance computing power. The main focus of this paper is on the design of a system that combines the Texas Instruments TMS320C30 floating-point DSP with a parallel processing system based on Intel i860 RISC processors and Inmos transputers to achieve excellent real-time response and superior computational power. The software of the system is hosted in the popular MATLAB program which furnishes a simple user interface and programming environment. The system is ideal for implementing advanced motion control experiments that require high-speed floating-point computations as well as fast sampling rates. In addition to real-time experiment, the system also includes a simulation package to allow rapid verification of the user's program and control algorithm. A complex adaptive motor control experiment is presented to illustrate the application of the system.

[1]  Kazuo Furuta,et al.  Transputer network for dynamic control of multiple manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[2]  S. Battilotti,et al.  An architecture for high performance control using digital signal processor chips , 1990, IEEE Control Systems Magazine.

[3]  H. Henrichfreise The Control of an Elastic Manipulation Device using DSP , 1988, 1988 American Control Conference.

[4]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[5]  David G. Taylor,et al.  Adaptive control design for a class of doubly-salient motors , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  Zhihua Qu,et al.  Exponentially stable trajectory following of robotic manipulators under a class of adaptive controls , 1992, Autom..

[7]  Frank L. Lewis,et al.  Robust control for the tracking of robot motion , 1990 .

[8]  Zhihua Qu,et al.  Robust tracking control for robot manipulators: theory, simulation, and implementation , 1993, Robotica.

[9]  S. Shankar Sastry,et al.  Adaptive Control of Mechanical Manipulators , 1987 .

[10]  J. J. Carroll,et al.  Integrator backstepping techniques for the tracking control of permanent magnet brush DC motors , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[11]  David G. Taylor,et al.  Low-torque-ripple switched reluctance motors for direct-drive robotics , 1991, IEEE Trans. Robotics Autom..

[12]  L.A. Dessaint,et al.  Adaptive Nonlinear Torque Control of a Switched Reluctance Motor , 1993, 1993 American Control Conference.

[13]  Zhihua Qu,et al.  Adaptive Tracking Control of a Switched Reluctance Motor Turning an Inertial Load , 1992 .

[14]  P. J. Fleming,et al.  Parallel Processing in Control , 1988 .

[15]  Y. Dote Servo motor and motion control using digital signal processors , 1990 .

[16]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[17]  Darren M. Dawson,et al.  Integrator backstepping control of a brush DC motor turning a robotic load , 1994, IEEE Trans. Control. Syst. Technol..

[18]  H. Hanselmann,et al.  Implementation of digital controllers - A survey , 1987, Autom..