[go: up one dir, main page]

CN101506811A - Method and system for automatically performing learning of multidimensional space - Google Patents

Method and system for automatically performing learning of multidimensional space Download PDF

Info

Publication number
CN101506811A
CN101506811A CNA2007800306918A CN200780030691A CN101506811A CN 101506811 A CN101506811 A CN 101506811A CN A2007800306918 A CNA2007800306918 A CN A2007800306918A CN 200780030691 A CN200780030691 A CN 200780030691A CN 101506811 A CN101506811 A CN 101506811A
Authority
CN
China
Prior art keywords
space
user
present
processor
master station
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.)
Pending
Application number
CNA2007800306918A
Other languages
Chinese (zh)
Inventor
萨姆·斯塔西斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN101506811A publication Critical patent/CN101506811A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

A method and system are disclosed that include a master station, a processor, and one or more targets that allow a user of the system to automatically generate a 3-dimensional graphical representation of a construction site and overlay the graph on the graphical representation to guide the user within a virtual space displayed by the processor.

Description

用于自动执行多维空间的学习的方法和系统 Method and system for automatically performing learning in multidimensional spaces

技术领域 technical field

本发明涉及用于以自动方式生成多维空间的图形表示的系统和方法。The present invention relates to systems and methods for generating graphical representations of multidimensional spaces in an automated manner.

背景技术 Background technique

设计从概念到实施方案的实现是具有挑战性的,特别是当它涉及到建筑业时。在建筑业中,建筑师、规划师、工程师等负责把想法概念化和把概念归结为诸如设计图那样的有形形式的任务,然后由该领域中的承包商实施。实施或建筑过程可以是艰巨的任务,它们的成功很大地依赖于承包商精确地复制在关于即将到来的具体项目的图或设计文件上显示的尺度和空间关系的能力。承包商在复制设计文件所表示的内容时的错误是建筑实践的通常的特征,并且其常常导致代价高的校正行动。在某些事例中,错误是由于缺少对于建筑发生的场所的特征的真正了解。例如,如果要翻新的空间设计要求在特定的位置设置一个门,以及在建筑场所处的位置在要求门的精确位置处却有一个柱子,则对设计图的昂贵的重新设计变为必要的。导致昂贵的补救措施的另一个常常发生的现象是建筑场所的不精确的布局导致在错误的地方建造设计的主要单元,从而当最终发现错误时导致代价高的翻新。Moving a design from concept to implementation is challenging, especially when it comes to the construction industry. In the construction industry, architects, planners, engineers, etc. are responsible for the task of conceptualizing ideas and reducing concepts into tangible forms such as blueprints, which are then implemented by contractors in the field. Implementation or construction processes can be daunting tasks, the success of which depends heavily on the contractor's ability to accurately replicate the scale and spatial relationships shown on drawings or design documents for the specific project at hand. Errors by contractors in replicating what design documents represent is a common feature of construction practice, and they often result in costly corrective actions. In some instances, errors were due to a lack of real knowledge of the character of the place in which the building took place. For example, if the design of the space to be renovated requires a door at a specific location, and the location at the building site has a column at the exact location that requires the door, expensive redesign of the blueprint becomes necessary. Another frequent phenomenon that leads to costly remedial measures is that imprecise layout of the building site leads to building the major units of the design in the wrong places, resulting in costly refurbishment when the error is eventually discovered.

通常,任何建筑项目的成功很大地依赖于良好的尺度控制,这种尺度控制可以被依赖以使得在设计中预期的空间关系可被精确地重现在场地中。尺度控制通常是建筑师、手工艺人(例如,电工、管子工、砌墙工人)、或勘查员的职责。典型的‘建成学习(as built studies)’或勘探任务包括测量或勘查场所,以便确定现有的条件和基准、参考点和其它标石的布局,可以在承包商构建设计时被使用来使得他们被正确地取向。当在这些任务的执行中发生错误时,导致上述类型的错误。有时,错误并不是由于不精确的测量结果或‘建成学习’,而是由于对于标石的很差的控制,诸如当标石或基准,诸如标杆,在场地上被人或一件设备不当心弄倒或铅笔标记在场地上被人或一件设备不当心弄模糊时。在诸如这样的情形下工人仅仅在被认为是原先位置、但实际上不是原先位置的位置处重新放置铅笔标记或标杆并非完全不常见。当这种情况发生时,对于这种基准的任何以后的参考将导致错误,这是由于尺度控制现在是错误的,而又不被认为是错误的。而且,由于使用现在的错误的参考点而造成的错误还由于这些错误在一段时间内没有被发现的事实而进一步复杂化。In general, the success of any architectural project relies heavily on good scale control, which can be relied upon so that the spatial relationships expected in the design can be accurately reproduced in the site. Scale control is usually the responsibility of architects, craftsmen (eg, electricians, plumbers, bricklayers), or surveyors. Typical 'as built studies' or survey tasks include surveying or surveying the site in order to determine existing conditions and placement of datums, reference points and other landmarks that can be used when the contractor builds the design so that they is correctly oriented. When errors occur in the execution of these tasks, errors of the type described above result. Sometimes errors are not due to imprecise measurements or 'built-to-learn', but rather poor control of the marker, such as when a marker or benchmark, such as a pole, is inadvertently touched by a person or piece of equipment on the field When a pour or pencil mark is inadvertently blurred on the field by a person or a piece of equipment. It is not entirely uncommon for a worker to simply reposition a pencil mark or post in a situation such as this at what is believed to be the original location, but is not actually the original location. When this happens, any future references to such a benchmark will result in an error, since the scale control is now erroneous, but not considered erroneous. Also, errors due to using what is now the wrong reference point are further compounded by the fact that these errors have not been discovered for some time.

在测量或勘查中的错误,无论它们是涉及到场所的学习还是设计的布局,只能通过从精确的‘建成验证’和对基准和标石的警惕保护和它们的经常的重新验证着手来避免。实际上,这个任务是极其费时的和高劳动强度的,典型地需要许多人员经常地重新访问该场所和人工地验证现有的基准和标石或如有需要,人工地建立新的基准和标石。Errors in surveying or surveying, whether they relate to the study of the site or the layout of the design, can only be avoided by starting with precise 'as-built verification' and vigilant conservation of datums and stones and their frequent re-verification . In practice, this task is extremely time-consuming and labor-intensive, typically requiring many personnel to frequently revisit the site and manually verify existing benchmarks and markers or, if necessary, manually establish new benchmarks and markers stone.

发明内容 Contents of the invention

本发明提供用于自动生成多维空间的N维图形表示的系统和方法,其中N是等于或大于2的整数。The present invention provides systems and methods for automatically generating N-dimensional graphical representations of multidimensional spaces, where N is an integer equal to or greater than 2.

通过使用本发明的系统执行多维空间(例如,3维空间)的自动学习的方法涉及从系统设备到多维空间内的一个或多个选择的参考点的距离的测量和从系统设备到多维空间内各种现有目标和结构的距离的测量。这些测量被本发明的系统使用来根据由其至少一部分位于多维空间内的系统设备进行的测量,实时地自动生成多维空间的图(可以是数字格式)或图形表示。A method of performing automatic learning of a multi-dimensional space (e.g., a 3-dimensional space) by using the system of the present invention involves measuring the distance from the system device to one or more selected reference points in the multi-dimensional space and the distance from the system device to one or more selected reference points in the multi-dimensional space. Measurement of distances to various existing targets and structures. These measurements are used by the system of the present invention to automatically generate a map (which may be in digital format) or a graphical representation of the multidimensional space in real time based on measurements made by system equipment at least a portion of which is located within the multidimensional space.

而且,除了实时地创建正在被学习的多维空间的图形表示以外,本发明的系统还可实时地显示它的一个部件(例如,目标)相对于正在被学习的多维空间的测量位置的位置。当这样的部件被固定到用户或被系统的用户拥有时,所述方法和系统因此能够显示用户在正在被学习的空间内或在叠加在正在被学习的空间上的虚拟空间内的位置,以便引导用户通过该空间。Moreover, in addition to creating a graphical representation of the multidimensional space being learned in real time, the system of the present invention can also display in real time the position of one of its components (eg, an object) relative to the measured position of the multidimensional space being learned. When such components are fixed to the user or possessed by the user of the system, the method and system are thus able to display the user's position within the space being learned or within a virtual space superimposed on the space being learned so that Guide the user through the space.

按照本发明的方法和系统的建筑场所的多维空间的自动布局涉及使用诸如基准和目标那样的参考点来建立被指定布置在多维空间内的一个或多个结构和/或目标的定位、位置、和取向。典型地,用于构建多维空间的设计作为一个或多个图(例如,CAD或计算机辅助设计图)被记住,它精确地画出在要被构建的多维空间的目标和/或结构之间的空间关系。所述设计当被图形描绘时表示具有具体物理特征的虚拟空间。在由本发明的系统的用户执行多维空间的自动布局期间,参照设计图,系统使自己适应于多维空间,然后指出被包含在设计图上的所选择的目标和/或结构在被转换到多维空间时的精确位置。因此,本发明能够把多维空间内的用户引导到单个点(或区域或体积或其它更高维的区域),使得用户能够在多维空间内作出用于表示在多维空间的边界处或边界内要构建的目标和/或结构的具体定位、取向和/或安排的标记。在本发明的一个实施例中,用户能够控制本发明的系统的设备,以便自动作出在设计中规定的结构和/或目标的标记。The automatic layout of a multi-dimensional space of a construction site according to the method and system of the present invention involves the use of reference points such as fiducials and objects to establish the orientation, position, and orientation. Typically, the design used to construct the multidimensional space is memorized as one or more drawings (e.g., CAD or computer-aided design drawings) that draw precisely between the objects and/or structures of the multidimensional space to be constructed spatial relationship. The design, when graphically depicted, represents a virtual space with specific physical characteristics. During the automatic layout of a multidimensional space performed by the user of the system of the present invention, referring to the design drawing, the system adapts itself to the multidimensional space and then indicates that the selected objects and/or structures contained on the design drawing are transformed into the multidimensional space precise location at time. Thus, the present invention is capable of directing a user within a multidimensional space to a single point (or region or volume or other higher dimensional region), enabling the user to make Marking of specific positioning, orientation and/or arrangement of constructed objects and/or structures. In one embodiment of the invention, the user is able to control the devices of the system of the invention to automatically mark structures and/or objects specified in the design.

本发明的系统包括部件,其中所述部件包括至少一个主站、处理器和一个或多个目标。本发明的系统的部件可互相通信,以便允许系统执行多维空间的自动学习和布局。在多维空间的学习和/或布局期间,系统可以通过显示多维空间(例如,3D图形表示)而引导多维空间内的用户,包括:已知的或已学习的目标和/或结构和用户当前的物理位置同时有效地引导在多维空间内的用户和当用户执行多维空间的布局时有效地给用户指出在哪里作出标记。而且,本发明的系统可以将虚拟空间显示为对多维空间描绘的叠加。因此,当用户在多维空间内物理地移动时,本发明的系统能够跟踪用户的位置和实时地显示在实际空间和/或虚拟空间的图形表示内的所述位置。显示器可以是主站的一部分,或处理器的一部分,或这两个部件都可以具有显示器。The system of the present invention includes components, wherein the components include at least one master station, a processor, and one or more targets. The components of the system of the present invention can communicate with each other to allow the system to perform automatic learning and layout of multidimensional spaces. During the learning and/or layout of the multidimensional space, the system can guide the user within the multidimensional space by displaying the multidimensional space (e.g., a 3D graphical representation), including: known or learned objects and/or structures and the user's current The physical location effectively both guides the user within the multidimensional space and effectively points the user where to make marks when the user performs layout of the multidimensional space. Furthermore, the system of the present invention can display the virtual space as an overlay on a depiction of multi-dimensional space. Thus, as the user physically moves within the multi-dimensional space, the system of the present invention is able to track the user's location and display that location in real-time within a graphical representation of the real space and/or virtual space. The display can be part of the master, or part of the processor, or both components can have a display.

以上内容相当广泛地概述了本发明的优选特征,以使得本领域技术人员可以更好地了解以下本发明的详细说明。此后将描述形成本发明的权利要求的主题的本发明的附加特征。本领域技术人员应当意识到,他们可以容易地使用所公开的概念和具体的实施例作为用于设计或修改用于实行本发明的相同目的的其它设备的基础,以及这样的其它设备不背离最广泛形式上的本发明的精神和范围。The foregoing has outlined rather broadly the preferred features of the invention so that those skilled in the art may better understand the following detailed description of the invention. Additional features of the invention will be described hereinafter which form the subject of the claims of the invention. Those skilled in the art should appreciate that they can readily use the conception and specific embodiment disclosed as a basis for designing or modifying other apparatuses for carrying out the same purposes of the present invention, and that such other apparatuses do not depart from the most basic principles of the present invention. spirit and scope of the invention in its broadest form.

附图说明 Description of drawings

现在详细地参考本发明的优选实施例,这些实施例的例子在附图上显示。Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.

图1显示本发明的方法的流程图;Fig. 1 shows the flow chart of the method of the present invention;

图2显示包括主站、目标和便携式处理器的本发明的系统的第一实施例;Figure 2 shows a first embodiment of the system of the invention comprising a master station, a target and a portable processor;

图3显示具有根据来自便携式处理器的命令从主站发出激光束来标记位置的第二实施例;Figure 3 shows a second embodiment with laser beams emitted from the master station to mark positions according to commands from the portable processor;

图4显示本发明的系统的第三实施例,其中主站引导移动机器人在多维空间内的表面上产生可视标记;Figure 4 shows a third embodiment of the system of the present invention, in which the master station guides the mobile robot to produce visual markers on a surface in a multidimensional space;

图5显示第四实施例(类似于图4),其中标记是想要的图案的投影向量叠加;Fig. 5 shows a fourth embodiment (similar to Fig. 4), wherein the marks are projected vector superpositions of the desired patterns;

图6显示第四实施例,其中标记是仿真三维图案的二维投影;Figure 6 shows a fourth embodiment in which the marker is a two-dimensional projection of a simulated three-dimensional pattern;

图7显示第五实施例,其中主站引导移动机器人使用油漆在地面上标记位置;Figure 7 shows a fifth embodiment, where the master station guides the mobile robot to use paint to mark locations on the ground;

图8显示第六实施例,其中主站引导移动机器人到执行诸如钻孔那样的加工操作的位置;Fig. 8 shows a sixth embodiment, wherein the master station guides the mobile robot to a position where a machining operation such as drilling is performed;

图9显示第七实施例,其中主站引导移动机器人到利用能够在地面上进行测量和标记的机器人臂执行计量的位置;Figure 9 shows a seventh embodiment in which the master station guides the mobile robot to a position where metrology is performed with a robotic arm capable of measuring and marking on the ground;

图10显示第七实施例,其中在墙壁上进行标记;Figure 10 shows a seventh embodiment in which markings are made on a wall;

图11显示类似于第一实施例的第八实施例,除了主站跟踪多个三棱镜,每个三棱镜与不同的处理器通信以及处理器互相通信以外;Figure 11 shows an eighth embodiment similar to the first embodiment, except that the master station tracks multiple prisms, each prism communicates with a different processor, and the processors communicate with each other;

