DocumentCode :
3414303
Title :
QMotor 3.0-an object oriented system for PC control program implementation and tuning
Author :
Costescu, Nicolae P. ; Loffler, Markus S. ; Feemster, Matthew G. ; Dawson, Darren M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Clemson Univ., SC, USA
Volume :
6
fYear :
2001
fDate :
2001
Firstpage :
4526
Abstract :
QMotor 3.0 provides a versatile framework for the implementation of advanced control algorithms as C++ programs. The QMotor 3.0 graphical user interface (GUI) integrates functionality for the testing and tuning of these control programs. In addition, it also provides advanced data logging, plotting, and data exporting capabilities. By implementing control programs on a real-time PC operating system (OS), QMotor 3.0 eliminates the need for DSP boards. QMotor 3.0´s high performance and flexibility allow for the implementation of many different control applications ranging from simple PD control routines to complex, nonlinear, multidimensional control. algorithms. The use of C++ for control programs allows for high execution speeds and the implementation of very complex control structures. QNX as the operating system gives high reliability with low overhead such that the control programs can run in an embedded environment. 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
Keywords :
C++ language; computerised control; object-oriented programming; programming environments; C++ programs; PD control; QMotor 3.0; control algorithms; motor control; object-oriented software environment; real-time control programs; robot control; Cameras; Computer architecture; Control systems; Costs; Digital signal processing; Graphical user interfaces; Hardware; Object oriented programming; Operating systems; Robot control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
American Control Conference, 2001. Proceedings of the 2001
Conference_Location :
Arlington, VA
ISSN :
0743-1619
Print_ISBN :
0-7803-6495-3
Type :
conf
DOI :
10.1109/ACC.2001.945692
Filename :
945692
Link To Document :
بازگشت