Method for modeling at least one object in a work environment
A central data storage unit with unique object identification ensures data consistency and reduces effort by allowing modeling units to retrieve specific subsets, addressing inefficiencies and errors in existing modeling technologies.
Patent Information
- Application Number
- DE102023115779
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-16
- Publication Date
- 2024-12-19
AI Technical Summary
Existing modeling technologies require different data formats and information content for each modeling process, leading to inefficiencies, manual input, and lack of data consistency across processes, necessitating repeated creation and increasing error likelihood.
A central data storage unit stores object information using unique object identification, allowing modeling units to retrieve specific subsets based on the object's unique ID, ensuring data consistency and reducing effort by enabling each process to build on previous states without recreating objects.
This approach enhances data consistency and reduces effort by allowing each modeling process to access the same information, ensuring the same object is modeled coherently across different states, minimizing errors and manual input.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] The invention relates to a method for modeling at least one object in a work environment by means of a modeling unit, wherein the at least one object is modeled in a first modeling state by means of a first modeling unit in a first modeling process and is modeled in a second modeling state based on the first modeling state by means of a second modeling unit in a second modeling process.
[0002] Methods for modeling objects using modeling units, such as simulation or planning tools, in which abstract data of the object are modeled with increasing precision in different modeling states, particularly in successive stages, are generally known from the prior art. Typically, a modeling unit—for example, a tool suitable for the modeling process executed in that state—is used for each modeling state to generate a modeling result. The different modeling units usually require specific data formats to model the object in the work environment. This leads to the problem that different modeling units work with different data formats and also require different levels of information about the object to be modeled.For example, a rough measurement or dimensioning of the object may suffice for an initial modeling unit, whereas a subsequent modeling unit executing a modeling process based on this initial measurement requires more detailed information regarding the object's functionality, such as the mobility of individual sections of the object. Therefore, it is not possible to use the same object information for all modeling processes.
[0003] In practice, object information in modeling processes is therefore used merely as a "placeholder" that must be more or less completely replaced or extensively adapted for the execution of the subsequent modeling process. This leads to significant overhead, as each object must be largely recreated and placed in the virtual work environment for each modeling process. This also increases the potential for errors, since manual input is typically required for modeling the object. Another disadvantage is the lack of data consistency across different modeling processes. In other words, the same object is not linked to a common data source in different modeling processes, but is always recreated or reconfigured.manually edited, so consistent information about one and the same object in different modeling states is usually not available.
[0004] The invention is based on the objective of providing an improved method for modeling at least one object in a work environment, in which, in particular, data continuity is improved and the effort is reduced.
[0005] The problem is solved by a method according to claim 1. The dependent claims relate to possible embodiments.
[0006] As described, the invention relates to a method for modeling at least one object in a production environment by means of a modeling unit, wherein the object is modeled in a first modeling state by means of a first modeling unit in a first modeling process and in a second modeling state, building upon the first modeling state, by means of a second modeling unit in a second modeling process. The first modeling unit and the second modeling unit can be considered, by way of example, any “tools” that can be used, for instance, for planning or simulating the object in the production environment.
[0007] In principle, the modeling units can be used for planning or simulating the entire factory environment, i.e., for simulating or planning all the objects within the factory environment. The modeling states can build upon one another in such a way that a first modeling state is followed by a second modeling state, meaning that the individual modeling states can represent different stages of planning or simulation. In particular, a preceding modeling state can involve a comparatively general, abstract, or "coarser" modeling process, which, for example, initially aims at a rough placement of the objects within the factory environment, whereas a subsequent modeling process can incorporate more detailed information about the objects, such as their function, media requirements, and other more specific properties.
[0008] The invention is based on the finding that a set of object information for at least one object is stored in a central data storage unit using unique object identification information.wherein the first modeling unit, for the execution of the first modeling process, retrieves a first subset of the set of object information from the central data storage unit using the unique object identification information, and provides the second modeling unit with a first modeling result from the first modeling process based on the unique object identification information, and the second modeling unit, for the execution of the second modeling process, retrieves a second subset of the set of object information, different from the first subset, from the central data storage unit using the unique object identification information, and executes the second modeling process based on the second subset of object information and the first modeling result.
[0009] In other words, the present invention proposes the use of a central data storage unit in which the object information for the at least one object is stored, as required by the individual modeling units in the individual modeling processes. This information is uniquely and individually assigned to the object and can be retrieved using the object identification information. This allows object information for each individual object to be stored in the central data storage unit. The central data storage unit can therefore also be understood or referred to as a "library" or "library unit".
[0010] This enables data consistency throughout the operation and across various modeling processes, as each modeling unit can perform a specific query for object information for specific objects from the central data storage unit. Depending on which modeling unit is executing which modeling process and in which modeling state, it specifically requests from the central data storage unit a subset of the entire set of object information that is required or suitable for the modeling process. The individual subsets differ in the type and content of the object information, so that each modeling unit, which, as described above, can be configured as different planning or simulation tools, can be provided with the necessary information, particularly in the required format.
[0011] In particular, this ensures that each modeling process can build upon the preceding modeling process or modeling state, and that the same object can be uniquely identified in all modeling processes using its object identification information. The central data storage unit can therefore be populated with information for each object, allowing every modeling process to access the same information or the same state of information. Because the object is identified by its unique object identification information, it is ensured that the correct object is modeled in each process, and that objects do not need to be replaced or completely recreated in individual modeling processes based on previous ones.
[0012] This significantly reduces the effort required and improves, or even achieves, data consistency. In particular, the present invention avoids the existence of different "instances" of the same object in different modeling processes or modeling states, which cannot be compared or whose identity cannot be recognized. Instead, an object modeled in a preceding modeling process is identified in subsequent modeling processes based on its unique object identification information and thus further developed and refined across the individual modeling states.
[0013] Furthermore, the central data storage unit can be kept up-to-date at all times, for example by suppliers, customers, and the like, so that the object information of the objects stored in the data storage unit can be centrally managed and updated. The individual modeling processes that access the central data storage unit thus always have the same state of object information, so that no discrepancies can occur in the different modeling states.
[0014] The described method can provide for at least one subset of the object information set based on a level of detail for the corresponding modeling process and / or modeling unit. As described, each modeling unit can retrieve a specific subset of the entire set of object information stored for the respective object in the central data storage unit for the modeling process it is executing.
[0015] The central data storage unit can be understood as an "interface" that provides each modeling unit with the object information necessary for the modeling process it is currently executing or will be executing. The provision of object information to the corresponding subsets can be configured based on a level of detail specific to the modeling process or modeling unit. In other words, the level of detail—that is, the amount of information—provided by the central data storage unit for each modeling process or modeling unit can be predefined.
[0016] Depending on which modeling unit requests a subset of object information for a specific object, based on its unique object identification information, the central data storage unit, acting as an interface, provides the appropriate subset—that is, the required compilation of object information representing a subset of all available object information. The level of detail can also be referred to as the "level of detail," with different modeling processes or successive modeling states having different levels of detail. Depending on the specific level of detail, the central data storage unit can provide different subsets so that the corresponding modeling processes can be executed.This also limits the data to be transferred to the necessary data, so that unnecessary data and potentially unsuitable data formats do not have to be transferred unnecessarily.
[0017] The subset of the object information set is understood to be, in particular, a specific compilation from the entirety of the information contained within the object information set. Since the individual modeling processes have different modeling states, a different information content is also necessary for each modeling process. Here, too, it is ensured across all modeling processes that, due to the identification of the object using the unique object identification information, the same instance of the object under consideration can always be used consistently in all modeling processes. This means that the required subset can be queried for the modeling process based on the unique object identification information, so that the object can be further developed across all modeling states and does not have to be remodeled each time, as is usual in the prior art.
[0018] Furthermore, the described procedure may provide that the set of object information includes at least one of the following parameters: - at least one geometric parameter, in particular a dimension and / or a volume of the object or a section of the object; - at least one physical parameter, in particular the mass of the object; - at least one mechanical parameter, in particular a motion parameter of the object or a section of the object; - at least one logistical parameter, in particular an assignment of the object to a work.
[0019] In principle, the object information set can contain all parameters of the object or objects to be modeled in the work environment. As described, the central data storage unit of each modeling unit provides only the object information in the relevant subset that is required for the modeling processes. For example, the object information set can contain geometric parameters relating to the external dimensions or volume of the object or one of its parts. Such dimensions, for example, in the form of two-dimensional or three-dimensional information, are necessary for initial planning or modeling processes to arrange the individual objects in the work environment. Furthermore, the object information set can include physical parameters, such as the object's mass.This can be used, for example, for simulating load-bearing capacities or statics in the factory environment.
[0020] Furthermore, the object information set can also include mechanical parameters, such as the object's or one of its segments' motion parameters. Mechanical parameters can be used, in particular, for simulating the motion of objects, for example, multi-axis robots. While mechanical parameters may be less important in the early stages of modeling and may not be included in the relevant object information subsets, they may be required in subsequent modeling processes. Additionally, the object information set can include logistical parameters, such as the object's assignment to a plant. The object information can thus specify which concrete object is located in which plant or in which section of the plant.When creating an instance of an object, the central data storage unit can, in principle, store a multitude of classes for the individual objects, for example, a specific type of robot. To create an object, i.e., an instance, a unique object identification piece of information is generated, which is then associated with the specific or individual object. Using this unique object identification piece of information, the respective object can be precisely identified, for example, among a multitude of similar objects.
[0021] As previously described, the central data storage unit can act as an interface or have an interface. According to one embodiment of the method, the central data storage unit can have an interface configured to configure at least one parameter of the set of object information for the at least one modeling unit, in particular to transform the at least one subset into the system of the at least one modeling unit and / or to register the coordinate system in the subset and / or to convert the subset. The described interface of the central data storage unit can thus provide the object information in the subset to the respective modeling unit in such a way that the modeling unit can process the object information, in particular directly.
[0022] To this end, the interface of the data storage unit configures at least one of the parameters of the object information set so that it can be made available in the respective subset of object information. For example, the parameter can be transformed so that the same units and / or directions are present in the object information set as are used by the modeling unit. Furthermore, the coordinate system on which the object information set is based can be registered with the coordinate system of the modeling unit, so that, for example, the orientations of the objects are identical in both the object information set and the modeling unit.Furthermore, it is possible to convert the subset, meaning that data formats or corresponding units, such as length units in different unit systems, are appropriately translated into one another. This prevents translation errors, for example, where the object information set has one unit and the modeling unit has a second. Instead, the units are converted so that both systems use the same units. The described interface can also be modular, allowing the parameter configuration for different subsets to vary depending on the modeling unit. This means that different parameter configurations exist in each subset to be used by the individual modeling units.
[0023] Following further development of the method, the central data storage unit can comprise an abstracted data set for at least one object, which is specified by a modeling result from at least one modeling unit. This offers the advantage that, for example, at the beginning of a modeling process or a process chain of successive modeling processes, no specific information about an object is yet available. In this case, the central data storage unit can initially comprise an abstracted data set, which can be further specified, for example, by a modeling result or by subsequently supplementing the object information stored in the data storage unit.The abstracted data set can thus be understood as a "placeholder", whereby the individual pieces of information in the abstracted data set can "grow" with the modeling processes, so that the information content in the data set can be expanded and the object information describing the object can become more concrete.
[0024] The object information set can further include at least one attribute of the object, in particular an operating requirement and / or an energy balance. In addition to the parameters described above, which can be included in the object information set, attributes of the object can also be included, for example, its requirements for operating media, in particular compressed air, electricity, coolant, and the like, as well as its energy balance, for example, its energy absorption or heat emission to the environment. Such attributes can be further refined by the modeling processes and stored in the object information set or passed to the subsequent modeling unit for the following modeling process. The described attributes can also be continuously expanded and improved during the operation of the object or through simulation of the object.
[0025] According to a further embodiment of the method, the set of object information can include at least one parametric element that is modifiable in at least one parameter, in particular a length. Parametric elements are understood to be elements or objects whose basic geometry is, for example, uniquely defined, and whose length is modifiable in at least one dimension. Examples of such elements that can be parameterized include guide rails, bulk goods, or other objects or elements that can still be modified in at least one dimension during modeling. It is also possible for the set of object information to include parametric elements that are linked to the object by means of unique object identification information and whose parametric components can be adjusted during modeling.
[0026] In a further embodiment of the method, it can be provided that the operation of at least one object in the factory environment is simulated, and the modeled factory environment is built based on the simulation results. This embodiment thus proposes that the individual modeled objects in the factory environment can be simulated together, allowing for a holistic simulation of the factory environment's operation. If problems arise during the operation of the factory environment, such as collisions, insufficient supply to the objects, and the like, the modeling of the objects in the factory environment can be modified until the simulation demonstrates flawless operation.
[0027] The modeled work environment, as described, can then be physically constructed. For this purpose, at least partially automated robots can be used to construct objects within the work environment or even to construct the entire work environment. To achieve this, at least one model result is provided to at least one robot, enabling it to perform the corresponding tasks and construct at least one object or a part of the work environment. This design allows for both virtual and real-world commissioning, with the virtual commissioning being verified based on simulation results. Subsequently, the real-world commissioning can be carried out based on the simulation results, and these results can then be verified accordingly.
[0028] The described method can be further developed such that the at least one object information component includes at least one change from at least one preceding modeling process. This means that a parameter contained in the set of object information can be modified in at least one modeling process. For example, during the execution of the modeling processes, or one of the modeling processes in the chain, it may become apparent that a change to the object is necessary, for example, to prevent a collision with at least one other object. Furthermore, changes to other parameters may become necessary, for example, regarding the energy balance and / or the media requirements or the object's positioning. Such a modified parameter within the object information can be stored in the central data storage unit.This means that, for example, when re-executing a model, changes to object information from a previous modeling process at a higher stage of the modeling process can be used. This allows, for instance, changes to the object from subsequent modeling processes, such as those for a different but similar work environment, to be incorporated at an earlier stage of the modeling process.
[0029] The described design thus allows changes to object information to be incorporated into the modeling cycle, for example, to facilitate subsequent planning for other work environments. Object information that has been further developed in an initial iteration of a chain of modeling processes can therefore lead to an "optimized layout" in which the modified object information is fed back into the cycle, particularly stored in the central data storage unit. This allows feedback and changes to the object information to be incorporated. The described changes can thus be included in a modeling process prior to the current modeling state and do not need to be re-executed by executing the individual modeling processes.
[0030] In a further development of the method described herein, it can be provided that at least one object information of at least one object in a work environment is captured by means of a mobile capture device, in particular a 3D scanner, and that the captured object information is provided to the central data storage unit or compared with the at least one object information of the central data storage unit. Firstly, this makes it possible to identify captured objects when a work environment is captured by means of a 3D scanner or, more generally, a mobile capture device. For example, a captured object that is initially perceived as a data cloud or...The point cloud is compared with the object information in the central data storage unit in order to register, especially automatically, the object captured with the mobile recording device with the object information in the central data storage unit.
[0031] In other words, this allows for faster, and especially automated, identification of captured objects within the data collected by the capture device. Similarly, capturing the work environment with the mobile capture device enables the transfer of object information to the central data storage unit. For example, changes to the work environment or the objects within it can be updated and stored in the central data storage unit. Furthermore, it is possible to verify whether a modeling result has been implemented correctly, specifically whether the work environment has been correctly constructed based on the modeling result, or whether there are discrepancies between the real work environment and the virtual modeling result.
[0032] Furthermore, the method can provide that in at least one modeling process, at least one object is placed in a work environment, and after placing the at least one object in the work environment, at least one logistical parameter, in particular an assignment of the object to a work environment containing the work environment, is stored in the object information. The logistical parameter can, for example, be initially present as an attribute in the object information, and its value can be set or defined in the modeling process after the object has been placed in the work environment.
[0033] In addition to the method, the invention relates to a system for carrying out the modeling of at least one object in a work environment, comprising at least a first modeling unit and a second modeling unit, wherein the system is configured to model the at least one object in a first modeling state by means of a first modeling unit in a first modeling process and to model it in a second modeling state based on the first modeling state by means of a second modeling unit in a second modeling process, wherein a set of object information for the at least one object is stored in a central data storage unit of the system based on unique object identification information, wherein the first modeling unit is configured toFor the execution of the first modeling process, a first subset of the set of object information is retrieved from the central data storage unit using the unique object identification information, and a first modeling result from the first modeling process is provided to the second modeling unit based on the unique object identification information. The second modeling unit is also configured to retrieve a second subset of the set of object information, different from the first subset, from the central data storage unit using the unique object identification information, and to execute the second modeling process based on the second subset of object information and the first modeling result.
[0034] The system can, in particular, execute the previously described procedure with all its features and details. The system can also be connected to mobile data acquisition devices or robots that perform at least one work function in the factory environment. For example, such devices can, in addition to the data acquisition task, also assemble or maintain objects in the factory environment, particularly based on the described modeling results.
[0035] All advantages, details, designs and / or features described in relation to the process are fully transferable to the system.
[0036] The invention is explained using an exemplary embodiment with reference to the figure.
[0037] The figure is a schematic representation and shows a principle representation of a system for carrying out the modeling of at least one object in a work environment according to an exemplary embodiment.
[0038] The single figure basically shows a system 1 that has several modeling units 2-4, wherein the system 1 is configured to model at least one object in a work environment by means of the modeling units 2-4. The modeling units 2-4 are to be understood as merely exemplary, whereby the number, type and arrangement within the chain of modeling units 2-4 can be chosen or changed as desired.
[0039] Each of the modeling units 2-4 executes a modeling process, with each unit being assigned to a specific modeling state. For illustrative purposes, consider a first modeling unit 2, assigned to a first modeling state for the work environment; a second modeling unit 3, assigned to a second modeling state; and a third modeling unit 4, assigned to a third modeling state. Accordingly, the first modeling unit 2 executes a first modeling process, the second modeling unit 3 a second modeling process, and the third modeling unit 4 a third modeling process for the work environment. In principle, any number of objects can be provided within the work environment and modeled using these modeling processes.This allows the operation of the factory environment, especially the individual operation of the objects, to be modeled or simulated and thus planned.
[0040] System 1 has a central data storage unit 5 for providing object information for at least one object to be modeled in the production environment. The central data storage unit 5 is communicatively connected to the modeling units 2-4, so that data exchange between each of the modeling units 2-4 and the central data storage unit 5 is possible. Specifically, a set of object information is stored for each object to be modeled in the production environment using the modeling units 2-4. The storage within the central data storage unit 5 is linked to a unique object identification identifier for each object.This means that each object in the work environment is identified by a unique object identification information, so that each modeling unit 2-4 can retrieve the associated object information from the data storage unit 5 under the unique object identification information.
[0041] Since, as described, each modeling unit 2-4 is assigned to an individual modeling state and thus also executes an individual modeling process, with the different modeling processes requiring different object information, the central data storage unit 5, as shown by arrows 6-8, transmits a requested subset of object information to each modeling unit 2-4. For example, the first modeling unit 2 requests a subset of object information from the central data storage unit 5 for unique object identification information. The central data storage unit 5 compiles the subset of object information required by the first modeling unit 2 and transmits it to the first modeling unit 2.
[0042] The subset of object information comprises only those pieces of object information from the entire set of object information that are necessary for the execution of the first modeling process by the first modeling unit 2. The central data storage unit 5 functions as an interface, providing the appropriate subset of object information to the respective modeling units 2-4. This interface can also configure the object information, for example, by transforming, converting, and registering individual parameters within the subset of object information, so that modeling unit 2 can directly use the subset of object information for the modeling process. It is ensured that modeling unit 2 receives the subset in the data format suitable for modeling unit 2 and for the execution of the first modeling process.
[0043] After receiving the object information subset from the central data storage unit 5, the first modeling unit 2 executes the first modeling process. Any changes made to the parameters in the received object information subset can be reported back to the central data storage unit 5 by the first modeling unit 2. Furthermore, the first modeling unit 2 can transfer the modeling result from the first modeling process to the second modeling unit 3, as indicated by arrow 9. The transfer of the modeling result occurs in conjunction with the unique object identification information, thus ensuring that the link between the modeling result and the specific object is maintained throughout.
[0044] For the execution of the second modeling process by the second modeling unit 3, the second modeling unit 3 requests the appropriate subset of object information for the execution of the second modeling process from the central data storage unit 5. For this purpose, the second modeling unit 3 can extract the unique object identification information for the object, which may be implemented as a UUID ("universal unique identifier"), from the modeling result received from the first modeling unit 2, or receive it separately, and then use this unique object identification information to request the subset from the central data storage unit 5.
[0045] The central data storage unit 5 assembles the subset of object information for the second modeling process, i.e., for the second modeling unit 3, accordingly, so that the information content in the second subset of object information is suitable for the execution of the second modeling process, as already described in principle with regard to the first modeling process, specifically concerning the conversion, registration, and transformation of the parameters. For example, the central data storage unit 5 performs the assembly of the subsets of object information based on the level of detail for the respective modeling units 2-4 and the modeling processes executed by them.
[0046] Based on the first modeling result received by the first modeling unit 2 and the object information from the central data storage unit 5, the second modeling unit 3 can execute the second modeling process. The second modeling unit 3 can report any changes to the object information back to the central data storage unit 5. The second modeling result can then be passed to an exemplary third modeling unit 4, as indicated by arrow 10, so that this unit can execute the third modeling process, which can proceed analogously to the first and second modeling processes. Clearly, all modeling units 2-4 access the central data storage unit 5 in this process.This offers the advantage that the entire set of object information for each object can be stored and maintained in the central data storage unit 5. Updates to the object information can therefore be made centrally, so that each modeling unit 2-4 has access to the same data for each object.
[0047] Furthermore, a high degree of data consistency is achieved because the central data storage unit 5 ultimately manages the object information for the objects, and the unique object identification information ensures that each of the modeling units 2-4 works with the same object and performs the modeling with the same object. This guarantees that the object is further developed in each modeling process and does not require the objects to be recreated in each process, as is common in the prior art.
[0048] In addition to the object information described, it is also possible to define attributes and transfer them along with the object information, such as operating requirements and / or an energy balance for the respective object. Furthermore, particularly in initial modeling processes, an abstract data set can be assigned to the object, which is then further refined and specified through the chain of modeling processes. Besides the content described, the object information can also include at least one parametric element, i.e., an element whose basic geometry is defined but which can be modified in at least one dimension, such as length.
[0049] An additional arrow, 11, is shown with a dashed line to indicate that feedback on changes made to an object via the modeling processes can also be passed to an earlier or subordinate modeling state, i.e., a modeling unit 2 or 3 located further upstream in the chain of modeling processes. By way of example, it is shown that a modeling result or a change to object information can be transferred from modeling unit 4 to modeling unit 2. This means that in subsequent planning, for example, for a similar object environment, when modeling the same object or similar objects, the change made at an earlier stage of planning, such as in the first modeling state, can already be taken into account.
[0050] This saves effort that would otherwise have to be expended again for the identical execution of the first and second modeling processes, up to and including changes that, purely as an example, were only made in the third modeling process. This is possible because each object is assigned unique object identification information. As an alternative to the direct transfer between modeling units 2-4, the change via the object information can also be stored in the central data storage unit 5, so that when the object information is retrieved using the unique object identification information, for example for subsequent planning, the changed object information is already available.
[0051] The central data storage unit 5 also has a communication link with an execution device 12, which is, for example, designed as a robot. The execution device 12 can, for example, represent a robot that operates at least semi-autonomously, or a detection device, in particular a 3D scanner, or, in principle, other devices that can be connected to the central data storage unit 5.
[0052] This allows the objects in the factory environment to be simulated by the modeling units 2-4, and the modeling result can then be implemented by the execution unit 12. For example, a virtual commissioning can be carried out by the modeling units 2-4, whereby the object information or the objects themselves are modified until the virtual commissioning is successful. Based on this, at least one execution unit can be controlled, particularly based on the modeling result, so that the factory environment with the objects can be implemented, i.e., actually executed and put into operation. Based on the simulation results, in particular that no logistical, mechanical, or similar problems occur during execution, the previously modeled factory environment with its contained objects can then be built.
[0053] In one configuration of the execution device 12 as a data acquisition device, it can be used to compare a real-world factory environment with a modeled factory environment. For example, the factory environment can be captured using the mobile data acquisition device, and the resulting data points can be compared with the model of the factory environment. Deviations can then be identified, for example, if the factory environment was not built according to the model. Furthermore, the captured object information obtained using the mobile data acquisition device can be made available to the central data storage unit 5. This simplifies the identification of objects within the captured object information, for example, by comparing them with the modeled factory environment.
[0054] Furthermore, the figure shows, indicated by an arrow 13, that the execution unit 12 can interact with any modeling unit 2-4, for example, modeling unit 4. For instance, the modeling result of modeling unit 4 can be transferred to the execution unit 12, so that, for example, a final planning result can be passed to the execution unit 12, enabling it to implement the planning result.
[0055] Furthermore, the figure shows an external data source 14 from which at least one set of object information or a subset of object information can be provided to the central data storage unit 5. The external data source 14 can be, for example, a provider, supplier, or manufacturer of an object, who describes the object in the form of the set of object information and provides this set of object information to the central data storage unit 5 so that the set of object information can be used for the described planning and modeling processes. This advantageously achieves the situation that the relevant object information for the objects can be maintained and provided externally, for example, by the supplier or manufacturer, and does not need to be created and maintained specifically for modeling.
[0056] The system 1 described herein is fundamentally designed to carry out the described procedure with all its advantages, details and features. Reference symbol list 1 system 2-4 Modeling Unit 5 Data storage unit 6-11 Arrow 12. Execution device 13 Arrow 14 external data source
Claims
[1] Method for modeling at least one object in a work environment by means of a modeling unit (2-4), wherein the at least one object is modeled in a first modeling state by means of a first modeling unit (2-4) in a first modeling process and is modeled in a second modeling state based on the first modeling state by means of a second modeling unit (2-4) in a second modeling process, characterized bythat a set of object information for the at least one object is stored in a central data storage unit (5) on the basis of unique object identification information,wherein the first modeling unit (2-4) retrieves a first subset of the set of object information from the central data storage unit (5) based on the unique object identification information for executing the first modeling process and provides the second modeling unit (2-4) with a first modeling result from the first modeling process for the unique object identification information, and the second modeling unit (2-4) retrieves a second subset of the set of object information, different from the first subset, from the central data storage unit (5) based on the unique object identification information for executing the second modeling process and executes the second modeling process based on the second subset of object information and the first modeling result. [2] Method according to claim 1, characterized bythat at least a subset of the set of object information is set based on a level of detail for the corresponding modeling process and / or the corresponding modeling unit (2-4). [3] Method according to claim 1 or 2, characterized by that the set of object information includes at least one of the following parameters: - at least one geometric parameter, in particular a dimension and / or a volume of the object or a section of the object; - at least one physical parameter, in particular the mass of the object; - at least one mechanical parameter, in particular a movement parameter of the object or a section of the object. [4] Method according to one of the preceding claims, characterized byin that the central data storage unit (5) has an interface which is designed to configure at least one parameter of the set of object information for the at least one modeling unit (2-4), in particular to transform the at least one subset into the system of the at least one modeling unit (2-4) and / or to register the coordinate system in the subset and / or to convert the subset. [5] Method according to one of the preceding claims, characterized by that the central data storage unit (5) comprises an abstracted data set for at least one object, which is specified by a modeling result of at least one modeling unit (2-4). [6] Method according to one of the preceding claims, characterized by that the set of object information comprises at least one attribute of the object, in particular an operating requirement and / or an energy balance. [7] Method according to one of the preceding claims, characterized by that the set of object information has at least one parametric element which is variable in at least one parameter, in particular a length. [8] Method according to one of the preceding claims, characterized by that an operation of at least one object in the factory environment is simulated and the modeled factory environment is constructed depending on the simulation result. [9] Method according to one of the preceding claims, characterized by that the at least one object information comprises at least one change from at least one previous modeling process. [10] Method according to one of the preceding claims, characterized bythat at least one item of object information of at least one object in a work environment is captured by means of a mobile capture device, in particular a 3D scanner, and the captured object information is provided to the central data storage unit (5) or compared with the at least one item of object information of the central data storage unit (5). [11] Method according to one of the preceding claims, characterized by that in at least one modeling process the at least one object is placed in a work environment, wherein after placing the at least one object in the work environment at least one logistical parameter, in particular an assignment of the object to a work having the work environment, is stored in the object information. [12] System (1) for carrying out a modeling of at least one object in a work environment, comprising at least a first modeling unit (2-4) and a second modeling unit (2-4), wherein the system (1) is designed to model the at least one object in a first modeling state by means of a first modeling unit (2-4) in a first modeling process and to model it in a second modeling state based on the first modeling state by means of a second modeling unit (2-4) in a second modeling process, characterized bythat a set of object information for the at least one object is stored in a central data storage unit (5) of the system (1) on the basis of unique object identification information, wherein the first modeling unit (2-4) is designed to retrieve a first subset of the set of object information from the central data storage unit (5) on the basis of the unique object identification information for the execution of the first modeling process and to provide the second modeling unit (2-4) with a first modeling result from the first modeling process for the unique object identification information, and the second modeling unit (2-4) is designed to execute the second modeling process,to retrieve a second subset of the set of object information, different from the first subset, from the central data storage unit (5) based on the unique object identification information and to execute the second modeling process based on the second subset of object information and the first modeling result.
