一种机械臂碰撞安全等级检测系统的制作方法

文档序号:20919108发布日期:2020-05-29 13:54阅读:214来源:国知局
一种机械臂碰撞安全等级检测系统的制作方法

本发明属于人机交互安全领域,涉及一种机械臂碰撞安全等级检测系统。



背景技术:

与人类共享工作空间的机器人机械手应该能够快速检测碰撞并做出安全反应,以限制物理接触造成的伤害。在没有外部感知的情况下,机器人和人之间的相对运动是不可预测的,机器人手臂上的任何位置都可能发生意外的碰撞。

未来几年,5g标准的推行和使用,将使万物互联也即物联网得以真正实现。届时机器人数量和应用场景都将极速增长,人-机混合系统也会逐渐在中小型企业的广泛应用,这将大大提高了车间的加工装配效率,但周围复杂的环境对机器人的安全性带来了新的挑战,所以设计之初就必须确保具有足够的安全性。



技术实现要素:

有鉴于此,本发明的目的在于提供一种用于检测人机交互过程中机械臂碰撞安全等级的系统,解决人机交互过程中,现有安全等级分类的分类模糊和精度速度不能兼顾的问题。在人机交互中,当机械臂发生碰撞的碰撞面积过小时,碰撞力的大小对安全等级决策影响程度很小或者碰撞力过大时,碰撞面积对安全等级决策影响程度会比较小,因为扎伤或者大体量碰撞很容易造成严重后果。当机器和物体或者人发生接触时,速度比较快,就要求数据采集和决策也要快。

为达到上述目的,本发明提供如下技术方案:

一种机械臂碰撞安全等级检测系统,包括

传感器模块,包括若干阵列电路连接的混合填料的传感单元,所述传感单元依靠电阻变化将压力值转换为电压信号;

数据采集模块,包括电源模块、微控制器mcu模块、运算放大器模块和输出模块;通过单片机程序和数据接收程序采集数据,所述单片机程序控制i/o口输出高低电平变化来进行选通;

数据处理与决策模块,包括通过k最近邻(knn)算法识别软硬度,概率神经网络pnn算法决策安全等级。

进一步,所述通过k最近邻knn算法识别软硬度的具体方法为:使用反复拉伸实验设备进行模拟撞击,得到压力随时间变化的梯度特征g(f),平衡稳态压力特征fs,然后计算出测试集点到训练集点的欧式距离,判断软硬度最近的分类;

所述通过概率神经网络pnn算法决策安全等级的具体方法为:在实际中进行机械臂撞击测试,通过撞击获得的压力大小/压力面积和识别的软硬度作为输入,构建基于pnn的安全等级决策,net=newpnn(p,t,spread)进行测试,其中p和t分别为输入向量和目标向量,spread为pnn的扩散速度。

进一步,机械臂的碰撞部位设有弹性缓冲层,所述弹性缓冲层的材料为特种合成橡胶丁基橡胶,厚度为2mm。

进一步,所述填料为碳纳米管、c60、石墨烯微片的混合材料,其中比例为碳纳米管不少于23%,c60不少于64%,石墨烯微片不少于13%。

进一步,所述单片机程序通过4个i/o口输出高低电平变化来控制分布式压力传感器16行的电位,选通行置高电位,即3.3v,未选通行置零电位,各行控制选通的指令如下:

进一步,所述数据接收程序包括串口设置、操作命令以及压力分布成像;所述串口设置用于对串口的串口号、波特率、校验位、数据位以及停止位进行设置;所述操作命令包括打开、关闭串口以及开始、停止读取和保存当前压力分布状态的数据;所述压力分布成像用于将接收到的数据进行栅格化处理,把栅格化处理之后的数据绘制成压力分布图。

本发明的有益效果在于:本发明一是可以探测到大范围、高精度的碰撞力和宽量程的碰撞面积;二是使用knn算法识别软硬度,pnn算法决策安全等级组成,大幅提高了可靠性。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:

图1本发明实施例所述数据采集流程图;

图2本发明实施例所述压力传感器特征分布图;

图3本发明实施例所述安全等级决策仿真测试图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本发明的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本发明的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

本发明提供一种用于检测人机交互过程中机械臂碰撞安全等级的系统,该机械臂碰撞安全等级检测系统包括:

传感器模块,所述传感器上设置有若干阵列电路连接的混合填料1的传感单元,所述传感单元依靠电阻变化将压力值转换为电压信号;

如图1所示,数据采集模块,所述数据采集模块由数据采集硬件和数据采集软件组成,所述数据采集硬件由电源模块,具体型号是a2356g-3fg4、微控制器(mcu)模块,具体型号是stm32f125ty2芯片、运算放大器模块,具体型号为lm435q和输出模块,具体型号为dh451组成;所述数据采集软件由单片机程序和数据接收程序组成,所述单片机程序控制i/o口输出高低电平变化来进行选通,所述数据接收程序由串口设置、操作命令以及压力分布成像组成;

数据处理与决策模块,所述数据处理与决策模块由knn算法识别软硬度,概率神经网络pnn算法决策安全等级组成。

在人机交互过程中,本系统可以做到在高精度,大量程,快速度的机械臂工作过程中及时判断碰撞的安全等级,为后续的事故处理以及快速动作提供了有力的数据支撑。

本实施例中采用新的柔性传感器,提高了传感器的灵敏度;采用特种合成橡胶丁基橡胶作为机械臂与人体接触时的缓冲层,降低了发生事故时的严重性;采用柔性聚酯薄膜,提高了传感器的柔性,方便于贴合在各种复杂的机器人表面和关节处。采用专业的电子器件,保证了数据采集的准确性和稳定性。采用了新颖的数据处理算法,提高了安全等级判断的速度和准确率。

作为本实施例的优选,所述填料1为碳纳米管、c60、石墨烯微片的混合材料,其中比例为碳纳米管不少于23%,c60不少于64%,石墨烯微片不少于13%。该混合材料比例为优选比例,作为填料具有良好的力学稳定性和柔性,当受到力的作用时,柔性阵列电路板上的传感单元发生形变,填料密度发生变化,电阻也随即发生变化,由此将力学参数转换为电信号。

作为本实施例的优选,所述单片机程序通过4个i/o口输出高低电平变化来控制分布式压力传感器16行的电位,选通行置高电位,即3.3v,未选通行置零电位,各行控制选通的指令如表1所示。

表1控制选通指令表

本发明所述新颖的数据处理算法为k最近邻(knn)分类算法识别软硬度,概率神经网络(pnn)对安全等级进行决策,具体方法步骤为首先使用反复拉伸实验设备进行模拟撞击,得到压力随时间变化的梯度特征g(f),平衡稳态压力特征fs,然后计算出测试集点到训练集点的欧式距离,判断软硬度最近的分类,这是利用k最邻近分类算法识别软硬度,如图2所示;然后在实际中进行机械臂撞击测试,通过撞击获得的压力大小/压力面积和识别的软硬度作为输入,输出安全等级分类。

如图3所示,通过撞击获得的压力大小/压力面积和识别的软硬度作为输入,利用matlab实验仿真平台,构建基于pnn的安全等级决策,net=newpnn(p,t,spread)进行测试,其中p和t分别为输入向量和目标向量,spread为pnn的扩散速度。

作为本实施例的优选,所述数据接收程序包括串口设置、操作命令以及压力分布成像;所述串口设置用于对串口的串口号、波特率、校验位、数据位以及停止位进行设置;所述操作命令包括打开、关闭串口以及开始、停止读取和保存当前压力分布状态的数据;所述压力分布成像用于将接收到的数据进行栅格化处理,把栅格化处理之后的数据绘制成压力分布图。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1