图12A显示两个激光测距单元(A和B)的正视图,每个单元能够测量它离地面的垂直高度和它离另一个测距器的距离;Figure 12A shows a front view of two laser ranging units (A and B), each capable of measuring its vertical height from the ground and its distance from the other rangefinder;

图12B显示激光测距器和旋转三棱镜的放大图;Figure 12B shows an enlarged view of the laser range finder and the axicon;

图13显示图12的配置的平面图,其中另外显示用于位置三角测量的目标传感器;Figure 13 shows a plan view of the configuration of Figure 12 with additionally shown target sensors for position triangulation;

图14显示测距器,其使用具有传感器和其它设备的柱子来提供距离和高度测量;Figure 14 shows a rangefinder that uses a post with sensors and other equipment to provide distance and altitude measurements;

图15A和15B显示具有惯性测量系统的便携式处理器,其包括三个陀螺仪和加速度表;图15A是便携式处理器的外形的等角视图;图15B是显示被布置在处理器单元内的重要部件的等角视图。Figures 15A and 15B show a portable processor with an inertial measurement system, which includes three gyroscopes and an accelerometer; Figure 15A is an isometric view of the outline of the portable processor; An isometric view of a part.

具体实施方式 Detailed ways

本发明提供用于自动生成多维空间的N维图形表示的系统和方法,其中N是等于或大于2的整数。为了便于说明和使得描述清晰起见,将结合建筑项目描述本发明的系统和方法,其中结构和/或对象在多维空间中相对彼此被构建、安排、定位和取向,在诸如由建筑师和/或工程师或其它建筑专业人员生成的CAD(计算机辅助设计)图那样的图上表示其具体的物理特征。将会理解本发明的方法和系统不限于建筑项目的自动学习和/或布局,而可包括通过使用在空间中已存在的、或被引入到空间中的对象和/或结构而重新安排多维空间。The present invention provides systems and methods for automatically generating N-dimensional graphical representations of multidimensional spaces, where N is an integer equal to or greater than 2. For ease of illustration and clarity of description, the systems and methods of the present invention will be described in connection with a construction project in which structures and/or objects are constructed, arranged, positioned and oriented relative to each other in a multidimensional space, such as by an architect and/or A drawing such as a CAD (Computer Aided Design) drawing generated by an engineer or other construction professional shows its specific physical features. It will be appreciated that the methods and systems of the present invention are not limited to automatic learning and/or layout of architectural projects, but may include rearranging multi-dimensional spaces by using objects and/or structures already present in the space, or introduced into the space .

通过使用本发明的系统而执行多维空间(例如,3D空间)的自动学习的方法涉及从系统设备到多维空间内的一个或多个所选择的参考点的距离的测量和从系统设备到多维空间内的各种现有对象和结构的距离的测量。这些测量由本发明的系统使用来根据由至少其一部分位于多维空间内的系统设备作出的测量结果,实时地自动生成多维空间的图(可以是数字格式)或图形表示。The method of performing automatic learning of a multidimensional space (e.g., 3D space) by using the system of the present invention involves the measurement of the distance from the system device to one or more selected reference points within the multidimensional space and the distance from the system device to the multidimensional space. Measurement of distances within various existing objects and structures. These measurements are used by the system of the present invention to automatically generate a map (which may be in digital format) or a graphical representation of the multidimensional space in real time based on measurements made by system equipment at least a portion of which is located within the multidimensional space.

而且,除了实时地创建正在被学习的多维空间的图形表示以外,本发明的系统也可以实时地显示它的一个部件(例如,目标)相对于正在被学习的多维空间的测量位置的位置。当这样的部件被附着到用户或由系统的用户拥有时,方法和系统因此能够显示在正在被学习的空间内或在叠加在正在被学习的空间上的虚拟空间内的用户的位置,以便引导用户通过该空间。Moreover, in addition to creating a graphical representation of the multidimensional space being learned in real time, the system of the present invention can also display in real time the position of one of its components (eg, an object) relative to the measured location of the multidimensional space being learned. When such components are attached to the user or possessed by the user of the system, the method and system are thus able to display the user's position within the space being learned or within a virtual space superimposed on the space being learned in order to guide users through the space.

按照本发明的方法和系统的建筑场所的多维空间的自动布局涉及使用诸如基准和目标那样的参考点来建立被指定布置在多维空间内的一个或多个结构和/或对象的定位、位置和取向。典型地,用于开发多维空间的设计被记住为一个或多个图(例如,CAD或计算机辅助设计图),这些图精确地画出在要建筑的多维空间的对象和/或结构之间的空间关系。所述设计在被图形描绘时表示具有具体物理特征的虚拟空间。在由本发明的系统的用户执行多维空间的自动布局期间,系统参照设计图使自己适应于多维空间,然后当设计图被转换成多维空间时,指出被包含在设计图中的、所选择的对象和/或结构的精确位置。因此,本发明能够把在多维空间内的用户引导到单个点(或区域或体积或其它更高维的区域),使得用户能够在多维空间内作出用以表明在多维空间的边界内或边界处要构建的对象和/或结构的特定定位、取向和/或安排的标记。在本发明的一个实施例中,用户能够控制本发明的系统的设备对于在设计中规定的结构和/或对象自动作出标记。The automatic layout of a multidimensional space for a construction site according to the method and system of the present invention involves the use of reference points such as datums and targets to establish the orientation, position and orientation. Typically, a design for developing a multidimensional space is memorized as one or more drawings (e.g., CAD or computer-aided design drawings) that precisely draw between the objects and/or structures of the multidimensional space to be built spatial relationship. The design, when graphically depicted, represents a virtual space with specific physical characteristics. During the automatic layout of the multidimensional space performed by the user of the system of the invention, the system adapts itself to the multidimensional space with reference to the design drawing, and then when the design drawing is converted into the multidimensional space, indicates the selected objects contained in the design drawing and/or the exact location of the structure. Thus, the present invention is capable of directing a user within a multidimensional space to a single point (or region or volume or other higher dimensional region), enabling the user to make Marking of a specific location, orientation and/or arrangement of objects and/or structures to be constructed. In one embodiment of the invention, the user is able to control the devices of the system of the invention to automatically mark structures and/or objects specified in the design.

本发明的系统包括部件,其中所述部件包括至少一个主站、处理器和一个或多个目标。本发明的系统的部件可互相通信,以便允许系统执行多维空间的自动学习和布局。在多维空间的学习和/或布局期间,系统可以通过显示多维空间(例如,3D图形表示)而引导多维空间内的用户,包括:已知的或已学习的目标和/或结构和用户当前的物理位置同时有效地引导在多维空间内的用户和当用户执行多维空间的布局时有效地给用户指出在哪里作出标记。而且,本发明的系统可以将虚拟空间显示为对多维空间描绘的叠加。因此,当用户在多维空间内物理地移动时,本发明的系统能够跟踪用户的位置和实时地显示在实际空间和/或虚拟空间的图形表示内的所述位置。The system of the present invention includes components, wherein the components include at least one master station, a processor, and one or more targets. The components of the system of the present invention can communicate with each other to allow the system to perform automatic learning and layout of multidimensional spaces. During the learning and/or layout of the multidimensional space, the system can guide the user within the multidimensional space by displaying the multidimensional space (e.g., a 3D graphical representation), including: known or learned objects and/or structures and the user's current The physical location effectively both guides the user within the multidimensional space and effectively points the user where to make marks when the user performs layout of the multidimensional space. Furthermore, the system of the present invention can display the virtual space as an overlay on a depiction of multi-dimensional space. Thus, as the user physically moves within the multi-dimensional space, the system of the present invention is able to track the user's location and display that location in real-time within a graphical representation of the real space and/or virtual space.

正如在本说明书中清楚地显示的那样,当由本发明的系统设备按照本发明的方法执行完成任务所需要的某些或所有的步骤时,任务被‘自动地,完成。这里讨论的各种任务的某些或所有的最后步骤由系统设备执行,所述设备可以由被嵌入在这样的设备中的固件和/或软件引导;这样的任务因此被自动执行。As clearly shown in this description, when some or all of the steps required to complete the task are performed by the system equipment of the present invention according to the method of the present invention, the task is 'automatically' completed. Some or all of the final steps of the various tasks discussed herein are performed by system devices, which may be booted by firmware and/or software embedded in such devices; such tasks are thus performed automatically.

虚拟空间是多维空间的可视表示或数学表示,它可以根据描述对于建筑场所的设计的边界、特定对象和/或结构,对象和/或结构相对彼此的和相对于在多维空间中指定的设立参考点的定位和取向以及定义的对象和/或结构的实际物理尺度的信息来描绘。记住设计的信息被称为虚拟信息。虚拟信息的一个例子是由建筑师或工程师为建筑项目生成的图组(例如,2D或3D CAD(计算机辅助设计)图)。此后,术语“建筑场所”和“多维空间”将可互换地使用。A virtual space is a visual or mathematical representation of a multidimensional space, which can be described in terms of boundaries, specific objects and/or structures for the design of a building site, relative to each other and relative to the establishment of the specified in the multidimensional space Positioning and orientation of reference points as well as information defining the actual physical dimensions of objects and/or structures are depicted. Information designed in mind is called virtual information. An example of virtual information is a set of drawings (e.g., 2D or 3D CAD (Computer Aided Design) drawings) generated by an architect or engineer for a building project. Henceforth, the terms "building site" and "multidimensional space" will be used interchangeably.

这里使用的术语“学习”指的是用户(优选地,建筑导航员)使用本发明的系统按照本发明的方法定位在建筑场所的参考点和其它规定的位置(例如,标石、基准),测量在这些规定点之间的距离,识别在建筑场所内的现有结构和/或对象,测量现有对象和/或结构的实际物理尺度和测量位于建筑场所内的现有对象/或结构之间的距离以便实时地自动生成建筑场所的表示(例如,图形2D或3D CAD图或其它类型的表示)的过程,即,正如学习被完成。参考点是在建筑场所内的特别规定的点或位置,这些点或位置被指定为从其开始进行测量的点。参考点通常由设计师(例如,建筑师、工程师)在虚拟信息中标识,以及通常由多维空间的现场勘查员在多维空间中标记出。从学习生成的信息可以变为虚拟信息的一部分。The term "learning" as used herein means that a user (preferably a construction navigator) uses the system of the present invention to locate reference points and other prescribed locations (e.g., marker stones, benchmarks) on a construction site according to the method of the present invention, Measuring distances between these specified points, identifying existing structures and/or objects on the construction site, measuring the actual physical dimensions of existing objects and/or structures and measuring distances between existing objects and/or structures located on the construction site The process of automatically generating a representation (e.g., a graphical 2D or 3D CAD drawing or other type of representation) of a building site in real-time, i.e., as learning is done. A reference point is a specifically defined point or location within a building site from which measurements are designated. Reference points are usually identified in the virtual information by designers (eg, architects, engineers), and marked in the multidimensional space, usually by site surveyors of the multidimensional space. Information generated from learning can become part of virtual information.

这里使用的术语“布局”指的是根据参考点和从设计和/或学习生成的虚拟信息,实时地自动识别特定点的精确的位置和/或在建筑场所内对象和结构的位置、取向和安排的过程。布局过程也可以涉及在多维空间内引导系统的用户布置到精确的位置。精确的位置然后由用户标记出,或本发明的用户可以使用作为本发明的系统的一部分的设备自动标记在建筑场所内对象和结构的位置。The term "layout" as used herein refers to the automatic identification, in real time, of the precise location of specific points and/or the location, orientation and Arrangement process. The placement process may also involve guiding the user of the system to a precise location within the multi-dimensional space. The precise location is then marked by the user, or the user of the invention can automatically mark the location of objects and structures within the building site using a device which is part of the system of the invention.

本发明的系统和方法使得用户能够通过执行在建筑场所(即,多维空间)与虚拟空间之间的映射而执行建筑场所的学习和/或布局。映射指的是规定在一个空间中的已知点和计算或确定在另一个空间中的相应点,其中在这两个空间之间有严格定义的关系(例如,数学关系)。例如,正如在布局期间完成的,当本发明的方法把严格定义的关系应用到设计师的图内的一个点以确定或计算多维空间中的相应点的位置时,发生从虚拟空间到多维空间的映射。The systems and methods of the present invention enable a user to perform learning and/or layout of a building site by performing a mapping between a building site (ie, multi-dimensional space) and a virtual space. Mapping refers to specifying a known point in one space and computing or determining a corresponding point in another space where there is a well-defined relationship (eg, a mathematical relationship) between the two spaces. For example, the transition from virtual space to multidimensional space occurs when the method of the present invention applies a strictly defined relationship to a point within the designer's diagram to determine or compute the position of the corresponding point in multidimensional space, as done during layout. mapping.

本说明书中使用的术语‘建筑场所’被理解为包括具有规定边界的任何多维空间,在该边界内可以执行对象和结构的构建和它们相对彼此的定位和取向;建筑场所还包括任何多维空间,其中已经完成部分或所有的建筑。因此,术语“建筑场所”和“多维空间”此后将可互换地使用。The term 'building site' as used in this specification is understood to include any multidimensional space having defined boundaries within which the construction of objects and structures and their positioning and orientation relative to each other can be performed; building site also includes any multidimensional space, Some or all of the construction has already been completed. Accordingly, the terms "building site" and "multidimensional space" will be used interchangeably hereinafter.

本发明的方法使得与使用诸如基准那样的参考点、目标和/或所提供的参考来执行多维空间的自动学习或自动布局或二者相关联的过程自动化。典型地,在建筑场所处开始建筑之前,参考线和基准由勘查员提供。这些提供的参考典型地是互相垂直的2条线,其形成表示由勘查员建立的x-y坐标系统(互相垂直的线,其中一条是x轴,另一条是y轴)的2维平面,来作为由在建筑场所处的手工艺人(例如,木匠、管子工、电工)根据其对于定位和/或取向的对象和结构进行测量的线。而且,勘查员也可以提供“基准”,这些基准是在从所提供的参考线测量的建筑场所内的特定点,以便进一步使得手工艺人能够对建筑场所内的对象和/或结构进行取向。基准典型地是偏离沿参考线的任何地方的且在建筑场所内的现有结构(例如,列)上识别的点。因此,例如,如果2维空间的参考线被描绘在建筑场所的地面上,基准可以是从沿两条参考线的任一条的任何地方测量的点,其中这样的点可以处在由参考线形成的x-y平面上,或可以处在三维空间的第3维上垂直于x和y的z轴上。因此,基准是在N维空间内存在的参考点,其中N是等于或大于2的整数。The method of the present invention automates the processes associated with performing automatic learning or automatic layout of multi-dimensional spaces or both using reference points such as fiducials, targets and/or provided references. Typically, reference lines and datums are provided by a surveyor before construction begins at a construction site. These provided references are typically 2 mutually perpendicular lines that form a 2-dimensional plane representing the x-y coordinate system (mutually perpendicular lines, one of which is the x-axis and the other is the y-axis) established by the surveyor as A line from which objects and structures are measured for positioning and/or orientation by craftsmen (eg, carpenters, plumbers, electricians) at a construction site. Furthermore, the surveyor may also provide "datums," which are specific points within the construction site measured from provided reference lines, to further enable the craftsman to orient objects and/or structures within the construction site. A datum is typically a point identified on an existing structure (eg, column) within the construction site, offset anywhere along the reference line. Thus, for example, if a reference line of 2-dimensional space is drawn on the ground of a construction site, the datum may be a point measured from anywhere along either of the two reference lines, where such point may be at the point formed by the reference line on the x-y plane, or can be on the z-axis perpendicular to x and y on the third dimension of the three-dimensional space. Therefore, a datum is a reference point existing in an N-dimensional space, where N is an integer equal to or greater than 2.

