End-to-End Probabilistic Depth Perception and 3D Obstacle Avoidance using POMDP

被引:0
作者
Shakeeb Ahmad
Zachary N. Sunberg
J. Sean Humbert
机构
[1] University of Colorado Boulder,Department of Aerospace Engineering Sciences
[2] University of Colorado Boulder,Department of Mechanical Engineering
来源
Journal of Intelligent & Robotic Systems | 2021年 / 103卷
关键词
Obstacle avoidance; Reactive control; Depth perception; Particle filter; Unmanned aerial vehicle; Artificial intelligence;
D O I
暂无
中图分类号
学科分类号
摘要
In most real world applications, noisy and incomplete information about the robot proximity is inevitable due to imperfections coupled with the onboard sensors. The perception and control problems go hand in hand in order to efficiently plan safe robot maneuvers. This paper proposes a method to generate robot actions directly from a sequence of depth images. The notion of Artificial Potential Field (APF) approach is used where a robot action is obtained by combining the attractive and repulsive actions generated by the goal and the obstacles respectively. This article assumes environment perception uncertainty that relates to the estimation of an obstacle’s location relative to the robot. The repulsive action generation is formulated as a Partially Observable Markov Decision Process (POMDP). A Particle Filter (PF) approach is used to estimate and track valid scene points in the robot sensing horizon from an imperfect depth image stream. The most probable candidates for an occupied region are used to generate a velocity action that minimizes the repulsive potential at each time instant. Approximately optimal solutions to the POMDP are obtained using the QMDP technique which enables us to perform computationally expensive operations prior to a robot run. Consequently, suitable repulsive actions are generated onboard the robot, each time an image is received, in a computationally feasible way. An attractive action, obtained by solving for the negative gradient of the attractive potential is finally added to the repulsive action to generate a final robot action at every time step. Lastly, the robustness and reliability of this approach is demonstrated close-loop on a quadrotor UAV equipped with a depth camera. The experiments also demonstrate that the method is very computationally efficient and can be run on a variety of platforms that have limited resources on-board.
引用
收藏
相关论文
共 100 条
[1]  
Borst A(2002)Neural networks in the cockpit of the fly J. Comp. Physiol. A. 188 419-437
[2]  
Haag J(2001)Optic flow is used to control human walking Nat. Neurosci. 4 213-216
[3]  
Warren WH(2019)Autonomous navigation of uavs in large-scale complex environments: a deep reinforcement learning approach IEEE Trans. Veh. Technol. 68 2124-2136
[4]  
Kay BA(2018)Sample efficient learning of path following and obstacle avoidance behavior for quadrotors IEEE Robot. Autom. Lett. 3 3852-3859
[5]  
Zosh WD(2009)Bioinspired visuomotor convergence IEEE Trans. Robot. 26 121-130
[6]  
Duchon AP(2019)Bioinspired approaches for autonomous small-object detection and avoidance IEEE Trans. Robot. 35 1220-1232
[7]  
Sahuc S(1987)The complexity of markov decision processes Mathem. Oper. Res. 12 441-450
[8]  
Wang C(2008)Online planning algorithms for pomdps J. Artif. Intell. Res. 32 663-704
[9]  
Wang J(2006)Anytime point-based approximations for large pomdps J. Artif. Intell. Res. 27 335-380
[10]  
Shen Y(2013)A survey of point-based pomdp solvers Auton. Agent. Multi-Agent Syst. 27 1-51