CN104281118A - 用于度量***的机器人安装的界标*** - Google Patents
用于度量***的机器人安装的界标*** Download PDFInfo
- Publication number
- CN104281118A CN104281118A CN201410305122.1A CN201410305122A CN104281118A CN 104281118 A CN104281118 A CN 104281118A CN 201410305122 A CN201410305122 A CN 201410305122A CN 104281118 A CN104281118 A CN 104281118A
- Authority
- CN
- China
- Prior art keywords
- measuring systems
- boundary
- reference frame
- environment
- boundary mark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 65
- 238000005259 measurement Methods 0.000 claims abstract description 43
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 claims description 41
- 230000033001 locomotion Effects 0.000 claims description 17
- 238000003384 imaging method Methods 0.000 claims description 6
- 230000003287 optical effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 27
- 238000004519 manufacturing process Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 238000005457 optimization Methods 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 9
- 230000000712 assembly Effects 0.000 description 7
- 238000000429 assembly Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 230000006872 improvement Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/047—Accessories, e.g. for positioning, for tool-setting, for measuring probes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45061—Measuring robot
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Optics & Photonics (AREA)
- Electromagnetism (AREA)
Abstract
本发明涉及用于度量***的机器人安装的界标***,并且公开了用于将若干测量***配准到参考坐标系的方法和装置。在一个说明性示例中,装置可包括若干机器人车辆和与若干机器人车辆相关联的若干界标。若干机器人车辆可配置为移入环境中。
Description
技术领域
本发明总体涉及由度量***使用的界标,并且特别涉及安装在机器人上的界标。更特别地,本发明涉及一种用于使用机器人安装的界标***追踪移动参考点的方法和装置。
背景技术
界标通常可用于使用度量***的环境中。度量***可以是配置为生成用于一个或多个参数的测量值的任何***。度量***的示例可以包含但不限于最优测量***、运动捕捉***、激光追踪***、成像***、雷达***、全球定位***、热成像***以及其他类型的传感器***。
如在此使用的,用于度量***的“界标”可以是被度量***用作参考点的刚性结构。用于度量***的界标也可被称为度量界标。用于度量***的度量界标可能需要被定位,以便在该度量界标和该度量***间具有清楚的视线。
代表性地,度量界标可放置于将要使用度量***的区域内的固定位置。例如,该区域可以是例如但不限于,制造区域、测试区域、组装区域或其他类型区域。然而,在某些情形下,放置这些度量界标的位置可能限制在所述度量界标和所述度量***之间的清晰视线。
作为一个说明性示例,柔性制造环境可以使用自动导向车辆(AGV)沿工厂组装线来运输大型航空结构。所述自动导向车辆可能要求这些车辆所行驶的表面是大体上平坦、光滑且无障碍物的。因此,在这类环境中,度量界标可放置的潜在位置可被限制在所述工作区的两侧位置。这些位置可能不总是提供位于度量***和所述度量界标间所需的清晰视线。
一些目前可用的度量界标可以放置在移动平台上,例如但不限于,卷车。这些度量界标当被度量***需要时,可被人工地滚进工作区域,并且当所述度量***不被度量***需要时,人工地滚出该工作区域。如此,所述度量***可被储存于道路之外,直到被需要。
然而,人工地把度量界标移进和移出工作区域可为移动该度量界标的工人造成安全顾虑。特别地,工作环境,例如但不限于,高度自动化的工厂环境,可能给工人带来安全问题。因此,期望具有考虑到上述问题中的至少一些和其他可能的问题的方法和装置。
发明内容
在一个说明性示例中,装置可以包括若干机器人车辆和与若干机器人车辆相关的若干界标。若干机器人车辆可被配置为移入环境中。
在另一个说明性的实施例中,在柔性制造环境中使用若干测量***的界标***可包括若干界标、若干机器人车辆以及主控制器。在柔性制造环境中的若干测量***中的每一个测量***可被配置为生成用于若干界标的若干位置测量值,所述位置测量值用于将若干测量***配准到参考坐标系。若干界标中的界标可从传感器设备、若干传感器设备、目标以及刚性结构中的一个中选择。若干机器人车辆可被配置为移入环境中。若干机器人车辆中的机器人车辆可包括基座、与所述基座相关联地可移除的界标结构、与所述基座相关联的移动***、与所述基座相关联的传感器***以及与所述基座相关联的控制单元。所述界标结构被配置为支撑和保持若干界标中的一组界标。所述界标结构可包括定位***,该定位***配置为相对于所述基座定位或取向一组界标中的界标中的至少一个。所述移动***可被配置为移动机器人车辆。传感器***可被配置为生成传感器数据。所述控制单元可被配置为接收该传感器数据。该控制单元可运用所述传感器数据控制所述移动***。所述主控制器可被配置为将由若干测量***中的每个生成的若干位置测量值变换到参考坐标系,以将若干测量***配准到所述参考坐标系。
在另一个说明性示例中,可以提供用于将若干测量***配准到参考坐标系的方法。若干界标可以与配置为移入环境中的若干机器人车辆相关联。若干机器人车辆可以与若干界标一起移入所述环境中以用于将若干测量***配准到参考坐标系。
在另一个说明性的实施例中,可以提供用于将若干测量***配准到参考坐标系的方法。所述参考坐标系可从用于若干测量***中的测量***的坐标系和用于环境的坐标系中的一个中选择。具有与若干机器人车辆相关联的若干界标的若干机器人车辆可以基于最优化算法被移入柔性制造环境中的若干最优位置中,所述最优化算法配置为识别允许实现若干界标的最优校准的所述若干最优位置。由定位于所述环境中的若干测量***中的每一个测量***生成的若干位置测量值可以被变换到参考坐标系,以用于将若干测量***配准到所述参考坐标系。在若干机器人车辆中的机器人车辆上保持若干界标中的一组界标的界标结构可被移除,以便进行添加界标到一组界标中、从一组界标中移除界标以及替换一组界标中的界标的至少一个。当若干测量***已完全生成在环境中对其执行操作的若干对象的测量值时,若干机器人车辆可移出所述环境。
总之,根据本发明的一个方面,本发明提供了一种包含被配置为移入环境(100)中的若干机器人车辆118的装置,以及与若干机器人车辆118相关联的若干界标116。
有利的是,该装置进一步包含在环境100中的若干测量***102,其中所述若干测量***102的每一个均被配置为生成用于若干界标116的若干位置测量值148,该位置测量值用于将若干测量***102配准到参考坐标系150。
有利的是,在所述装置中,若干位置测量值148被用于将若干测量***102配准到参考坐标系150,以便由若干测量***102生成的测量值103可以根据所述参考坐标系150进行处理。
有利的是,所述装置进一步包含主控制器140,该主控制器140配置为将由若干测量***102中的每个生成的若干位置测量值148变换到参考坐标系150,以便将若干测量***102配准到参考坐标系150。
有利的是,在所述装置中,所述若干测量***102包含最优测量***104、激光追踪设备106、位置追踪***108、成像***110以及运动捕捉***112中的至少一个。
有利的是,在所述装置中,所述参考坐标系150选自用于若干测量***102中的测量***的坐标系和用于环境100的坐标系中的一个。
有利的是,在所述装置中,若干机器人车辆118中的机器人车辆120包含基座122;以及与所述基座122可移除地关联的界标结构124,其中所述界标结构124被配置为支撑和保持若干界标116中的一组界标132。
有利的是,在所述装置中,界标结构124包含定位***144,该定位***被配置为进行下述操作中的至少一个,即相对于所述基座122定位或取向一组界标132中的界标。
有利的是,在所述装置中,所述机器人车辆120进一步包括与所述基座122相关联且被配置为移动机器人车辆120的移动***126;与所述基座122相关联且被配置为生成传感器数据138的传感器***128;以及与所述基座122相关联且被配置为接收所述传感器数据138的控制单元130,其中所述控制单元130运用传感器数据138来控制移动***126。
有利的是,在所述装置中,移动***126是完整的移动***135。
有利的是,在所述装置中,所述若干界标116中的界标选自一个传感器设备、若干传感器设备、目标以及刚性结构中的一个。
有利的是,在所述装置中,所述若干机器人车辆118和若干界标116构成界标***114。
有利的是,在所述装置中,所述环境100是柔性制造环境。
根据本发明的另一个方面,提供了在柔性制造环境中与若干测量***102一起使用的界标***114,该界标***114包含若干界标116,其中柔性制造环境中的若干测量***102中的每个测量***被配置为生成用于若干界标116的若干位置测量值148,该若干位置测量值用于将若干测量***102配准到参考坐标系150,并且其中若干界标116中的界标选自一个传感器设备、若干传感器设备、目标和刚性结构中的一个;若干机器人车辆118,其被配置为移入环境100中,其中若干机器人车辆118中的机器人车辆120包含基座122;界标结构124,其与所述基座122可移除地关联,其中所述界标结构124被配置为支撑和保持若干界标116中的一组界标132,并且其中所述界标结构124包括定位***144,该定位***144配置为进行下述操作中的至少一个,即相对于所述基座122定位或取向一组界标132中的界标;移动***126,其与所述基座122关联,且被配置为移动所述机器人车辆120;传感器***128,其与所述基座122关联,且被配置为生成传感器数据138;以及控制单元130,其与所述基座122关联,且被配置为接收所述传感器数据138,其中所述控制单元130使用所述传感器数据138来控制所述移动***126;以及主控制器140,其被配置为将由若干测量***102中的每个生成的若干位置测量值148变换到参考坐标系150,以便将若干测量***102配准到所述参考坐标系150。
根据本发明的另一个方面,提供了一种用于将若干测量***102配准到参考坐标系150的方法,该方法包含:将若干界标116与被配置为在环境100中移动的若干机器人车辆118相关联;以及将具有若干界标116的若干机器人车辆118移入所述环境100中,以用于将若干测量***102配准到参考坐标系150。
有利地,所述方法进一步包含由若干测量***102中的每个测量***生成针对若干界标116的若干位置测量值148。
有利地,所述方法进一步包含将由若干测量***102中的每个测量***生成的若干位置测量值148变换402到参考坐标系150,以用于将若干测量***102配准到参考坐标系150。
有利地,在该方法中,将若干测量***102配准到参考坐标系150允许由若干测量***102中的每个生成的测量值103被相对于参考坐标系150处理。
有利地,所述方法进一步包含从用于若干测量***102中的测量***146的坐标系和用于环境100的坐标系中的一个选择504所述参考坐标系150。
有利地,在该方法中,将若干机器人车辆118移入环境100中包含将具有若干界标116的若干机器人车辆118移动到所述环境100中的若干最优位置141。
有利地,在该方法中,将具有若干界标116的若干机器人车辆118移动到所述环境100中的若干最优位置141包含基于最优化算法139移动502若干机器人车辆118到所述环境100中的若干最优位置141,所述最优化算法139被配置为识别允许实现若干界标116的最优校准的若干最优位置141。
有利地,在该方法中,将若干界标116与若干机器人车辆118关联包含将若干界标116中的一组界标132安装在若干机器人车辆118中的机器人车辆上的界标结构124上。
有利地,该方法进一步包含改变一组界标132中的界标相对于机器人车辆上的界标结构124的位置。
有利地,该方法进一步包含改变一组界标132中的界标相对于机器人车辆上的界标结构124的取向。
有利地,该方法进一步包含移除在若干机器人车辆118中的机器人车辆120上保持若干界标116中的一组界标132的界标结构124,以便进行添加界标到安装在界标结构124上的一组界标中、从所述一组界标中移除界标或替换所述一组界标132中的界标的至少一个。
有利地,该方法进一步包含当若干测量***102已完全生成用于在所述环境100中对其执行操作的若干对象的测量值103时,将具有若干界标116的若干机器人车辆118移出所述环境100。
根据本发明的另一个方面,提供了一种用于将若干测量***102配准到参考坐标系150的方法。该方法包含:从用于若干测量***102中的测量***146的坐标系和用于环境100的坐标系中的一个选择504参考坐标系150;将具有与若干机器人车辆118相关联的若干界标116的若干机器人车辆118基于最优化算法139移入柔性制造环境中的若干最优位置141中,所述最优化算法配置为识别允许实现若干界标116的最优校准的所述若干最优位置141;将由定位于所述环境100中的若干测量***102中的每个测量***生成的若干位置测量值148变换到参考坐标系150,以用于将若干测量***102配准到所述参考坐标系150;移除在若干机器人车辆118中的机器人车辆120上保持若干界标116中的一组界标132的界标结构124,以便进行添加界标到一组界标132中、从一组界标132中移除界标以及替换一组界标132中的界标的至少一个;以及当若干测量***102已完全生成在环境100中对其执行操作的若干对象的测量值103时,将若干机器人车辆118移出所述环境100。
所述特征和功能可以在本公开的各种实施例中独立实现,或者可以在另一些实施例中组合,其进一步的细节可以参考如下说明和附图所示。
附图说明
在所附权利要求中提出了说明性实施例的被确信具有新颖特性的特征。但是,通过在与附图结合阅读时参考本公开说明性实施例的如下详细描述,说明性实施例、优选使用方式、进一步的目的及其特点将被最佳地理解,其中:
图1是根据说明性实施例的具有方块图的形式的其中使用了若干测量***的环境的图示;
图2是根据说明性实施例的机器人车辆的图示;
图3是根据说明性实施例的其中使用了若干测量***以生成测量值的环境的图示;
图4是根据说明性实施例的具有流程图形式的用于将若干测量***配准到参考坐标系的过程的图示;
图5是根据说明性实施例的具有流程图形式的用于将若干测量***配准到参考坐标系的过程的图示;
图6是根据说明性实施例的具有方块图的形式的数据处理***的图示;
图7是根据说明性实施例的具有方块图的形式的飞行器制造和维护方法的图示;
图8是具有方块图形式的其中可以实施说明性实施例的飞行器的图示。
具体实施方式
说明性的实施例识别和考虑到不同的事项。例如,说明性实施例识别和考虑到可能期望的是具有用于将度量界标移入和移出工作区域而不需要人类操作者的自动化***。特别地,说明性实施例识别和考虑到在机器人车辆上安装度量界标会是有益的。
因此,说明性实施例提供了用于使用度量界标配准到测量***的方法和装置。在另一个说明性示例中,可以提供用于将若干测量***配准到参考坐标系的方法。若干机器人车辆可以移入环境中。若干界标可以与若干机器人车辆关联。若干位置测量值可以变换到所述参考坐标系以用于将若干测量***配准到该参考坐标系,所述位置测量值由位于所述环境中的若干测量***中的每个测量***生成。
现在参考附图,并且尤其参考图1,根据说明性实施例以方块图的形式描述了其中使用若干测量***的环境的图示。在该说明性示例中,环境100可以是其中可使用若干测量***102的环境。
如在此使用的,“若干”项目可以是一个或多个项目。以这种方式,若干测量***102可包含一个或多个测量***。若干测量***102可被配置为在环境100中生成测量值103。测量值103可以是用于在环境100中对其执行操作的若干对象的测量值。例如,这些操作可以包含例如但不限于,测试操作、钻孔操作、组装操作、制作操作、检查操作、成像操作、返工操作和/或其他类型的操作。
依据实施方式,环境100可以具有多种不同形式。环境100可以采用例如但不限于,工厂区、在柔性制造环境中的工作间、制造区域、室外环境、建筑内区域、实验室、测试环境、一段公路、领空区域、空间区域、水下环境、储存区域、机场或其他一些类型的环境的形式。
在本说明性实施例中,若干测量***102中的测量***可以是被配置成为一个或多个参数生成测量值的任何类型的***或设备。在某些情况下,若干测量***102中的测量***可以被称为度量***。
若干测量***102可以包含任何数量的不同类型的测量***。若干测量***102可以包含例如但不限于,光学测量***104、激光追踪设备106、位置追踪***108、成像***110、运动捕捉***112或一些其他类型的测量***或设备中的至少一个。在本说明性示例中,位置追踪***108可以采用以下形式之一:使用卫星网络的全球定位***、光学定位***、磁性定位***、大规模追踪***或其他一些类型的位置追踪***。
如本文使用的,当用于一列项目时,短语“至少一个”意指一个或多个所列项目的不同的组合可被使用,并且可能仅需要列表中的一个项目。所述项目可以是特定的对象、物体或分类。也就是说,“至少一个”意指可以使用来自列表的项目或若干项目的任意组合,但是可能并不要求列表中的全部项目。
例如,“项目A、项目B和项目C中的至少一个”可指项目A;项目A和项目B;项目B;项目A,项目B和项目C;或者项目B和项目C。在某些情况下,“项目A、项目B和项目C中的至少一个”可指例如但不限于,两个项目A、一个项目B,和十个项目C;四个项目B和七个项目C;或者其他一些合适的组合。
依据实施方式,若干测量***102中的测量***可被配置为在环境100中静态或移动。例如但不限于,若干测量***102中的测量***可以与静态平台或移动平台关联。
在本说明性示例中,界标***114可以配置为用于若干测量***102。界标***114可以用来提供用于由若干测量***102生成的测量值103的参考点。
正如所述,界标***114可包含若干界标116和若干机器人车辆118。正如此处使用的,“界标”,例如若干界标116中的一个,可以是可用来提供用于若干测量***102中的至少一个的参考点的任何对象。界标可以采用以下形式:一个传感器设备、若干传感器设备、目标、刚性结构或其他一些类型的对象。
若干界标116可以被配置为与若干机器人车辆118关联。依据实施方式,若干界标116中的一个或多个可以安装在若干机器人车辆118中的每一个上。正如此处使用的,“机器人车辆”,例如若干机器人车辆118之一,可以是可被配置成自动或半自动地移动的任何类型的移动平台。
机器人车辆120可以是若干机器人车辆118中的一个机器人车辆的示例。在某些情况下,机器人车辆120可被称为界标机器人(monubot)。机器人车辆120可包含基座122、界标结构124、移动***126、传感器***128以及控制单元130。
基座122可以例如但不限于,机器人车辆120的主结构框架。界标结构124、移动***126、传感器***128以及控制单元130可配置为与基座122关联。依据实施方式,界标结构124、移动***126、传感器***128以及控制单元130中的一个或多个可以与基座122可移除地关联。
正如此处使用的,当一个组件与另一个组件“关联”时,所述关联是在所述示例中的物理关联。例如,第一组件,如界标结构124,可以通过固定到第二组件、接合到第二组件、安装到第二组件、焊接到第二组件、紧固到第二组件和/或用其他一些合适的方式连接到第二组件而被认为与第二组件如基座122关联。还可使用第三组件将第一组件连接到第二组件。进一步地,该第一组件可通过形成为第二组件的一部分和/或形成为第二组件的扩展件而被认为与第二组件关联。
当第一组件附连到第二组件并且然后从第二组件移除时,第一组件可以与第二组件可移除地关联。在某些情况下,第一组件可被再次附连到第二组件。
在本说明性示例中,界标结构124可被配置为保持且支撑若干界标116中的一组界标132。正如此处使用的,“一组”项目可以是一个或多个项目。以这种方式,一组界标132可以包含一个或多个界标。
移动***126可以被用来在环境100中移动机器人车辆120。移动***126可以包含若干移动设备134。若干移动设备134可以包含,例如但不限于,轮、完整的轮、辊、滑动器、空气轴承、球形轴承或一些其他类型的移动设备中的至少一个。
完整的轮可以是全方位轮。换句话说,完整的轮可被配置为可在约360度内在任何方向上移动。当若干移动设备134包含若干完整的轮时,移动***126可被称为完整移动***135。完整移动***135可以包含除了若干移动设备134以外的其他组件。例如但不限于,完整运动***135可以包含任何数量的驱动马达、电池、控制单元和/或其他组件。
在本说明性示例中,传感器***128可以包含若干传感器设备136。若干传感器设备136可以包含例如但不限于,导航传感器、位置追踪设备、成像传感器、二维激光扫描仪、三维激光扫描仪或者一些其他类型的传感器设备中的至少一个。传感器***128可以被配置为生成传感器数据138,该传感器数据138可以被用来在环境100内对机器人车辆120进行导航。
控制单元130可以使用硬件、软件或两者的组合而实现。在一个说明性示例中,控制单元130可以处理器单元的形式实现。当然,在其他说明性示例中,控制单元130可以使用计算机***、彼此通信的若干计算机、微处理器、集成电路、电子电路或一些其他类型的处理器中的至少一个来实现。
在一些说明性示例中,所有的控制单元130可以在机器人车辆120上实现。在其他说明性示例中,部分控制单元130可以远程实现。例如但不限于,部分控制单元130可以在处于与机器人车辆120远程的位置中的计算机中实现。
控制单元130可以被配置为与传感器***128通信。特别地,控制单元130可以被配置为从传感器***128接收传感器数据138。在某些情况下,控制单元130还可以被配置为控制传感器***128。
在本说明性示例中,控制单元130可以使用传感器数据138来控制环境100内的机器人车辆120的移动。例如但不限于,控制单元130可以使用传感器数据138来控制移动***126。特别地,控制单元130可以控制若干移动设备134来移动环境100内的机器人车辆120。
若干机器人车辆118中的每个机器人车辆可以用类似于机器人车辆120的方式实现。以这种方式,若干机器人车辆118中的每个可以分别被配置为具有基座、界标结构、移动***、传感器***、类似于基座122的控制单元、界标结构124、移动***126、传感器***128以及控制单元130。
在一些说明性示例中,在若干机器人车辆118中的每个机器人车辆上的所述控制单元可配置为与若干机器人车辆118中的其他机器人车辆上的其他控制单元通信。以这种方式,这些控制单元能够协调环境100中的若干机器人车辆118的运动。特别地,这些控制单元能够协调环境100中的若干机器人车辆118的运动。
在其他说明性示例中,若干机器人车辆118中每个机器人车辆上的控制单元可以配置为独立于其他控制单元地操作。例如,在机器人车辆120上的控制单元130可以使用从传感器***128获得的传感器数据138来追踪环境100内若干机器人车辆118中的其他机器人车辆的位置。
进一步,在某些情况下,若干机器人车辆118中的每个机器人车辆上的控制单元可以配置为与主控制器140通信。在这些示例中,若干机器人车辆118可与主控制器140无线通信。主控制器140可以是环境100内的主控制器。主控制器140可以被配置为控制环境100内执行的操作。
主控制器140可以被配置为与若干测量***102通信和/或控制若干测量***102。在某些情况下,主控制器140可以被配置为与若干机器人车辆118通信和/或控制若干机器人车辆118。
依据实施方式,主控制器140可以使用硬件、软件或两者的结合来实现。在一个说明性示例中,主控制器140可以使用计算机***142来实现。计算机***142可由一台或多台计算机构成。当在计算机***142中存在多于一台计算机时,这些计算机可以彼此通信。
在本说明性示例中,在若干测量***102被用于在环境100内生成测量值103之前,携带若干界标116的若干机器人车辆118可以被移入环境100中。若干机器人车辆118中的每个可以被移入环境100内的位置,该位置允许安装在若干机器人车辆118中每个机器人车辆的界标结构上的一组界标的最优校准。特别地,若干机器人车辆118中每个机器人车辆上的控制单元可以运用最优化算法139来识别若干最优位置141,该若干最优位置141可提供安装在机器人车辆上的一组界标的最优校准。
当考虑若干选择因素时,安装在机器人车辆上的一组界标的最优校准可以被实现。最优化算法139可以被配置为考虑这些选择因素。一个因素可能是所需的若干机器人车辆118中的机器人车辆的实际数量。另一个因素可能是在全部若干测量***102的工作范围内的最大公用地面面积。换句话说,可以考虑全部若干测量***102可以在其内移动和/或执行操作的最大公用面积。
另一个因素可以是若干机器人车辆118中每个机器人车辆的位置可能需要允许机器人车辆被空间取向为使得若干测量***102中包含一个或多个基于方向的传感器的任何测量***需要能够指向所述机器人车辆。当然,依据实施方式,在识别若干最优位置141时可考虑其他因素。在一个说明性示例中,最优化算法139可以采用使用最小二乘法的全局成本函数最优化的形式。
当然,在一些说明性示例中,主控制器140可被配置成控制若干机器人车辆118中每个机器人车辆的运动。主控制器140可以被配置成向若干机器人车辆118无线发送命令。例如但不限于,主控制器140可以被配置成从传感器***128和/或机器人车辆120机载控制单元130无线接收传感器数据138。主控制器140可使用传感器数据138和从若干机器人车辆118中的其他机器人车辆接收的传感器数据,从而将若干机器人车辆118引导到环境100内的最优位置。
在一些说明性示例中,一旦若干机器人车辆118中的每个机器人车辆移动到了最优位置,在每个机器人车辆上的界标结构可被用于控制安装在该机器人车辆上的每个界标的位置和/或取向。例如但不限于,界标结构124可具有定位***144,该定位***144被配置成相对于界标结构124调整一组界标132中每个界标的位置和/或取向。
此后,若干测量***102中的每个测量***可被配置为相对于用于该测量***的坐标系测量若干界标116中每个界标的位置。
测量***146可以是若干测量***102中的一个的示例。测量***146可以被配置为生成若干位置测量值148并且将若干位置测量值148发送到主控制器140。若干位置测量值148可包含针对若干界标116中每个界标的位置测量值。
主控制器140可被配置为将若干位置测量值148变换到参考坐标系150。进一步地,主控制器140可被配置为将由若干测量***102的每个测量***生成的位置测量值变换到参考坐标系150。
在一个说明性示例中,参考坐标系150可以是三维参考坐标系152。在某些情况下,参考坐标系150可以被选择为由若干测量***102中特定的测量使用的坐标系。在其他说明性示例中,参考坐标系150可以是用于环境100的坐标系。在另一些示例中,参考坐标系150可以是用于在环境100中对其执行一个或多个操作的对象的坐标系。
主控制器140可以运用例如但不限于当前可用的数学公式和/或技术将若干位置测量值148变换到参考坐标系150。以这种方式,由测量***146生成的所有测量值然后可以被变换到参考坐标系150。因此,测量***146可以被视为相对于参考坐标系150配准。主控制器140可被配置为运用若干界标116将若干测量***102中的每个测量***与参考坐标系150配准。
一旦若干测量***102与参考坐标系150配准,则可生成用于在环境100中对其执行操作的若干对象的测量值103。进一步地,若干机器人车辆118可被移出环境100,或至少移出若干测量***102和/或环境100内其他工具或机器的线路。依据实施方式,若干机器人车辆118可以在测量值103被生成之前或之后被移动。
在某些情况下,若干机器人车辆118中的一个或多个可被移回环境100中,以确保若干测量***102仍然与参考坐标系150恰当地对齐。以这种方式,若干机器人车辆118在需要时可以被移入环境100中的工作区内,并且在不需要时被存放在所述线路之外。
进一步地,当已经完成对环境100内的特定对象执行的操作时,所述对象可从环境100中移出。然后,不同的对象可以被移入环境100中。在某些情况下,包括在若干界标116内的特定界标可被改变。例如,至少一个界标可被添加到若干界标116,或从若干界标116中移除,或在若干界标116中被替换。
图1中的环境100的图示不意味着暗示对可以实现说明性实施例的方式的物理或结构限制。可以使用除了或代替所述组件以外的其他组件。一些组件可以是可选的。同样,提供方块以说明一些功能组件。当在某个说明性实施例中实现时,这些方块中的一个或多个可被组合、分割、或组合并且分割为不同的方块。
现在参考图2,其描述了根据说明性实施例的机器人车辆的图示。在该说明性示例中,机器人车辆200可以是图1中的机器人车辆120的一个实施方式的示例。
如所述,机器人车辆200可以包含基座202、界标结构204、移动***206、传感器***208以及控制单元210。基座202、界标结构204、移动***206、传感器***208以及控制单元210可以分别作为图1中的基座122、界标结构124、移动***126、传感器***128以及控制单元130的实施方式的示例。在本说明性示例中,界标结构204,移动***206,传感器***208以及控制单元210可以附连到基座202。进一步地,界标结构204可以可移除地附连到基座202。
在本说明性示例中,界标212和界标214可以附连到界标结构204。界标212和界标214可以作为图1中的一组界标132的一个实施方式的示例。界标结构204可以具有定位***(未显示),该定位***可允许界标212和界标214相对于基座202重新定位和/或重新取向。
例如但不限于,界标结构204可被配置为在大体上与轴线216平行的方向上移动界标212和/或界标214,以便对这些界标重新定位。进一步地,在某些情况下,界标结构204可以被配置为在沿着箭头218的方向上绕轴线216旋转界标212和/或界标214以对这些界标重新取向。
如所述,移动***206可以包含完整的轮220、完整的轮222、马达224以及电池226。完整的轮220和完整的轮222可以作为图1中若干移动设备134的一个实施方式的示例。
在本说明性示例中,传感器***208可以包含激光扫描仪228。激光扫面仪228可作为图1中若干传感器设备136的一个实施方式的示例。在本说明性示例中,激光扫描仪228可以是二维激光扫描仪。激光扫面议228可生成传感器数据,并且向控制单元210发送该传感器数据。控制单元210可被配置成运用该传感器数据来控制机器人车辆200的运动。例如但不限于,控制单元210可以基于传感器数据发送命令到移动***206。
现在参考图3,其描述了根据说明性实施例的环境的图示,在该环境中,使用若干测量***来生成测量值。在本说明性示例中,环境300可以作为图1中环境100的一个实施方式的示例。
如所述,若干测量***302可以存在于环境300中。若干测量***302可作为图1中若干测量***102的一个实施方式的示例。若干测量***302可包含激光追踪***304,运动捕捉***306,激光雷达***308以及位置追踪***310。
进一步地,界标***312也可以存在于环境300中。界标***312可以包含保持界标315和界标316的机器人车辆314、保持界标320和界标322的机器人车辆318以及保持界标326和界标328的机器人车辆324。机器人车辆314、318、324可以作为图1中若干机器人车辆118的一个实施方式的示例。进一步地,界标315、316、320、322、326和328可作为图1中若干界标116的一个实施方式的示例。
如所述,主控制器329也可存在于环境300中。在本说明性示例中,只有激光追踪***304和位置追踪***310当前可被激活使用。激光追踪***304可被配置为通过无线通信链路330与主控制器329通信。位置追踪***310可被配置为通过无线通信链路332与主控制器329通信。进一步地,机器人车辆314、318以及324可被配置为分别通过无线通信链路334、336、338与主控制器329通信。
在本说明性示例中,机器人车辆314、318以及324可被配置为将其自身定位在环境300内,以便界标315、316、320、322、326和328可被最优校准。一旦机器人车辆314、318以及324被最优定位,每一个激光追踪***304和位置追踪***310可为每个机器人车辆314、318以及324生成位置测量值。
特别地,激光追踪***304可分别为每个机器人车辆314、318以及324生成位置测量值,如线340、342及344所示。进一步地,位置追踪***310可分别为机器人车辆314、318及324中的每个生成位置测量值,如线346、348及350所示。这些位置测量值可被发送到主控制器329以便处理。
主控制器329可被配置为将这些位置测量值变换到参考坐标系(未显示),与图1中的参考坐标系150相似。以这种方式,主控制器329可将激光追踪***304和位置追踪***310配准到所述参考坐标系(未显示),以便由这些测量***生成的全部测量值均可相对于所述参考坐标系(未显示)生成。
作为一个说明性示例,激光追踪***304可被用于测量环境300内的组件(未显示)的位置。位置追踪***310可被用于测量部件(未显示)的位置,该部件被放置在环境300内的所述装配件上。主控制器329可识别将激光追踪***304和位置追踪***310的位置测量值变换到所述参考坐标系(未显示)所需的变换,以便这些***在数学上相对于所述参考坐标系(未显示)配准。例如但不限于,将所述部件放置在所述装配件上所要求的移动命令可使用由主控制器329识别的变换而被计算。所述移动命令可以被用来例如但不限于命令位于环境300内的机器人(未显示)将所述部件放置在所述装配件上。
图2中的机器人车辆200和图3中的环境300的说明并不意味着暗示对可以实施说明性实施例的方式的物理或结构限制。可以使用除了或替换所述组件之外的其他组件。一些组件可以是可选的。
图2-3中所示的不同组件可以是图1中以方块形式显示的组件如何可以实现为物理结构的说明性示例。此外,图2-3中的某些组件可与图1中的组件组合,与图1中的组件一起使用、或者两者的组合。
现在参考图4,其根据说明性实施例以流程图的形式描述了将若干测量***配准到参考坐标系的过程的图示。图4中说明的过程可被实施以将若干测量***102配准到图1中的参考坐标系150。
所述过程可开始于将若干界标116与被配置为在环境100内移动的若干机器人车辆118关联(操作400)。操作400可通过例如但不限于将一组界标如一组界标132安装到机器人车辆上的界标结构如机器人车辆120上的界标结构124而执行。
此后,具有若干界标116的若干机器人车辆118可被移入环境100,以用于将若干测量***102配准到参考坐标系150(操作402)。下一步,针对若干界标116的若干位置测量值148可由若干测量***102中的每个测量***生成(操作404)。
由若干测量***102中的每个测量***生成的若干位置测量值148然后可被变换到参考坐标系150,以用于将若干测量***102配准到参考坐标系150(操作406),此后所述过程终止。一旦操作406被执行,则由若干测量***102生成的所有测量值103可相对于相同的坐标系被处理,如参考坐标系150。
进一步地,若干测量***102中的每个测量***可使用基于参考坐标系150生成的命令在环境100内被移动和控制。运用参考坐标系150允许若干测量***102的改进的管理,并且可增加处理测量值103的速度和效率。
现在参考图5,其根据说明性实施例以流程图形式描述了用于将若干测量***配准到参考坐标系的过程的图示。图5中说明的过程可以实施为将若干测量***102配准到图1中的参考坐标系150。
所述过程可以开始于将一组界标132安装到若干机器人车辆118中每个机器人车辆的界标结构124上(操作500)。下一步,若干机器人车辆118可以基于最优化算法移动到环境100内的若干最优位置,该最优化算法配置为识别若干最优位置,该最优位置允许实现安装在若干机器人车辆118上的若干界标116的最优校准(操作502)。
之后,参考坐标系150可从用于若干测量***102中的测量***146的坐标系和用于环境100的坐标系中的一个选择(操作504)。针对与若干机器人车辆118相关联的若干界标116的若干位置测量值148可由与若干机器人车辆118相关联的若干测量***102中的每个测量***生成(操作506)。
然后,由若干测量***102中的每个测量***生成的若干位置测量值148可以被发送到主控制器140(操作508)。然后,主控制器140可以将由若干测量***102中的每个测量***生成的若干位置测量值148变换到参考坐标系150(操作510)。之后,主控制器140可以将若干测量***102配准到参考坐标系150,以便由若干测量***102生成的所有测量值103可以相对于参考坐标系150生成(操作512),所述过程随后终止。
现在转向图6,其根据说明性实施例以方块图的形式描述了数据处理***的图示。数据处理***600可用于实现主控制器140、计算机***142中的一台或多台计算机、控制单元130和/或用于图1中的若干机器人车辆118中的机器人车辆的控制单元。如所述,数据处理***600包含通信框架602,所述通信框架602在处理器单元604、存储设备606、通信单元608、输入/输出单元610以及显示器612之间提供通信。在某些情况下,通信框架602可实施为总线***。
处理器单元604被配置为执行软件指令以执行若干操作。依据实施方式,处理器单元604可包括若干处理器、多处理器核心和/或一些其他类型的处理器。在某些情况下,处理器单元604可以采用硬件单元的形式,如电路***、专用集成电路(ASIC)、可编程逻辑器件或一些其他合适类型的硬件单元。
用于操作***、应用程序和/或由处理器单元604运行的程序的指令可以位于存储设备606中。储存设备606可以通过通信框架602与处理器单元604进行通信。正如此处使用的,存储设备,也被称为计算机可读储存设备,是能够在临时和/或永久基础上存储信息的任何硬件体。该信息可包括但不限于,数据、程序代码和/或其他信息。
存储器614和永久性贮存器616是存储设备606的示例。存储器614可采用如下形式,例如,随机存取存储器或一些类型的易失性或非易失性存储设备。永久性贮存器616可以包括任意数量的组件或设备。例如,永久性贮存器616可包括硬盘驱动器、闪存、可重写光盘、可重写磁盘或上述装置的某些组合。由永久性贮存器616使用的介质可以或不可以是可移动的。
通信单元608允许数据处理***600与其他数据处理***和/或设备通信。通信单元608可以使用物理和/或无线通信链路提供通信。
输入/输出单元610允许从连接到数据处理***600的其他设备接收输入并且将输出发送到所述其他设备。例如,输入/输出单元610可以允许通过键盘、鼠标和/或一些其他类型的输入设备接收用户输入。作为另一个示例,输入/输出单元610可以允许输出被发送到连接到数据处理***600的打印机。
显示器612配置为向用户显示信息。显示器612可包括例如但不限于,监控器、触摸屏、激光显示器、全息显示器、虚拟显示设备和/或一些其他类型的显示设备。
在本说明性示例中,不同说明性实施例的过程可以由处理器单元604使用计算机执行的指令实施。这些指令可以被称为程序代码、计算机可用程序代码或计算机可读程序代码,并且可以被处理器单元604中的一个或多个处理器读取和执行。
在这些示例中,程序代码618以功能形式位于可选择性地移除的计算机可读介质620上,并且可以被加载到或传输到数据处理***600,以便由处理器单元604执行。程序代码618和计算机可读介质620一起形成计算机程序产品622。在本说明性示例中,计算机可读介质620可以是计算机可读存储介质624或计算机可读信号介质626。
计算机可读存储介质624是物理的或有形的存储设备,其被用来存储程序代码618而不是传播或传输程序代码618的介质。计算机可读存储介质624可以是例如但不限于,连接到数据处理***600的光盘、磁盘或永久性存储设备。
可替换地,程序代码618可以使用计算机可读信号介质626被传输到数据处理***600。计算机可读信号介质626可以是例如包含程序代码618的传播的数据信号。该数据信号可以是电磁信号、光学信号和/或可以通过物理和/或无线通信链路传输的一些其他类型的信号。
图6中的信号处理***600的图示不意味着提供对可以实施所述说明性实施例的方式的结构限制。不同的说明性实施例可以实施在包含除了说明的数据处理***600的组件或替换说明的所述组件的组件的数据处理***中。进一步地,图6显示的组件可与所显示的说明性示例不同。
本公开的说明性实施例可以在如图7所示的飞行器制造和维护方法700以及图8中所示的飞行器800的背景下说明。首先转向图7,根据说明性实施例以方块图的形式描述了飞行器制造和维护方法的图示。在预生产期间,飞行器制造和维护方法700可以包括图8中的飞行器800的规范和设计702以及材料采购704。
在生产过程中,进行组件和子配件制造706以及图8中的飞行器800的***集成708。此后,图8中的飞行器800可以经历认证和交付710,以便投入使用712。当由客户使用712时,图8中的飞行器800安排了日常维修和维护714,其可以包括改进、重新配置、翻新和其他维修或维护。
飞行器制造和维护方法700的每一个过程可以由***集成商、第三方和/或经营者实行或实现。在这些示例中,所述经营者可以是客户。出于本说明书的目的,***集成商可以包含但不限于,任意数量的飞行器制造商和主***承包商;第三方可以包含但不限于,任意数量的卖主、承包商和供应商;经营者可以是航空公司、租凭公司、军事实体、服务组织等等。
现在参考图8,其以方块图的形式描述了飞行器的图示,在该飞行器中,可以实施说明性实施例。在本示例中,飞行器800通过图7中的飞行器制造和维护方法700生产,并且可以包含具有多个***804和内部806的机身802。***804的示例包含推进***808、电气***810、液压***812和环境***814中的一个或多个。可以包含任意数量的其他***。尽管给出了航空示例,但不同的说明性实施例也可以被应用于其他工业,如汽车工业。
在此呈现的装置和方法可在图7中的飞行器制造和维护方法700的至少一个阶段中使用。特别地,图1的界标***114可在飞行器制造和维护方法700的任意一个阶段中被用于配准测量***。例如但不限于,图1的界标***114可以在组件和子配件制造706、***集成708、日常维修和维护714或飞行器制造和维护方法700的其他一些阶段中的至少一个期间使用。
在一个说明性示例中,图7中的组件和子配件制造706中生产的组件或子配件可以类似于当飞行器800处于图7中的使用712中时制造组件或子配件的方式被制作或制造。作为另一个示例,一个或多个装置实施例、方法实施例或两者的组合可在生产阶段期间使用,如图7中的组件和子配件制造706以及***集成708。一个或多个装置实施例、方法实施例或两者的组合可在飞行器800投入使用712时和/或在图7中的维修和维护714期间使用。若干不同的说明性实施例的运用可充分加快飞行器800的组装和/或降低飞行器800的成本。
所描述的不同的实施例中的流程图和方块图说明了说明性实施例中的装置和方法的某些可行的实施方式的结构、功能和操作。这样,流程图或方块图中的每一个方块可表示模块、区段、功能和/或操作或步骤的一部分。
在说明性实施例的某些可替换的实施方式中,在方块中提到的一个或多个功能可不按附图中注明的顺序发生。例如,在某些情况下,相继显示的两个方块可被基本同时执行,或者所述方块有时可以颠倒的顺序执行,这取决于涉及到的功能。同样,除了流程图或方块图中说明的方块以外,还可以添加其他方块。
出于说明和描述的目的,不同的说明性实施例的说明已被呈现,并且不意图穷举或被限制为公开形式的实施例。许多改进和变化对于本领域普通技术人员将是显而易见的。进一步地,与其他期望的实施例比较,不同的说明性实施例可以提供不同的特征。选择的一个或多个实施例被选定并且说明以便最佳地解释实施例的原理、实际应用,并且使本领域其他普通技术人员能够理解具有适合于期望的特定用途的各种改进的各种实施例的公开。
Claims (15)
1.一种装置,其包括:
配置为移入环境(100)中的若干机器人车辆(118);以及
与所述若干机器人车辆(118)相关联的若干界标(116)。
2.根据权利要求1所述的装置,其进一步包括:
在所述环境(100)中的若干测量***(102),其中所述若干测量***(102)中的每个配置为生成所述若干界标(116)的若干位置测量值(148),该若干位置测量值用于将所述若干测量***(102)配准到参考坐标系(150)。
3.根据权利要求2所述的装置,其中所述若干位置测量值(148)用于将所述若干测量***(102)配准到所述参考坐标系(150),以便由所述若干测量***(102)产生的测量值(103)可以根据所述参考坐标系(150)被处理。
4.根据权利要求3所述的装置,其进一步包括:
主控制器(140),其配置为将由所述若干测量***(102)中的每个测量***生成的所述若干位置测量值(148)变换到所述参考坐标系(150),以将所述若干测量***(102)配准到所述参考坐标系(150)。
5.根据权利要求2-4中任何一项所述的装置,其中所述若干测量***(102)包括光学测量***(104)、激光追踪设备(106)、位置追踪***(108)、成像***(110)以及运动捕捉***(112)中的至少一个。
6.根据权利要求2-5中任何一项所述的装置,其中所述若干机器人车辆(118)中的机器人车辆(120)包括:
基座(122);以及
与所述基座(122)可移除地关联的界标结构(124),其中所述界标结构(124)配置为支撑和保持所述若干界标(116)中的一组界标(132)。
7.根据权利要求6所述的装置,其中所述界标结构(124)包括:
定位***(144),其配置为执行以下操作中的至少一个,即相对于所述基座(122)定位或取向所述一组界标(132)中的界标;
移动***(126),其与所述基座(122)相关联并且被配置为移动所述机器人车辆(120);
传感器***(128),其与所述基座(122)相关联并且配置为生成传感器数据(138);以及
控制单元(130),其与所述基座(122)相关联并且配置为接收所述传感器数据(138),其中所述控制单元(130)使用所述传感器数据(138)来控制所述移动***(126)。
8.一种用于将若干测量***(102)配准到参考坐标系(150)的方法,所述方法包含:
将若干界标(116)与配置为在环境(100)中移动的若干机器人车辆(118)相关联;以及
将具有所述若干界标(116)的所述若干机器人车辆(118)移入所述环境(100)中以用于将所述若干测量***(102)配准到所述参考坐标系(150)。
9.根据权利要求8所述的方法,其进一步包含:
通过所述若干测量***(102)中的每个测量***生成所述若干界标(116)的若干位置测量值(148)。
10.根据权利要求9所述的方法,其进一步包含:
将由所述若干测量***(102)中的每个测量***生成的所述若干位置测量值(148)变换到所述参考坐标系(150),以将所述若干测量***(102)配准到所述参考坐标系(150)。
11.根据权利要求9-10中任何一项所述的方法,其中将所述若干测量***(102)配准到所述参考坐标系(150)允许由所述若干测量***(102)的每个生成的测量值(103)相对于所述参考坐标系(150)被处理。
12.根据权利要求9-11中任何一项所述的方法,其进一步包含:
从用于所述若干测量***(102)中的测量***(146)的坐标系和用于所述环境(100)的坐标系中的一个中选择(504)所述参考坐标系(150)。
13.根据权利要求9-12中任何一项所述的方法,其中将所述若干机器人车辆(118)移入所述环境(100)中包含:
将具有所述若干界标(116)的所述若干机器人车辆(118)移动到所述环境(100)内的若干最优位置(141)。
14.根据权利要求9-13中任何一项所述的方法,其中将所述若干界标(116)与所述若干机器人车辆(118)相关联包含:
将所述若干界标(116)中的一组界标(132)安装在所述若干机器人车辆(118)中的机器人车辆上的界标结构(124)上。
15.根据权利要求9-14中任何一项所述的方法,其进一步包含:
当所述若干测量***(102)已完成生成针对在所述环境(100)中对其执行操作的若干对象的测量值(103)时,将具有所述若干界标(116)的所述若干机器人车辆(118)移出所述环境(100)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911064230.3A CN110780672B (zh) | 2013-07-02 | 2014-06-30 | 用于度量***的机器人安装的界标*** |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/933,354 US10725478B2 (en) | 2013-07-02 | 2013-07-02 | Robotic-mounted monument system for metrology systems |
US13/933,354 | 2013-07-02 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911064230.3A Division CN110780672B (zh) | 2013-07-02 | 2014-06-30 | 用于度量***的机器人安装的界标*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104281118A true CN104281118A (zh) | 2015-01-14 |
CN104281118B CN104281118B (zh) | 2019-11-29 |
Family
ID=51228275
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410305122.1A Active CN104281118B (zh) | 2013-07-02 | 2014-06-30 | 用于度量***的机器人安装的界标*** |
CN201911064230.3A Active CN110780672B (zh) | 2013-07-02 | 2014-06-30 | 用于度量***的机器人安装的界标*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911064230.3A Active CN110780672B (zh) | 2013-07-02 | 2014-06-30 | 用于度量***的机器人安装的界标*** |
Country Status (7)
Country | Link |
---|---|
US (1) | US10725478B2 (zh) |
EP (1) | EP2821877B1 (zh) |
JP (1) | JP6440975B2 (zh) |
KR (1) | KR102224047B1 (zh) |
CN (2) | CN104281118B (zh) |
CA (1) | CA2852519C (zh) |
ES (1) | ES2700282T3 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112346448A (zh) * | 2019-08-08 | 2021-02-09 | 三菱重工业株式会社 | 位置运算***、位置运算方法及无人输送车 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10725478B2 (en) * | 2013-07-02 | 2020-07-28 | The Boeing Company | Robotic-mounted monument system for metrology systems |
JP6688747B2 (ja) * | 2014-06-19 | 2020-04-28 | ハスクバーナ・アーベー | 自動的なビーコン位置判定 |
US9575183B2 (en) * | 2015-03-31 | 2017-02-21 | The Boeing Company | Tracking measurement system and method |
CN105180803B (zh) * | 2015-07-13 | 2018-06-26 | 渤海船舶重工有限责任公司 | 核电反应堆冷却剂回路波动管测量方法 |
CN105136036B (zh) * | 2015-09-24 | 2018-07-31 | 中国科学院上海高等研究院 | 便携式图像与激光融合的三维扫描*** |
JPWO2017208699A1 (ja) * | 2016-05-30 | 2019-03-22 | ソニー株式会社 | 情報処理装置と情報処理方法とプログラムおよび撮像システム |
US11536572B2 (en) * | 2016-11-09 | 2022-12-27 | The Texas A&M University System | Method and system for accurate long term simultaneous localization and mapping with absolute orientation sensing |
KR102252034B1 (ko) | 2018-09-06 | 2021-05-14 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
US11432697B2 (en) | 2018-09-06 | 2022-09-06 | Lg Electronics Inc. | Robot cleaner and a controlling method for the same |
WO2020050494A1 (en) | 2018-09-06 | 2020-03-12 | Lg Electronics Inc. | A robot cleaner and a controlling method for the same |
CN109932706B (zh) * | 2019-04-19 | 2022-11-29 | 青岛中科慧畅信息科技有限公司 | 一种无人装卸物流装备***激光雷达标定***及标定方法 |
US10782267B1 (en) | 2019-11-04 | 2020-09-22 | Equate Petrochemical Company | Mobile non-destructive testing inspection system |
CN114923467B (zh) * | 2022-04-07 | 2023-10-20 | 清华大学 | 激光跟踪仪和igps的空间测量可达性仿真分析与布置方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101297321A (zh) * | 2005-10-25 | 2008-10-29 | 布拉科成像S.P.A.公司 | 配准图像的方法,用于执行配准图像的方法的算法,用于使用所述算法配准图像的程序以及处理生物医学图像以减少由对象移动导致的成像伪影的方法 |
CN101448467A (zh) * | 2006-05-19 | 2009-06-03 | 马科外科公司 | 用于控制触觉设备的方法和装置 |
WO2011120610A1 (de) * | 2010-03-30 | 2011-10-06 | Eisenmann Ag | Verfahren zum betreiben einer mit mindestens einem roboter bestückten behandlungskabine |
CN102596517A (zh) * | 2009-07-28 | 2012-07-18 | 悠进机器人股份公司 | 移动机器人定位和导航控制方法及使用该方法的移动机器人 |
CN102880193A (zh) * | 2011-07-15 | 2013-01-16 | 波音公司 | 航天器开发试验台*** |
CN103209809A (zh) * | 2010-05-14 | 2013-07-17 | 康耐视公司 | 用于机器视觉***和机器人之间的稳健校准的***和方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04227507A (ja) * | 1990-07-02 | 1992-08-17 | Nec Corp | 移動ロボット用のマップを作成し保持する方法 |
DE4499620T1 (de) * | 1993-12-07 | 1996-11-21 | Komatsu Mfg Co Ltd | Vorrichtung zum Bestimmen der Position eines Bewegungskörpers |
JP3770909B2 (ja) * | 1994-09-06 | 2006-04-26 | シーメンス アクチエンゲゼルシヤフト | 目標と自走ユニットとの間隔が自走ユニットによって動的に検出される、自走ユニットの環境マップ内の目標の位置特定方法 |
US6101455A (en) * | 1998-05-14 | 2000-08-08 | Davis; Michael S. | Automatic calibration of cameras and structured light sources |
US6873880B2 (en) * | 2001-12-26 | 2005-03-29 | Lockheed Martin Corporation | Machine for performing machining operations on a workpiece and method of controlling same |
US6898484B2 (en) * | 2002-05-01 | 2005-05-24 | Dorothy Lemelson | Robotic manufacturing and assembly with relative radio positioning using radio based location determination |
CA2412815A1 (fr) * | 2002-11-27 | 2004-05-27 | Martin Deschambault | Plate-forme robotique mobile et modulaire offrant plusieurs modes de locomotion pour effectuer des mouvements evolues en trois dimensions |
KR100565227B1 (ko) * | 2003-12-22 | 2006-03-30 | 엘지전자 주식회사 | 이동로봇의 위치인식장치 및 방법 |
KR20050063543A (ko) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 이동로봇의 위치확인장치 및 방법 |
JP4472432B2 (ja) | 2004-06-09 | 2010-06-02 | パルステック工業株式会社 | 座標変換係数取得方法、座標変換係数取得装置およびコンピュータプログラム |
KR100803203B1 (ko) * | 2005-02-04 | 2008-02-14 | 삼성전자주식회사 | 이동체의 위치 정보 보정 장치 및 방법과 그 장치를제어하는 컴퓨터 프로그램을 저장하는 컴퓨터로 읽을 수있는 기록 매체 |
US20060271332A1 (en) * | 2005-05-18 | 2006-11-30 | Perceptron, Inc. | Method for calibrating a non-contact sensor using a robot |
US7368207B2 (en) * | 2006-03-31 | 2008-05-06 | Eastman Kodak Company | Dynamic compensation system for maskless lithography |
US7643893B2 (en) * | 2006-07-24 | 2010-01-05 | The Boeing Company | Closed-loop feedback control using motion capture systems |
US7813888B2 (en) * | 2006-07-24 | 2010-10-12 | The Boeing Company | Autonomous vehicle rapid development testbed systems and methods |
US9858712B2 (en) | 2007-04-09 | 2018-01-02 | Sam Stathis | System and method capable of navigating and/or mapping any multi-dimensional space |
US7739034B2 (en) * | 2007-04-17 | 2010-06-15 | Itt Manufacturing Enterprises, Inc. | Landmark navigation for vehicles using blinking optical beacons |
CN100573387C (zh) * | 2007-12-10 | 2009-12-23 | 华中科技大学 | 机器人自主定位*** |
WO2009085204A2 (en) * | 2007-12-23 | 2009-07-09 | Oraya Therapeutics, Inc. | Methods and devices for detecting, controlling, and predicting radiation delivery |
US8838273B2 (en) * | 2008-12-10 | 2014-09-16 | Southwest Research Institute | System for autonomously dispensing media on large scale surfaces |
JP5973910B2 (ja) | 2009-05-15 | 2016-08-23 | パーデュー・リサーチ・ファウンデーションPurdue Research Foundation | 大規模カメラネットワークの較正 |
US8473101B2 (en) * | 2009-08-21 | 2013-06-25 | Harris Corporation | Coordinated action robotic system and related methods |
US11699247B2 (en) | 2009-12-24 | 2023-07-11 | Cognex Corporation | System and method for runtime determination of camera miscalibration |
US9149929B2 (en) * | 2010-05-26 | 2015-10-06 | The Boeing Company | Methods and systems for inspection sensor placement |
US8982207B2 (en) * | 2010-10-04 | 2015-03-17 | The Boeing Company | Automated visual inspection system |
ITTO20110645A1 (it) * | 2011-07-18 | 2013-01-19 | Thales Alenia Space Italia S P A C On Unico Socio | Sistemi di localizzazione, navigazione, esplorazione e monitoraggio per ambienti sconosciuti e/o difficili |
TW201305761A (zh) * | 2011-07-21 | 2013-02-01 | Ememe Robot Co Ltd | 自走機器人及其定位方法 |
US8870116B2 (en) * | 2011-09-27 | 2014-10-28 | The Boeing Company | Aircraft seating systems |
DE102011084412A1 (de) * | 2011-10-13 | 2013-04-18 | Kuka Roboter Gmbh | Robotersteuerungsverfahren |
DE102012208094A1 (de) * | 2012-05-15 | 2013-11-21 | Kuka Laboratories Gmbh | Verfahren zum Ermitteln möglicher Positionen eines Roboterarms |
US10725478B2 (en) * | 2013-07-02 | 2020-07-28 | The Boeing Company | Robotic-mounted monument system for metrology systems |
-
2013
- 2013-07-02 US US13/933,354 patent/US10725478B2/en active Active
-
2014
- 2014-05-22 CA CA2852519A patent/CA2852519C/en active Active
- 2014-06-16 KR KR1020140072645A patent/KR102224047B1/ko active IP Right Grant
- 2014-06-27 JP JP2014132715A patent/JP6440975B2/ja active Active
- 2014-06-30 CN CN201410305122.1A patent/CN104281118B/zh active Active
- 2014-06-30 CN CN201911064230.3A patent/CN110780672B/zh active Active
- 2014-07-01 ES ES14175316T patent/ES2700282T3/es active Active
- 2014-07-01 EP EP14175316.0A patent/EP2821877B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101297321A (zh) * | 2005-10-25 | 2008-10-29 | 布拉科成像S.P.A.公司 | 配准图像的方法,用于执行配准图像的方法的算法,用于使用所述算法配准图像的程序以及处理生物医学图像以减少由对象移动导致的成像伪影的方法 |
CN101448467A (zh) * | 2006-05-19 | 2009-06-03 | 马科外科公司 | 用于控制触觉设备的方法和装置 |
CN102596517A (zh) * | 2009-07-28 | 2012-07-18 | 悠进机器人股份公司 | 移动机器人定位和导航控制方法及使用该方法的移动机器人 |
WO2011120610A1 (de) * | 2010-03-30 | 2011-10-06 | Eisenmann Ag | Verfahren zum betreiben einer mit mindestens einem roboter bestückten behandlungskabine |
CN103209809A (zh) * | 2010-05-14 | 2013-07-17 | 康耐视公司 | 用于机器视觉***和机器人之间的稳健校准的***和方法 |
CN102880193A (zh) * | 2011-07-15 | 2013-01-16 | 波音公司 | 航天器开发试验台*** |
Non-Patent Citations (2)
Title |
---|
KEITH YU KIT LEUNG: "《Cooperative Localization and Mapping in》", 《DOCTORAL》 * |
TAKESHISASAKI: "《CameraCalibrationusingMobileRobotinIntelligentSpace",TakeshiSasaki and HidekiHashimoto》", 《SICE-ICASEINTERNATIONALJOINTCONFERENCE2006》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112346448A (zh) * | 2019-08-08 | 2021-02-09 | 三菱重工业株式会社 | 位置运算***、位置运算方法及无人输送车 |
Also Published As
Publication number | Publication date |
---|---|
ES2700282T3 (es) | 2019-02-14 |
EP2821877A3 (en) | 2016-06-08 |
CA2852519A1 (en) | 2015-01-02 |
US10725478B2 (en) | 2020-07-28 |
KR102224047B1 (ko) | 2021-03-10 |
CN104281118B (zh) | 2019-11-29 |
CA2852519C (en) | 2018-09-11 |
KR20150004263A (ko) | 2015-01-12 |
JP6440975B2 (ja) | 2018-12-19 |
CN110780672A (zh) | 2020-02-11 |
US20150012162A1 (en) | 2015-01-08 |
JP2015014600A (ja) | 2015-01-22 |
CN110780672B (zh) | 2023-08-15 |
EP2821877A2 (en) | 2015-01-07 |
EP2821877B1 (en) | 2018-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104281118A (zh) | 用于度量***的机器人安装的界标*** | |
CN104977941B (zh) | 在环境内引导移动平台的设备和方法 | |
JP6969886B2 (ja) | 飛行機組み立て構築プロセスに対するファクトリオートメーションの適用 | |
EP2752725B1 (en) | Augmented mobile platform localization | |
EP3187312B1 (en) | Self-locating robots | |
CA3050778C (en) | Augmented reality system for visualizing nonconformance data for an object | |
CN102654398A (zh) | 摄影测量*** | |
CA3047251C (en) | Augmented reality system with an active portable anchor | |
Bernatz et al. | Navigation of a low flying vtol aircraft with the help of a downwards pointing camera | |
Yang et al. | An automated view planning method of robot 3D measurement | |
Messina et al. | Fast and accurate Zero-defect manufacturing using collaborative real-time photogrammetry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |