Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment

The accurate terrain classification in real time is of great importance to an autonomous robot working in field, because the robot could avoid non-geometric hazards, adjust control scheme, or improve localization accuracy, with the aid of terrain classification. In this paper, we investigate the vib...

Full description

Bibliographic Details
Main Authors: Chen Cheng, Ji Chang, Wenjun Lv, Yuping Wu, Kun Li, Zerui Li, Chenhui Yuan, Saifei Ma
Format: Article
Language:English
Published: MDPI AG 2020-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/22/6550
_version_ 1797547714067562496
author Chen Cheng
Ji Chang
Wenjun Lv
Yuping Wu
Kun Li
Zerui Li
Chenhui Yuan
Saifei Ma
author_facet Chen Cheng
Ji Chang
Wenjun Lv
Yuping Wu
Kun Li
Zerui Li
Chenhui Yuan
Saifei Ma
author_sort Chen Cheng
collection DOAJ
description The accurate terrain classification in real time is of great importance to an autonomous robot working in field, because the robot could avoid non-geometric hazards, adjust control scheme, or improve localization accuracy, with the aid of terrain classification. In this paper, we investigate the vibration-based terrain classification (VTC) in a dynamic environment, and propose a novel learning framework, named DyVTC, which tackles online-collected unlabeled data with concept drift. In the DyVTC framework, the exterior disagreement (ex-disagreement) and interior disagreement (in-disagreement) are proposed novely based on the feature diversity and intrinsic temporal correlation, respectively. Such a disagreement mechanism is utilized to design a pseudo-labeling algorithm, which shows its compelling advantages in extracting key samples and labeling; and consequently, the classification accuracy could be retrieved by incremental learning in a changing environment. Since two sets of features are extracted from frequency and time domain to generate disagreements, we also name the proposed method feature-temporal disagreement adaptation (FTDA). The real-world experiment shows that the proposed DyVTC could reach an accuracy of 89.5%, but the traditional time- and frequency-domain terrain classification methods could only reach 48.8% and 71.5%, respectively, in a dynamic environment.
first_indexed 2024-03-10T14:49:07Z
format Article
id doaj.art-b585b2905bec4291b3c1aab3fc5f3e73
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T14:49:07Z
publishDate 2020-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b585b2905bec4291b3c1aab3fc5f3e732023-11-20T21:10:47ZengMDPI AGSensors1424-82202020-11-012022655010.3390/s20226550Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic EnvironmentChen Cheng0Ji Chang1Wenjun Lv2Yuping Wu3Kun Li4Zerui Li5Chenhui Yuan6Saifei Ma7Department of Automation, University of Science and Technology of China, Hefei 230027, ChinaDepartment of Automation, University of Science and Technology of China, Hefei 230027, ChinaDepartment of Automation, University of Science and Technology of China, Hefei 230027, ChinaKey Laboratory of Industrial Computer Control Engineering of Hebei Province, Yanshan University, Qinhuangdao 066004, ChinaDepartment of Automation, University of Science and Technology of China, Hefei 230027, ChinaDepartment of Automation, University of Science and Technology of China, Hefei 230027, ChinaInstitute of Artificial Intelligence, Hefei Comprehensive National Science Center, Hefei 230088, ChinaInstitute of Artificial Intelligence, Hefei Comprehensive National Science Center, Hefei 230088, ChinaThe accurate terrain classification in real time is of great importance to an autonomous robot working in field, because the robot could avoid non-geometric hazards, adjust control scheme, or improve localization accuracy, with the aid of terrain classification. In this paper, we investigate the vibration-based terrain classification (VTC) in a dynamic environment, and propose a novel learning framework, named DyVTC, which tackles online-collected unlabeled data with concept drift. In the DyVTC framework, the exterior disagreement (ex-disagreement) and interior disagreement (in-disagreement) are proposed novely based on the feature diversity and intrinsic temporal correlation, respectively. Such a disagreement mechanism is utilized to design a pseudo-labeling algorithm, which shows its compelling advantages in extracting key samples and labeling; and consequently, the classification accuracy could be retrieved by incremental learning in a changing environment. Since two sets of features are extracted from frequency and time domain to generate disagreements, we also name the proposed method feature-temporal disagreement adaptation (FTDA). The real-world experiment shows that the proposed DyVTC could reach an accuracy of 89.5%, but the traditional time- and frequency-domain terrain classification methods could only reach 48.8% and 71.5%, respectively, in a dynamic environment.https://www.mdpi.com/1424-8220/20/22/6550autonomous robotnon-geometric hazardsterrain classificationdynamic environmentvibration
spellingShingle Chen Cheng
Ji Chang
Wenjun Lv
Yuping Wu
Kun Li
Zerui Li
Chenhui Yuan
Saifei Ma
Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
Sensors
autonomous robot
non-geometric hazards
terrain classification
dynamic environment
vibration
title Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
title_full Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
title_fullStr Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
title_full_unstemmed Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
title_short Frequency-Temporal Disagreement Adaptation for Robotic Terrain Classification via Vibration in a Dynamic Environment
title_sort frequency temporal disagreement adaptation for robotic terrain classification via vibration in a dynamic environment
topic autonomous robot
non-geometric hazards
terrain classification
dynamic environment
vibration
url https://www.mdpi.com/1424-8220/20/22/6550
work_keys_str_mv AT chencheng frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT jichang frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT wenjunlv frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT yupingwu frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT kunli frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT zeruili frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT chenhuiyuan frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment
AT saifeima frequencytemporaldisagreementadaptationforroboticterrainclassificationviavibrationinadynamicenvironment