movement of a track vehicle, and u being change rate
constrained, u ∈ [−3, 3], du ∈ {−5, 0, 5}, which
models a car more realistically. We extended the con-
straints for u for the wheeled car from 2 to 3 since
else the car was not able to turn sufficiently fast.
For both simulations we used a mixed numeric,
symbolic approach. To detect if the car is hitting a
wall, which means solving 4 linear systems, we gen-
erated symbolic code using the computer algebra sys-
tem Maple. We also solved the model equations sym-
bolically, but to predict the time which we can remain
in a mode, we use numeric methods. We control the
car to move to the point (7, 2), which is at the right
side middle of the maze in the figures 2.
The Figures in 2 show the movement of the car.
The first figure plots the movement of a track vehicle,
second of a car like vehicle. Figure 4 plots the con-
trol input being the change of the turning rate of the
car versus the angle of the car again for the discrete
control input and for the change rate limited control
input.
6 CONCLUSIONS
We presented an approach to model the influence of
discrete control moves using hybrid systems and pre-
sented a control algorithm. In contrast to other ap-
proaches we use a continuous model of the plant, the
continuous control input is computed my a member
of the control functions. The presented algorithm is
adaptive in the sense that the control frequency, the
frequency at which control actions occur is not fixed
but changes with the presence of constraints.
The controller was implemented for several case
studies, not limited to the here presented maze track-
ing problem, and we found that we could solve com-
plex control tasks using our generic controller.
REFERENCES
Abdelwahed, S., Karsai, G., and Biswas, G. (2002). Online
safety control of a class of hybrid systems. IEEE 2002
Conference on Decision and Control.
Allg
¨
ower, F. and Findeisen, F. (2002). An introduction to
nonlinear model predictive control. IST Technical Re-
port 2002-1.
Almeida, J. M., Pereira, F. L., and Sousa, J. B. (1997).
A hybrid system approach to feedback control of a
nonholonomic car-like vehicle. In 5th IEEE Mediter-
ranean Conference on Control and Systems, Cyprus.
Almir, M. and Bornard, G. (1995). Stability of a trun-
cated infinite constrained recending horizon scheme:
the general discrete nonlinear case. Automatica,
31(9):1353–1356.
Bemporad, A., Borrelli, F., and Morari, M. (2000). Optimal
controllers for hybrid systems: Stability and piecewise
linear explicit form. Proc. 39th IEEE Conference on
Decision and Control, Sydney, Australia.
Bemporad, A., Borrelli, F., and Morari, M. (2002). Model
predictive control based on linear programming - the
explicit solution. IEEE Transaction on Automatic
Control, 47(12):1974–1985.
Bemporad, A. and Morari, M. (1999). Control of systems
integrating logic, dynamics, and constraints. Automat-
ica, 35:407–427.
Branicky, M. S. (1998). A unified framework for hybrid
control: Model and optimal control theory. IEEE
Transactions on Automatic Control, 43(1):31–45.
Davrazos, G. and Koussoulas, N. T. (2001). A review of
stability results for switched and hybrid systems. 11th
Mediterranean COnference on Control and Autioma-
tion, MED01.
Gollu, A. and Varaiya, P. P. (1989). Hybrid dynamical sys-
tems. IEEE Conf. Decision and Control, Tampa, pages
2708–2812.
Hadj-Alouane, N. B., Lafortune, S., and Lin, F. (1994).
Variable lookahead supervisory control with state in-
formation. IEEE Transactions on Automatic Control,
39(12):2398–2410.
Henzinger, T. (1996). The theory of hybrid automata. 11th
Annual IEEE Symposium on Logic in Commuter Sci-
ence (LICS 96), pages 278–292.
Kowalewski, S., Stursgerg, O., Fritz, M., Graf, H., Hoff-
mann, I., Preussig, J., Remelhe, M., Simon, S., and
Tresser, H. (2000). A case study in tool-aided analy-
sis of discretely controlled continuous systems: the
two tanks problem. Lecture Notes of Computer Sci-
ence, 1201:1–14.
Labinaz, G., Bayoumi, M., and Rudie, K. (1997). A survey
of modeling and control of hybrid systems. Annual
Reviews of Control, 2:79–92.
Laumond, J.-P., editor (1998). Robot Motion: Planing and
Control. Springer.
Mayne, D. and Michalska, H. (1990). Receding horizon
control of nonlinear systems. IEEE Transactions on
Automatic Control, 35:814–824.
Morari, M. and Lee, J. (1999). Model predictive control:
Past, present and future. Computer and Chemical En-
gineering, 23:667–682.
Morse, A. S. (1993). Supervisory control of families of
linear set-point controllers. CDC 32, 32:1055–1060.
Primbs, J. A. and Nevistic, V. (2000). Feasibility and stabil-
ity of constrained ”nite receding horizon control. Au-
tomatica, 36:965–971.
v. Mohrenschildt, M. (2001). Symbolic verification of hy-
brid systems: An algebraic approach. European Jour-
nal of Control, 7(6):541–556.
ICINCO 2005 - SIGNAL PROCESSING, SYSTEMS MODELING AND CONTROL
288