BatSLAM: Biomimetic Sonar SLAM

Posted 5 Feb 2013 at 17:20 UTC by steve Share This

Let's review: SLAM is Simultaneous Localization and Mapping, a very traditional algorithm for autonomous robot navigation that allows the robot to keep track of its own location while, at the same time, building a map of its environment. Robots using SLAM frequently rely on information about their own kinematics, and rangefinding sensors such as laser or sonar. RatSLAM appeared in 2004 in the paper RatSLAM: a hippocampal model for simultaneous localization and mapping (PDF format). It presented a new, biomemetic approach to SLAM inspired by the design of the rodent hippocampus, which evolved to handle the same type of navigation tasks. A C++ implementation of RatSLAM is available as free software under the GNU GPL. So what's new? BatSLAM:

"We propose to combine a biomimetic navigation model which solves a simultaneous localization and mapping task with a biomimetic sonar mounted on a mobile robot to address two related questions. First, can robotic sonar sensing lead to intelligent interactions with complex environments? Second, can we model sonar based spatial orientation and the construction of spatial maps by bats?"

These questions are answered in a new paper by Jan Steckel and Herbert Peremans titled, BatSLAM: Simultaneous Localization and Mapping Using Biomimetic Sonar. According to the authors, when you combine the best of rat brain and bat brain algorithms, the "biomimetic navigation model operating on the information from the biomimetic sonar allows an autonomous agent to map unmodified (office) environments efficiently and consistently". Personally, I think after the robot successfully navigates a new environment using this algorithm, it should roll up to you and say, "I'm BatSLAM!"

See more of the latest robot news!

Recent blogs

30 Sep 2017 evilrobots (Observer)
10 Jun 2017 wedesoft (Master)
9 Jun 2017 mwaibel (Master)
25 May 2017 AI4U (Observer)
25 Feb 2017 steve (Master)
16 Aug 2016 Flanneltron (Journeyer)
27 Jun 2016 Petar.Kormushev (Master)
2 May 2016 motters (Master)
10 Sep 2015 svo (Master)
14 Nov 2014 Sergey Popov (Apprentice)
Share this page