基于支撑向量机的机械手体感识别控制系统技术方案

技术编号:38811200 阅读:12 留言:0更新日期:2023-09-15 19:50
本发明专利技术涉及机械手体感识别控制技术领域,具体地说,涉及基于支撑向量机的机械手体感识别控制系统,包括信息采集单元、数据预处理单元、特征提取单元、模型训练单元、识别控制单元和自检单元,信息采集单元用于采集机械手周围环境图像信息,同时对周围环境的深度信息进行感应采集,数据预处理单元用于接收信息采集单元的相关信息,对图像信息和深度信息进行预处理,特征提取单元用于接收数据预处理单元预处理的图像信息和深度信息,模型训练单元用于准备训练集模块,通过支撑向量机算法对特征向量进行训练,建立机械手体感识别模型,识别控制单元用于处理接收实时数据预处理单元数据,并将其传入模型训练单元中支撑向量机模型进行识别。识别。识别。

【技术实现步骤摘要】
基于支撑向量机的机械手体感识别控制系统


[0001]本专利技术涉及机械手体感识别控制
,具体地说,涉及基于支撑向量机的机械手体感识别控制系统。

技术介绍

[0002]随着科技发展,机械手其应用也变得十分广泛,机械手的应用在工业,化学,服务业等领域发挥着不可估量的作用,因此,可应用于复杂场景的机械手作为科学探索,工业生产等领域必不可少的重要设备,尤其在人不方便工作的极限环境中具有不可替代的重要地位,但是,现有的机械手基于统计学习的方法,难以处理非线性问题,导致机械手体体感识别精度低,而且进行传感处理时,存在噪声干扰,影响传感数据质量,现有的机械手体感识别过程中,不能对机械手体感数据进行异常检测,存在安全隐患。
[0003]为了应对上述问题,现亟需基于支撑向量机的机械手体感识别控制系统。

技术实现思路

[0004]本专利技术的目的在于提供基于支撑向量机的机械手体感识别控制系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,提供了基于支撑向量机的机械手体感识别控制系统,包括信息采集单元、数据预处理单元、特征提取单元、模型训练单元、识别控制单元和自检单元;所述信息采集单元用于采集机械手周围环境图像信息,同时对周围环境的深度信息进行感应采集;所述数据预处理单元用于接收信息采集单元的相关信息,对图像信息和深度信息进行预处理,得到去除图像和深度信息中的噪声成分;所述特征提取单元用于接收数据预处理单元预处理的图像信息和深度信息,并提取信息中的特征部分;所述模型训练单元用于准备训练集数据,通过支撑向量机算法对特征向量进行训练,建立机械手体感识别模型;所述识别控制单元用于接收特征提取单元的特征数据,通过支撑向量机模型对特征数据进行识别,根据识别结果操控机械手进行相应的动作;所述自检单元用于对机械手体感进行记忆,通过与以往的体感进行比对,检测到机械手异常采取制动措施。
[0006]作为本技术方案的进一步改进,所述信息采集单元包括图像采集模块、传感模块和数据传输模块;所述图像采集模块用于采集周围环境的图像信息;所述传感模块用于采集周围环境的深度信息;所述数据传输模块用于对图像采集模块和传感模块采集的环境信息进行传输。
[0007]作为本技术方案的进一步改进,所述特征提取单元包括特征选择模块和特征提取
算法模块;所述特征选择模块用于接收数据预处理单元信息并分析选择与操作状态密切相关的特征;所述特征提取算法模块用于利用支撑向量机算法对预处理后的数据进行特征提取,生成机械手操作状态的特征向量,支撑向量机算法如下:;其中,是输入的数据向量,是分隔超平面的法向量,是超平面的偏移量,是符号函数,用于根据的正负值来判断数据点所属的类别。
[0008]作为本技术方案的进一步改进,所述模型训练单元包括训练集准备模块和模型训练模块;所述训练集准备模块用于准备被标记的训练集数据;所述模型训练模块用于通过支撑向量机算法对训练集数据进行训练,建立机械手体感识别模型。
[0009]作为本技术方案的进一步改进,所述模型训练单元还包括存储模块,所述存储模块用于存储训练数据集、模型参数和操作记录数据。
[0010]作为本技术方案的进一步改进,所述识别控制单元包括数据处理模块和操作控制模块;所述数据处理模块用于接收环境数据并传入特征提取单元中支撑向量机模型进行识别;所述操作控制模块用于接收数据处理模块识别结果,控制机械手执行相应的动作。
[0011]作为本技术方案的进一步改进,所述操作控制模块采用PID算法对机械手进行控制执行动作,所述PID算法公式如下:;其中,表示控制器的输出信号,表示当前时刻的误差,、、为控制器的比例、积分和微分系数,分别用来控制输出信号的比例、积分和微分作用。
[0012]作为本技术方案的进一步改进,所述识别控制单元还包括网络通信模块,所述网络通信模块用于与外部设备或系统进行数据交换和控制命令传递。
[0013]作为本技术方案的进一步改进,所述自检单元包括记忆模块、对比分析模块和制动模块;所述记忆模块用于对机械手相同作业时体感进行记忆;所述对比分析模块基于记忆模块的体感记忆,对于相同作业时的体感进行对比分析;所述制动模块用于接收对比分析模块对比分析结果,检测到机械手异常采取制动措施。
[0014]与现有技术相比,本专利技术的有益效果:
1、该基于支撑向量机的机械手体感识别控制系统中,传统的机械手体感识别控制系统常使用基于统计学习的方法,而该专利引入了支撑向量机算法,将其应用于机械手体感识别控制系统中,具有更强的泛化能力和较好的处理非线性问题的能力。这种创新的应用使得机械手体感识别控制系统在准确性和鲁棒性方面有了显著提升。
[0015]2、该专利中的数据预处理模块对传感器数据进行噪声去除和数据归一化处理,有效地消除了数据中的噪声干扰,提高了数据的质量,同时,特征提取模块通过支撑向量机算法对数据进行特征提取,选取与机械手操作状态密切相关的特征,这种数据预处理和特征提取的方式能够更好地捕捉和表达操作状态的关键特征,提高了体感识别的准确性和鲁棒性,同时,通过自检单元对机械手体感数据进行异常检测,判断是否存在异常操作或故障情况,并采取相应的安全措施,提高机械手体感识别控制系统的安全性能。
附图说明
[0016]图1为本专利技术的整体结构示意图;图2为本专利技术的整体结构细分示意图;图3为本专利技术的识别控制单元示意图。
[0017]图中各个标号意义为:100、信息采集单元;110、图像采集模块;120、传感模块;130、数据传输模块;200、数据预处理单元;300、特征提取单元;310、特征选择模块;320、特征提取算法模块;400、模型训练单元;410、训练集准备模块;420、模型训练模块;430、存储模块;500、识别控制单元;510、数据处理模块;520、操作控制模块;530、网络通信模块;600、自检单元;610、记忆模块;620、对比分析模块;630、制动模块。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]请参阅图1

