机器人动作生成方法与流程

文档序号:19426077发布日期:2019-12-17 15:25阅读:768来源:国知局
机器人动作生成方法与流程

本发明涉及一种机器人动作生成方法,通过动作转换装置和动作生成平台的辅助,使机器人的动作多样化,并能使机器人的动作更为流畅。



背景技术:

现今科技日新月异,市面上出现许多机器人相关的产品,机器人与用户的互动日趋频繁,机器人在生活中的重要性日益增高。然而,以现有的技术来说,机器人的动作过于单一,且机器人在做复杂的动作时无法相当流畅地执行,如何解决前述的症结点,遂成为待解决的问题。

综观前所述,本发明之发明者思索并设计一种机器人动作生成方法,以期针对习知技术之缺失加以改善,进而增进产业上之实施利用。



技术实现要素:

鉴于上述已知的问题,本发明的目的在于提供一种机器人动作生成方法,用以解决已知技术中所面临的问题。

基于上述目的,本发明提供一种机器人动作生成方法,其包括:(1)输入机器人的硬件名称、初始参数以及动作参数于动作转换装置。(2)动作转换装置读取硬件名称、初始参数以及动作参数,并转换成相应于动作转换装置的硬件名称、初始参数以及动作参数且整合其为动作信息,动作转换装置将动作信息传送至动作生成平台。(3)根据动作信息和数据库,动作生成平台从而分析及产生动作读取档案,并将动作读取档案传送至动作播放装置和机器人的处理器,动作播放装置据此播放动作读取档案,机器人则据此动作。通过本发明的方法,使机器人的动作多样化而能做出许多不同的动作,且使机器人的动作更为流畅。

优选地,机器人的硬件组件包括马达、发光组件以及底盘。

优选地,数据库包括关于机器人操作系统的信息和素材信息,机器人操作系统的信息为动作生成平台的分析依据,素材信息包括机器人的硬件运作信息、声音信息以及表情信息。

优选地,动作生成平台设置于因特网,外部电子装置通过因特网连接动作生成平台来修改动作信息,从而调整机器人的动作。

优选地,动作播放装置于播放动作读取档案期间模拟机器人的动作,并判断动作读取档案的配置。

优选地,当动作播放装置判断动作读取档案为优良配置时,动作播放装置回传正确讯号至动作生成平台,动作生成平台标示动作读取档案为正确档案,工程师则得知此动作读取档案为较佳的配置。

优选地,当动作播放装置判断动作读取档案为错误配置时,动作播放装置回传错误讯号至动作生成平台,动作生成平台标示动作读取档案为错误档案,工程师则得知此动作读取档案为不良的配置。

优选地,机器人具有记录组件,当机器人的微处理器读取动作读取档案时,记录组件记录机器人的硬件组件的运作数值,以得知机器人的动作是否流畅。

承上所述,本发明之机器人动作生成方法,其具有一或多个下列优点:

本发明之机器人动作生成方法,通过动作生成平台以及动作转换装置的辅助,使机器人的动作多样化。

本发明之机器人动作生成方法,通过动作播放器,模拟机器人的动作,以判断动作读取档案是否为较佳的配置。

附图说明

图1为本发明之机器人动作生成方法之第一实施例的步骤图。

图2为本发明之机器人动作生成方法之第一实施例的方块图。

图3为本发明之机器人动作生成方法之第二实施例的步骤图。

图4为本发明之机器人动作生成方法之第二实施例的方块图。

图5为本发明之机器人动作生成方法之第二实施例的贝塞尔曲线图。

图6为本发明之机器人动作生成方法之第二实施例的动作播放装置的判断状况图。

附图标记说明:

10:动作转换装置

20:动作生成平台

30:数据库

40:动作播放装置

50:机器人

60:外部电子装置

act:动作信息

file:动作读取档案

int:初始参数

mot:动作参数

name:硬件名称

s11~s14、s21~s25:步骤。

具体实施方式

