Path Planning for Active SLAM Based on the D* Algorithm With Negative Edge Weights

被引:85
|
作者
Maurovic, Ivan [1 ]
Seder, Marija [1 ]
Lenac, Kruno [1 ]
Petrovic, Ivan [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Dept Control & Comp Engn, Zagreb 10000, Croatia
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2018年 / 48卷 / 08期
关键词
Active SLAM; dynamic environment; exploration; negative edge weight in a graph; path planning; simultaneous localization and mapping (SLAM); EXPLORATION;
D O I
10.1109/TSMC.2017.2668603
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the problem of path planning for active simultaneous localization and mapping (SLAM) is addressed. In order to improve its localization accuracy while autonomously exploring an unknown environment the robot needs to revisit positions seen before. To that end, we propose a path planning algorithm for active SLAM that continuously improves robot's localization while moving smoothly, without stopping, toward a goal position. The algorithm is based on the D* shortest path graph search algorithm with negative edge weights for finding the shortest path taking into account localization uncertainty. The proposed path planning algorithm is suitable for exploration of highly dynamic environments with moving obstacles and dynamic changes in localization demands. While the algorithm operation is illustrated in simulation experiments, its effectiveness is verified experimentally in real-world scenarios.
引用
收藏
页码:1321 / 1331
页数:11
相关论文
共 50 条
  • [21] Maintaining Shortest Path Tree in Dynamic Digraphs Having Negative Edge-Weights
    Rai, Atul Kumar
    Agarwal, Suneeta
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 247 - 257
  • [22] Ant colony algorithm based on negative feedback and its application on robot path planning
    Chen H.
    Bai J.
    Hu Y.
    He M.
    Liang X.
    Park D.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (07): : 1767 - 1774
  • [23] A SLAM Algorithm Based on Edge-Cloud Collaborative Computing
    Lv, Taizhi
    Zhang, Juan
    Chen, Yong
    JOURNAL OF SENSORS, 2022, 2022
  • [24] RimJump: Edge-based Shortest Path Planning for a 2D Map
    Yao, Zhuo
    Zhang, Weimin
    Shi, Yongliang
    Li, Mingzhu
    Liang, Zhenshuo
    Li, Fangxing
    Huang, Qiang
    ROBOTICA, 2019, 37 (04) : 641 - 655
  • [25] Opportunistic Sampling-based Planning for Active Visual SLAM
    Chaves, Stephen M.
    Kim, Ayoung
    Eustice, Ryan M.
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 3073 - 3080
  • [26] An active search algorithm extending GA based path planning for mobile robot systems
    Gemeinder, M
    Gerke, M
    SOFT COMPUTING AND INDUSTRY: RECENT APPLICATIONS, 2002, : 589 - 596
  • [27] Path Planning Algorithm Based on the Limit-Cycle Navigation Method Applied to the Edge of Obstacles
    Lim, Y. W.
    Kim, Y. H.
    An, J. U.
    Kim, D. H.
    TRENDS IN INTELLIGENT ROBOTICS, 2010, 103 : 226 - +
  • [28] Research on 3D Path Planning of Quadrotor Based on Improved A* Algorithm
    Zheng, Wei
    Huang, Kaipeng
    Wang, Chenyang
    Liu, Yang
    Ke, Zhiwu
    Shen, Qianyu
    Qiu, Zhiqiang
    PROCESSES, 2023, 11 (02)
  • [29] 3D path planning for AUV based on improved whaleoptimization algorithm
    Li G.
    Dong W.
    Zhu D.
    Yu Y.
    Chen H.
    Yu S.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2023, 45 (07): : 2170 - 2182
  • [30] 3D flight path planning based on Bayesian optimization algorithm
    Fu, Xiao-Wei
    Gao, Xiao-Guang
    Binggong Xuebao/Acta Armamentarii, 2007, 28 (11): : 1340 - 1345