Difference between revisions of "C-SLAM"
DavideTateo (Talk | contribs) (→System Architecture) |
DavideTateo (Talk | contribs) (→System Architecture) |
||
Line 30: | Line 30: | ||
=System Architecture= | =System Architecture= | ||
− | The system is developed using the [http://www.ros.org ROS] middleware. | + | The system is developed using the [http://www.ros.org ROS] middleware. <br /> |
− | + | The sensor fusion algorithm used to implement localization is developed using the [http://roamfree.dei.polimi.it/ ROAMFREE] library. <br /> | |
− | The sensor fusion algorithm used to implement localization is developed using the [http://roamfree.dei.polimi.it/ ROAMFREE] library. | + | Parser for the knowledge base languages are developed using Flex and Bison. <br /> |
− | + | Vision algorithms are based on OpenCV2. <br /> | |
− | Parser for the knowledge base languages are developed using Flex and Bison. | + | |
− | + | ||
− | Vision algorithms are based on OpenCV2 | + | |
[[File:C_slam_architecture.svg|500px|center]] | [[File:C_slam_architecture.svg|500px|center]] |
Revision as of 11:31, 4 October 2014
C-SLAM
| |
Short Description: | Development of a Cognitive SLAM system |
Coordinator: | AndreaBonarini (andrea.bonarini@polimi.it) |
Tutor: | AndreaBonarini (andrea.bonarini@polimi.it) |
Collaborator: | |
Students: | DavideTateo (davide.tateo@polimi.it) |
Research Area: | Robotics |
Research Topic: | Robot development |
Start: | 2013/04/12 |
End: | 2014/10/31 |
Status: | Active |
Level: | Ms |
Type: | Thesis |
The Aim of this project is to build a Cognitive SLAM system.
The main idea is to extract high level features, like objects in the image and use them to localize an autonomous robot.
Logical Structure
The reasoner is the fundamental part of the system. The reasoner implements a fuzzy tree classification, similar to fuzzy decision trees. Object detection is done on the whole image, while object recognition is done only on detected objects. The tracking algorithm used is a long term tracking algorithm. Localization is done using sensor fusion algorithm, based on maximum likelihood estimation on a factor graph.
System Architecture
The system is developed using the ROS middleware.
The sensor fusion algorithm used to implement localization is developed using the ROAMFREE library.
Parser for the knowledge base languages are developed using Flex and Bison.
Vision algorithms are based on OpenCV2.