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
ecision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predi
ecision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predictive Analytics in Precision Farming and Predi
The scope of sensor networks and the Internet of Things spanning rapidly to diversified domains but not limited to sports, health, and business trading. In recent past, the sensors...
Second Order Extended Ensemble Filter for Non-linear Filtering
Second Order Extended Ensemble Filter for Non-linear Filtering
Whenever the state of a system must be estimated from noisy information, a state estimator is employed to fuse the data with the model to produce an accurate estimate of the state....
CFD Simulation and Optimization of a Cake Filtration System
CFD Simulation and Optimization of a Cake Filtration System
Abstract
This study presents a simulation of filter cake formation during the filtration of rice hull ash and liquid mixture using ANSYS Fluent software. Filter cake...
An Overview of DRAM-Based Security Primitives
An Overview of DRAM-Based Security Primitives
Recent developments have increased the demand for adequate security solutions, based on primitives that cannot be easily manipulated or altered, such as hardware-based primitives. ...
Vision guides directed orienting movements during obstacle avoidance in mice
Vision guides directed orienting movements during obstacle avoidance in mice
Abstract
In natural environments, animals must effectively maneuver around obstacles to reach goals such as food or shelter. Recent work has demonstrated that labor...
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...
Huber-based high-degree cubature Kalman tracking algorithm
Huber-based high-degree cubature Kalman tracking algorithm
In recent decades, nonlinear Kalman filtering based on Bayesian theory has been intensively studied to solve the problem of state estimation in nonlinear dynamical system. Under th...
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...

