TY - GEN
T1 - Toward SLAM on graphs
AU - De, Avik
AU - Lee, Jusuk
AU - Keller, Nicholas
AU - Cowan, Noah J.
PY - 2010
Y1 - 2010
N2 - We present an algorithm for SLAM on planar graphs. We assume that a robot moves from node to node on the graph using odometry to measure the distance between consecutive landmark observations. At each node, the robot follows a branch chosen at random, without reporting which branch it follows. A low-level process detects (with some uncertainty) the presence of landmarks, such as corners, branches, and bumps, but only triggers a binary flag for landmark detection (i.e., the robot is oblivious to the details or "appearance" of the landmark). Under uncertainties of the robot's odometry, landmark detection, and the current landmark position of the robot, we present an E-M-based SLAM algorithm for two cases: (1) known, arbitrary topology with unknown edge lengths and (2) unknown topology, but restricted to "elementary" 1- and 2-cycle graphs. In the latter case, the algorithm (flexibly and reversibly) closes loops and allows for dynamic environments (adding and deleting nodes).
AB - We present an algorithm for SLAM on planar graphs. We assume that a robot moves from node to node on the graph using odometry to measure the distance between consecutive landmark observations. At each node, the robot follows a branch chosen at random, without reporting which branch it follows. A low-level process detects (with some uncertainty) the presence of landmarks, such as corners, branches, and bumps, but only triggers a binary flag for landmark detection (i.e., the robot is oblivious to the details or "appearance" of the landmark). Under uncertainties of the robot's odometry, landmark detection, and the current landmark position of the robot, we present an E-M-based SLAM algorithm for two cases: (1) known, arbitrary topology with unknown edge lengths and (2) unknown topology, but restricted to "elementary" 1- and 2-cycle graphs. In the latter case, the algorithm (flexibly and reversibly) closes loops and allows for dynamic environments (adding and deleting nodes).
UR - https://www.scopus.com/pages/publications/77949831837
UR - https://www.scopus.com/pages/publications/77949831837#tab=citedBy
U2 - 10.1007/978-3-642-00312-7_39
DO - 10.1007/978-3-642-00312-7_39
M3 - Conference contribution
AN - SCOPUS:77949831837
SN - 9783642003110
T3 - Springer Tracts in Advanced Robotics
SP - 631
EP - 645
BT - Algorithmic Foundations of Robotics VIII - Selected Contributions of the Eighth International Workshop on the Algorithmic Foundations of Robotics
T2 - 8th International Workshop on the Algorithmic Foundations of Robotics, WAFR
Y2 - 7 December 2008 through 9 December 2008
ER -