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
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;
Conference_Titel :
American Control Conference, 2001. Proceedings of the 2001
Conference_Location :
Arlington, VA
Print_ISBN :
0-7803-6495-3
DOI :
10.1109/ACC.2001.945692