一种基于动作捕捉的机器人控制系统及方法技术方案

技术编号:20997015 阅读:27 留言:0更新日期:2019-04-30 19:58
本发明专利技术涉及一种基于动作捕捉的机器人控制系统及方法,属于机器人技术领域,解决了现有技术中人体随动遥操作机器人的随动动作与行进动作之间的转换,随动过程中误操作以及随动中止后随动控制无法及时恢复响应的问题。所述系统包括动作捕捉装置、推杆、控制按键组和计算装置;所述动作捕捉装置,用于捕捉人体动作,产生机器人随动动作信息;所述推杆,用于产生机器人移动动作信息;所述控制按键组中的任一按键被触发时产生相应的控制指令信息,所述计算装置,用于控制将动作捕捉装置或推杆产生的随动动作信息或移动动作信息发送至机器人端,以使被控机器人进行相应的随动或移动。实现了机器人随动动作与行进动作之间的转换。

【技术实现步骤摘要】
一种基于动作捕捉的机器人控制系统及方法
本专利技术涉及机器人
,尤其涉及一种基于动作捕捉的机器人控制系统及方法。
技术介绍
人体随动遥操作机器人一般包括机器人端和控制端,机器人根据控制端操纵人员的动作完成具体任务。人体随动遥操作机器人可用于资源开发、核废料清理、排爆、高压高危作业等特种工作环境。人体随动遥操作机器人的动作主要包括随动动作和行进动作,而随动动作与行进动作之间需要人为转换;同时,在随动遥操作过程中,操作人员可能会进行其他非工作动作,此时机器人不会停止随动,进而产生误操作。
技术实现思路
鉴于上述的分析,本专利技术实施例旨在提供一种基于动作捕捉的机器人控制系统及方法,用以解决现有人体随动遥操作机器人的随动动作与行进动作之间的转换、随时过程中误操作以及随动中止后随动控制无法及时恢复响应的问题。一方面,本专利技术提供了一种基于动作捕捉的机器人控制系统,包括,动作捕捉装置、推杆、控制按键组和计算装置;所述动作捕捉装置,用于捕捉人体动作,产生机器人随动动作信息;所述推杆,用于产生机器人移动动作信息;所述控制按键组中的任一按键被触发时产生相应的控制指令信息,将所述控制指令信息发送至计算装置,所述计算装置,用于根据接收到的所述相应的控制指令信息控制将动作捕捉装置或推杆产生的随动动作信息或移动动作信息发送至机器人端,以使被控机器人根据所述随动动作信息或移动动作信息,进行相应的随动或移动。上述技术方案的有益效果为:上述方案通过控制按键组产生相应的控制指令信息,从而控制机器人进行相应的随动或移动,实现了人体随动遥操作机器人随动动作与行进动作之间的转换。进一步地,所述控制按键组包括三个控制按键,当第一控制按键被触发时,产生动作捕捉打开指令信息,当第二控制按键被触发时,产生动作映射打开指令信息,当第三控制按键被触发时,产生推杆动作打开指令信息;所述计算装置,根据所述动作捕捉打开指令信息,将动作捕捉装置产生的随动动作信息发送至机器人端,以使被控机器人根据接收到的所述随动动作进行随动;根据所述动作映射打开指令信息,将动作捕捉装置产生的动作指令映射为机器人当前姿态动作指令,发送所述当前姿态动作指令至机器人端,以使机器人在当前指令的基础上执行和动作捕捉装置采集的动作增量一致的随动操作;根据所述推杆动作打开指令信息,将推杆产生的移动动作信息发送至机器人端,以使被控机器人根据所述移动动作信息进行移动。上述进一步技术方案的有益效果为:通过上述方案可以防止人体随动遥操作机器人随动过程中的误操作,并且可以使其在随动中止后及时恢复随动。进一步地,所述三个控制按键,同时仅能有一个控制按键被触发。上述进一步技术方案的有益效果为:上述方案避免了动作捕捉打开指令信息、动作映射打开指令信息和推杆动作打开指令信息的互相干扰,保证了机器人只能处于一种随动状态或移动状态。进一步地,所述动作捕捉装置,将采集的人体连续动作信息,形成连续数据帧,并顺序传输给所述计算装置,所述计算装置根据所述动作映射打开指令信息,将动作捕捉装置产生的动作指令映射为机器人当前姿态动作指令,包括:所述计算装置将接收到的每帧数据平滑滤波处理后,进行数据映射处理,使第一帧数据与被控机器人上一次姿态的最后一帧数据相对应,利用第一帧数据与机器人上一次姿态的最后一帧数据对应关系,以及所述连续数据帧,获取人体动作增量信息,并将所述人体动作增量信息发送至机器人端,以使所述被控机器人根据该人体动作增量信息执行和人体动作增量一致的随动动作。上述进一步技术方案的有益效果为:上述方案实现了使机器人进行与人体动作相对应的连续动作,将数据帧进行数据映射处理,使被控机器人执行和人体动作增量一致的随动动作,提高了机器人随动动作的鲁棒性。进一步地,所述推杆被推动触发时,产生相应的机器人移动动作信息;所述计算装置,根据推杆产生的所述移动动作信息,生成PWM波控制信息,将所述PWM波控制信息发送至机器人端,以使被控机器人根据所述PWM波控制信息进行移动。另一方面,本专利技术还提供一种基于动作捕捉的机器人控制方法,包括以下步骤:接收控制按键组发出的控制指令信息;根据所述控制指令信息,将动作捕捉装置或推杆所产生的随动动作信息或移动动作信息发送至机器人端,以使被控机器人根据接收到的所述随动动作信息或移动动作信息进行随动或移动。上述技术方案的有益效果为:上述方案通过根据控制指令信息,使被机器人进行相应的随动或移动,实现了人体随动遥操作机器人随动动作与行进动作之间的转换。进一步地,所述控制指令信息包括动作捕捉打开指令信息、动作映射打开指令信息和推杆动作打开指令信息,所述动作捕捉打开指令信息由控制按键组中的第一控制按键被触发时发出,所述动作映射打开指令信息由控制按键组中的第二按键被触发时产生,所述推杆动作打开指令信息由控制按键组中的第三按键被触发时产生;根据所述动作捕捉打开指令信息,将动作捕捉装置产生的随动动作信息发送至机器人端,以使被控机器人根据接收到的所述随动动作信息进行随动;根据所述动作映射指令打开信息,将动作捕捉装置采集的动作指令映射为与机器人上一姿态相同的动作信息,发送所述动作信息至机器人端,以使被控机器人执行和动作捕捉装置产生的动作信息增量一致的随动操作;根据所述推杆动作打开指令信息,将推杆采集的移动动作信息发送至机器人端,以使被控机器人根据所述移动动作信息进行移动。上述进一步技术方案的有益效果为:通过上述方案可以防止人体随动遥操作机器人随动过程中的误操作,并且可以使其在随动中止后及时恢复随动。进一步地,所述三个控制按键,同时仅能有一个控制按键被触发。上述进一步技术方案的有益效果为:上述方案避免了动作捕捉打开指令信息、动作映射打开指令信息和推杆动作打开指令信息的互相干扰,保证了机器人只能处于一种随动状态或移动状态。进一步地,所述动作捕捉装置,将采集的人体连续动作信息,形成连续数据帧;根据所述动作映射打开指令信息,将动作捕捉装置产生的动作指令映射为机器人当前姿态动作指令,包括:将接收到的每帧数据平滑滤波处理后,进行数据映射处理,使第一帧数据与被控机器人上一次姿态的最后一帧数据相对应,利用第一帧数据与机器人上一次姿态的最后一帧数据对应关系,以及所述连续数据帧,获取人体动作增量信息,将所述人体动作增量信息发送至机器人端,以使所述被控机器人根据该人体动作增量信息执行和人体动作增量一致的随动动作。上述进一步技术方案的有益效果为:上述方案实现了使机器人进行与人体动作相对应的连续动作,将数据帧进行数据映射处理,使被控机器人执行和人体动作增量一致的随动动作,提高了机器人随动动作的鲁棒性。进一步地,所述推杆被推动触发时,产生相应的机器人移动动作信息;根据推杆产生的所述移动动作信息,生成PWM波控制信息,将所述PWM波控制信息发送至机器人端,以使被控机器人根据所述PWM波控制信息进行移动。本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。附图说明附图仅用于示出具体实施例的目的,而并不认为是对本专利技术的限制,在整个附图本文档来自技高网...

