ratslam


Bio-inspired software for simultaneous localisation and mapping

https://wiki.qut.edu.au/download/attachments/104094381/logo_sml.jpg?version=1&modificationDate=1338441816000'>

RatSLAM is a bio-inspired simultaneous localisation and mapping (SLAM) system. Based on continous attractor network dynamics, RatSLAM is capable of mapping by closing loops to correct odometry error.

The original RatSLAM algorithm was designed and implemented on Pioneer robots by Michael Milford and Gordon Wyeth (see http://eprints.qut.edu.au/37593/1/c37593.pdf'>RatSLAM: a hippocampal model for simultaneous localization and mapping).

There is an openRatSLAM paper available in http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/s10514-012-9317-9'>Autonomous Robots. This paper describes how openRatSLAM works in technical detail. If you use the code we would appreciate cites please.

The C++ RatSLAM implementation is currently being used to power the iRat robot when it is http://ratslam.itee.uq.edu.au/live.html'>online and in recent ports of the http://itee.uq.edu.au/~ruth/Lingodroids.htm'>Lingodroids project to use the iRat.

There are now two versions of RatSLAM available, both based on the same code:

  • (NEW) A ROS-based version
  • A C++ library

We provide three datasets for the ROS version of openRatSLAM available at https://wiki.qut.edu.au/display/cyphy/openRatSLAM+datasets'>QUT cyphy for:

  • iRat in an Australian set (2011)
  • Car in St Lucia suburb (2007)
  • Oxford's New College (2008)

The code is released under the GNU GPL V3. Please contact David Ball if you require a more permissive license. For more information see www.davidmichaelball.com.

Project Information

The project was created on Oct 11, 2011.

Labels:
Robotics Realtime Navigation Mapping Library Images SLAM