1,720,975 research outputs found
Real-time Learning-based Nonlinear Model Predictive Control of a virtual motorcycle employing grey-box modeling through Gaussian processes
Virtual prototyping tools simulations are nowadays largely adopted methods in the automotive industry. However, to achieve effective simulative tests for two-wheeled vehicles, a virtual rider, i.e. a controller for virtual motorcycles, is typically needed due to the inherent instability of the system. Different control strategies have been employed to deal with this control task, and promising results have been obtained using Nonlinear Model Predictive Control (NMPC). Yet, performance of NMPC highly relies on the plant characterization, that can be highly complex to obtain analytically for 2-wheel vehicles. To improve it, learning dynamics approaches can be used within a Learning-based Nonlinear Model Predictive Control (LbNMPC) framework, exploiting the combination of data-driven techniques and NMPC strategy. In this manuscript, we present a tailored real-time capable LbNMPC for a virtual motorcycle that relies on a continuous grey-box model based on Gaussian Processes (GPs), method that has proven to be effective for 4-wheel vehicle applications. To cope with the real-time requirement, a feature selection procedure and sparse GP approximations have been adopted. A comparison with a physics-based model NMPC implementation taken from the literature has been carried out, analyzing the impact of different sparse GP representations. Remarkable improvements in both model accuracy and tracking performance have been obtained, and the generalization properties of the grey-box model have been assessed
MATMPC - A matlab based toolbox for real-time nonlinear model predictive control
In this paper we introduce MATMPC, an open source software built in MATLAB for nonlinear model predictive control (NMPC). It is designed to facilitate modelling, controller design and simulation for a wide class of NMPC applications. MATMPC has a number of algorithmic modules, including automatic differentiation, direct multiple shooting, condensing, linear quadratic program (QP) solver and globalization. It also supports a unique Curvature-like Measure of Nonlinearity (CMoN) MPC algorithm. MATMPC has been designed to provide state-of-the-art performance while making the prototyping easy, also with limited programming knowledge. This is achieved by writing each module directly in MATLAB API for C. As a result, MATMPC modules can be compiled into MEX functions with performance comparable to plain C/C++ solvers. MATMPC has been successfully used in operating systems including WINDOWS, LINUX AND OS X. Selected examples are shown to highlight the effectiveness of MATMPC
Velocity aided, correlated noise extended kalman filtering for attitude estimation: A motorcycle case study
Vehicle attitude estimation is nowadays essential for a wide range of applications, e.g. guidance of unmanned vehicles, robotics and automotive controls. In this paper, the attitude estimation problem is solved by means of a velocity-aided, Extended Kalman Filter with correlated noise (CEKF), exploiting the intrinsic correlation between sensor noise in a velocity-aided model. Reconstruction of a motorcycle attitude is considered as a use case. The problem is addressed in a simulation scenario under noisy measurements. Performance of the CEKF is compared to that of the classic EKF formulation by evaluating the RMS of the reconstruction error
A Nonlinear Model-Predictive Contouring Controller for Shared Control Driving Assistance in High-Performance Scenarios
An increasing number of vehicles today are equipped with advanced driver-assistance systems that provide humans involved in the driving tasks with continuous and active support. State-of-the-art implementations of these systems frequently rely on an underlying vehicle controller based on the model-predictive control strategy. In this article, we propose a nonlinear model-predictive contouring controller for a driving assistance system in high-performance scenarios. The design follows specific features to ensure the effectiveness of the interaction, namely, adaptability with respect to the current vehicle state, high-performance driving capabilities, and tunability of the assistance system. First, the control algorithm performance is evaluated offline and compared with a commercial lap-time minimizer, then experimental implementation of the assistance system with the human driver (HD) in the loop has been accomplished on a professional dynamic driving simulator, where an evaluation of the specific features has been performed: 1) a gg-bound is exploited to adapt the controller's behavior to different driver abilities; 2) the controller's adaptability to unexpected HD behavior is tested; and 3) the controller's ability to handle the vehicle at the limit of maneuverability is established. The obtained strategy, then, demonstrates to be suitable as an underlying vehicle controller for a driver-assistance system on a racing track
Continuous-Time Acceleration Modeling through Gaussian Processes for Learning-based Nonlinear Model Predictive Control
LbMATMPC: An open-source toolbox for Gaussian Process modeling within Learning-based Nonlinear Model Predictive Control
Going Beyond Counting First Authors in Author Co-citation Analysis
The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation
counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings
are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that
only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into
account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed
Variations on the Author
“Variations on the Author” discusses two of Eduardo Coutinho’s recent films (Um Dia na Vida, from 2010, and Últimas Conversas, posthumously released in 2015) and their contribution to the general question of documentary authorship. The director’s filmography is characterized by a consistent yet self-effacing form of authorial self-inscription: Coutinho often features as an interviewer that rather than express opinions propels discourses; an interviewer that is good at listening. This mode of self-inscription characterizes him as an author who is not expressive but who is nonetheless markedly present on the screen. In Um Dia na Vida, however, Coutinho is completely absent form the image, while Últimas Conversas, on the contrary, includes a confessional prologue that moves the director from the margins to the center of his films. This article examines the ways in which these works stand out in the filmography of a director who offers new insights into the notion of cinematic authorship
- …
