机器人关节控制系统、方法、工控机、存储介质技术方案

技术编号:37347112 阅读:27 留言:0更新日期:2023-04-22 21:42
本申请涉及一种机器人关节控制系统、方法、工控机、存储介质。所述系统包括:工控机用于获取机器人控制指令,并根据机器人控制指令得到每一个关节的运动参数;根据每一个关节的运动参数和每一个关节的驱动电机类型生成每一个关节的电机驱动数据,电机驱动数据用于表征关节对应的驱动电机的工作参数;最后将每一个电机驱动数据分别传输至对应的关节执行器。关节执行器,用于接收对应关节的电机驱动数据,并将电机驱动数据转换为电机驱动信号。本系统能够将机器人底层电流环及以上的环路控制代码上移至工控机内,使工控机直接传输对关节驱动电机的驱动数据,提高过程数据交互效率以提高手术机器人整机性能。以提高手术机器人整机性能。以提高手术机器人整机性能。

【技术实现步骤摘要】
机器人关节控制系统、方法、工控机、存储介质


[0001]本申请涉及计算机
,特别是涉及一种机器人关节控制系统、方法、工控机、存储介质。

技术介绍

[0002]机器人多关节协作运动的同步性能取决于各关节之间的数据交互及协同任务执行的实时性。传统机器人关节控制系统软硬件是分布式架构,即工控机负责运动控制相关,关节的执行控制分布在各关节内的执行器内完成,同时各关节电机驱动器收集到的传感器数据及过程电机控制数据再通过总线上传至工控机中,在工控机内部把收集到的各关节数据经过一系列的运算,最后得到各关节的执行器的控制指令,再通过总线或其它方式向各关节下发控制指令,完成对机器人关节控制的目标。
[0003]机器人关节电机的控制程序分布在各关节电机驱动器内,当各关节数据需要交互时,会先通过总线上传至工控机内处理,然后再次通过总线下发给各关节电机驱动器内执行。这种架构数据传递效率降低,实时性降低,而实时性的好坏直接决定机器人控制的性能。并且各关节的控制程序过程数据量大,占用总线资源较多,也会影响控制的实时性。
[0004]目前的机器人多关节本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机器人关节控制系统,其特征在于,所述机器人关节控制系统包括工控机和机器人,所述机器人包括至少一个关节、以及与每一个关节一一对应的关节执行器,每一个关节执行器对应配置一个用于控制对应关节运动的驱动电机;所述工控机,用于获取机器人控制指令,并根据所述机器人控制指令得到每一个关节的运动参数,所述机器人控制指令用于指示所述机器人执行预设操作;所述工控机,还用于根据每一个关节的运动参数和每一个关节的驱动电机类型生成每一个关节的电机驱动数据,所述电机驱动数据用于表征关节对应的驱动电机的工作参数;所述工控机,还用于将每一个电机驱动数据分别传输至对应的关节执行器;关节执行器,用于接收对应关节的电机驱动数据,并将电机驱动数据转换为电机驱动信号,所述电机驱动信号用于控制对应的驱动电机工作。2.根据权利要求1所述的机器人关节控制系统,其特征在于,所述关节执行器,还用于获取对应关节的传感器数据,并将所述传感器数据传输至所述工控机,所述传感器数据用于表征对应关节的工作状态。3.根据权利要求1所述的机器人关节控制系统,其特征在于,所述工控机包括机器人控制算法模块;所述机器人控制算法模块,用于调用预设的机器人控制算法,根据所述机器人控制指令和每一个关节的传感器数据,得到每一个关节的运动参数。4.根据权利要求1所述的机器人关节控制系统,其特征在于,所述工控机包括至少一个关节控制模块,关节控制模块与所述关节执行器一一对应;关节控制模块,用于获取对应关节的传感器数据、对应关节的运动参数和对应关节的驱动电机类型,并调用预设的电机控制算法,根据对应关节的传感器数据、对应关节的运动参数和对应关节的驱动电机类型,得到对应关节的电机驱动数据。5.根据权利要求1所述的机器人关节控制系统,其特征在于,所述工控机还包括主站端接口模块;所述主站端接口模块,用于确定每一个电机驱动数据对应的关节执行器,将每一个电机驱动数据分别传输至对应的关节执行器;所述主站端接口模块,还用于接收每一个关节执行器传输的传感器数据,并将每一个传感器数据分别传输至对应的关节控制模块。6.根据权利要求5所述的机器人关节控制系统,其特征在于,所述关节执行器...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海微创医疗机器人集团股份有限公司
类型:发明
国别省市:

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

1