A robot for obtaining high resolution imaging data is disclosed. The robot is particularly suitable for acquiring images indoors, such as in retail or warehouse locations. The acquired image can be analyzed to identify inventory and so on. The robot includes a transport tool for moving the robot along a path. The robot captures a series of images of objects along the path using a line scanning camera as the robot moves. The controller controls the motion of the robot and obtains a separate image through the camera. Each individual acquired image in the series of images has at least one vertical pixel line. The series of images can be combined to form a composite image with expanded resolution. The number of pixels per linear moving unit can be controlled by the motion speed of the controller independent of the robot.
【技术实现步骤摘要】
【国外来华专利技术】用于自动化图像获取的机器人相关申请的交叉引用本申请要求2016年1月8日提交的第62/276,455号美国临时专利申请的优先权,该申请的全部内容在此以引用的方式并入本文中。
本公开涉及高分辨率图像的自动化获取,并且更具体地,涉及一种可以用于收集此类图像的机器人和软件。获取的图像可以是例如在零售或仓库场所中获取的室内图像。可以分析图像以从条形码和其他产品标识符中提取数据来识别产品以及货架或展览物品的位置。
技术介绍
零售店和仓库在沿着商店/仓库中的过道的货架中囤积多种产品。然而,随着商店/仓库的规模增大,更难以有效地管理产品和货架。例如,零售店可能会将产品囤积在不正确的位置、给产品标错价格,或者未能囤积可用于储存在面向消费者的货架中的产品。具体地,很多零售商并不知道他们的商店、百货公司、仓库等内的产品的确切位置。零售商传统上以极大的人工花费雇佣商店检验员并且进行定期审核来管理库存。此外,管理团队对产品库存团队的有效性没有多少了解,并且没有办法确保识别并纠正库存错误。因此,需要用于收集与零售或仓库场所处的货架物品相关联的信息的改进方法、软件和装置。
技术实现思路
在一方面,提供一种机器人,所述机器人包括:运送设备,其用于沿着路径移动机器人;线扫描相机,其安装到机器人上动而移动;以及控制器,其通信地耦合到运送设备和线扫描相机,并且被配置成:控制机器人使用运送设备沿着路径移动;使用线扫描相机随着机器人移动而捕获沿着路径的物体的一系列图像,该一系列图像中的每个图像具有至少一个垂直像素线;并且控制机器人和线扫描相机的速度,以获取超过机器人沿着路径的每线性移动单位的预定数量 ...
【技术保护点】
1.一种机器人,包括:运送设备,用于沿着路径移动所述机器人;线扫描相机,安装到所述机器人上并且被配置成随着所述机器人移动而移动;以及控制器,通信地连接到所述运送设备和所述线扫描相机,并且被配置成:控制所述机器人使用所述运送设备沿着所述路径移动,使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像,所述一系列图像中的每个图像具有至少一个垂直像素线,并且控制所述机器人和所述线扫描相机的速度,以获取超过所述机器人沿着所述路径的每线性移动单位的预定数量的垂直像素线,以便允许所述图像被组合来形成组合图像,所述组合图像具有大于预定像素密度的水平像素密度。
【技术特征摘要】
【国外来华专利技术】2016.01.08 US 62/276,4551.一种机器人,包括:运送设备,用于沿着路径移动所述机器人;线扫描相机,安装到所述机器人上并且被配置成随着所述机器人移动而移动;以及控制器,通信地连接到所述运送设备和所述线扫描相机,并且被配置成:控制所述机器人使用所述运送设备沿着所述路径移动,使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像,所述一系列图像中的每个图像具有至少一个垂直像素线,并且控制所述机器人和所述线扫描相机的速度,以获取超过所述机器人沿着所述路径的每线性移动单位的预定数量的垂直像素线,以便允许所述图像被组合来形成组合图像,所述组合图像具有大于预定像素密度的水平像素密度。2.根据权利要求1所述的机器人,还包括聚焦设备,所述聚焦设备具有:第一镜;第二镜,所述第二镜与所述第一镜相对并且在其中限定光学空腔;以及第三镜,所述第三镜倾斜以将光引导到所述线扫描相机并且设置在所述第一镜与所述第二镜之间,其中所述镜中的至少一个是可移动的以改变光从沿着所述路径的所述物体行进到所述线扫描相机的路径。3.根据权利要求2所述的机器人,其中沿着所述路径的所述物体在距所述线扫描相机的不同距离处,并且其中所述控制器还被配置成控制可移动镜以在所述机器人移动时维持所述线扫描相机与邻近所述路径的所述物体之间的基本上恒定的工作距离。4.根据权利要求3所述的机器人,还包括深度传感器,所述深度传感器用于感测所述深度传感器与邻近所述路径的所述物体之间的距离,并且其中所述控制器被配置成基于来自所述深度传感器的输出来调整所述可移动镜。5.根据权利要求4所述的机器人,其中所述深度传感器是渡越时间相机。6.根据权利要求3所述的机器人,其中进入所述聚焦设备的光在所述第一镜与所述第二镜之间反射穿过所述光学空腔并且与所述第三镜相交,并且由此反射到所述线扫描相机的图像传感器上。7.根据权利要求6所述的机器人,其中以下中的至少一个是可调整的,以维持所述线扫描相机与邻近所述路径的所述物体之间的所述工作距离基本上恒定:所述第一镜与所述第二镜之间的距离、所述第三镜与所述线扫描相机的所述图像传感器之间的距离以及所述第一镜、所述第二镜和所述第三镜中的任一个的角度。8.根据权利要求1所述的机器人,还包括灯的阵列,所述灯的阵列具有沿着所述机器人的高度彼此邻近地放置的灯元件,并且具有被配置成将来自所述灯元件的光朝向邻近所述路径的所述物体引导的透镜。9.根据权利要求8所述的机器人,其中所述透镜被配置成将来自所述光元件的光线聚集到所述线扫描相机的视场上。10.根据权利要求1所述的机器人,其中所述控制器被配置成:使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像序列,所述图像序列中的每个图像序列中的每个图像具有多个预定曝光值中的一个,所述预定曝光值在高曝光值与低曝光值之间变化,针对所述图像序列中的每个图像序列,选择不具有饱和像素的所述序列中的图像,以获得一系列选择的图像,并且将所述一系列选择的图像组合来创建邻近所述路径的所述物体的组合图像。11.一种机器人,包括:运送设备,用于沿着路径移动所述机器人;线扫描相机,安装到所述机器人上并且被配置成随着所述机器人移动而移动;聚焦设备,其具有:第一镜;第二镜,所述第二镜与所述第一镜相对并且在其中限定光学空腔;以及第三镜,所述第三镜倾斜以将光引导到所述线扫描相机并且设置在所述第一镜与所述第二镜之间,其中所述镜中的至少一个是可移动的以改变所述光从沿着所述路径的物体行进到所述线扫描相机的路径;以及控制器,通信地连接到所述运送设备、所述线扫描相机和所述聚焦设备,并且被配置成:控制所述机器人使用所述运送设备沿着所述路径移动;使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像,沿着所述路径的所述物体位于距所述线扫描相机的不同距离处;并且控制可移动镜以在所述机器人移动时维持所述线扫描相机与邻近所述路径的所述物体之间的基本上恒定的工作距离。12.根据权利要求11所述的机器人,还包括深度传感器,所述深度传感器用于感测所述深度传感器与邻近所述路径的所述物体之间的距离,并且其中所述控制器被配置成基于来自所述深度传感器的输出来调整所述可移动镜。13.根据权利要求12所述的机器人,其中所述深度传感器是渡越时间相机。14.根据权利要求11所述的机器人,其中进入所述聚焦设备的光在所述第一镜与所述第二镜之间反射穿过所述光学空腔并且与所述第三镜相交,并且由此反射到所述线扫描相机的图像传感器上。15.根据权利要求14所述的机器人,其中以下中的至少一个是可调整的,以维持所述线扫描相机与邻近所述路径的所述物体之间的所述工作距离基本上恒定:所述第一镜与所述第二镜之间的距离、所述第三镜与所述线扫描相机的所述图像传感器之间的距离以及所述第一镜、所述第二镜和所述第三镜中的任一个的角度。16.根据权利要求11所述的机器人,其还包括灯的阵列,所述灯的阵列具有沿着所述机器人的高度彼此邻近地放置的灯元件,并且具有被配置成将来自所述灯元件的光朝向邻近所述路径的所述物体引导的透镜。17.根据权利要求16所述的机器人,其中所述透镜被配置成将来自所述光元件的光线聚集到所述线扫描相机的视场上。18.根据权利要求11所述的机器人,其中所述控制器被配置成:使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像序列,所述图像序列中的每个图像序列中的每个图像具有多个预定曝光值中的一个,所述预定曝光值在高曝光值与低曝光值之间变化,针对所述图像序列中的每个图像序列,选择不具有饱和像素的所述序列中的图像,以获得一系列选择的图像,并且将所述一系列选择的图像组合来创建邻近所述路径的所述物体的组合图像。19.根据权利要求11所述的机器人,其中所述控制器被配置成:将所述一系列图像组合来创建邻近所述路径的所述物体的组合图像,所述组合图像具有一系列垂直像素线,并且控制所述机器人和所述线扫描相机的所述速度,以获取超过所述机器人沿着所述路径的每线性移动单位的预定数量的垂直像素线,以便允许所述图像被组合来形成所述组合图像,所述组合图像具有大于预定像素密度的水平像素密度。20.一种机器人,包括:运送工具,用于沿着路径移动所述机器人;线扫描相机,其安装到所述机器人并且被配置成随着所述机器人移动而移动;以及控制器,其通信地连接到所述运送工具和所述线扫描相机,并且被配置成:控制所述机器人使用所述运送工具沿着所述路径移动,使用所述线扫描相机随着所述机器人移动而捕获沿着所述路径的物体的一系列图像序列,所述图像序列中的每个图像序列中的每个图像具有多个预定曝光值中的一个,所述预定曝光值在高曝光值与低曝光值之间变化,针对所述...
【专利技术属性】
技术研发人员:D斯塔克,
申请(专利权)人:四D空间天才股份有限公司,
类型:发明
国别省市:加拿大,CA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。