I.本发明的方法和系统I. Methods and systems of the present invention

本发明的方法允许用户在多维空间内引入目标,这些目标是在多维空间的学习和/或布局期间要被使用的附加的参考点。目标与基准不同之处在于,它们是在多维空间中任意放置的设备,它们可以接收和发送(主动或被动地)信息到本发明的系统,以便建立附加的参考点。例如,目标可以是相对较小的方形平坦材料,其具有可以反射红外或其它电磁信号(光信号、无线信号、激光束)以便允许由本发明的系统建立和文档记录在多维空间内的参考点的反射表面。这样的目标可以由本发明的系统的用户附着在多维空间内的各种表面上,以便允许多维空间的自动学习和/或布局。目标的另一个例子是位于放置在建筑空间内的柱子上的三棱镜。目标可以是静止或移动的。主动目标可以生成和发送信号到本发明的系统的另一个设备以表明它在多维空间内的位置。被动目标反射它从本发明的系统的其它部件或设备接收的能量,以表明它在多维空间内的位置。The method of the present invention allows the user to introduce objects within the multidimensional space, which are additional reference points to be used during learning and/or layout of the multidimensional space. Targets differ from references in that they are randomly placed devices in multidimensional space that can receive and send (actively or passively) information to the system of the invention in order to establish additional reference points. For example, a target can be a relatively small square of flat material with a feature that can reflect infrared or other electromagnetic signals (optical signals, wireless signals, laser beams) to allow reference points to be established and documented in multi-dimensional space by the system of the present invention. reflective surface. Such objects may be attached by users of the system of the present invention to various surfaces within the multi-dimensional space in order to allow automatic learning and/or layout of the multi-dimensional space. Another example of a target is a prism located on a column placed within an architectural space. Targets can be stationary or moving. An active object can generate and send a signal to another device of the system of the present invention to indicate its position within the multidimensional space. A passive object reflects energy it receives from other components or devices of the system of the present invention to indicate its position in multidimensional space.

参照图1,图上显示通过使用本发明的系统实现的本发明的方法的流程图。本发明的系统的各种实施例显示于图2-15。在所显示的系统实施例中,本发明的方法可以实现为驻留在处理器设备(例如,膝上电脑)中的软件程序。处理器设备是任何设备,在其上软件执行本发明的方法的步骤作为系统的各种其它部件执行多维空间的自动学习和/或布局的命令。Referring to FIG. 1 , there is shown a flowchart of the method of the present invention implemented by using the system of the present invention. Various embodiments of the system of the present invention are shown in Figures 2-15. In the system embodiment shown, the method of the present invention may be implemented as a software program residing in a processor device (eg, a laptop computer). The processor device is any device on which the software executes the steps of the method of the invention as the various other components of the system execute the automatic learning and/or layout of the multi-dimensional space at the command.

此后被称为Theocad(SM)的系统软件可被实施为诸如

Figure A200780030691D00111
软件的计算机辅助设计(CAD)软件的一部分,该软件允许用户生成多维空间的图形表示。软件也具有为了便于在施工和建筑市场内使用而构建的图形用户界面(GUI)。这样,Theocad(SM)被无缝地集成到
Figure A200780030691D00112
内以利用这样的软件的图形生成能力。应当指出,Theocad(SM)可被实施为独立软件包,它可以生成它自己的图形。Theocad(SM)适合于快速执行特定的定位、导航、读出和写入施工任务。The system software hereafter referred to as Theocad(SM) can be implemented as
Figure A200780030691D00111
Software is part of the computer-aided design (CAD) software that allows users to generate graphical representations of multidimensional spaces. The software also has a Graphical User Interface (GUI) built for ease of use within the construction and construction market. In this way, Theocad(SM) is seamlessly integrated into the
Figure A200780030691D00112
within to take advantage of the graphics generation capabilities of such software. It should be noted that Theocad(SM) can be implemented as a stand-alone software package which can generate its own graphics. Theocad(SM) is suitable for quickly performing specific positioning, navigation, reading and writing construction tasks.

Theocad(SM)可以位于手持式、膝上型、平板或台式计算机或具有与主站模块进行通信(发送信息到或接收信息)的能力的其它处理器。信息可以是由主站模块或处理器生成的命令和/或应答。处理器可以是任何微处理器、微控制器、微计算机、大型计算机、台式计算机或可以执行软件程序形式的指令和具有用于显示图形的显示器的其它处理设备。主站模块可以是任何熟知的设备,其可以测量被布置在多维空间内的参考线、基准、和目标的距离、角度和位置。例如,图2所示的主站模块可以是通常被称为总站的设备,以及一个特定的可应用的总站可以是Leica Geosystems Series 1200 Model 3。Leica 1200总站能够在3秒时间内以±3/16英寸的精度分辨在1000英尺距离处的位置。Leica 1200 Series Model 3总站能够跟踪移动的三棱镜,因此跟踪任何移动设备,通过它测量到诸如三棱镜那样的目标和其它反射目标的距离。系统软件因此可以起到距离测量、导航和文档控制软件的作用。系统软件发送命令到主站和接收从主站返回的遥测结果。系统软件发送命令到主站固件,通知它按要求执行规定的任务(例如,转到规定的方向或向上或向下移动到特定的角度位置,接通或关断可视的激光指示器,测量距离或角度等等)。主站通过执行请求的功能和然后把性能或遥测结果发送回到系统软件而应答。应当指出,所有的软件(例如,TheoCAD和AutoCAD)可以位于处理器内,位于主站内或软件的各部分可以处在处理器和主站二者中。Theocad(SM) may reside on a handheld, laptop, tablet or desktop computer or other processor with the ability to communicate (send information to or receive information) with the master module. The messages may be commands and/or responses generated by the master module or processor. A processor may be any microprocessor, microcontroller, microcomputer, mainframe computer, desktop computer, or other processing device that can execute instructions in the form of a software program and have a display for displaying graphics. The master station module can be any well-known device that can measure distances, angles and positions of reference lines, fiducials, and targets arranged in a multi-dimensional space. For example, the master station module shown in Figure 2 could be what is commonly referred to as a central station, and one particular applicable central station could be a Leica Geosystems Series 1200 Model 3. The Leica 1200 Total Station can resolve position at a distance of 1000 feet within 3 seconds with an accuracy of ±3/16 inch. The Leica 1200 Series Model 3 Total Station is capable of tracking moving prisms and therefore any mobile device, by which it measures the distance to targets such as prisms and other reflective targets. The system software can thus function as distance measurement, navigation and documentation control software. The system software sends commands to the master station and receives telemetry results back from the master station. The system software sends commands to the master firmware informing it to perform specified tasks as required (e.g., turn to a specified direction or move up or down to a specific angular position, turn on or off a visual laser pointer, measure distance or angle, etc.). The master responds by performing the requested function and then sending performance or telemetry results back to the system software. It should be noted that all of the software (eg, TheoCAD and AutoCAD) may reside within the processor, within the master or portions of the software may reside in both the processor and the master.

