Difference between revisions of "C-SLAM"

From AIRWiki
Jump to: navigation, search
(Logical Structure)
(Logical Structure)
Line 24: Line 24:
 
The reasoner is the fundamental part of the system.
 
The reasoner is the fundamental part of the system.
 
The reasoner implements a fuzzy tree classification, similar to fuzzy decision trees.
 
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=
 
=System Architecture=

Revision as of 12:25, 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

C slam logic.svg

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.

C slam architecture.svg