机器人的控制方法及系统、电子设备技术方案

技术编号:35855727 阅读:19 留言:0更新日期:2022-12-07 10:42
一种机器人的控制方法及系统、电子设备,属于机器人控制技术领域。其中,机器人包括M个生物运动单元,M为正整数,生物运动单元为采用生物材料的运动单元,该方法包括:获取对机器人采集到的运动状态信息;从运动状态信息中获取与生物运动单元相关的第一状态信息;将第一状态信息输入生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,其中,孪生模型用于建立生物运动单元的不同状态信息之间的映射关系;根据仿真结果和第一状态信息进行控制参数分析,得到第一控制参数;根据第一控制参数控制第一控制器工作,第一控制器用于控制生物运动单元的运动形态,因此能够提高对机器人的控制精细度,进而灵活适应于多种复杂的应用环境。环境。环境。

【技术实现步骤摘要】
机器人的控制方法及系统、电子设备


[0001]本申请涉及机器人控制
,尤其涉及一种机器人的控制方法及系统、电子设备。

技术介绍

[0002]仿生机器人,是指模仿生物和从事生物特点工作的机器人,近年来已成为国内外的研发热点。目前的仿生机器人会采用可编程外形的机器人,通过在机器人的构造过程中设计机器人的外形结构,改变机器人运动过程中的特性。然而,这种机器人的控制精细度较低,因此无法灵活适应于多种复杂的应用环境。

技术实现思路

