Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot

Mikhail Katliar, Frank M. Drop, Harald Teufell, Moritz DIehl, Heinrich Bulthoff

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

In this paper we present the implementation of a model predictive controller (MPC) for real-time control of a motion simulator based on a serial robot with 8 degrees of freedom. The goal of the controller is to accurately reproduce six reference signals simultaneously (the accelerations and angular velocities in the body frame of reference) taken from a simulated or real vehicle, by moving the human participant sitting inside the cabin located at the end effector. The controller computes the optimal combined motion of all axes while keeping the axis positions, velocities and accelerations within their limits. The motion of the axes is computed every 12 ms based on a prediction horizon consisting of 60 steps, spaced 48 ms apart, thus looking ahead 2.88 s. To evaluate tracking performance, we measured the acceleration and angular velocity in the cabin using an Inertial Measurement Unit (IMU) for synthetic (doublets and triangle-doublets) and realistic (recorded car and helicopter maneuvers) reference signals. We found that fastchanging acceleration inputs excite the natural frequencies of the system, leading to severe mechanical oscillations. These oscillations can be modelled by a second-order LTI system and mitigated by including this model in the controller. The use of proper algorithms and software allows the computations to be done in real-time.

Original languageEnglish
Title of host publication2018 European Control Conference, ECC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1529-1535
Number of pages7
ISBN (Electronic)9783952426982
DOIs
Publication statusPublished - 2018 Nov 27
Event16th European Control Conference, ECC 2018 - Limassol, Cyprus
Duration: 2018 Jun 122018 Jun 15

Other

Other16th European Control Conference, ECC 2018
CountryCyprus
CityLimassol
Period18/6/1218/6/15

Fingerprint

Nonlinear Model Predictive Control
Model predictive control
Simulator
Simulators
Robot
Robots
Real-time
Controller
Controllers
Motion
Angular velocity
Oscillation
Units of measurement
Second-order Systems
Helicopter
Real time control
End effectors
Natural Frequency
Helicopters
Horizon

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Control and Optimization

Cite this

Katliar, M., Drop, F. M., Teufell, H., DIehl, M., & Bulthoff, H. (2018). Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot. In 2018 European Control Conference, ECC 2018 (pp. 1529-1535). [8550041] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.23919/ECC.2018.8550041

Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot. / Katliar, Mikhail; Drop, Frank M.; Teufell, Harald; DIehl, Moritz; Bulthoff, Heinrich.

