-
Notifications
You must be signed in to change notification settings - Fork 2
comp150bbr class project: a floor-mapping robot
cberzan/bbr-mapper
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Andy Sayler andy.sayler@gmail.com Constantin Berzan Constantin.Berzan@tufts.edu Last updated: 12-15-10 git-hub repo: https://github.com/cberzan/bbr-mapper This project and the source code associated with it is licensed under version 3 of the GPL. A copy of this license is located in this directory in gpl-3.0.txt. This project makes use of external code that may conform to separate licensing requirements. Please consult the ADE and Jama licenses for more information. bbr-mapper is an effort to produce a functioning SLAM system using the ADE architecture (http://ade.sourceforge.net/) on a Videre robotic base (http://www.videredesign.com/). This project was undertaken as a semester project for the COMP150-Behavior Based Robotics course at Tufts University led by Prof. Matthias Scheutz in the fall of 2010. The SLAM system used in this project closely matches that of the system described in the "SLAM For Dummies Tutorial" by Soren Riisgarrd and Morten Rufus Blas. It attempts to fill in some holes in their tutorial and produce a functioning EKF based SLAM system. It should be noted that as of the completion of this project, the EKF portion of the SLAM system is functional, but buggy, and produces unstable output. At this time, there are no plans to continue the development of this code and correct these errors. This readme and the project code assume that the code is organized in two parallel directories sharing a common top level directory: an ADE directory containing an ADE SVN checkout, and a bbr-mapper directory containing this github checkout. The project is organized into the following directories: ade-patches: Patches for SVN revision 2746 last updated on 2010-11-17 at 15:43:29. maps: Some test maps for the ADE simulation environment odomtest: Code for performing odometry test on the Videre base odomTestSim: Code for performing odometry tests in the ADE sim. presentation: The final LaTeX/beamer presentation for this project. progress-reports: LaTeX progress reports during the project. slam: The bulk of the SLAM code for the project. svg2xml: A tool for converting svg images to the xml maps required by the ADE simulation environment. util: Some tooling for the project You may find the following files helpful: BOOTSTRAP: Information on starting ADE and bbr-mapper. description.html: The initial description of the project goals. QUICKSTART: Information on setting up ADE and bbr-mapper. screenshot*: A couple of screenshots from the running project. WORKFLOW: Information on the organization of the ADE and brr-mapper code. If you are interested, the final reports associated with this project are also available in the following files: sayler-report.pdf: Andy Sayler's final report. Focuses on EKF implementation and errors. berzan-report.pdf: Constantin Berzan's final report. Focuses on landmark extraction and mapping. Finally, this project makes use of the Jama Java matrix package. More information on this package is available here: http://math.nist.gov/javanumerics/jama/. The compile scripts assume that the Jama jar file is located in the top level bbr-mapper directory.
About
comp150bbr class project: a floor-mapping robot
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published