图3所示,提供了基于支撑向量机的机械手体感识别控制系统,包括信息采集单元100、数据预处理单元200、特征提取单元300、模型训练单元400、识别控制单元500和自检单元600;信息采集单元100用于采集机械手周围环境图像信息,同时对周围环境的深度信息进行感应采集;信息采集单元100包括图像采集模块110、传感模块120和数据传输模块130,图像采集模块110用于采集周围环境的图像信息,传感模块120用于采集周围环境的深度信息,数据传输模块130用于对图像采集模块110和传感模块120采集的环境信息进行传输。
[0020本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于支撑向量机的机械手体感识别控制系统,其特征在于:包括信息采集单元(100)、数据预处理单元(200)、特征提取单元(300)、模型训练单元(400)、识别控制单元(500)和自检单元(600);所述信息采集单元(100)用于采集机械手周围环境图像信息,同时对周围环境的深度信息进行感应采集;所述数据预处理单元(200)用于接收信息采集单元(100)的相关信息,对图像信息和深度信息进行预处理,得到去除图像和深度信息中的噪声成分;所述特征提取单元(300)用于接收数据预处理单元(200)预处理的图像信息和深度信息,并提取信息中的特征部分;所述模型训练单元(400)用于准备训练集数据,通过支撑向量机算法对特征向量进行训练,建立机械手体感识别模型;所述识别控制单元(500)用于接收特征提取单元(300)的特征数据,通过支撑向量机模型对特征数据进行识别,根据识别结果操控机械手进行相应的动作;所述自检单元(600)用于对机械手体感进行记忆,通过与以往的体感进行比对,检测到机械手异常采取制动措施。2.根据权利要求1所述的基于支撑向量机的机械手体感识别控制系统,其特征在于:所述信息采集单元(100)包括图像采集模块(110)、传感模块(120)和数据传输模块(130);所述图像采集模块(110)用于采集周围环境的图像信息;所述传感模块(120)用于采集周围环境的深度信息;所述数据传输模块(130)用于对图像采集模块(110)和传感模块(120)采集的环境信息进行传输。3.根据权利要求1所述的基于支撑向量机的机械手体感识别控制系统,其特征在于:所述特征提取单元(300)包括特征选择模块(310)和特征提取算法模块(320);所述特征选择模块(310)用于接收数据预处理单元(200)信息并分析选择与操作状态密切相关的特征;所述特征提取算法模块(320)用于利用支撑向量机算法对预处理后的数据进行特征提取,生成机械手操作状态的特征向量,支撑向量机算法如下:;其中,是输入的数据向量,是分隔超平面的法向量,是超平面的偏移量,是符号函数,用于根据的正负值来判断数据点所属的类别。4.根据权利要求...

【专利技术属性】
技术研发人员:李瑞学
申请(专利权)人:甘肃云梯信息科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1