为机器人设置生活周期的方法、设备及介质技术

技术编号:17879663 阅读:46 留言:0更新日期:2018-05-06 01:16
本发明专利技术提供的为机器人设置生活周期的方法、设备及介质,方法为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为对应设有动作和动作组;当机器人需要进行动作展示时,服务器按照机器人的生活周期中设置的多个活动和行为,选择对应的动作和动作组;对选择的动作和动作组进行渲染和蒙皮,机器人按照渲染和蒙皮后的动作和动作组进行行为或动作。本发明专利技术通过设置机器人的生活周期,使机器人像人类一样有自身的生活周期,实现了机器人模拟人类或其它生物的生活周期和相应周期内采取的动作和行为,为机器人赋予了拟人和拟生物的特征,使其更加拟人化。

Method, equipment and medium for setting up life cycle for robot

The invention provides a method, equipment and medium for setting a life cycle for a robot. The method is to set the life cycle of a robot according to the life cycle of a person and get a number of life cycles of the robot. In every life cycle of the robot, many activities and rows are included, each activity and behavior correspond to the action. An action and action group; when the robot needs to perform an action display, the server selects the corresponding action and action group according to the multiple activities and actions set in the life cycle of the robot. The robot acts or moves according to the rendering and the skin movement and action group, rendering and skinning the selected action and action group. Do. By setting the life cycle of the robot, the robot makes the robot have its own life cycle like human, and realizes the action and behavior of the robot to simulate the life cycle of human or other creatures and in the corresponding cycle. It gives the characteristics of humanoid and BioID to the robot, and makes it more anthropomorphic.

【技术实现步骤摘要】
为机器人设置生活周期的方法、设备及介质
本专利技术涉及人工智能领域,尤其涉及为机器人设置生活周期的方法、设备及介质领域。
技术介绍
目前市面上很多基于各种技术研发的可以与人进行交流的电子产品,如Siri、微软小冰、天猫精灵等,这些产品形态不同,有的被集成到已有的其它产品中,有的是单独的实体产品。但不论形态如何,这些产品都是以为用户提供服务为中心,产品本身并不具备任何类人的属性和能力,而仅仅是一个单纯的工具。不具有类人的属性和能力,使其不够拟人化。
技术实现思路
针对上述技术问题,本专利技术提供一种为机器人设置生活周期的方法、设备及介质,通过机器人的生活周期的设置,使机器人像人类一样有自身的生活周期,实现了机器人模拟人类或其它生物的生活周期和相应周期内采取的动作和行为,为机器人赋予了拟人和拟生物的特征,使其更加拟人化。为解决上述技术问题,本专利技术提供的技术方案是:第一方面,本专利技术提供一种为机器人设置生活周期的方法,包括:步骤S1,按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;步骤S2,当机器人需要进行动作展示时,服务器按照所述机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;步骤S3,对选择的动作和动作组进行渲染和蒙皮,机器人按照所述渲染和蒙皮后的动作和动作组进行行为或动作。本专利技术提供的一种为机器人设置生活周期的方法,其技术方案为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;当机器人需要进行动作展示时,服务器按照所述机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;对选择的动作和动作组进行渲染和蒙皮,机器人按照所述渲染和蒙皮后的动作和动作组进行行为或动作。本专利技术提供的一种为机器人设置生活周期的方法,通过机器人的生活周期的设置,使机器人像人类一样有自身的生活周期,实现了机器人模拟人类或其它生物的生活周期和相应周期内采取的动作和行为,为机器人赋予了拟人和拟生物的特征,使其更加拟人化。进一步地,所述步骤S1,具体为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期;为机器人的每个生活周期设定唯一的ID;将所述机器人的每个生活周期、与所述机器人的每个生活周期对应的ID、所述机器人的每个生活周期中对应的活动和行为、及与所述对应的活动和行为对应的动作和动作组进行关联。进一步地,所述机器人的生活周期分布式存储在所述服务器中。进一步地,所述动作和动作组存储在所述机器人的文件系统中。进一步地,所述机器人的生活周期为按照人的生活规律设定的生活周期,包括规律性的生活周期和非规律性的生活周期。第二方面,本专利技术提供一种基于第一方面方法中所述的机器人的生活周期的机器人活动方法,包括:当机器人向服务器发送请求动作展示的需求时,所述服务器根据当前时间、当前所述机器人自身参数确定所述机器人当前在生活周期中所处的具体时刻;所述服务器根据所述机器人当前在生活周期中所处的具体时刻对应的机器人的行为和动作,确定待展示的动作和动作组的ID;所述服务器将所述待展示的动作和动作组的ID下发给机器人;所述机器人接收到所述要展示的动作和动作组的ID后,根据所述要展示的动作和动作组的ID在文件系统中查找对应的动作和动作组;所述机器人按照所述对应的动作和动作组进行动作展示。通过上述方法,机器人可按照机器人的生活周期进行生命活动,使机器人更加拟人化。进一步地,所述机器人接收到所述要展示的动作和动作组的ID后,根据所述要展示的动作和动作组的ID在文件系统中查找对应的动作和动作组步骤之后,还包括:对所述对应的动作和动作组进行渲染和蒙皮。第三方面,本专利技术提供一种为机器人设置生活周期的设备,至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如第一方面中所述的方法。第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现如第一方面中所述的方法。与现有技术相比,本申请提供的技术方案的技术效果为:通过机器人的生活周期的设置,使机器人像人类一样有自身的生活周期,实现了机器人模拟人类或其它生物的生活周期和相应周期内采取的动作和行为,为机器人赋予了拟人和拟生物的特征,使其更加拟人化。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。图1示出了本专利技术实施例所提供的一种为机器人设置生活周期的方法的流程图;图2示出了本专利技术实施例所提供的一种为机器人设置生活周期的设备的结构示意图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只是作为示例,而不能以此来限制本专利技术的保护范围。实施例一第一方面,图1示出了本专利技术实施例所提供的一种为机器人设置生活周期的方法的流程图;如图1所示,实施例一提供的一种为机器人设置生活周期的方法,包括:步骤S1,按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;步骤S2,当机器人需要进行动作展示时,服务器按照机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;步骤S3,对选择的动作和动作组进行渲染和蒙皮,机器人按照渲染和蒙皮后的动作和动作组进行行为或动作。本专利技术提供的一种为机器人设置生活周期的方法,其技术方案为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;按照机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;对选择的动作和动作组进行渲染和蒙皮,机器人按照渲染和蒙皮后的动作和动作组进行行为或动作。本专利技术提供的一种为机器人设置生活周期的方法,通过机器人的生活周期的设置,使机器人像人类一样有自身的生活周期,实现了机器人模拟人类或其它生物的生活周期和相应周期内采取的动作和行为,为机器人赋予了拟人和拟生物的特征,使其更加拟人化。优选地,步骤S1,具体为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期;为机器人的每个生活周期设定唯一的ID;将机器人的每个生活周期、与机器人的每个生活周期对应的ID、机器人的每个生活周期中对应的活动和行为、及与对应的活动和行为对应的动作和动作组进行关联。进行ID的设置,便于进行动作和动作组的调用。更优选地,动作和动作组存储在机器人的文件系统中。动作和动作组存放在机器的文件系统中,存储动作和动作组而不是直接存储动作的视频的优点在于:相比于视频,动作和动作组更为节省存储空间,在有限的存储空间内可以存放更多的动作;机器人在进行动作形象的展示时,如果出现穿着同样的服饰进行相同动作的情况,以动作和动作组的形式存储,则仅需在渲染的时候为机器人进行外观的改变即可,如果是存储视频,则这种情况下需要存放相同本文档来自技高网...
为机器人设置生活周期的方法、设备及介质

