Game-based multi-objective evolution of robust controllers
Related Experiment Video
Updated: Jan 17, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Adham Salih1, Erella Eisenstadt Matalon1
1Department of Mechanical Engineering, Braude College of Engineering, Karmiel, Israel.
Abstract:
This paper focuses on the design of controllers that are robust to external noise. A novel framework based on multi-objective games is proposed to address this challenge. A model of a two-player Stackelberg game is employed. The first player is a decision-maker who seeks to find an optimal controller. The second player is a noise generator that simultaneously optimizes the external noise to identify the most disruptive noise profiles. Following the Stackelberg game model, the noise generator's strategies (noise profiles) are evaluated only against the controllers that the decision-maker selects. Therefore, this approach is expected to be more computationally efficient. A modified co-evolutionary algorithm is then developed to solve this game. Through a numerical study on a robust control problem, the effectiveness of the proposed approach (and algorithm) in identifying a non-dominated set of robust solutions is demonstrated, showcasing its superiority over traditional methods.
Related Concept Videos
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Hierarchy of Motor Control
Multi-input and Multi-variable systems
In the absence of...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...

