This paper describes an on-line education course for control engineering. The course employs an Internet experiment control system for an inverted pendulum and ways of using the experiment system were investigated. Several improvements were made to the system to make it easy and safe for beginners to use. This system is suitable for various stages of the learning process. With it, a student can carry out system identification, design a controller, and perform simulations and experiments. The structure of the experiment system is shown in Fig. 1. The client side is a student and the provider side is the server of the on-line course. The provider is comprised of three parts: the plant (a cartand-rail-type inverted pendulum), a control machine, and the server. A client connects to the server over the Internet. The server and the control machine are connected via an RS232C cable, and an A/D and D/A converter board on the control machine provides input to and output from the plant. The server runs Windows 98 and the control machine runs PC-DOS 7.0. Three programs are executed on these machines to perform an experiment. The client program stored on the server machine is run from a WWW browser to set an experiment up. The server program, which is stored and executed on the server machine, processes commands from clients, supervises the control machine, and sends experimental results back to clients. The control program, which is stored and executed on the control machine according to instructions from the server, runs the plant. There are two main reasons that an inverted pendulum was chosen as the plant: first, since the plant is unstable at the straight-up equilibrium position, it is easy to use this plant to explain the concept of stability and stabilization; and second,
[1]
Yasuhiro Ohyama,et al.
A prototype Internet experiment system for control engineering
,
1999,
IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).
[2]
Kay Chen Tan,et al.
Development of a web-based control experiment for a coupled tank apparatus
,
2000,
Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).
[3]
J. W. Overstreet,et al.
An Internet-based real-time control engineering laboratory
,
1999
.
[4]
T. Fitzpatrick.
Live remote control of a robot via the Internet
,
1999,
IEEE Robotics Autom. Mag..
[5]
Robert Ubell.
Engineers turn to e-learning
,
2000
.