TY - JOUR
T1 - Metric-based detection of robot kidnapping with an SVM classifier
AU - Campbell, Dylan
AU - Whitty, Mark
N1 - Publisher Copyright:
© 2014 Elsevier B.V. All rights reserved.
PY - 2015
Y1 - 2015
N2 - Kidnapping occurs when a robot is unaware that it has not correctly ascertained its position, potentially causing severe map deformation and reducing the robot's functionality. This paper presents metric-based techniques for real-time kidnap detection, utilising either linear or SVM classifiers to identify all kidnapping events during the autonomous operation of a mobile robot. In contrast, existing techniques either solve specific cases of kidnapping, such as elevator motion, without addressing the general case or remove dependence on local pose estimation entirely, an inefficient and computationally expensive approach. Three metrics that measured the quality of a pose estimate were evaluated and a joint classifier was constructed by combining the most discriminative quality metric with a fourth metric that measured the discrepancy between two independent pose estimates. A multi-class Support Vector Machine classifier was also trained using all four metrics and produced better classification results than the simpler joint classifier, at the cost of requiring a larger training dataset. While metrics specific to 3D point clouds were used, the approach can be generalised to other forms of data, including visual, provided that two independent ways of estimating pose are available.
AB - Kidnapping occurs when a robot is unaware that it has not correctly ascertained its position, potentially causing severe map deformation and reducing the robot's functionality. This paper presents metric-based techniques for real-time kidnap detection, utilising either linear or SVM classifiers to identify all kidnapping events during the autonomous operation of a mobile robot. In contrast, existing techniques either solve specific cases of kidnapping, such as elevator motion, without addressing the general case or remove dependence on local pose estimation entirely, an inefficient and computationally expensive approach. Three metrics that measured the quality of a pose estimate were evaluated and a joint classifier was constructed by combining the most discriminative quality metric with a fourth metric that measured the discrepancy between two independent pose estimates. A multi-class Support Vector Machine classifier was also trained using all four metrics and produced better classification results than the simpler joint classifier, at the cost of requiring a larger training dataset. While metrics specific to 3D point clouds were used, the approach can be generalised to other forms of data, including visual, provided that two independent ways of estimating pose are available.
KW - Failure detection
KW - Mobile robots
KW - Robot programming
KW - Support vector machine
UR - http://www.scopus.com/inward/record.url?scp=84933050693&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2014.08.004
DO - 10.1016/j.robot.2014.08.004
M3 - Article
SN - 0921-8890
VL - 69
SP - 40
EP - 51
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
IS - 1
ER -