Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Robot Obstacle Avoidance using the Kinect.
KTH, School of Computer Science and Communication (CSC).
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Kinect for Xbox 360 is a low-cost controller-free device originally designed for gaming and entertainment experience by Microsoft Corporation. This device is equipped with one IR camera, one color camera and one IR projector to produce images with voxels (depth pixels). This additional dimension to the image, makes it a tempting device to be used as an invaluable sensor in robotics applications which is the motivation for this master thesis. This work presents a solution using the Kinect sensor to cope with one important aspect of autonomous mobile robotics, Obstacle Avoidance. Modeling the environment based on the point cloud extracted from the depth image data as well as an obstacle avoidance method using the straight line segments and circle arcs, were the main focus of the thesis. The environment is represented by a set of polygons and the obstacle avoidance algorithm attempts to find a collision-free path from the current position of the robot to the target pose subject to the shortest possible path considering a safeguard. The whole algorithm was implemented and simulated in Matlab successfully. However, it is partially implemented in C++ to be able to integrate into the current software architecture of the project CogX running at CVAP/CAS department, KTH. A mobile robotic platform based on Pioneer P3-DX which was equipped with a LIDAR module that the obstacle avoidance algorithm relied on its perception only. The shortcoming of not being able to detect all types of obstacles was the motivation to use the Kinect sensor to extend the ability of detecting obstacles and hence to improve the local path planner and obstacle avoidance components in the software.

Place, publisher, year, edition, pages
2011.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2011:107
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130746OAI: oai:DiVA.org:kth-130746DiVA: diva2:654193
Educational program
Master of Science - Systems, Control and Robotics
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2011/rapporter11/mojtahedzadeh_rasoul_11107.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 684 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf