一种机器人投影方法和装置制造方法及图纸

技术编号:14012640 阅读:110 留言:0更新日期:2016-11-17 14:04
本发明专利技术提供了一种机器人投影方法,所述方法包括:接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据;根据所述深度数据的变化值确定所述投影区域是否为一个平面;当所述投影区域确定为一个平面时,则根据所述播放指令播放影片。本发明专利技术所述机器人可根据投影区域的深度信息,自动查找符合投影要求的投影区域,可大大的减少用户操作程序,提高用户的适用性。

【技术实现步骤摘要】

本专利技术属于机器人领域,尤其涉及一种机器人投影方法。
技术介绍
随着智能控制技术的发展,越来越多的智能机器人进入到了人们的生活。比如,扫地机器人、擦窗机器人、投影机器人等家庭服务机器人,可以自动高效的帮助人们完成日常工作,为人们生活带来了极大的便利性。比如投影机器人可以在家中投影播放电影等视频文件,使用户在家中能够享受家庭影院带来的欢乐,有利于用户缓解压力、放松心情。目前的投影机器人的工作过程,一般是由用户选择合适的投影区域,然后将投影机器人对准所述投影区域,并且手动调节屏幕大小以及机器人与投影区之间的距离,以确保播放画面的清晰度。整个播放操作较为麻烦,不能有效的适应普通用户的使用需求。
技术实现思路
本专利技术的目的在于提供一种机器人投影方法,以解决现有技术播放操作较为麻烦,不能有效的适应普通用户的使用需求的问题。第一方面,本专利技术实施例提供了一种机器人投影方法,所述方法包括:接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据;根据所述深度数据的变化值确定所述投影区域是否为一个平面;当所述投影区域确定为一个平面时,则根据所述播放指令播放影片。结合第一方面,在第一方面的第一种可能实现方式中,所述根据预设的路径获取机器人当前对应的投影区域的深度数据步骤包括:S1.从起始位置开始横向移动,获取机器人当前对应的投影区域的深度数据,并记录回到起始位置的次数;S2.当所述机器人移动至墙壁处仍未找到合适的投影区域,则向后转180度后再横向寻找合适的投影区域;S3.实时检测机器人回到起始位置的次数,当所述次数为2时,机器人转向90度,如果所述次数为1或3时,则执行步骤S2,如果所述次数为4,则结束当前房间的查找。结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述从起始位置开始横向移动,获取机器人当前对应的投影区域的深度数据步骤具体为:从起始位置开始,每次向指定方向横向移动预定的距离值,并判断移动后所对应的投影区域是否符合投影要求。结合第一方面,在第一方面的第三种可能实现方式中,所述根据所述深度数据的变化值确定所述投影区域是否为一个平面步骤包括:根据投影区域的大小,将投影区域分割为预定数值的投影单元;根据获取的整个投影区域的深度数据,计算所述投影单元对应的平均深度数据;比较任意两个相邻的投影单元的平均深度数据的差值是否超过预定的阈值;如果任意两个相邻的投影单元的平均深度数据的差值小于预定的阈值,则所述投影区域为一个平面。结合第一方面,在第一方面的第四种可能实现方式中,所述当所述投影区域确定为一个平面时,则根据所述播放指令播放影片步骤包括:当所述投影区域确定为一个平面时,则根据所述播放指令中包括的投影区域的尺寸数据,确定所述机器人距离投影屏幕之间的距离;根据所述机器人与投影屏幕之间的距离,调整投影焦距,选择播放指令中的影片进行播放。第二方面,本专利技术实施例提供了一种机器人投影装置,所述装置包括:深度数据获取单元,用于接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据;平面判断单元,用于根据所述深度数据的变化值确定所述投影区域是否为一个平面;播放单元,用于当所述投影区域确定为一个平面时,则根据所述播放指令播放影片。结合第二方面,在第二方面的第一种可能实现方式中,所述深度数据获取单元包括:移动子单元,用于从起始位置开始横向移动,获取机器人当前对应的投影区域的深度数据,并记录回到起始位置的次数;转向子单元,用于当所述机器人移动至墙壁处仍未找到合适的投影区域,则向后转180度后再横向寻找合适的投影区域;状态检测子单元,用于实时检测机器人回到起始位置的次数,当所述次数为2时,机器人转向90度,如果所述次数为1或3时,则执行步骤S2,如果所述次数为4,则结束当前房间的查找。结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述移动子单元具体用于:从起始位置开始,每次向指定方向横向移动预定的距离值,并判断移动后所对应的投影区域是否符合投影要求。结合第二方面,在第二方面的第三种可能实现方式中,所述平面判断单元包括:分割子单元,用于根据投影区域的大小,将投影区域分割为预定数值的投影单元;平均深度数据计算子单元,用于根据获取的整个投影区域的深度数据,计算所述投影单元对应的平均深度数据;深度比较子单元,用于比较任意两个相邻的投影单元的平均深度数据的差值是否超过预定的阈值;平面确定子单元,用于如果任意两个相邻的投影单元的平均深度数据的差值小于预定的阈值,则所述投影区域为一个平面。结合第二方面,在第二方面的第四种可能实现方式中,所述播放单元包括:距离确定子单元,用于当所述投影区域确定为一个平面时,则根据所述播放指令中包括的投影区域的尺寸数据,确定所述机器人距离投影屏幕之间的距离;调焦播放子单元,用于根据所述机器人与投影屏幕之间的距离,调整投影焦距,选择播放指令中的影片进行播放。在本专利技术中,机器人接收播放指令后,根据预设的寻找投影的路径,机器人自动的改变机器人的位置,并且在位置改变时获取机器人对应的投影区域的深度数据。根据所述深度数据的变化值,判断投影区域是否为一个平面,如果所述投影区域是一个平面,则根据所述播放指令进行播放。本专利技术所述机器人可根据投影区域的深度信息,自动查找符合投影要求的投影区域,可大大的减少用户操作程序,提高用户的适用性。附图说明图1是本专利技术第一实施例提供的机器人投影方法的实现流程图;图2是本专利技术第二实施例提供的机器人投影方法的实现流程图;图2a是本专利技术第二实施例提供的机器人查找轨迹示意图;图3是本专利技术第三实施例提供的机器人投影方法的实现流程图;图4为本专利技术第四实施例提供的机器人投影装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的目的在于提供一种机器人投影方法,以解决现有技术中的机器人进行投影操作时操作较为麻烦的问题。现有技术中的投影机器人工作时,需要用户根据室内的场景,以及投影所需要的区域尺寸以,选择投影机器人的位置。然后根据选择的位置进行影片的播放。由于上述操作需要较为专业的技术人员完成,不方便普通用户简单方便的控制投影机器人进行投影操作,因而其具有适应性不强的问题。下面结合附图,对本专利技术进行具体的说明。实施例一:图1示出了本专利技术第一实施例提供的机器人投影方法的实现流程,详述如下:在步骤S101中,接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据。具体的,本专利技术实施例所述接收播放指令,可以为用户需要播放某个影片的指令。比如,用户可以通过语音控制机器人播放“影片A”,那么机器人自动根据预设的路径,查找符合要求的投影区域后,对影片A自动进行播放操作。当然,所述播放指令还可以包括其它控制信息,比如可以包括位置控制信息,比如“在X房间播放影片A”,那么机器人根据所述播放指令中包括的位置信息,自动移动至指定的房间,然后在该房间中查找符合要求的投影区域。一种优选的实施方式中,所述指令中还可包括“投影区域尺寸信息”,比如常见的投影区域尺寸可以有80英寸、100英寸、120英寸和150本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201610486532.html" title="一种机器人投影方法和装置原文来自X技术">机器人投影方法和装置</a>