【技术保护点】
1.一种基于动作捕捉的机器人控制系统,其特征在于,包括动作捕捉装置、推杆、控制按键组和计算装置;所述动作捕捉装置,用于捕捉人体动作,产生机器人随动动作信息;所述推杆,用于产生机器人移动动作信息;所述控制按键组中的任一按键被触发时产生相应的控制指令信息,将所述控制指令信息发送至计算装置,所述计算装置,用于根据接收到的所述相应的控制指令信息控制将动作捕捉装置或推杆产生的随动动作信息或移动动作信息发送至机器人端,以使被控机器人根据所述随动动作信息或移动动作信息,进行相应的随动或移动。

【技术特征摘要】
1.一种基于动作捕捉的机器人控制系统,其特征在于,包括动作捕捉装置、推杆、控制按键组和计算装置;所述动作捕捉装置,用于捕捉人体动作,产生机器人随动动作信息;所述推杆,用于产生机器人移动动作信息;所述控制按键组中的任一按键被触发时产生相应的控制指令信息,将所述控制指令信息发送至计算装置,所述计算装置,用于根据接收到的所述相应的控制指令信息控制将动作捕捉装置或推杆产生的随动动作信息或移动动作信息发送至机器人端,以使被控机器人根据所述随动动作信息或移动动作信息,进行相应的随动或移动。2.根据权利要求1所述的机器人控制系统,其特征在于,所述控制按键组包括三个控制按键,当第一控制按键被触发时,产生动作捕捉打开指令信息,当第二控制按键被触发时,产生动作映射打开指令信息,当第三控制按键被触发时,产生推杆动作打开指令信息;所述计算装置,根据所述动作捕捉打开指令信息,将动作捕捉装置产生的随动动作信息发送至机器人端,以使被控机器人根据接收到的所述随动动作进行随动;根据所述动作映射打开指令信息,将动作捕捉装置产生的动作指令映射为机器人当前姿态动作指令,发送所述当前姿态动作指令至机器人端,以使机器人在当前指令的基础上执行和动作捕捉装置采集的动作增量一致的随动操作;根据所述推杆动作打开指令信息,将推杆产生的移动动作信息发送至机器人端,以使被控机器人根据所述移动动作信息进行移动。3.根据权利要求2所述的机器人控制系统,其特征在于,所述三个控制按键,同时仅能有一个控制按键被触发。4.根据权利要求2或3所述的机器人控制系统,其特征在于,所述动作捕捉装置,将采集的人体连续动作信息,形成连续数据帧,并顺序传输给所述计算装置,所述计算装置根据所述动作映射打开指令信息,将动作捕捉装置产生的动作指令映射为机器人当前姿态动作指令,包括:所述计算装置将接收到的每帧数据平滑滤波处理后,进行数据映射处理,使第一帧数据与被控机器人上一次姿态的最后一帧数据相对应,利用第一帧数据与机器人上一次姿态的最后一帧数据对应关系,以及所述连续数据帧,获取人体动作增量信息,并将所述人体动作增量信息发送至机器人端,以使所述被控机器人根据该人体动作增量信息执行和人体动作增量一致的随动动作。5.根据权利要求4所述的机器人控制系统,其特征在于,所述推杆被推动触发时,产生相应的机器人移动动作信息;所述计算装置,根据推杆产生的所述移动动作信息,生成...

【专利技术属性】
技术研发人员:杨子健贾媛李慧娟杨斌周砚唐侃王昱天
申请(专利权)人:航天时代电子技术股份有限公司北京航天创新专利投资中心有限合伙
类型:发明
国别省市:北京,11

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

1