[0003]本申请实施例的主要目的在于提出一种机器人的控制方法及系统、电子设备,旨在提高对机器人的控制精细度,从而灵活适应于多种复杂的应用环境。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种机器人的控制方法,所述机器人包括M个生物运动单元,M为正整数,所述生物运动单元为采用生物材料的运动单元,所述方法包括:
[0005]获取对所述机器人采集到的运动状态信息;从所述运动状态信息中获取与所述生物运动单元相关的第一状态信息;将所述第一状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,其中,所述孪生模型用于建立所述生物运动单元的不同状态信息之间的映射关系;根据所述仿真结果和所述第一状态信息进行控制参数分析,得到第一控制参数;将所述仿真结果发送给所述第一控制器,并根据所述第一控制参数控制所述第一控制器工作,所述第一控制器用于根据所述仿真结果控制所述生物运动单元的运动形态。
[0006]在一些实施例中,所述将所述第一状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,包括:将所述第一状态信息分为输入状态信息以及参考状态信息;将所述输入状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真状态信息;
[0007]所述根据所述仿真结果和所述第一状态信息进行控制参数分析,得到第一控制参数,包括:根据所述仿真状态信息和所述参考状态信息,生成偏差信息;获取所述生物运动单元对应的当前控制参数;根据所述偏差信息对所述当前控制参数进行调整,得到第一控制参数。
[0008]在一些实施例中,所述机器人还包括N个机电运动单元,N为正整数;所述获取对所述机器人采集到的运动状态信息之后,所述方法还包括:
[0009]根据所述运动状态信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略;将所述第一控制策略发送给所述第一控制器,所述第一控制器还用于根据所述第一控制策略控制所述生物运动单元工作;将所述第二控制策略发送给所述第二
控制器,所述第二控制器用于根据所述第二控制策略控制所述机电运动单元工作。
[0010]在一些实施例中,所述根据所述运动状态信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略,包括:
[0011]生成输入集合,所述输入集合包括多种输入向量,每种所述输入向量包括所述第一控制器对应的第一控制信息和所述第二控制器对应的第二控制信息;根据所述输入集合、所述运动状态信息和预设的损失函数,计算每种所述输入向量对应的损失值;从所述输入集合中获取损失值最小的输入向量,以作为目标向量;取所述目标向量中包括的第一控制信息作为所述第一控制器的第一控制策略,并取所述目标向量中包括的第二控制信息作为所述第二控制器的第二控制策略。
[0012]在一些实施例中,所述方法还包括:获取对所述机器人所处环境采集到的环境信息;根据所述环境信息进行运动规划,得到所述机器人的运动规划信息;
[0013]所述根据所述运动状态信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略,包括:根据所述运动状态信息,并结合所述运动规划信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略。
[0014]在一些实施例中,所述运动规划信息包括所述生物运动单元对应的第一驱动模式、所述机电运动单元对应的第二驱动模式和运动约束条件;所述根据所述环境信息进行运动规划,得到所述机器人的运动规划信息,包括:
[0015]根据所述环境信息,分析当前应用场景;获取与所述当前应用场景匹配的运动形态信息,所述运动形态信息用于确定所述机器人的目标运动形态;根据所述运动形态信息,获取所述生物运动单元对应的第一驱动模式和所述机电运动单元对应的第二驱动模式,其中,当所述生物运动单元以所述第一驱动模式工作且所述机电运动单元以所述第二驱动模式工作时,所述机器人以所述目标运动形态运动;根据所述运动形态信息,生成所述运动约束条件。
[0016]在一些实施例中,所述机电运动单元包括支撑部和传动部,所述支撑部与所述传动部连接,所述传动部与所述第二控制器连接,所述支撑部通过第一基底部与所述生物运动单元连接。
[0017]为实现上述目的,本申请实施例的第二方面提出了一种机器人的控制系统,所述机器人包括M个生物运动单元,M为正整数,所述生物运动单元为采用生物材料的运动单元,所述系统包括:
[0018]协同控制器,用于获取对所述机器人采集到的运动状态信息;从所述运动状态信息中获取与所述生物运动单元相关的第一状态信息;将所述第一状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,其中,所述孪生模型用于建立所述生物运动单元的不同状态信息之间的映射关系;根据所述仿真结果和所述第一状态信息进行控制参数分析,得到第一控制参数;将所述仿真结果发送给所述第一控制器,并根据第一控制参数控制第一控制器工作;
[0019]第一控制器,用于根据所述仿真结果控制生物运动单元的运动形态。
[0020]在一些实施例中,所述机器人还包括N个机电运动单元,N为正整数,所述系统还包括第二控制器,其中:
[0021]所述协同控制器,还用于根据所述运动状态信息,为所述第一控制器分配第一控
制策略,并为第二控制器分配第二控制策略;将所述第一控制策略发送给所述第一控制器,并将所述第二控制策略发送给所述第二控制器;
[0022]所述第一控制器,还用于根据所述第一控制策略控制所述生物运动单元工作;
[0023]所述第二控制器,用于根据所述第二控制策略控制所述机电运动单元工作。
[0024]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现上述第一方面所述的方法。
[0025]为实现上述目的,本申请实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面的方法。
[0026]本申请提出的机器人的控制方法及系统、电子设备中,机器人包括M个生物运动单元,且生物运动单元为采用生物材料的运动单元。基于此,预先根据生物材料的生物特质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人的控制方法,其特征在于,所述机器人包括M个生物运动单元,M为正整数,所述生物运动单元为采用生物材料的运动单元,所述方法包括:获取对所述机器人采集到的运动状态信息;从所述运动状态信息中获取与所述生物运动单元相关的第一状态信息;将所述第一状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,其中,所述孪生模型用于建立所述生物运动单元的不同状态信息之间的映射关系;根据所述仿真结果和所述第一状态信息进行控制参数分析,得到第一控制参数;将所述仿真结果发送给所述第一控制器,并根据所述第一控制参数控制所述第一控制器工作,所述第一控制器用于根据所述仿真结果控制所述生物运动单元的运动形态。2.根据权利要求1所述的方法,其特征在于,所述将所述第一状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真结果,包括:将所述第一状态信息分为输入状态信息以及参考状态信息;将所述输入状态信息输入所述生物运动单元对应的孪生模型中进行仿真处理,得到仿真状态信息;所述根据所述仿真结果和所述第一状态信息进行控制参数分析,得到第一控制参数,包括:根据所述仿真状态信息和所述参考状态信息,生成偏差信息;获取所述生物运动单元对应的当前控制参数;根据所述偏差信息对所述当前控制参数进行调整,得到第一控制参数。3.根据权利要求1所述的方法,其特征在于,所述机器人还包括N个机电运动单元,N为正整数;所述获取对所述机器人采集到的运动状态信息之后,所述方法还包括:根据所述运动状态信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略;将所述第一控制策略发送给所述第一控制器,所述第一控制器还用于根据所述第一控制策略控制所述生物运动单元工作;将所述第二控制策略发送给所述第二控制器,所述第二控制器用于根据所述第二控制策略控制所述机电运动单元工作。4.根据权利要求3所述的方法,其特征在于,所述根据所述运动状态信息,为所述第一控制器分配第一控制策略,并为第二控制器分配第二控制策略,包括:生成输入集合,所述输入集合包括多种输入向量,每种所述输入向量包括所述第一控制器对应的第一控制信息和所述第二控制器对应的第二控制信息;根据所述输入集合、所述运动状态信息和预设的损失函数,计算每种所述输入向量对应的损失值;从所述输入集合中获取损失值最小的输入向量,以作为目标向量;取所述目标向量中包括的第一控制信息作为所述第一控制器的第一控制策略,并取所述目标向量中包括的第二控制信息作为所述第二控制器的第二控制策略。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取对所述机器人所处环境采集到的环境信息;根据所述环境信息进行运动规划,得到所述机器人的运动规划信息;
所述根据所述运动状态信...

【专利技术属性】
技术研发人员:陈丽燕毕盛席宁陈和平范兴刚
申请(专利权)人:嘉兴市敏硕智能科技有限公司
类型:发明
国别省市:

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

1