Predictive Path Planning Algorithm Using Kalman Filters and MTL Robustness

In order to preserve an unmanned autonomous vehicle's (UAV) safety in a dynamic obstacles environment, several technologies must be utilized including mobile obstacle prediction, path planning, and real-time obstacle avoidance. In this paper, we develop a path planning and monitoring approach where metric temporal logic (MTL) and predictive MTL (P-MTL) are used to specify the desired behavior of the UAV and specify its environment. We rely on a theory of robustness based on MTL as applied to offline verification and online control of hybrid systems to augment our previous path planning algorithm. During the path execution, a Kalman Filter is utilized to predict the motion model for the observed mobile obstacles. Then, the monitoring algorithm uses the prediction model to logically and probabilistically reason about the P-MTL formulas of the current trajectory. By predicting the obstacle's path, the MTL robustness of the trajectory can be monitored and deduced without observing the obstacle movement at each time step, which reduces the re-planning attempts and decreases the risk.

[1]  Houssam Abbas,et al.  Smooth operator: Control using the smooth robustness of temporal logic , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[2]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[3]  William J. Wilson,et al.  Relative end-effector control using Cartesian position based visual servoing , 1996, IEEE Trans. Robotics Autom..

[4]  Fredrik Heintz,et al.  Stream Reasoning Using Temporal Logic and Predictive Probabilistic State Models , 2016, 2016 23rd International Symposium on Temporal Representation and Reasoning (TIME).

[5]  Jan Peters,et al.  A biomimetic approach to robot table tennis , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  M. Sankaran Approximations to the noncentral chi-square distribution , 1963 .

[7]  Fumio Miyazaki,et al.  A learning approach to robotic table tennis , 2005, IEEE Transactions on Robotics.

[8]  Fumio Miyazaki,et al.  Learning to the robot table tennis task-ball control & rally with a human , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[9]  George J. Pappas,et al.  Robustness of Temporal Logic Specifications , 2006, FATES/RV.

[10]  Georgios E. Fainekos,et al.  On-Line Monitoring for Temporal Logic Robustness , 2014, RV.