暂时参考图2,图上显示本发明的系统的第一实施例,其包括主站模块100(被显示为静止机器人设备),该主站模块100具有三角架107、激光测距器104、位于顶部的无线通信设备102(包括天线),以及计算机和用户接口106。系统还包括处理器114和至少一个诸如三棱镜108的目标。被实施为总站的主站模块是机器人设备,它移动激光器104,以便不断跟踪位于柱子112上的三棱镜108,该柱子112类似于勘查员的柱子,除了它还具有如图所示的位于它的一个末端的无线通信设备110以外。总站知道三棱镜的位置,该位置由主站模块100通过通信设备110被传送到处理器114。通信设备100被耦合到处理器114,并由处理器114使用来接收和/或发送信息到主站模块100,该主站模块100具有它自己的通信设备102。通信设备110和102可以是任何类型的能够按照协议互相交换信息的无线通信设备。协议是一组法则,它规定信息如何被发送和/或接收信息的设备格式化、发送、接收和解译。协议可以是熟知的协议或由本发明的系统的制造商设计的协议。假如三棱镜的位置的通信被中断,那么主站模块100可以开始搜索模式(search pattern)程序,以便找出三棱镜。因为处理器114被附着到柱子112上,处理器114在建筑场所内的位置可以由主站模块100确定。更具体地,主站模块100能够通过使用熟知的三角测量过程而确定它在建筑场所内的位置。所以,因为主站模块100知道它的位置和处理器114的相对位置,所以处理器在建筑场所内的位置也能够由主站模块100确定。处理器114被显示为执行

Figure A200780030691D0013092503QIETU
的便携式处理设备,以及TheoCAD(SM)软件设备被装载以专用软件,该专业软件显示场所的修改后的CAD图(平面图和正视图),以便形成建筑场所的虚拟映射。所以,手持式设备现在可以在虚拟映射上叠加它的位置。Referring momentarily to FIG. 2, there is shown a first embodiment of the system of the present invention comprising a master station module 100 (shown as a stationary robotic device) having a tripod 107, a laser range finder 104, located at Wireless communication device 102 (including antenna), and computer and user interface 106 at the top. The system also includes a processor 114 and at least one object such as a prism 108 . The master station module implemented as a master station is a robotic device that moves the laser 104 so as to constantly track the prism 108 located on a post 112 similar to a surveyor's post except that it also has a prism located on it as shown. One terminal other than the wireless communication device 110 . The master station knows the position of the prism, which is communicated by the master station module 100 to the processor 114 via the communication device 110 . The communication device 100 is coupled to the processor 114 and used by the processor 114 to receive and/or send information to the master station module 100 which has its own communication device 102 . Communication devices 110 and 102 may be any type of wireless communication devices capable of exchanging information with each other according to a protocol. A protocol is a set of laws that dictates how information is formatted, sent, received, and interpreted by the device sending and/or receiving it. The protocol may be a well known protocol or a protocol designed by the manufacturer of the system of the present invention. If the communication of the location of the prism is interrupted, the master station module 100 may start a search pattern procedure to find the prism. Because processor 114 is attached to column 112 , the location of processor 114 within the construction site can be determined by master station module 100 . More specifically, master station module 100 is able to determine its location within the construction site by using well-known triangulation procedures. Therefore, because the master station module 100 knows its location and the relative location of the processor 114, the location of the processor within the building site can also be determined by the master station module 100. Processor 114 is shown executing
Figure A200780030691D0013092503QIETU
The portable processing device, and the TheoCAD(SM) software device are loaded with special software that displays modified CAD drawings (plan and elevation) of the site in order to form a virtual map of the building site. So, a handheld device can now superimpose its location on a virtual map.

回到图1,本发明的方法显示步骤10,其中通信设备建立与彼此的通信。图2的主站模块100、目标、和处理器114可以具有与它们相关联的通信设备。在本发明的系统初始激活后(即,系统首先被接通),在不同的通信设备之间的各种通信链路被建立。在任何两个设备之间的通信链路的建立需要确认设备被接通以及设备可以互相通信。而且,在设备之间的通信在于,它们可以正确地解译彼此的信息。典型地,在两个设备之间的握手程序被使用来建立在两个设备之间的链路。链路因此是按照系统遵循的协议有效地通信的能力。Returning to Fig. 1, the method of the present invention shows step 10, in which the communication devices establish communication with each other. The master module 100, target, and processor 114 of FIG. 2 may have communication devices associated with them. After the system of the present invention is initially activated (ie, the system is first switched on), various communication links between the different communication devices are established. Establishment of a communication link between any two devices requires confirmation that the devices are switched on and that the devices can communicate with each other. Also, the communication between devices is such that they can correctly interpret each other's messages. Typically, a handshaking procedure between two devices is used to establish a link between the two devices. A link is thus the ability to effectively communicate according to the protocol followed by the system.

在本发明的方法的步骤12,各种参考点被识别和被定位。勘查员典型地提供参考线和基准。另外,策略地放置在建筑场所中的目标也被定位和被识别。而且,主站在建筑场所内相对于参考线或基准或目标被放置。可能有其中在建筑场所处没有可用的参考线的情形。在这样的情形下,目标被用作为相对于其来放置主站的参考点。基准和参考线可以在多维空间的CAD图上指出,其中所述图被存储在系统的处理器(例如,图2的处理器114),或可以被下载到系统的处理器中。目标由用户安装或固定在建筑场所内的各个点,因此多半它们的位置是用户已知的。当leica model 1200总站被用作为主站时,它可以自动定位某些类型的目标,诸如三棱镜。In step 12 of the method of the invention, various reference points are identified and located. Surveyors typically provide reference lines and datums. In addition, objects strategically placed in the construction site are also located and identified. Also, the master station is placed within the building site relative to a reference line or datum or target. There may be situations where there are no reference lines available at the construction site. In such a situation, the target is used as a reference point relative to which the master station is placed. Datums and reference lines may be indicated on a CAD drawing of the multi-dimensional space, where the drawing is stored in a processor of the system (eg, processor 114 of FIG. 2 ), or may be downloaded to a processor of the system. The objects are installed or fixed by the user at various points within the building site, so their position is likely to be known to the user. When the leica model 1200 total station is used as a master station, it can automatically locate certain types of targets, such as prisms.

在本发明的方法的步骤14,通过使用leica model 1200总站(例如,图2的主站100)测量各种参考点。具体地,测量从参考点到主站的距离和参考点相对于主站的角度(垂直和水平),并把它们存储在总站中。总站把这个信息传送到处理器(例如,图2的处理器114)。在使用作为平台的TheoCAD(SM)的控制下的处理器(诸如图2的处理器114)能够处理所述信息,以便生成至少两种特定类型的信息,该信息导致本发明的方法的步骤16和18。应当指出,TheoCAD(SM)可被用作为独立软件和使用它自己的指令组,以便生成在本发明的方法的步骤16和18中讨论的信息。In step 14 of the method of the present invention, various reference points are measured by using a leica model 1200 master station (eg master station 100 of FIG. 2 ). Specifically, the distance from the reference point to the master station and the angle (vertical and horizontal) of the reference point relative to the master station are measured and stored in the master station. The central station communicates this information to a processor (eg, processor 114 of FIG. 2). In use A processor under the control of TheoCAD(SM) as a platform, such as processor 114 of FIG. 2, can process said information in order to generate at least two specific types of information which lead to steps 16 and 18 of the method of the present invention . It should be noted that TheoCAD(SM) can be used as stand-alone software and with its own set of instructions in order to generate the information discussed in steps 16 and 18 of the method of the present invention.

