【技术实现步骤摘要】
用于预测机器人的运动轨迹的方法和系统
本公开内容总体涉及计算机辅助设计、可视化和制造(“CAD”)系统、产品生命周期管理(“PLM”)系统、产品数据管理(“PDM”)系统、以及管理产品和其他项的数据的类似系统(统称为“产品数据管理”系统或PDM系统)。更具体地,本公开内容涉及生产环境模拟。
技术介绍
使用用于机器人运动模拟的软件应用例如离线编程(“OLP”)应用和其他虚拟机器人模拟应用和系统的制造业客户,期望关于对给定供应商的特定机器人的运动模拟的准确性的高性能。虚拟模拟系统的示例包括但不限于:计算机辅助机器人(“CAR”)工具、过程模拟(西门子PLM软件套件的产品)、机器人模拟工具和用于工业模拟的其他系统。为了满足对精确的机器人运动模拟的期望,主要机器人供应商同意用于使他们的客户能够对他们提供的机器人进行模拟的现实机器人模拟(“RRS”)协议。具有RRS协议的机器人控制器软件(“RCS”)模块有利地在其他功能之中提供允许准确的机器人运动预测和模拟的运动预测模块。如今,存在越来越多的为了节约成本而不向其提供的机器人提供RCS模块的工业机器人供应商,这些工业机器人供应商是中小型公司。为了模拟不具有RCS模块的特定工业机器人,制造业客户经常利用提供通用运动规划器的CAR工具来经由用户配置模仿特定机器人的运动行为。通常,用户通过输入特定机器人的运动行为和物理特性例如关节数量、移动约束、关节重量以及对该特定机器人的移动的预测有影响的其他特性来配置这样的运动规划器。通常,通用运动规划器可 ...
【技术保护点】
1.一种用于通过数据处理系统预测在给定机器人位置对之间移动的机器人的运动轨迹的方法,所述方法包括以下步骤:/na)针对多个机器人位置对接收(505)所述机器人的运动轨迹的训练数据;/nb)处理(510)所述训练数据,以获得用于机器学习目的的x元组和y元组;其中,所述x元组描述机器人位置对,并且所述y元组描述在所述机器人在所述位置对之间的运动期间的特定时间值处的一个或更多个中间机器人位置;/nc)根据处理后的数据,学习(515)将所述x元组映射至所述y元组的函数,以针对所述机器人生成运动预测模块;/nd)对于给定机器人位置对,通过获得由所述运动预测模块产生的相应中间位置来预测(520)所述给定对之间的机器人运动。/n
【技术特征摘要】
20181120 US 16/196,1561.一种用于通过数据处理系统预测在给定机器人位置对之间移动的机器人的运动轨迹的方法,所述方法包括以下步骤:
a)针对多个机器人位置对接收(505)所述机器人的运动轨迹的训练数据;
b)处理(510)所述训练数据,以获得用于机器学习目的的x元组和y元组;其中,所述x元组描述机器人位置对,并且所述y元组描述在所述机器人在所述位置对之间的运动期间的特定时间值处的一个或更多个中间机器人位置;
c)根据处理后的数据,学习(515)将所述x元组映射至所述y元组的函数,以针对所述机器人生成运动预测模块;
d)对于给定机器人位置对,通过获得由所述运动预测模块产生的相应中间位置来预测(520)所述给定对之间的机器人运动。
2.根据权利要求1所述的方法,其中,所述处理步骤包括通过复制最后的可用中间机器人位置的值来完成所述y元组的缺失的终值。
3.根据权利要求1或2所述的方法,其中,所述处理步骤包括生成转换格式化表,所述转换格式化表用于将所接收的训练数据的原始格式映射成适合机器学习的所述x元组、所述y元组的数字格式。
4.根据前述权利要求中任一项所述的方法,其包括出于训练目的使用步骤b)的所述中间机器人位置中的至少一个作为期望位置对中之一。
5.根据前述权利要求中任一项所述的方法,其中,所述x元组包括选自包括以下的组的一条或更多条信息:
关于所述机器人位置对的定位的信息;
关于所述机器人位置对处的机器人运动的信息;以及
关于机器人工具尖端点与机器人工具框架点之间的差异定位的信息。
6.根据权利要求5所述的方法,其包括将关于所述x元组的所述机器人位置对的定位的信息提供为相对于所述机器人的给定参考框架。
7.根据前述权利要求中任一项所述的方法,其中,所述y元组包括关于所述一个或更多个中间位置的定位的信息以及/或者关于所述一个或更多个中间机器人位置的机器人运动的信息。
8.根据前述权利要求中任一项所述的方法,其包括通过机器人虚拟模拟系统执行步骤d)。
9.一种数据处理系统,包括:
处理器;以及
连接至所述处理器的可访问存储器,所述处理器被配置成:
a)针对多个机器人位置对接收机器人的运动轨迹的训练数据;
b)处理所述训练数据,以获得用于机器学习目的的x元组和y元组;其中,所述x元组描述机器人位置对,并且所述y元组描述在所述机器人在所述位置对之间的运动期间的特定时间戳处的一个或更多个中间机器人位置;
c)根据处理后的数据,学习将所述x元组映射到所述y元组的函数,以针对所述机器人生成运动预测模块;以及
d)对于给定机器人位置对,通过获得由所述运动预测模块产生的相应中间位置来预测所述给定对之间的机器人运动。
10.根据权利要求9所述的数据处理系统,其...
【专利技术属性】
技术研发人员:摩西·豪赞,祖海尔·本加德,
申请(专利权)人:西门子工业软件有限公司,
类型:发明
国别省市:以色列;IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。