Javascript must be enabled to continue!
A model predictive obstacle avoidance method based on dynamic motion primitives and a Kalman filter
View through CrossRef
SummaryA dynamic motion primitive (DMP) is a robust framework that generates obstacle avoidance trajectories by introducing perturbative terms. The perturbative term is usually constructed with an artificial potential field (APF) method. Dynamic obstacle avoidance is rarely considered with this approach; furthermore, even when dynamic obstacles are considered, only the velocity and position information of the current state are incorporated into the obstacle avoidance framework. However, if the position of an obstacle changes suddenly, a robot may be placed in a dangerous position close to the obstacle, resulting in large obstacle avoidance accelerations, sharp trajectories, or even obstacle avoidance failure. Therefore, we present a model predictive obstacle avoidance method based on dynamic motion primitives and a Kalman filter. This method has three main components: Dynamic motion primitives are used to generate the desired trajectory and introduce perturbations to achieve obstacle avoidance; the Kalman filter method is adopted to estimate the future positions of the obstacles; and model predictive control is employed to optimize the repulsive force generated by the APF while minimizing the defined cost function, thus guaranteeing the safety and flexibility of the method. We validate the presented method with 2D and 3D obstacle avoidance simulations. The method is also verified with a real robot: the‐Kinova MOVO. The simulation and experimental results show that the proposed method not only avoids dynamic obstacles but also tracks the desired trajectory more smoothly and precisely.
Title: A model predictive obstacle avoidance method based on dynamic motion primitives and a Kalman filter
Description:
SummaryA dynamic motion primitive (DMP) is a robust framework that generates obstacle avoidance trajectories by introducing perturbative terms.
The perturbative term is usually constructed with an artificial potential field (APF) method.
Dynamic obstacle avoidance is rarely considered with this approach; furthermore, even when dynamic obstacles are considered, only the velocity and position information of the current state are incorporated into the obstacle avoidance framework.
However, if the position of an obstacle changes suddenly, a robot may be placed in a dangerous position close to the obstacle, resulting in large obstacle avoidance accelerations, sharp trajectories, or even obstacle avoidance failure.
Therefore, we present a model predictive obstacle avoidance method based on dynamic motion primitives and a Kalman filter.
This method has three main components: Dynamic motion primitives are used to generate the desired trajectory and introduce perturbations to achieve obstacle avoidance; the Kalman filter method is adopted to estimate the future positions of the obstacles; and model predictive control is employed to optimize the repulsive force generated by the APF while minimizing the defined cost function, thus guaranteeing the safety and flexibility of the method.
We validate the presented method with 2D and 3D obstacle avoidance simulations.
The method is also verified with a real robot: the‐Kinova MOVO.
The simulation and experimental results show that the proposed method not only avoids dynamic obstacles but also tracks the desired trajectory more smoothly and precisely.
Related Results
How Does Psilocybin Therapy Work? an Exploration of Experiential Avoidance as a Putative Mechanism of Change
How Does Psilocybin Therapy Work? an Exploration of Experiential Avoidance as a Putative Mechanism of Change
Although psilocybin therapy is currently receiving attention as a novel intervention for a wide range of mental health concerns, limited research has examined the underlying psycho...
PREDIKSI ARAH DATANG BOLA MENGGUNAKAN KALMAN FILTER PADA ROBOT KIPER SEPAKBOLA
PREDIKSI ARAH DATANG BOLA MENGGUNAKAN KALMAN FILTER PADA ROBOT KIPER SEPAKBOLA
Robot kiper merupakan robot yang bertugas menjaga gawang dari masuknya bola oleh robot tim lawan. Permasalahan yang dihadapi dalam merancang robot kiper adalah bagaimana meningkatk...
Smart Power Grid Synchronization With Nonlinear Estimation
Smart Power Grid Synchronization With Nonlinear Estimation
Grid synchronization is a critical concern for proper control of the energy transferred between the Distributed Power Generation System (DPGS) and the utility grid. Nonlinear estim...
State-Space Model and Kalman Filter Gain Identification by a Kalman Filter of a Kalman Filter
State-Space Model and Kalman Filter Gain Identification by a Kalman Filter of a Kalman Filter
This paper describes an algorithm that identifies a state-space model and an associated steady-state Kalman filter gain from noise-corrupted input–output data. The model structure ...
Kalman Filtresi
Kalman Filtresi
Bu kitap, Kalman filtresi konusunu ele almaktadır. Kalman filtresi, bir sistemin durumunu tahmin etmek için kullanılan bir istatistiksel filtreleme yöntemidir. Kitap, kesikli-zaman...
Dynamic Models of Satellite Relative Motion and their effects on Kalman Filter
Dynamic Models of Satellite Relative Motion and their effects on Kalman Filter
Abstract
In this paper we will study the effects of an increasingly complex Kalman filter state transition matrix on the accuracy of the estimation of a non-linear r...
Event‐by‐event respiratory motion correction for PET with 3D internal‐1D external motion correlation
Event‐by‐event respiratory motion correction for PET with 3D internal‐1D external motion correlation
Purpose:Respiratory motion during PET/CT imaging can cause substantial image blurring and underestimation of tracer concentration for both static and dynamic studies. In this study...
Model predictive control approach to global air collision avoidance
Model predictive control approach to global air collision avoidance
PurposeMost of the existing approaches for flight collision avoidance are concerned with local traffic alone for which the separation is based on the pairwise analysis of aircraft ...