在本发明的方法的步骤16,TheoCAD(SM)软件通过熟知的三角测量过程,计算主站在正在被学习的多维空间内的位置。至少两个参考点被使用来确定主站的位置。驻留在处理器中的TheoCAD和AutoCAD软件使用至少两个参考点位置来确定主站的实际位置,并在处理器的显示器上显示所述位置。在其中卫星信号是可得到的建筑场所处,本发明的方法可以使用熟知的GPS(全球定位系统)来确定主站的位置,从而确定处理器的位置。In step 16 of the method of the present invention, TheoCAD(SM) software calculates the position of the master station within the multi-dimensional space being learned by the well-known process of triangulation. At least two reference points are used to determine the position of the master station. TheoCAD and AutoCAD software resident in the processor uses at least two reference point locations to determine the actual location of the master station and display said location on the processor's display. At building sites where satellite signals are available, the method of the invention may use the well-known GPS (Global Positioning System) to determine the location of the master station and thus the location of the processor.

在步骤18,因为参考点如上所述地被定位、识别、测量、存储和处理,所以TheoCAD和AutoCAD软件能够生成建筑场所的3维图形表示。另外,空间的其它参考点不是目标而是非反射表面,所述其他参考点可被使用来帮助生成3维图形。由工程师或建筑师单独生成的建筑场所的所存储的CAD图(不使用本发明的系统)可被下载到处理器,然后通过映射操作而对准由本发明的系统生成的建筑场所的3维图形表示。映射操作规定在一个空间中的一个已知的点,以及计算或确定在另一个空间中的对应点,其中在两个空间之间有严格定义的关系(例如,数学上的关系)。对于对准的两个空间,用户可以容易地看见在被学习的空间与由建筑场所的建筑师单独生成的空间之间的差异。随着每个点被生成,在这些点之间的连接也被生成,从而允许本发明的系统实时地生成建筑场所的3维图形表示。而且,可以由用户保持的和被主站跟踪的处理器的位置也可以与正在生成的空间和例如由建筑师通过使用AutoCAD单独生成的叠加空间一起同时被显示。这样,本发明的系统的用户可以通过使用本发明的方法操作所述系统,以便导航虚拟空间以及还在实际的空间中作标记,该标记表示虚拟空间的对象和/或结构的位置。也就是,系统的用户可以由所述系统实时地引导以便执行建筑场所的布局。At step 18, the TheoCAD and AutoCAD software are able to generate a 3-dimensional graphical representation of the building site as the reference points are located, identified, measured, stored and processed as described above. Additionally, other reference points in space that are not objects but non-reflective surfaces can be used to help generate 3-dimensional graphics. A stored CAD drawing of a construction site generated by an engineer or architect alone (not using the system of the present invention) can be downloaded to the processor and then aligned by a mapping operation to the 3D drawing of the construction site generated by the system of the present invention express. Mapping operations specify a known point in one space, and compute or determine the corresponding point in another space, where there is a well-defined relationship (eg, a mathematical relationship) between the two spaces. With the two spaces aligned, the user can easily see the difference between the learned space and the space generated solely by the architect of the building site. As each point is generated, so are the connections between these points, allowing the system of the present invention to generate a 3-dimensional graphical representation of a building site in real-time. Furthermore, the position of the processor, which can be maintained by the user and tracked by the master station, can also be displayed simultaneously with the space being generated and an overlay space generated separately by, for example, an architect using AutoCAD. Thus, a user of the system of the present invention can operate said system by using the method of the present invention in order to navigate the virtual space and also to make marks in the actual space, the marks representing the positions of objects and/or structures of the virtual space. That is, a user of the system can be guided by the system in real time to perform the layout of a building site.

II.本发明的系统的其它实施例II. Other Embodiments of the System of the Invention

图3显示本发明的系统的第二实施例,其中主站模块100(例如,Leica总站1200系列型号3)把它的激光束109指向目标118,所述目标的位置通过用户110把坐标输入到处理器114而确定,以及所述坐标被无线地传送到总站。用户把想要激光照射到的位置告知处理器114,以及使主站模块的激光束指向该位置。3 shows a second embodiment of the system of the present invention, wherein the master station module 100 (e.g., Leica Total Station 1200 Series Model 3) points its laser beam 109 at a target 118 whose position is entered by the user 110 in coordinates. processor 114, and the coordinates are wirelessly transmitted to the central station. The user informs the processor 114 of the location where the laser is desired to be irradiated, and directs the laser beam of the master station module to the location.

图4显示第三实施例,其中主站模块100定位三棱镜108,三棱镜108物理地位于具有被安装在其上的子站的移动机器人122上。主站模块100站包括软件,该软件可以经由无线通信引导移动机器人到特定的位置。移动是“盲目的”,但它由主站模块100电路在驻留在主站模块100的计算机106上的软件的控制下被导航。被安装在移动单元122上的子站120可以执行类似于主站模块100的操作的操作,但在模块100的控制下进行。移动机器人还包括无线通信设备110和激光器118。移动机器人的激光器然后可以照射由主站模块100表示的任何点位置。这是有用的,因为主站模块100是静止的,以及某些位置不能通过视线用于主站模块。Figure 4 shows a third embodiment in which the master station module 100 positions a prism 108 physically located on a mobile robot 122 with substations mounted thereon. The master station module 100 station includes software that can guide the mobile robot to a specific location via wireless communication. The movement is "blind", but it is navigated by the master station module 100 circuitry under the control of software residing on the master station module 100 computer 106 . The substation 120 installed on the mobile unit 122 may perform operations similar to the operation of the main station module 100 , but under the control of the module 100 . The mobile robot also includes a wireless communication device 110 and a laser 118 . The mobile robot's laser can then illuminate any point location represented by master station module 100 . This is useful because the master station module 100 is stationary and certain locations are not available for the master station module by line of sight.

图5显示类似于图4的第三实施例的第四实施例,但其中移动机器人122通过按照想要的图案124快速移动它的激光束111而在表面上投影图形叠加。在想要向建筑工人表明在哪里放置结构材料的情况下,这是有用的。例如,如果想要12英寸管子被垂直地放置,则移动机器人激光器在地面上或水平面上投影12英寸直径圆圈。FIG. 5 shows a fourth embodiment similar to the third embodiment of FIG. 4 , but in which a mobile robot 122 projects a graphic overlay on a surface by rapidly moving its laser beam 111 in a desired pattern 124 . This is useful in situations where you want to indicate to construction workers where to place structural material. For example, if it is desired that a 12 inch pipe be placed vertically, the mobile robot laser projects a 12 inch diameter circle on the ground or horizontal.

图6还显示上述的第四实施例,其中所显示的图案是三维叠加126的二维投影。FIG. 6 also shows the fourth embodiment described above, wherein the displayed pattern is a two-dimensional projection of the three-dimensional overlay 126 .

图7显示第五实施例,其中移动机器人122被引导到特定的位置坐标,以及被引导来通过使用喷漆器机构128用油漆或染料标记地面。例如,CAD图的整个平面图可以以这样的方式画在地面上。FIG. 7 shows a fifth embodiment in which a mobile robot 122 is directed to specific location coordinates and directed to mark the ground with paint or dye by using a paint sprayer mechanism 128 . For example, the entire floor plan of a CAD drawing can be drawn on the ground in this way.

图8显示第六实施例,其中移动机器人122被引导到特定的位置坐标,以及被引导来执行某些加工操作,诸如通过使用钻头或标记工具130在地面上钻孔。FIG. 8 shows a sixth embodiment, where a mobile robot 122 is directed to specific location coordinates, and is directed to perform certain machining operations, such as drilling holes in the ground by using a drill or marking tool 130 .

