DocumentCode :
753747
Title :
QMotor 3.0 and the QMotor robotic toolkit: a PC-based control platform
Author :
Loffler, Markus S. ; Costescu, Nicolae P. ; Dawson, Darren M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Clemson Univ., SC, USA
Volume :
22
Issue :
3
fYear :
2002
fDate :
6/1/2002 12:00:00 AM
Firstpage :
12
Lastpage :
26
Abstract :
Q Motor 3.0 is a QNX-based object-oriented single-processor software environment that allows the implementation of real-time control algorithms as C++ programs on standard Intel-processor-based PCs. The QMotor 3.0 graphical user interface (GUI) integrates functionality for testing and tuning of these control programs. In addition, it provides advanced data logging, plotting, and data exporting capabilities. The control program, as well as the development tools and the GUI, can all execute simultaneously on the PC due to the deterministic response of the operating system (OS). This architecture replaces the traditional multiprocessor host/DSP board architecture often used in control applications. Advantages of a single-processor system include reduced cost and lower complexity, as well as increased flexibility and upgradability. A client/server architecture decouples the control program from the hardware so that QMotor 3.0 can easily be extended to work with new hardware. QMotor 3.0 has been used successfully in many of the control experiments performed by the Clemson Control and Robotics group, including motor and robot control, active magnetic bearing experiments, and vibration control for flexible structures
Keywords :
C++ language; client-server systems; computerised control; graphical user interfaces; microcomputer applications; object-oriented programming; programming environments; real-time systems; robots; C++ programs; GUI; Intel-processor-based PCs; OS; PC-based control platform; QMotor 3.0; QMotor Robotic Toolkit; QNX-based object-oriented single-processor software environment; client/server architecture; data exporting capabilities; data logging; deterministic response; graphical user interface; operating system; plotting; real-time control algorithms; Control systems; Digital signal processing; Graphical user interfaces; Hardware; Operating systems; Personal communication networks; Robot control; Software algorithms; Software standards; Testing;
fLanguage :
English
Journal_Title :
Control Systems, IEEE
Publisher :
ieee
ISSN :
1066-033X
Type :
jour
DOI :
10.1109/MCS.2002.1003996
Filename :
1003996
Link To Document :
بازگشت