具有投影功能的机器人的投影方法、装置及机器人的制作方法

文档序号:9931469阅读:535来源:国知局
具有投影功能的机器人的投影方法、装置及机器人的制作方法
【技术领域】
[0001] 本发明涉及电子领域,特别是涉及一种具有投影功能的机器人的投影方法、装置 及机器人。
【背景技术】
[0002] 机器人在家庭中用处越来越广泛,在机器人头上安装一个投影是一个非常实用的 功能;机器人投影可以输出机器人内部的图像与用户交流,也可以输出电影供用户观看。
[0003] 普通的投影机都是固定在墙上的,人工调试好焦距之后,才可以在投影幕上看到 清晰的图像。但是机器人由于是持续活动的,无法事先调整好焦距,这就需要机器人本身能 够快速调整到适合的焦距,以期望能够投影出清晰的视频。
[0004] 现有的机器人在接收到用户投影指令时,需要耗费大量时间调焦,因此降低用户 体验。

【发明内容】

[0005] 本发明目的在于提供一种具有投影功能的机器人的投影方法、装置及机器人,用 以解决具有投影功能的机器人在投影时调焦时间长的问题。
[0006] 本发明目的主要是通过以下技术方案实现的:
[0007] 根据本发明的一个方面,本发明提供一种具有投影功能的机器人的投影方法,包 括:
[0008] 获取投影距离;
[0009] 根据所述投影距离判断预存的镜头焦距值表中是否存储有对应的镜头焦距值;
[0010] 若有则根据对应的镜头焦距值确定镜头焦距并进行投影;
[0011] 若没有则自动校正镜头焦距,并计算镜头焦距值后进行投影,以及将计算的所述 镜头焦距值和所述投影距离存储到所述镜头焦距值表中。
[0012] 进一步,所述获取投影距离的步骤之前,还包括:
[0013] 接收投影指令,所述投影指令携带投影位置;
[0014] 根据所述投影指令到达所述投影位置。
[0015] 进一步,所述获取投影距离的步骤,包括:
[0016] 获取投影幕墙的位置;
[0017] 根据所述投影位置和所述投影幕墙的位置确定投影距离。
[0018] 进一步,所述获取投影幕墙的位置的步骤之前,还包括:
[0019] 步骤1,若所述投影指令没有携带投影幕墙的位置时,对投影镜头指向的物体进行 图像识别,识别后执行步骤3;
[0020] 步骤2,若所述投影指令携带有投影幕墙的位置时,调整所述投影镜头,使所述投 影镜头指向所述投影指令中的位置,并对投影镜头指向的物体进行图像识别,识别后执行 步骤3;
[0021] 步骤3,在识别出所述投影镜头指向的物体的图像特征符合设定的投影要求时,将 所述物体确定为投影幕墙。
[0022] 进一步,所述根据所述投影位置和所述投影幕墙的位置确定投影距离的步骤,包 括:
[0023] 根据预设在所述机器人中的地图,确定所述投影幕墙的坐标和所述投影位置坐 标;
[0024] 根据所述投影幕墙的坐标和所述投影位置坐标确定投影距离。
[0025] 根据本发明的另一个方面,本发明提供一种具有投影功能的机器人的投影装置, 包括:
[0026]距离获取模块,用于获取投影距离;
[0027]判断模块,用于根据所述投影距离判断预存的镜头焦距值表中是否存储有对应的 镜头焦距值;
[0028]投影模块,用于若有则根据对应的镜头焦距值确定镜头焦距并进行投影;若没有 则自动校正镜头焦距,并计算镜头焦距值后进行投影;
[0029]焦距校准模块,用于将投影模块计算的所述镜头焦距值和所述投影距离存储到所 述镜头焦距值表中。
[0030] 进一步,所述装置还包括指令接收模块和移动模块;
[0031] 所述指令接收模块,用于接收投影指令,所述投影指令携带投影位置;
[0032] 所述移动模块,用于根据所述投影指令到达所述投影位置。
[0033] 进一步,距离获取模块,具体用于获取投影幕墙的位置;
[0034] 根据所述投影位置和所述投影幕墙的位置确定投影距离。
[0035] 进一步,所述装置还包括投影幕墙确定模块,用于若所述投影指令没有携带投影 幕墙的位置时,对投影镜头指向的物体进行图像识别;
[0036] 若所述投影指令携带有投影幕墙的位置时,调整所述投影镜头,使所述投影镜头 指向所述投影指令中的位置,并对投影镜头指向的物体进行图像识别;
[0037] 在识别出所述投影镜头指向的物体的图像特征符合设定的投影要求时,将所述物 体确定为投影幕墙。
[0038]进一步,所述距离获取模块包括坐标确定模块和距离计算模块;
[0039] 所述坐标确定模块,用于根据预设在所述机器人中的地图,确定所述投影幕墙的 坐标和所述投影位置坐标;
[0040] 所述距离计算模块,用于根据所述投影幕墙的坐标和所述投影位置坐标确定投影 距离。
[0041] 根据本发明的再一个方面,本发明提供一种具有投影功能的机器人,所述机器人 包括如权利要求6-10任意一项所述的投影装置。
[0042]本发明有益效果如下:
[0043]本发明通过预先将若干投影距离和对应的镜头焦距值存储在镜头焦距值表中,当 机器人在投影位置准备投影时,从镜头焦距值表中查找对应的镜头焦距值,直接投影,省去 了自动对焦的时间,有效解决了机器人在投影时调焦时间长的问题;同时当镜头焦距表中 没有对应的镜头焦距值时,可以自动调焦,并将调焦后的结果存储在镜头焦距值表中,有效 扩充了镜头焦距值表。
【附图说明】
[0044] 图1是本发明实施例中一种机器人的投影方法的流程图;
[0045] 图2是本发明实施例中一种机器人的投影装置的结构示意图。
【具体实施方式】
[0046] 为了解决具有投影功能的机器人在投影时调焦时间长的问题,本发明提供了一种 具有投影功能的机器人的投影方法、装置及机器人,以下结合附图以及实施例,对本发明进 行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不限定本发 明。
[0047] 实施例一
[0048] 如图1所示,本发明实施例提供一种具有投影功能的机器人的投影方法,包括:
[0049] S101,获取投影距离;
[0050] S102,根据所述投影距离判断预存的镜头焦距值表中是否存储有对应的镜头焦距 值;
[0051] S103,若有则根据对应的镜头焦距值确定镜头焦距并进行投影;
[0052] S104,若没有则自动校正镜头焦距,并计算镜头焦距值后进行投影,以及将计算的 所述镜头焦距值和所述投影距离存储到所述镜头焦距值表中。
[0053] 为了使表述简洁,本发明实施例中将具有投影功能的机器人简称机器人。现有技 术中,机器人每次调整焦距都需要几十秒或几分钟的时间。本发明实施例通过预先将各投 影距离和对应的镜头焦距值存储在镜头焦距值表中,当机器人在投影位置准备投影时,根 据投影距离从镜头焦距值表中查找对应的镜头焦距值,直接投影,省去了自动对焦的时间, 有效解决了机器人在投影时调焦时间长的问题;同时当镜头焦距表中没有对应的镜头焦距 值时,可以自动调焦,并将调焦后的结果存储在镜头焦距值表中,有效扩充了镜头焦距值 表。
[0054] 因为房间中机器人可投影的地方的也不多,只是一个投影幕布或几个比较大的墙 壁,因此可以让机器人在室内移动,在用户发投影指令时,会走到指定的投影位置,然后自 动开始调整焦距投影,并且如果每次机器人都走到相同的位置进行投影,并且记忆住之前 自动调整焦距所设置的焦距的数值则可以立即进行正常的投影,不需要再等待一分钟的时 间。
[0055] 因此,S101之前还可以包括:
[0056] 接收投影指令,所述投影指令携带投影位置;
[0057]根据所述投影指令到达所述投影位置。
[0058] 其中,投影位置是机器人投影时所在位置,投影位置通过坐标位置确定;例如在机 器人中预存地图(例如室内地图),地图上的所有点都对应一个坐标,其中坐标的形式可以 为二维坐标或三维坐标。
[0059] 判断机器人是否到达所述投影位置可以采用如下方式:
[0060] 通过GPS定位方式或其他定位方式获取机器人的位置;
[0061 ]将获取的机器人的位置与投影位置进行对比;
[0062]若一致时,判定到达投影位置。
[0063] S101具体实现可以采用如下方式:
[0064] S1011,获取投影幕墙的位置;
[0065] S1012,根据所述投影位置和所述投影幕墙的位置确定投影距离。
[0066] 其中,S1012具备实现可以采用如下方式:
[0067] 根据预设在所述机器人中的地图,确定所述投影幕墙的坐标和所述投影位置坐 标;
[0068] 根据所述投影幕墙的坐标和所述投影位置坐标确定投影距离。
[0069]由于机器人投影时的焦距一般与投影距离(即机器人与投影幕墙之间的距离)和 投影幕墙的大小有关系,所以本发明实施
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1