【技术实现步骤摘要】
【国外来华专利技术】机器人系统的远程操作
[0001]本公开总体上涉及一种用于机器人系统(robotic system)的远程操作的系统,并且特别地涉及一种用于机器人系统的直观远程操作系统。
技术介绍
[0002]机器人和机器人系统是可用于执行宽范围的不同操作的有用工具。一些机器人系统可以是远程操作的,这意味着可以从远处控制机器人系统的操作。一种已知的遥控机器人界面是监视器
‑
鼠标
‑
键盘界面,然而这种界面的能力是有限的。最近的界面包括显示实时视频的虚拟现实界面。存在远程操作机器人,诸如丰田T
‑
HR3人形机器人,其可以通过外骨骼基站远程控制。远程操作机器人系统在例如医学中(其中它们用于执行微创手术)具有已知的用途。
技术实现思路
[0003]在权利要求中阐述了本专利技术。
[0004]专利技术人已经确定,已知的系统不提供允许机器人系统具有人类水平的灵活性的基于虚拟现实(VR)的直观和沉浸式人机界面。此外,已知的系统不允许全局远程操作或多用户
‑
多机器人访问。此外,已知的系统未被优化用于使复杂任务自动化。此外,已知的系统不具有移动性或具有有限的移动性,并且不敏捷或不能良好地适合于在具有挑战性的位置执行任务。本公开试图通过提供具有机器学习能力的人机界面和改进的机器人系统来解决现有技术中遇到的这些和/或其他缺点中的一些或全部。
[0005]通过提供根据本公开的系统,可以提供许多益处。本文公开的机器人系统、远程终端和操作者界面提供了用于提高 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于控制至少一个机器人系统的操作的计算机实现的方法,所述方法包括:从环境中的至少一个机器人系统接收状态信息,所述状态信息由至少一个机器人系统创建;处理所述状态信息以生成环境中的至少一个机器人系统的至少一部分的虚拟机器人系统模型;将虚拟机器人系统模型可视化以显示给至少一个用户;在向至少一个用户显示可视化时接收用于执行操作的用户指令;以及基于所接收到的用户指令向至少一个机器人系统发出命令,以使至少一个机器人系统执行操作。2.根据权利要求1所述的方法,包括将虚拟机器人系统模型的可视化在操作者界面上显示给至少一个用户,所述操作者界面被配置来执行至少一个用户的至少一部分的位置跟踪和/或取向跟踪。3.根据权利要求1或2所述的方法,其特征在于,所述状态信息包括以下各项中的至少一个:3D体积信息、3D结构和颜色信息、点云信息、操纵系统状态信息、触觉信息和自我状态估计信息,其中自我状态包括至少一个机器人系统相对于环境的位置和取向中的一个或多个。4.根据权利要求1至3中任一项所述的方法,包括:处理状态信息以生成机器人系统数据;以及使机器人系统数据被显示给至少一个用户。5.根据权利要求1至4中任一项所述的方法,其特征在于,从至少一个机器人系统接收到的状态信息包括数据的用户数据报协议包,其使用基于图像的有损压缩方法来压缩。6.根据权利要求5所述的方法,其特征在于,处理状态信息包括:用硬件加速解压缩引擎来对所接收到的数据包进行解压缩,以产生RGB图像和深度图像;以及对经解压缩的深度图像进行解码,其中生成虚拟机器人系统模型包括使用RGB图像和经解码的深度图像。7.根据权利要求1至6中任一项所述的方法,其特征在于,还包括:处理从至少一个机器人系统接收到的状态信息和用户指令,以确定用于可重复执行操作的通用操作指令;以及使用所确定的通用操作指令来确定向至少一个机器人系统发出的命令。8.根据权利要求7所述的方法,其特征在于,还包括使用模仿学习来处理从至少一个机器人系统接收到的状态信息和用户指令以确定通用操作指令,其中,可选地,所述模仿学习包括:训练神经网络;以及更新神经网络的一个或多个训练参数。9.根据权利要求1至7中任一项所述的方法,其特征在于,向至少一个机器人系统发出的命令是先前命令的重复。10.根据权利要求7或8所述的方法,其特征在于,确定通用操作指令在云服务器内执行。
11.根据权利要求1至10中任一项所述的方法,其特征在于,还包括:检测用户指令在一段时间内的变化;检测从至少一个机器人系统接收到的状态信息在一段时间内的变化;使用接收到的状态信息和用户指令的检测到的变化来识别感兴趣对象;以及可选地,标记感兴趣对象;接收用于执行操作的第二用户指令,其中第二用户指令包括用户对经标记的感兴趣对象的选择;以及基于所接收到的第二用户指令向至少一个机器人系统发出第二命令,以使至少一个机器人系统执行操作。12.根据权利要求1至11中任一项所述的方法,其特征在于,还包括:使用状态信息来执行交互式机器人系统模拟,其导致被显示给用户并且其包括重建机器人系统的运动学模型和机器人模型;以及接收与模拟的用户交互,其中用户指令基于与模拟的用户交互,所述方法可选地包括在基于与模拟的用户交互向机器人系统发出命令之前执行预执行练习。13.根据权利要求1至12中任一项所述的方法,其特征在于,至少一个机器人系统中的至少一个包括至少一个操纵系统,其中执行操作包括操作至少一个操纵系统。14.根据权利要求1至13中任一项所述的方法,其特征在于,至少一个机器人系统中的至少一个是移动车辆。15.根据权利要求1至14中任一项所述的方法,其特征在于,还包括:将虚拟机器人系统模型可视化,以显示给至少两个用户;以及从至少两个用户接收用于执行操作的用户指令。16.根据权利要求1至15中任一项所述的方法,其特征在于,还包括:通过至少两个机器人系统传输状态信息;以及由至少两个机器人系统接收命令,以使至少两个机器人系统执行操作。17.根据权利要求1至13中任一项所述的方法,其特征在于,至少一个机器人系统中的至少一个是无人驾驶飞行器。18.一种用于至少一个机器人系统的远程终端,所述远程终端被配置为执行根据权利要求1至17中任一项所述的方法。19.一种用于接收数据包的计算机实现的方法,其包括:接收数据包,所述数据包包括有色点云的用户数据报协议包;用硬件加速解压缩引擎来对所接收到的数据包进行解压缩,以产生RGB图像和深度图像;对经解压缩的深度图像进行解码;以及使用RGB图像和经解码的深度图像来产生有色点云。20.一种用于传输数据包的计算机实现的方法,其包括:将有色点云投影到RGB图像和深度图像中;对深度图像进行编码;利用硬件加速解压缩引擎来压缩RGB图像和深度图像两者;以及通过用户数据报协议传输包括经压缩的RGB图像和深度图像两者的数据包。
21.一种用于发送和接收数据包的计算机实现的方法,其包括:根据权利要求20所述的用于传输数据包的方法;根据权利要求19所述的用于接收数据包方法。22.一种用于执行根据权利要求20所述的方法的机器人系统,其包括:处理器;以及存储器,其通信地耦合到所述处理器,所述存储器储存指令,所述指令被配置为使处理器执行根据权利要求20所述的方法。23.一种用于执行根据权利要求19所述的方法的远程终端,包括:处理器;以及存储器,其通信地耦合到所述处理器,所述存储器储存指令,所述指令被配置为使处理器执行根据权利要求19所述的方法。24.一种用于传输与机器人系统有关的状态信息的计算机实现的方法,所述状态信息包括深度图像的至少一部分,所述方法包括:接收对应于深度图像的至少一部分的深度值;识别使用深度值确定多个值的映射;根据映射基于深度值的最低有效分量产生多个值中的第一值;根据映射基于深度值的最高有效分量产生多个值中的第二值;通过以下方式生成编码深度值:将第一值分配给颜色编码模型的第一信道;以及将第二值分配给颜色编码模型的第二信道;使用基于图像的有损压缩方法来压缩编码深度值;以及传输经压缩的编码深度值。25.根据权利要求24所述的方法...
【专利技术属性】
技术研发人员:C,
申请(专利权)人:延伸机器人技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。