Detecting negative obstacle using Kinect sensor

Muhammad Fahmi Abdul Ghani, Khairul Salleh Mohamed Sahari

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

A robot must have a good understanding of the environment for autonomous navigation. Mobile robot using fixed laser range scanner can only detect obstacle on a plane level. This may cause important obstacles not to be appropriately detected. This will cause the map generated to be inaccurate and collision may actually occur during autonomous navigation. Microsoft Kinect is known to provide a low-cost 3-D data which can be used for mobile robot navigation. Many researchers focused on obstacles above ground level, and not negative obstacles such as holes or stairs. This article proposes the usage of Kinect sensor to detect negative obstacles and converts it into laser scan data. Positive obstacle is defined as the obstacle above the floor surface and negative obstacle is defined as the obstacle below the floor surface. Projection method is used to convert positive obstacle data from Kinect sensor to laser scan data. For negative obstacles detection, farthest point method and virtual floor projection method are used. The laser scan data from positive and negative obstacles are then combined to get an improved laser scan data, which includes all obstacles that are important for a robot to see. The negative obstacle detection methods are tested in simulated indoor environment and also experimental in a real environment. The simulation and experimental results have demonstrated the effectiveness of our proposed method to detect and map negative obstacles.

Original languageEnglish
JournalInternational Journal of Advanced Robotic Systems
Volume14
Issue number3
DOIs
Publication statusPublished - 06 Jun 2017

Fingerprint

Lasers
Sensors
Navigation
Mobile robots
Robots
Stairs
Costs

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications
  • Artificial Intelligence

Cite this

@article{8a5542744fb24706b09f0367d81eb1ef,
title = "Detecting negative obstacle using Kinect sensor",
abstract = "A robot must have a good understanding of the environment for autonomous navigation. Mobile robot using fixed laser range scanner can only detect obstacle on a plane level. This may cause important obstacles not to be appropriately detected. This will cause the map generated to be inaccurate and collision may actually occur during autonomous navigation. Microsoft Kinect is known to provide a low-cost 3-D data which can be used for mobile robot navigation. Many researchers focused on obstacles above ground level, and not negative obstacles such as holes or stairs. This article proposes the usage of Kinect sensor to detect negative obstacles and converts it into laser scan data. Positive obstacle is defined as the obstacle above the floor surface and negative obstacle is defined as the obstacle below the floor surface. Projection method is used to convert positive obstacle data from Kinect sensor to laser scan data. For negative obstacles detection, farthest point method and virtual floor projection method are used. The laser scan data from positive and negative obstacles are then combined to get an improved laser scan data, which includes all obstacles that are important for a robot to see. The negative obstacle detection methods are tested in simulated indoor environment and also experimental in a real environment. The simulation and experimental results have demonstrated the effectiveness of our proposed method to detect and map negative obstacles.",
author = "Ghani, {Muhammad Fahmi Abdul} and {Mohamed Sahari}, {Khairul Salleh}",
year = "2017",
month = "6",
day = "6",
doi = "10.1177/1729881417710972",
language = "English",
volume = "14",
journal = "International Journal of Advanced Robotic Systems",
issn = "1729-8806",
publisher = "Vienna University of Technology",
number = "3",

}

Detecting negative obstacle using Kinect sensor. / Ghani, Muhammad Fahmi Abdul; Mohamed Sahari, Khairul Salleh.

In: International Journal of Advanced Robotic Systems, Vol. 14, No. 3, 06.06.2017.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Detecting negative obstacle using Kinect sensor

AU - Ghani, Muhammad Fahmi Abdul

AU - Mohamed Sahari, Khairul Salleh

PY - 2017/6/6

Y1 - 2017/6/6

N2 - A robot must have a good understanding of the environment for autonomous navigation. Mobile robot using fixed laser range scanner can only detect obstacle on a plane level. This may cause important obstacles not to be appropriately detected. This will cause the map generated to be inaccurate and collision may actually occur during autonomous navigation. Microsoft Kinect is known to provide a low-cost 3-D data which can be used for mobile robot navigation. Many researchers focused on obstacles above ground level, and not negative obstacles such as holes or stairs. This article proposes the usage of Kinect sensor to detect negative obstacles and converts it into laser scan data. Positive obstacle is defined as the obstacle above the floor surface and negative obstacle is defined as the obstacle below the floor surface. Projection method is used to convert positive obstacle data from Kinect sensor to laser scan data. For negative obstacles detection, farthest point method and virtual floor projection method are used. The laser scan data from positive and negative obstacles are then combined to get an improved laser scan data, which includes all obstacles that are important for a robot to see. The negative obstacle detection methods are tested in simulated indoor environment and also experimental in a real environment. The simulation and experimental results have demonstrated the effectiveness of our proposed method to detect and map negative obstacles.

AB - A robot must have a good understanding of the environment for autonomous navigation. Mobile robot using fixed laser range scanner can only detect obstacle on a plane level. This may cause important obstacles not to be appropriately detected. This will cause the map generated to be inaccurate and collision may actually occur during autonomous navigation. Microsoft Kinect is known to provide a low-cost 3-D data which can be used for mobile robot navigation. Many researchers focused on obstacles above ground level, and not negative obstacles such as holes or stairs. This article proposes the usage of Kinect sensor to detect negative obstacles and converts it into laser scan data. Positive obstacle is defined as the obstacle above the floor surface and negative obstacle is defined as the obstacle below the floor surface. Projection method is used to convert positive obstacle data from Kinect sensor to laser scan data. For negative obstacles detection, farthest point method and virtual floor projection method are used. The laser scan data from positive and negative obstacles are then combined to get an improved laser scan data, which includes all obstacles that are important for a robot to see. The negative obstacle detection methods are tested in simulated indoor environment and also experimental in a real environment. The simulation and experimental results have demonstrated the effectiveness of our proposed method to detect and map negative obstacles.

UR - http://www.scopus.com/inward/record.url?scp=85021882278&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85021882278&partnerID=8YFLogxK

U2 - 10.1177/1729881417710972

DO - 10.1177/1729881417710972

M3 - Article

VL - 14

JO - International Journal of Advanced Robotic Systems

JF - International Journal of Advanced Robotic Systems

SN - 1729-8806

IS - 3

ER -