Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
An implementation of mono and stereo slam system utilizing efficient map management strategy
Download
index.pdf
Date
2008
Author
Kalay, Adnan
Metadata
Show full item record
Item Usage Stats
205
views
102
downloads
Cite This
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.
Subject Keywords
Electrical engineering.
,
Computer engineering.
URI
http://etd.lib.metu.edu.tr/upload/12610094/index.pdf
https://hdl.handle.net/11511/18305
Collections
Graduate School of Natural and Applied Sciences, Thesis
Suggestions
OpenMETU
Core
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...
Vision-based robot localization using artificial and natural landmarks
Arıcan, Zafer; Halıcı, Uğur; Department of Electrical and Electronics Engineering (2004)
In mobile robot applications, it is an important issue for a robot to know where it is. Accurate localization becomes crucial for navigation and map building applications because both route to follow and positions of the objects to be inserted into the map highly depend on the position of the robot in the environment. For localization, the robot uses the measurements that it takes by various devices such as laser rangefinders, sonars, odometry devices and vision. Generally these devices give the distances o...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
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.