为了了解本发明的特征、内容与优点以及其所能达到的功效,将本发明配合图,并以实施例的表达形式详细说明如下,而其中所使用的图,其主旨仅为示意和辅助说明书之用,未必为本发明实施例的真实比例与精准配置,因此不应就所附的图的比例与配置关系解读、局限本发明于实际实施上的权利范围。

本发明的优点、特征以及达到的技术方法将参照示例性实施例和所附图进行更详细地描述而更容易理解,且本发明可以以不同形式来实现,因此不应被理解为仅限于在此所陈述的实施例,相反地,对所属技术领域技术人员而言,所提供的实施例将使本揭露更加透彻与全面且完整地传达本发明的范畴,且本发明将仅为所附加的权利要求书所定义。

请参阅图1和图2,其为本发明之机器人动作生成方法之第一实施例的步骤图和本发明之机器人动作生成方法之第一实施例的方块图。于本实施例中,本发明之机器人动作生成方法,其包括:(1)s11步骤:输入机器人50的硬件名称name、初始参数int以及动作参数mot于动作转换装置10,其中,硬件名称name为机器人50的硬件组件的名称,机器人50的硬件组件包括马达、发光组件以及底盘,机器人50的初始参数int包括机器人50所在的位置以及所处的时间点以及速度,机器人50的动作参数mot包括机器人50的关节的旋转角度、加速度、起始动作、结束动作以及脸部表情(机器人50的显示器的影像),当然可根据机器人50的动作加以调整硬件名称name、初始参数int以及动作参数mot,而并未局限于本发明所列举的范围。(2)s12步骤:动作转换装置10读取硬件名称name、初始参数int以及动作参数mot,并转换成相应于动作转换装置10的硬件名称name、初始参数int以及动作参数mot且整合其为动作信息act,动作转换装置10将动作信息act传送至动作生成平台20。(3)s13步骤:根据动作信息act和数据库30,动作生成平台20从而分析及产生动作读取档案file,并将动作读取档案file传送至动作播放装置40和机器人50的处理器。(5)s14步骤:动作播放装置40据此播放动作读取档案file,机器人50则据此动作,其中,动作读取档案file为xml格式或fst格式,更能加快机器人50的处理器的读取速度。通过本发明的方法,使机器人50的动作多样化而能做出许多不同的动作,且使机器人50的动作更为流畅。

需说明的是,数据库30设置于动作生成平台20内并包括关于机器人操作系统的信息和素材信息,素材信息包括机器人50的硬件运作信息、声音信息以及表情信息,工程师可根据机器人50的动作再加以调整素材信息的内容;机器人操作系统的信息为机器人软件开发所设计出来的一套计算机操作系统架构,提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共享功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序,简言之,机器人的操作系统为提供许多机器人动作设计的关节参数属性如表2,工程师可依据机器人的操作系统加以调整机器人50的动作。

表1

续言之,动作转换装置10为计算机加上maya程序,通过maya程序的辅助,机器人50的动作能更加真实,maya程序内的参数如表2所述:

表2

请参阅图3、图4,其为本发明之机器人动作生成方法之第二实施例的步骤图、本发明之机器人动作生成方法之第二实施例的方块图。于本实施例,本发明之机器人动作生成方法,其包括:(1)s21步骤:输入机器人50的硬件名称name、初始参数int以及动作参数mot于动作转换装置10。(2)s22步骤:动作转换装置10读取硬件名称name、初始参数int以及动作参数mot,并转换成相应于动作转换装置10的硬件名称name、初始参数int以及动作参数mot且整合其为动作信息act,动作转换装置10将动作信息act传送至动作生成平台20。(3)s23步骤:根据动作信息act和数据库30,动作生成平台20从而分析及产生动作读取档案file,并将动作读取档案file传送至动作播放装置40和机器人50的处理器。(4)s24步骤:动作播放装置40播放动作读取档案file,机器人50则开始动作。(5)s25步骤:外部电子装置60通过因特网连接动作生成平台20来修改动作信息act,动作生成平台20进而产生新的动作读取档案file,并传送新的动作读取档案file至动作播放装置40和机器人50,动作播放装置40重新播放动作读取档案file,机器人50则开始重新动作。通过外部电子装置60修改动作信息act,使动作读取档案file的动作更加完备,机器人50则能做出更为流畅的动作。

