【技术实现步骤摘要】
一种多轴机械臂的振动检测装置和方法
[0001]本专利技术涉及机器人
,尤其涉及一种多轴机械臂的振动检测装置和方法。
技术介绍
[0002]多轴机械臂在实际运行作业过程中,通常会发生振动从而造成安全隐患,如机械臂本体发生振动、机械臂本体与外物碰撞引发的振动。机械臂本体发生振动源于机械臂本身机电一体系统的特性,机械臂会因为关节电机驱动控制因素、负载变化因素等引起机械臂本体发生振动,甚至共振;机械臂本体与外物碰撞引发的振动源于机械臂存在一定的作业空间范围,作业空间可能随时有人、物的存在、意外侵入等,从而易导致机械臂与外部物体发生碰撞。因此,在这种情况下,需要在振动发生时或碰撞发生时快速、及时地对振动或碰撞进行检测,从而使控制系统立即采取相应的措施,提升系统运行的安全性。
[0003]现有技术中对振动的检测方式大多为外加传感器检测外力碰撞及其引发的振动、利用软件算法估算外力碰撞及其引发的振动或在机械臂的内部设置相应的算法以抑制机械臂自身的振动。但是在通过外加传感器检测外力的情况下,现有的机械臂通常在机械臂上添加多个力矩传感器或至少一个多自由度传感器来检测外力碰撞,但由于力矩传感器或多自由度传感器价格比较昂贵,无疑增加了多轴机械臂的生产成本;而采用软件算法估算外力则需要提高建模的精度和准确性,在实际实现过程中还存在诸多问题。因此,亟需一种低成本、易实现的多轴机械臂的振动检测装置或方法。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种多轴机械臂的振动检测装置和方法。
[000 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种多轴机械臂的振动检测装置,其特征在于,包括:若干检测单元,每一所述检测单元对应安装于多轴机械臂的一连杆上,所述检测单元包括加速度传感器,所述检测单元通过所述加速度传感器获取所述连杆的原始数据信号;信息处理单元,所述信息处理单元分别与若干所述检测单元通信连接,其中,所述信息处理单元用于对若干所述检测单元获取的若干原始数据信号分别进行时频分析以形成若干时频分析结果,并基于若干所述时频分析结果与预设条件判断对应的所述连杆是否具有振动。2.一种多轴机械臂的振动检测方法,其特征在于,包括:获取多轴机械臂上每一连杆的原始数据信号,其中,所述原始数据信号为每一检测单元的加速度传感器获取到的加速度信息;获取信息处理单元对所有所述原始数据信号分别进行时频分析后形成的所有时频分析结果,基于所述所有时频分析结果和预设条件判断对应的所述连杆是否具有振动,其中,所有所述原始数据信号为所有所述检测单元发送给所述信息处理单元的所述加速度信息。3.根据权利要求2所述的振动检测方法,其特征在于,获取所述信息处理单元对所有所述原始数据信号分别进行时频分析后形成的所有时频分析结果,基于所述所有时频分析结果和预设条件判断对应的所述连杆是否具有振动包括:对所有所述原始数据信号分别进行频域分析,以获取所有频域分析结果;基于所有所述频域分析结果获取所有与所述频域分析结果相对应的信号能量值;基于所有所述信号能量值获取信号能量最大值,并在所述信号能量最大值大于门槛值Eset的情况下,判定所述信号能量最大值对应的所述检测单元所在的连杆发生外力碰撞。4.根据权利要求3所述的振动检测方法,其特征在于,在基于所有所述频域分析结果获取所有与所述频域分析结果相对应的信号能量值中,所述频域分析结果包括所述原始数据信号进行频域分析后,在指定时间段内X轴方向的幅值Ax、所述幅值Ax对应的频率fx、Z轴方向的幅值Az和所述幅值Az对应的频率fz,所述信号能量值包括所述原始数据信号在指定时间段内X轴方向的信号能量值E
x
和Z轴方向的信号能量值E
z
;计算所述信号能量值E
x
和所述信号能量值E
z
的公式为:的公式为:其中,Δf为设定的频率范围。5.根据权利要求3所述的振动检测方法,其特征在于,在基于所有所述频域分析结果获取所有与所述频域分析结果相对应的信号能量值之后,还包括:基于所有所述信号能量值获取所有合成信号能量值,基于所有所述合成信号能量值获取合成信号能量最大值,在所述合成信号能量最大值大于门槛值Exz_set的情况下,判定所述合成信号能量最大值对应的所述连杆发生了外力碰撞。6.根据权利要求5所述的振动检测方法,其特征在于,在基于所有所述信号能量值获取
所有合成信号能量值中,所述合成信号能量值的计算公式为:其中,E
x
为所述原始数据信号在指定时间段内的X轴方向的信号能量值,E
z
技术研发人员:董易,张建政,韦鲲,李亮华,李方保,
申请(专利权)人:上海飒智智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。