机器人仿真运动控制系统、方法及动力模组负载仿真模块技术方案

技术编号:37159490 阅读:23 留言:0更新日期:2023-04-06 22:23
本申请公开了一种机器人仿真运动控制系统、方法及动力模组负载仿真模块,包括机器人控制器、多关节机械单元、仿真单元、负载控制单元以及负载单元,仿真单元发送机器人的当前仿真状态信息和外部环境力信息至机器人控制器;机器人控制器根据机器人的当前仿真状态信息和确定多关节机械单元的目标运动控制指令;多关节机械单元执行目标运动控制指令;仿真单元将机器人的当前仿真状态信息和/或外部环境力信息发送给负载控制单元;负载控制单元获取第一动力系统状态信息或者第二动力系统状态信息,并确定负载控制指令;负载单元模拟出机器人的外部环境力,并加载至动力单元。本申请提高了机器人动力单元仿真运动控制的开发效率和测试效率。和测试效率。和测试效率。

【技术实现步骤摘要】
机器人仿真运动控制系统、方法及动力模组负载仿真模块


[0001]本申请涉及机器人仿真控制领域,更具体地,涉及一种机器人仿真运动控制系统、方法及动力模组负载仿真模块。

技术介绍

[0002]目前,在机器人的设计及应用过程中,需要通过仿真来模拟机器人的动力单元(机器人的各关节)的状态及性能参数,从而,开发人员根据仿真所提供的数据进行机器人的实际应用开发。在相关技术中,通常是通过在普通通用计算机平台上建立完整的仿真环境来实现机器人的运动仿真,或者是通过直接将控制器部署在机器人整机上进行机器人的动力单元的实际场景实验开发,其实验成本较高、且机器人存在损坏风险,开发和测试效率低。如何提高机器人的动力单元仿真运动控制的开发和测试效率,且降低实验成本较高以及避免机器人损坏风险成为亟待解决的问题。

技术实现思路

[0003]鉴于上述问题,本申请实施例提出了一种机器人仿真运动控制系统、方法及动力模组负载仿真模块,以改善上述问题。
[0004]根据本申请实施例的第一方面,提供了一种机器人仿真运动控制系统,所述机器人仿真运动控制系统包括机器人本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机器人仿真运动控制系统,其特征在于,所述机器人仿真运动控制系统包括机器人控制器、多关节机械单元、仿真单元、负载控制单元以及负载单元,其中:所述仿真单元用于发送机器人的当前仿真状态信息和/或外部环境力信息至所述机器人控制器;所述机器人控制器用于根据所述机器人的当前仿真状态信息确定所述多关节机械单元的目标运动控制指令,并将所述目标运动控制指令发送至所述多关节机械单元和所述仿真单元;所述多关节机械单元用于执行所接收的所述目标运动控制指令;所述仿真单元用于将机器人的当前仿真状态信息和/或所述外部环境力信息发送给所述负载控制单元;所述负载控制单元用于接收所述机器人的当前仿真状态信息和/或所述外部环境力信息,并获取所述多关节机械单元的第一动力系统状态信息或者所述机器人控制器的第二动力系统状态信息,其中,所述第一动力系统状态信息为所述多关节机械单元的实际信息,所述第二动力系统状态信息为所述机器人控制器的目标信息;所述负载控制单元用于根据机器人的当前仿真状态信息和/或所述外部环境力信息、所述第一动力系统状态信息或第二动力系统状态信息,确定负载控制指令,并将所述负载控制指令发送至所述负载单元;所述负载单元用于根据所述负载控制指令模拟出外部环境力,并加载至所述多关节机械单元。2.根据权利要求1所述的机器人仿真运动控制系统,其特征在于,若所述多关节机械单元为至少一个关节动力模组,所述负载单元包括至少一个负载电机,所述至少一个关节动力模组和所述至少一个负载电机对拖设置,所述仿真单元用于将机器人的当前仿真状态信息和所述外部环境力信息发送至所述负载控制单元,所述外部环境力信息至少包括腿部结构的重力、运动惯性力、科式力、地面碰撞力;所述负载控制单元用于接收所述机器人的当前仿真状态信息和所述外部环境力信息,并获取所述多关节机械单元的第一动力系统状态信息或者所述机器人控制器的第二动力系统状态信息;所述负载控制单元用于根据所述机器人的当前仿真状态信息、所述外部环境力信息、所述第一动力系统状态信息或所述第二动力系统状态信息,确定所述负载控制指令,并将所述负载控制指令发送至所述负载单元;所述负载单元用于根据所述负载控制指令模拟出所述重力、所述运动惯性力、所述科式力和所述地面碰撞力并加载至所述多关节机械单元。3.根据权利要求1所述的机器人仿真运动控制系统,其特征在于,若所述多关节机械单元为机器人的至少一个多关节机械结构,所述负载单元包括与所述多关节机械结构上的至少一个关节电机相适配的至少一个负载电机,或所述负载单元包括与所述多关节机械结构相适配的伺服系统,其中,所述伺服系统为包含多维力传感器的力控闭环系统;所述仿真单元用于将所述当前仿真状态信息和所述外部环境力信息发送至所述负载控制单元,所述外部环境力信息包括地面碰撞力;所述负载控制单元用于接收所述当前仿真状态信息和所述外部环境力信息,并获取所述多关节机械单元的第一动力系统状态信息或者所述机器人控制器的第二动力系统状态信息;所述负载控制单元用于根据所述当前仿真状态信息、所述外部环境力信息、所述第一动力系统状态信息或所述第二动力系统状态信息,确定负载控
制指令,并将所述负载控制指令发送至所述负载单元;所述负载单元用于根据所述负载控制指令模拟出所述地面碰撞力并加载至所述多关节机械单元。4.根据权利要求1所述的机器人仿真运动控制系统,其特征在于,所述机器人控制器还用于接收控制指令,并将所述控制指令发送至所述多关节机械单元和/或所述仿真单元,所述控制指令为与所述机器人控制器通信连接的外部控制器所发送的指令。5.根据权利要求1

4任一项所述的机器人仿真运动控制系统,其特征在于,还包括上位机单元,所述上位机单元用于获取所述第一动力系统状态信息和所述第二动力系统状态信息以及获取所述机器人控制器发送的目标运动控制指令;所述上位机单元用于根据所述第一动力系统状态信息和所述第二动力系统状态信息以及所述目标运动控制指令,生成并显示所述机器人的实际运动状态与所述目标运动状态的数据图。6.根据权利要求5所述的机器人仿真运动控制系统,其特征在于,所述上位机单元还用于获取所述机器人控制器发送的所述目标运动控制指令和所述仿真平台发送的仿真参数;所述上位机单元用于根据所述目标运动控制指令或所述仿真参数对所述机器人的运动状态进行调整。7.根据权利要求6所述的仿真运动控制系统,其特征在于,在所述负载单元根据所述负载控制指令模拟出所述机器人的各关节的重力、运动惯性力、科式力和/或外...

【专利技术属性】
技术研发人员:赵同阳
申请(专利权)人:深圳鹏行智能研究有限公司
类型:发明
国别省市:

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

1