Teaching Embedded Control Using Concurrent Java

Aalesund University College (AUC) has long and broad experience in the use of the Java Concurrency Model for process control. An important part of this work is the design and control of small-scale embedded systems. These systems include models of many kinds, such as vehicles, motion platforms, pendulums and simulated path tracking systems. The control strategies are mostly based on state space models, using modal and optimal control algorithms. Using realistic smallscale models, software and hardware capabilities and limitations can be tested for possible future full-scale industrial realizations.