Related Experiment Video
Updated: Jul 30, 2025

An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
Published on: March 10, 2011
Computationally Efficient Continuous-Time Model Predictive Control of a 2-DOF Helicopter via B-Spline
Boris Rohaľ-Ilkiv1, Martin Gulan1, Peter Minarčík1,2
1Institute of Automation, Measurement and Applied Informatics, Faculty of Mechanical Engineering, Slovak University of Technology in Bratislava, 812 31 Bratislava, Slovakia.
This study reduces computational load for model predictive control (MPC) using B-spline functions. This enables efficient real-time implementation, even on embedded systems, by simplifying control signal calculations and constraints.
Area of Science:
- Control Engineering
- Computational Mathematics
Background:
- Continuous-time model predictive control (MPC) faces significant computational challenges in real-time applications.
- Efficient implementation of MPC is crucial for advanced control systems, especially on hardware with limited resources.
Purpose of the Study:
- To investigate the use of B-spline functions for approximating signals and models in continuous-time MPC.
- To develop a computationally efficient MPC framework that reduces online computational effort.
- To demonstrate the practical applicability of the proposed method in real-time control scenarios.
Main Methods:
- Representing input/output signals and models using B-spline functions.
- Formulating control signals as continuous polynomial spline functions.
- Expressing prediction horizon constraints as constraints on B-spline control polygon vertices.
- Implementing an adaptive control mode with recursive least squares (RLS) parameter estimation.
- Adapting stabilizing terminal sets and terminal cost calculations.
Main Results:
- Significant reduction in computational burden, evidenced by fewer decision variables and input constraints.
- Successful real-time experimental validation on a 2-DOF laboratory helicopter setup.
- Effective tracking of pitch and yaw trajectories despite parameter uncertainties.
- Demonstrated potential for real-time applications on embedded control hardware.
Conclusions:
- B-spline approximation offers an effective strategy to reduce the computational complexity of continuous-time MPC.
- The proposed adaptive MPC framework enhances robustness against parameter uncertainties.
- The method is well-suited for real-time control applications, including those with embedded systems.
Related Concept Videos
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
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...
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...

