Real world indoor environments are rich in planar surfaces. Floor detection or ground-plane detection is a crucial requirement for a robotic navigation task. Despite frequent successes in this area, problems with detection of navigable floor with multiple planar and non-planar slopes at multiple heights still exist. For robust and safe navigation, such small variations such as floor joins, carpet deformities, raised steps and floor gradients need to be detected and robot path and kinodynamics plan must be adjusted accordingly. The authors suggest a recursive RANSAC segmentation based algorithm that estimates the dominant and sub-dominant plane models for all the navigable planes within a detected floor or a ground plane. The algorithm also divides the input point clouds intelligently into multiple regions of interest for both efficiency and accuracy enhancement. The recursive estimation approach for determining plane parameters helps to detect multiple planes within each region. Among other benefits of this approach, reduction of search space size for the estimation of plane parameters stands out to be the most striking result of this work. This region wise plane estimation approach also helps to reduce the computational load by selectively dropping less significant floor sections from estimation process. The floor estimation technique coupled with sensor response functions for two different point cloud generators further investigates into the robustness of the method when deployed on two distinct sensors i.e. RGB+D sensor and a stereo vision camera. In our experiments we segment navigable floor planes in realtime for a slowly moving sensor. The location and geometrical parameters of the floor planes are updated in a global coordinate systemwhenever a change their location is detected. The planes are associated to a grid map which serves as a path-planning reference to a mobile robot used in our experiments. The results of floor detection and the precision of floor anomaly detection are compared sensorwise and with the ground truth defined by obstacle heights and configuration.
[1]
Martin Olsson.
Obstacle detection using stereo vision for unmanned ground vehicles
,
2009
.
[2]
Dieter Fox,et al.
RGB-D Mapping: Using Depth Cameras for Dense 3D Modeling of Indoor Environments
,
2010,
ISER.
[3]
R. Green,et al.
Ground-plane detection using stereo depth values for wheelchair guidance
,
2009,
2009 24th International Conference Image and Vision Computing New Zealand.
[4]
Sander Oude Elberink,et al.
Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications
,
2012,
Sensors.
[5]
Rashmi.
Data Mining: A Knowledge Discovery Approach
,
2012
.
[6]
John K. Tsotsos,et al.
Region Classification for Robust Floor Detection in Indoor Environments
,
2009,
ICIAR.
[7]
Christian Goerick,et al.
Fast detection of arbitrary planar surfaces from unreliable 3D data
,
2009,
2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.
[8]
Andrew W. Fitzgibbon,et al.
KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera
,
2011,
UIST.
[9]
Sergiu Nedevschi,et al.
Real-time obstacle detection using dense stereo vision and dense optical flow
,
2010,
Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.
[10]
Irad Ben-Gal.
Outlier Detection
,
2005,
The Data Mining and Knowledge Discovery Handbook.