An implementation of mono and stereo slam system utilizing efficient map management strategy

Download
2008
Kalay, Adnan
For an autonomous mobile robot, localization and map building are vital capabilities. The localization ability provides the robot location information, so the robot can navigate in the environment. On the other hand, the robot can interact with its environment using a model of the environment (map information) which is provided by map building mechanism. These two capabilities depends on each other and simultaneous operation of them is called SLAM (Simultaneous Localization and Map Building). While various sensors are used for this algorithm, vision-based approaches are relatively new and have attracted more interest in recent years. In this thesis work, a versatile Visual SLAM system is constructed and presented. In the core of this work is a vision-based simultaneous localization and map building algorithm which uses point features in the environment as visual landmarks and Extended Kalman Filter for state estimation. A detailed analysis of this algorithm is made including state estimation, feature extraction and data association steps. The algorithm is extended to be used for both stereo and single camera systems. The core of both algorithms is same and we mention the differences of both algorithms originated from the measurement dissimilarity. The algorithm is run also in different motion modes, namely predefined, manual and autonomous. Secondly, a map management strategy is developed especially for extended environments. When the robot runs the SLAM algorithm in large environments, the constructed map contains a great number of landmarks obviously. The efficiency algorithm takes part, when the total number of features exceeds a critical value for the system. In this case, the current map is rarefied without losing the geometrical distribution of the landmarks. Furthermore, a well-organized graphical user interface is implemented which enables the operator to select operational modes, change various parameters of the main SLAM algorithm and see the results of the SLAM operation both textually and graphically. Finally, a basic mission concept is defined in our system, in order to illustrate what robot can do using the outputs of the SLAM algorithm. All of these ideas mentioned are implemented in this thesis, experiments are conducted using a real robot and the analysis results are discussed by comparing the algorithm outputs with ground-truth measurements.

Suggestions

A non-invasive speed and position sensor for induction machines using external search coils
Keysan, Ozan; Ertan, Hulusi Bülent; Department of Electrical and Electronics Engineering (2009)
For an autonomous mobile robot, localization and map building are vital capabilities. The localization ability provides the robot location information, so the robot can navigate in the environment. On the other hand, the robot can interact with its environment using a model of the environment (map information) which is provided by map building mechanism. These two capabilities depends on each other and simultaneous operation of them is called SLAM (Simultaneous Localization and Map Building). While various ...
An Implementation of 3D slam with planar segments
Turunç, Çağrı; Ulusoy, İlkay; Department of Electrical and Electronics Engineering (2012)
Localization and mapping are vital capabilities for a mobile robot. These two capabilities strongly depend on each other and simultaneously executing both of these operations is called SLAM (Simultaneous Localization and Mapping). SLAM problem requires the environment to be represented with an abstract mapping model. It is possible to construct a map from point cloud of environment via scanner sensor systems. On the other hand, extracting higher level of features from point clouds and using these extracted ...
Modelling the effects of half circular compliant legs on the kinematics and dynamics of a legged robot
Saygıner, Ege; Saranlı, Afşar; Department of Electrical and Electronics Engineering (2010)
RHex is an autonomous hexapedal robot capable of locomotion on rough terrain. Up to now, most modelling and simulation efforts on RHex were based on the linear leg assumption. These models disregarded what might be seen as the most characteristic feature of the latest iterations of this robot: the half circular legs. This thesis focuses on developing a more realistic model for this specially shaped compliant leg and studying its effects on the kinematics and dynamics of the resulting platform. One important...
A Modular Real-Time Fieldbus Architecture for Mobile Robotic Platforms
Saranlı, Uluç; Oeztuerk, M. Cihan (Institute of Electrical and Electronics Engineers (IEEE), 2011-03-01)
The design and construction of complex and reconfigurable embedded systems such as small autonomous mobile robots is a challenging task that involves the selection, interfacing, and programming of a large number of sensors and actuators. Facilitating this tedious process requires modularity and extensibility both in hardware and software components. In this paper, we introduce the universal robot bus (URB), a real-time fieldbus architecture that facilitates rapid integration of heterogeneous sensor and actu...
A design and implementation of p300 based brain-computer interface
Erdoğan, Hasan Balkar; Ertaş, Arif; Department of Electrical and Electronics Engineering (2009)
In this study, a P300 based Brain-Computer Interface (BCI) system design is realized by the implementation of the Spelling Paradigm. The main challenge in these systems is to improve the speed of the prediction mechanisms by the application of different signal processing and pattern classification techniques in BCI problems. The thesis study includes the design and implementation of a 10 channel Electroencephalographic (EEG) data acquisition system to be practically used in BCI applications. The electrical ...
Citation Formats
A. Kalay, “An implementation of mono and stereo slam system utilizing efficient map management strategy,” M.S. - Master of Science, Middle East Technical University, 2008.