图9显示第七实施例,其中移动机器人122被引导到特定的位置坐标,以便执行计量检测(metrological measurement)。移动机器人具有机械臂132,其上附着有计算机化的测量、指向或标记装置133。图上显示正在执行的这样的计量。Figure 9 shows a seventh embodiment in which the mobile robot 122 is guided to specific location coordinates in order to perform metrological measurements. The mobile robot has a robotic arm 132 to which is attached a computerized measuring, pointing or marking device 133 . The graph shows such metering in action.

图10显示如上所述的第七实施例,除了对于墙壁正在执行计量以外。Figure 10 shows the seventh embodiment as described above, except that metering is being performed for the walls.

图11显示第八实施例,其中主站模块100站与多个柱子(诸如在图2的第一实施例中显示的每一个)通信。分别由用户116A、116B和116C操作的处理器(114A、114B和114C)在局域网(LAN)中互相通信。用户116B没有柱子,但能够与处理器(114A和114C)通信,以便定位三棱镜108C和108A的位置。LAN可以具有客户-服务器协议或对等协议。无论如何,任何手持单元的位置坐标对于每个其它手持单元是已知的。FIG. 11 shows an eighth embodiment in which a master station module 100 communicates with a plurality of columns such as each shown in the first embodiment of FIG. 2 . Processors ( 114A, 114B, and 114C ), respectively operated by users 116A, 116B, and 116C, communicate with each other in a local area network (LAN). User 116B does not have a pole, but is able to communicate with processors (114A and 114C) in order to locate the position of prisms 108C and 108A. A LAN can have a client-server protocol or a peer-to-peer protocol. Regardless, the location coordinates of any handheld unit are known to every other handheld unit.

图12-14显示第九实施例。在这个实施例中,不利用总站。而是由能够传送到由用户216操作的处理器214的两个静止激光测距器单元221A和221B(见图12、13和14)通过使用激光束223A和223B测量它们离地面的垂直距离和分隔开它们的距离。测距器单元的细节被显示于图12A中;每个测距器具有光传感器21、旋转三棱镜22和激光器23以及通信设备(未示出)。测距器单元编码它们自己的位置,并且它们发送遥测数据到目标传感器。目标传感器可以读出到每个测距器单元(221A和221B)的距离用于三角测量,以及所形成的三角形的角度(A和B)。这被显示于图13。图14显示通过使用柱子本身来精确地测量测距器单元的高度的替换方法,其中所述柱子具有被安装在可移动单元230上的激光器215以及沿着其高度的传感器217和被固定在可移动单元230的每一端的镜子211,213的。一旦传感器拾取测距器221A的激光束219,在参考以上的真实高度可以通过使用传感器阵列在柱子上的已知位置被测量。可移动单元也可以具有发送信息到处理器214的通信设备。12-14 show a ninth embodiment. In this embodiment, no central station is utilized. Instead, two stationary laser rangefinder units 221A and 221B (see FIGS. 12, 13 and 14) that can communicate to processor 214 operated by user 216 measure their vertical distance from the ground and distance separating them. The details of the rangefinder unit are shown in Figure 12A; each rangefinder has a light sensor 21, an axicon 22 and a laser 23 and a communication device (not shown). The rangefinder units encode their own position, and they send telemetry data to the target sensor. The target sensor can read the distance to each rangefinder unit (221A and 221B) for triangulation, as well as the angle of the triangle formed (A and B). This is shown in Figure 13. Figure 14 shows an alternative method of accurately measuring the height of the rangefinder unit by using a pole itself with a laser 215 mounted on a movable unit 230 and a sensor 217 along its height and fixed on a movable Mirrors 211 , 213 at each end of the mobile unit 230 . Once the sensor picks up the laser beam 219 of the rangefinder 221A, the true height above the reference can be measured by using the known position of the sensor array on the pole. The removable unit may also have a communication device to send information to processor 214 .

图15显示便携式处理器手持单元,它通过使用三个陀螺仪和一个加速度表来测量它的位置。手持单元与其它设备的通信通过使用射频信号进行。惯性引导系统是与惯性测量硬件和/或电子装置和/或软件组合的多平台无线手持计算机、PDA、膝上电脑、平板电脑等等,该系统包括一个或多个陀螺仪、用于补偿陀螺漂移的谐振环、和至少一个高度精确的可变电容加速度表。为了初始化该单元,操作员必须首先参考空间中的控制点。Figure 15 shows a portable processor handheld unit that measures its position using three gyroscopes and an accelerometer. The handheld unit communicates with other devices by using radio frequency signals. An inertial guidance system is a multi-platform wireless handheld computer, PDA, laptop, tablet, etc. combined with inertial measurement hardware and/or electronics and/or software that includes one or more gyroscopes for compensating a drifting resonant ring, and at least one highly accurate variable capacitance accelerometer. In order to initialize the unit, the operator must first refer to control points in space.

虽然已详细地参照具体实施例描述了本发明,但本领域技术人员将会看到,在这里可以作出各种改变和修改而不背离本发明的精神和范围。因此,意欲使本发明覆盖本发明的修改和变例,只要它们属于所附权利要求及其等同的范围。Although the invention has been described in detail with reference to specific embodiments, those skilled in the art will recognize that various changes and modifications can be made therein without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims (1)

1. method comprises:
Automatically generate the N dimension expression in described space based on the reference point in hyperspace, thus the system that makes the user use its at least a portion to be positioned at described space navigated in described space, wherein N is equal to or greater than 2 integer.
CNA2007800306918A 2006-06-28 2007-06-26 Method and system for automatically performing learning of multidimensional space Pending CN101506811A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US80598306P 2006-06-28 2006-06-28
US60/805,983 2006-06-28
US11/766,672 2007-06-21

Publications (1)

Publication Number Publication Date
CN101506811A true CN101506811A (en) 2009-08-12

Family

ID=40977762

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800306918A Pending CN101506811A (en) 2006-06-28 2007-06-26 Method and system for automatically performing learning of multidimensional space

Country Status (2)

Country Link
CN (1) CN101506811A (en)
ZA (1) ZA200900447B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103339470A (en) * 2010-12-08 2013-10-02 株式会社日本计算机系统研究所 CAD information generation system, CAD information generation program, and CAD information generation method
CN114918951A (en) * 2022-06-27 2022-08-19 西安优艾智合机器人科技有限公司 Laser projection robot and airplane assembly method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103339470A (en) * 2010-12-08 2013-10-02 株式会社日本计算机系统研究所 CAD information generation system, CAD information generation program, and CAD information generation method
CN114918951A (en) * 2022-06-27 2022-08-19 西安优艾智合机器人科技有限公司 Laser projection robot and airplane assembly method

Also Published As

Publication number Publication date
ZA200900447B (en) 2010-01-27

Similar Documents

Publication Publication Date Title
US8060344B2 (en) Method and system for automatically performing a study of a multidimensional space
US10571273B2 (en) Construction site referencing
US9858712B2 (en) System and method capable of navigating and/or mapping any multi-dimensional space
US8087176B1 (en) Two dimension layout and point transfer system
US11087036B2 (en) Construction task referencing
US8745884B2 (en) Three dimensional layout and point transfer system
US11181991B2 (en) System and method for measuring position and orientation of a rigid body
US10824312B2 (en) Method and system for assisting installation of elements in a construction work
US9880022B1 (en) Point layout system with third transmitter
WO2012077662A1 (en) Cad information generating system, cad information generating program, and cad information generating method
JP2024546405A (en) Surveying device, system and method
CN101506811A (en) Method and system for automatically performing learning of multidimensional space
CN114877805A (en) Workpiece point location three-dimensional coordinate measuring device, method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20090812