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