【技术保护点】
一种机器人投影方法,其特征在于,所述方法包括:接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据;根据所述深度数据的变化值确定所述投影区域是否为一个平面;当所述投影区域确定为一个平面时,则根据所述播放指令播放影片。

【技术特征摘要】
1.一种机器人投影方法,其特征在于,所述方法包括:接收播放指令,根据预设的路径获取机器人当前对应的投影区域的深度数据;根据所述深度数据的变化值确定所述投影区域是否为一个平面;当所述投影区域确定为一个平面时,则根据所述播放指令播放影片。2.根据权利要求1所述方法,其特征在于,所述根据预设的路径获取机器人当前对应的投影区域的深度数据步骤包括:S1.从起始位置开始横向移动,获取机器人当前对应的投影区域的深度数据,并记录回到起始位置的次数;S2.当所述机器人移动至墙壁处仍未找到合适的投影区域,则向后转180度后再横向寻找合适的投影区域;S3.实时检测机器人回到起始位置的次数,当所述次数为2时,机器人转向90度,如果所述次数为1或3时,则执行步骤S2,如果所述次数为4,则结束当前房间的查找。3.根据权利要求2所述方法,其特征在于,所述从起始位置开始横向移动,获取机器人当前对应的投影区域的深度数据步骤具体为:从起始位置开始,每次向指定方向横向移动预定的距离值,并判断移动后所对应的投影区域是否符合投影要求。4.根据权利要求1所述方法,其特征在于,所述根据所述深度数据的变化值确定所述投影区域是否为一个平面步骤包括:根据投影区域的大小,将投影区域分割为预定数值的投影单元;根据获取的整个投影区域的深度数据,计算所述投影单元对应的平均深度数据;比较任意两个相邻的投影单元的平均深度数据的差值是否超过预定的阈值;如果任意两个相邻的投影单元的平均深度数据的差值小于预定的阈值,则所述投影区域为一个平面。5.根据权利要求1所述方法,其特征在于,所述当所述投影区域确定为一个平面时,则根据所述播放指令播放影片步骤包括:当所述投影区域确定为一个平面时,则根据所述播放指令中包括的投影区域的尺寸数据,确定所述机器人距离投影屏幕之间的距离;根据所述机器人与投影屏幕之间的距离,调整投影焦距,选择播放指令中的影片进行播放。6.一种机...

【专利技术属性】
技术研发人员:林绿德庄永军
申请(专利权)人:旗瀚科技股份有限公司
类型:发明
国别省市:广东;44

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

1