The invention discloses a terrain classification method based on collaborative training. Based on the strategy of collaborative training, first, two initial support vector machine models are trained by using labeled tactile data and visual data, and then the unlabeled tactile data and visual data are input into two initial classifiers respectively, and the predictive results of the output of the tactile classifier with high confidence are labeled. The corresponding visual samples are labeled with high confidence output prediction results of the visual classifier, and the new labeled samples are added to the corresponding training set. Then the two classifiers are retrained based on the expanded training set, and the operations are repeated until the preset threshold of iteration training times is reached. Finally, the trained visual classifier can be used to recognize the terrain types on the ground that the robot will cross in the actual working process.
【技术实现步骤摘要】
一种基于协同训练的地形分类方法
本专利技术涉及机器人领域,特别是涉及一种基于协同训练的地形分类方法。
技术介绍
机器人在野外场景中工作时,与室内结构化环境不同,野外场景中的地形-地面多样性、复杂性会对机器人的移动性能产生较大影响。机器人对其所处地形环境的准确分类是决定其能否实现自主移动的关键性因素。触觉和视觉是人类在进行所处地形环境的判断时常用的感知方式,因此我们尝试使机器人也利用类似的感知模式对所处地形环境进行分类。其中触觉只能实现对机器人现处地形的感知,而视觉可以实现更大范围的地形感知,对即将穿越的地形同样可以进行感知。在本专利技术中,我们通过使用少量有标注的触觉数据和视觉数据,充分利用大量未标注的数据,采取两个分类器协同训练的方式进行分类器的训练,从而减少分类器训练过程对标注数据的依赖,并同时实现对机器人即将穿越地面的地形类别判断。
技术实现思路
本专利技术技术克服现有技术的不足,解决了基于视觉与振动的地形分类中标注缺失情况的训练问题。为解决上述问题,本专利技术公开了一种基于协同训练的地形分类方法,具体包括以下步骤:步骤S1:令机器人在其工作环境中的每种地形上分别行驶一段时间,同时收集机器人脚部安装的触觉传感器输出的触觉信号时间序列和面向前方地面的摄像机记录的地面图像序列,对每种地形上采集的触觉信号时间序列分别进行分割,分割长度为α个采样点,得到每种地形对应的触觉信号序列段的集合;对每个触觉信号序列段进行特征提取,得到每种地形对应的触觉信号样本集,所有地形的触觉信号样本集的集合记为对每种地形对应的地面图像序列中的图像进行特征提取,得到每种地形对应的图像特 ...
【技术保护点】
1.一种基于协同训练的地形分类方法,其特征在于,具体包括以下步骤:步骤S1:令机器人在其工作环境中的每种地形上分别行驶一段时间,同时收集机器人脚部安装的触觉传感器输出的触觉信号时间序列和面向前方地面的摄像机记录的地面图像序列,对每种地形上采集的触觉信号时间序列分别进行分割,分割长度为α个采样点,得到每种地形对应的触觉信号序列段的集合;对每个触觉信号序列段进行特征提取,得到每种地形对应的触觉信号样本集,所有地形的触觉信号样本集的集合记为
【技术特征摘要】
1.一种基于协同训练的地形分类方法,其特征在于,具体包括以下步骤:步骤S1:令机器人在其工作环境中的每种地形上分别行驶一段时间,同时收集机器人脚部安装的触觉传感器输出的触觉信号时间序列和面向前方地面的摄像机记录的地面图像序列,对每种地形上采集的触觉信号时间序列分别进行分割,分割长度为α个采样点,得到每种地形对应的触觉信号序列段的集合;对每个触觉信号序列段进行特征提取,得到每种地形对应的触觉信号样本集,所有地形的触觉信号样本集的集合记为对每种地形对应的地面图像序列中的图像进行特征提取,得到每种地形对应的图像特征样本集,所有地形的图像特征样本集的集合记为其中aι和bι表示机器人在同一地点上的触觉传感器获取的触觉信号样本和摄像机获取的图像特征样本,表示触觉信号样本集A和图像特征样本集B包含样本的数量;用地形编号1,2,...,J对这些样本集中的样本进行标注,其中J表示地形种类的总数,得到有标注样本集{A,B,Ψ},为与A和B对应的地形种类集合,其中ψι∈{1,2,...,J}表示与aι和bι对应的地形种类;步骤S2:令机器人在其工作环境中随机行走,得到行走中收集的触觉信号时间序列以及地面图像序列,对触觉信号时间序列进行分割,分割长度为α个采样点,得到行走中收集的触觉信号序列段的集合,对触觉信号序列段进行特征提取,得到触觉信号样本集,记为对行走中收集的地面图像序列中的图像进行特征提取,得到图像特征样本集,记为其中cκ和dκ表示机器人在同一地点上的触觉传感器获取的触觉信号样本和摄像机获取的图像特征样本,表示触觉信号样本集C和图像特征样本集D包含样本的数量;由此得到无...
【专利技术属性】
技术研发人员:刘阳,刘珂,
申请(专利权)人:合肥优控科技有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。