2018 European Control Conference, ECC 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 1529-1535 8550041.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Katliar, M, Drop, FM, Teufell, H, DIehl, M & Bulthoff, H 2018, Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot. in 2018 European Control Conference, ECC 2018., 8550041, Institute of Electrical and Electronics Engineers Inc., pp. 1529-1535, 16th European Control Conference, ECC 2018, Limassol, Cyprus, 18/6/12. https://doi.org/10.23919/ECC.2018.8550041
Katliar M, Drop FM, Teufell H, DIehl M, Bulthoff H. Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot. In 2018 European Control Conference, ECC 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 1529-1535. 8550041 https://doi.org/10.23919/ECC.2018.8550041
Katliar, Mikhail ; Drop, Frank M. ; Teufell, Harald ; DIehl, Moritz ; Bulthoff, Heinrich. / Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot. 2018 European Control Conference, ECC 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 1529-1535
@inproceedings{c5f144d9fd17420098a45bc5b1b9899d,
title = "Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot",
abstract = "In this paper we present the implementation of a model predictive controller (MPC) for real-time control of a motion simulator based on a serial robot with 8 degrees of freedom. The goal of the controller is to accurately reproduce six reference signals simultaneously (the accelerations and angular velocities in the body frame of reference) taken from a simulated or real vehicle, by moving the human participant sitting inside the cabin located at the end effector. The controller computes the optimal combined motion of all axes while keeping the axis positions, velocities and accelerations within their limits. The motion of the axes is computed every 12 ms based on a prediction horizon consisting of 60 steps, spaced 48 ms apart, thus looking ahead 2.88 s. To evaluate tracking performance, we measured the acceleration and angular velocity in the cabin using an Inertial Measurement Unit (IMU) for synthetic (doublets and triangle-doublets) and realistic (recorded car and helicopter maneuvers) reference signals. We found that fastchanging acceleration inputs excite the natural frequencies of the system, leading to severe mechanical oscillations. These oscillations can be modelled by a second-order LTI system and mitigated by including this model in the controller. The use of proper algorithms and software allows the computations to be done in real-time.",
author = "Mikhail Katliar and Drop, {Frank M.} and Harald Teufell and Moritz DIehl and Heinrich Bulthoff",
year = "2018",
month = "11",
day = "27",
doi = "10.23919/ECC.2018.8550041",
language = "English",
pages = "1529--1535",
booktitle = "2018 European Control Conference, ECC 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Real-Time Nonlinear Model Predictive Control of a Motion Simulator Based on a 8-DOF Serial Robot

AU - Katliar, Mikhail

AU - Drop, Frank M.

AU - Teufell, Harald

AU - DIehl, Moritz

AU - Bulthoff, Heinrich

PY - 2018/11/27

Y1 - 2018/11/27

N2 - In this paper we present the implementation of a model predictive controller (MPC) for real-time control of a motion simulator based on a serial robot with 8 degrees of freedom. The goal of the controller is to accurately reproduce six reference signals simultaneously (the accelerations and angular velocities in the body frame of reference) taken from a simulated or real vehicle, by moving the human participant sitting inside the cabin located at the end effector. The controller computes the optimal combined motion of all axes while keeping the axis positions, velocities and accelerations within their limits. The motion of the axes is computed every 12 ms based on a prediction horizon consisting of 60 steps, spaced 48 ms apart, thus looking ahead 2.88 s. To evaluate tracking performance, we measured the acceleration and angular velocity in the cabin using an Inertial Measurement Unit (IMU) for synthetic (doublets and triangle-doublets) and realistic (recorded car and helicopter maneuvers) reference signals. We found that fastchanging acceleration inputs excite the natural frequencies of the system, leading to severe mechanical oscillations. These oscillations can be modelled by a second-order LTI system and mitigated by including this model in the controller. The use of proper algorithms and software allows the computations to be done in real-time.

AB - In this paper we present the implementation of a model predictive controller (MPC) for real-time control of a motion simulator based on a serial robot with 8 degrees of freedom. The goal of the controller is to accurately reproduce six reference signals simultaneously (the accelerations and angular velocities in the body frame of reference) taken from a simulated or real vehicle, by moving the human participant sitting inside the cabin located at the end effector. The controller computes the optimal combined motion of all axes while keeping the axis positions, velocities and accelerations within their limits. The motion of the axes is computed every 12 ms based on a prediction horizon consisting of 60 steps, spaced 48 ms apart, thus looking ahead 2.88 s. To evaluate tracking performance, we measured the acceleration and angular velocity in the cabin using an Inertial Measurement Unit (IMU) for synthetic (doublets and triangle-doublets) and realistic (recorded car and helicopter maneuvers) reference signals. We found that fastchanging acceleration inputs excite the natural frequencies of the system, leading to severe mechanical oscillations. These oscillations can be modelled by a second-order LTI system and mitigated by including this model in the controller. The use of proper algorithms and software allows the computations to be done in real-time.

UR - http://www.scopus.com/inward/record.url?scp=85059821313&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85059821313&partnerID=8YFLogxK

U2 - 10.23919/ECC.2018.8550041

DO - 10.23919/ECC.2018.8550041

M3 - Conference contribution

AN - SCOPUS:85059821313

SP - 1529

EP - 1535

BT - 2018 European Control Conference, ECC 2018

PB - Institute of Electrical and Electronics Engineers Inc.

ER -