【技术保护点】
一种为机器人设置生活周期的方法,其特征在于,包括:步骤S1,按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;步骤S2,当机器人需要进行动作展示时,服务器按照所述机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;步骤S3,对选择的动作和动作组进行渲染和蒙皮,机器人按照所述渲染和蒙皮后的动作和动作组进行行为或动作。

【技术特征摘要】
1.一种为机器人设置生活周期的方法,其特征在于,包括:步骤S1,按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期,其中,机器人的每个生活周期中都包含多个活动和行为,每个活动和行为都设有对应的动作和动作组;步骤S2,当机器人需要进行动作展示时,服务器按照所述机器人的生活周期对应的多个活动和行为,选择对应的动作和动作组;步骤S3,对选择的动作和动作组进行渲染和蒙皮,机器人按照所述渲染和蒙皮后的动作和动作组进行行为或动作。2.根据权利要求1所述的方法,其特征在于,所述步骤S1,具体为:按照人的生活周期设定机器人的生活周期,得到机器人的多个生活周期;为机器人的每个生活周期设定唯一的ID;将所述机器人的每个生活周期、与所述机器人的每个生活周期对应的ID、所述机器人的每个生活周期中对应的活动和行为、及与所述对应的活动和行为对应的动作和动作组进行关联。3.根据权利要求1所述的方法,其特征在于,所述机器人的生活周期分布式存储在所述服务器中。4.根据权利要求1所述的方法,其特征在于,所述动作和动作组存储在所述机器人的文件系统中。5.根据权利要求1所述的方法,其特征在于,所述机器人的生活周期为按照人的生活规律设定的生活周期,包括规律性的生活周期和非规律性的生活周期。6.一种基于权利要求1...

【专利技术属性】
技术研发人员:宋亚楠程谦邱楠
申请(专利权)人:深圳狗尾草智能科技有限公司
类型:发明
国别省市:广东,44

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

1