需说明的是,第二实施例和第一实施例的不同之处乃动作生成平台20设置于因特网,外部电子装置60通过因特网连接动作生成平台20来调整动作信息act的参数设定,使机器人50的动作更为丰富。此外,外部电子装置60为计算机或平板计算机,当然也可为其他具有相同功能的电子装置,而并未局限于本发明所列举的范围。

值得一提的是,机器人50具有记录组件51,当机器人50的微处理器读取动作读取档案file时,记录组件51记录机器人50的硬件组件的运作数值,并回传机器人50的硬件组件的运作数值至动作生成平台20,动作生成平台20再将前述信息整理及绘示为贝塞尔曲线,工程师从贝塞尔曲线得知机器人50的动作是否流畅以及改善机器人50的硬件配置,通过贝塞尔曲线能加以预测机器人50的动作,并加以调整动作信息act的参数配置。

请参阅图5,本发明之机器人动作生成方法之第二实施例的贝塞尔曲线图。具体而言,动作生成平台20具备贝塞尔操作器,动作读取档案file则具有相应的多层贝塞尔层,各贝塞尔层对应一个马达且具备多个贝塞尔控制单元来控制马达的动作,而较佳的说明例子如下:贝塞尔操作器根据记录组件51所记录多个马达的运作数值画出贝塞尔曲线如图5,根据贝塞尔曲线及任两个贝塞尔控制单元在贝塞尔曲线的点预估各马达的作动,调整动作读取档案file的多层贝塞尔层,并调整各贝塞尔控制单元的参数,马达则读取各贝塞尔控制单元的参数而相应的作动,进而调整马达所控制的关节作动,使机器人50的动作更加细致。其中,动作读取档案file的参数如表3。

表3

请参阅图6,其为本发明之机器人动作生成方法之第二实施例的动作播放装置的判断状况图。如图6所示,动作播放装置40于播放动作读取档案file期间模拟机器人50的动作,并判断动作读取档案file的参数配置,并具有两种状况如下:(1)当动作播放装置40判断动作读取档案file为优良配置时,动作播放装置40回传正确讯号至动作生成平台20,动作生成平台20标示动作读取档案file为正确档案,工程师则得知此动作读取档案file为较佳的配置,并以此为基准加以调整其他动作读取档案file的参数。(2)当动作播放装置40判断动作读取档案file为错误配置时,动作播放装置40回传错误讯号至动作生成平台20,动作生成平台20标示动作读取档案file为错误档案,工程师则得知此动作读取档案file为不良的配置,并将此种动作读取档案file的参数予以排除。通过动作播放装置40的仿真,预先模拟机器人50的动作,以将较差配置的动作读取档案file排除,机器人50的微处理器在读取动作读取档案file时的动作能更为流畅。

综上所述,本发明之机器人动作生成方法,通过动作生成平台20和动作转换装置10的辅助,使机器人50的动作更为多样化,搭配动作播放装置40的仿真,使机器人50的动作更为流畅,工程师也能通过外部电子装置60连接动作生成平台20,加以调整动作信息act所配置的参数。本发明之机器人动作生成方法,具有如上述的优点,使机器人50能做出各式各样的动作且机器人50的动作更为顺畅。

以上所述的实施例仅为说明本发明的技术构思和特点,其目的在于使熟悉此项技术的人员能够了解本发明的内容并据以实施,当不能用以限定本发明的权利要求,即大凡依本发明所揭示的精神所作的均等变化或修饰,仍应涵盖在本发明的权利要求内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1