Device and method for determining a position

The device uses a sensor module to read and analyze Data Matrix Codes for precise position determination, addressing interference and flexibility limitations, achieving SIL 3 and PLE for reliable and efficient safety-critical applications.

DE102024131596B3Active Publication Date: 2026-04-09PEPPERL & FUCHS SE
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

Existing position determination systems, such as cable-operated encoders, are susceptible to interference, mechanical vulnerability, and limited in flexibility and safety integrity, posing risks and inefficiencies in safety-critical applications.

Method used

A device using a sensor module to read and analyze Data Matrix Codes (DMCs) with integrated illumination and plausibility checking, combined with a processing unit and communication interface, to determine precise positions relative to a reference point, utilizing a longitudinal adjustment element with multiple DMCs for redundancy and high accuracy.

Benefits of technology

The system achieves Safety Integrity Level (SIL) 3 and Performance Level (PLE) with a low probability of failure, ensuring reliable and flexible position determination even under extreme conditions, minimizing risks and reducing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

According to the invention, a device (1) for determining the position of a Data Matrix Code (DMC) (16) relative to a reference point (8) comprises a sensor module (2) configured to read data from a Data Matrix Code (DMC) (16) in a field of view (4) of the sensor module (2), a processing unit configured to analyze the acquired data and determine the position of a DMC (16) relative to a reference point (8), a communication interface configured to transmit data and / or the determined position of a DMC (16) from the sensor module (2) and / or the processing unit to an external control and / or monitoring unit, a position determination system (12) comprising a reference point (8) configured to determine the position of a DMC (16) relative to it, and a longitudinal adjustment device (10) comprising a longitudinal adjustment element (14) and configured toby specifying a linear or curvilinear movement and thereby a movement path originating from the reference point (8), a plurality of DMCs (16) arranged on the longitudinal adjustment element (14) such that each is facing the sensor module (2) and readable by it at least when it is in its field of view (4), wherein the sensor module (2) and the movable end of the longitudinal adjustment element (14) are arranged such that they are movable along the same movement path and are therefore always in the same relative position to each other, wherein the sensor module (2) comprises a sensor which includes a camera module with an integrated illumination unit designed to detect a Data Matrix Code (DMC) (16), wherein the sensor includes a multi-color illumination system designed to make multi-color codes visible and readable on a carrier medium, and wherein the sensor includes an algorithm,which is designed to verify the plausibility of the recorded data. Furthermore, a corresponding method for determining the position of a Data Matrix Code (DMC) (16) relative to a reference point (8) is disclosed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present invention relates to a device for determining the position of a Data Matrix Code (DMC) relative to a reference point and a method for determining the position of a Data Matrix Code (DMC) relative to a reference point, as well as a lifting device comprising a device for determining the position of a Data Matrix Code (DMC) relative to a reference point. background

[0002] In various industrial applications, the precise determination of an object's position relative to a defined path is crucial for the efficiency and reliability of the industrial process. The accuracy of this position determination significantly influences the quality and safety of the entire process chain. Therefore, there is a continuous need for the further development and improvement of the technologies used to precisely capture this relative position.

[0003] The prior art describes various methods for determining the position of an object relative to a defined path:

[0004] WO 2023 / 006171A1, for example, describes a method for the automated determination of product dimensions in a product presentation device using electronic sensors. The dimension is determined by detecting a parameter representative of the product size, such as a distance or an optical feature, using a localized sensor and evaluating its change.

[0005] DE 10 2007 043 498 A1 discloses a method for positioning a vehicle along a track, wherein a camera attached to the vehicle detects markers and their image position is used to calculate the relative position. The position is determined by image processing of the marker images in the camera's field of view, wherein the markers are fixed along the track and the vehicle is positioned relative to them.

[0006] In current technology, detectors or cameras are used, for example, to detect and monitor the position of objects. However, malfunctions in these devices, such as image loss or software errors, can lead to significant problems that jeopardize operational safety and can result in damage to the equipment or the end product.

[0007] One approach to improving reliability is to integrate a second detector or camera to verify the functionality of the first. These redundant systems can detect malfunctions and thus help to identify and correct positioning errors early on.

[0008] However, these redundant systems are often associated with considerable costs and high installation effort. The additional space requirements and increased costs for additional detectors or cameras pose a significant challenge.

[0009] An alternative solution for improving reliability and reducing costs is the use of mechanical systems. These systems measure the position of moving components by capturing mechanical parameters such as cable lengths or sliding positions. Such a mechanical system offers a cost-effective and space-saving way to achieve precise position determination. Because the mechanical system is directly coupled to the component's movement, it can quickly detect errors and thus ensure the accuracy of position detection without the cost and space requirements of redundant detectors or cameras.

[0010] In the context of lifting tables, the use of cable-operated encoders offers an efficient and cost-effective solution for precise position determination. These mechanical systems measure the position of the lifting table by detecting the cable length, which changes as the table moves. The advantage lies in the reduction of costs and space requirements compared to more complex, redundant systems such as additional detectors or cameras. The cable-operated encoder provides direct and immediate feedback on the table position, thereby increasing the accuracy of the position measurement and enabling the early detection of potential errors.

[0011] Although cable-operated encoders are widely used in many applications such as scissor lift tables and similar devices, they have some significant disadvantages. A major drawback is the need to use two redundant cable-operated encoders or alternative redundant systems to ensure safety and reliability.

[0012] The mechanical vulnerability of the cables is also a problem, as they can be easily damaged, which can lead to incorrect measurements and thus to potential safety risks.

[0013] Furthermore, the degree of achievement of the cable pull encoders is limited to safety level SIL2 (Safety Integrity Level 2, which is a classification for safety-related systems according to IEC 61508) and PLd (PLd is a safety level according to ISO 13849-1), which may not be sufficient for many safety-critical applications.

[0014] Another problem is that, due to the required measuring accuracy, the cable-operated sensor can only be wound in a single layer, which necessitates complex mechanisms to prevent jamming when winding or unwinding the cable. Furthermore, the maximum cable length, and therefore the measuring range, is severely limited, restricting the system's flexibility and application possibilities. Summary description of the invention

[0015] Therefore, one of the objectives of the present invention is to overcome the disadvantages of such position determination devices in the prior art. In particular, one of the objectives of the present invention is to provide a device for determining the position of a Data Matrix Code (DMC) relative to a reference point that is less susceptible to interference and errors.

[0016] These and other problems are solved by the subject matter of the attached independent claims.

[0017] Preferred embodiments can be found in the dependent claims and furthermore in the following description, in particular taking into account various embodiments as discussed and described in the attached claims.

[0018] The embodiments, features, and combinations of features described herein in connection with the invention, as well as the combination of features specified in the appended claims, and also any combination of features mentioned and described in connection with the embodiments, are deemed to be disclosed herein, or at least to be derivable by a person skilled in the art. In particular, each feature and each combination of features in the embodiments described herein may, for example, be claimed in a different combination, especially in a different claim category, at least because the person skilled in the art will recognize that each individual combination of the features mentioned herein is suitable for contributing to the solution of the underlying problem.

[0019] Furthermore, each feature and each combination of features in the claims and in the description below can be used and claimed separately, independently of the subject matter claimed, independent of claim dependencies and cross-references, and independent of the claim category in which the feature is claimed. For example, in an arbitrary combination selected from one or more claims, one or more embodiments according to the description below and / or the accompanying figures may be provided.

[0020] According to the invention, the problem is solved by a device according to claim 1 and a method comprising the steps specified in claim 14.

[0021] The above-described problems are solved according to the invention by a device for determining the position of a Data Matrix Code (DMC) relative to a reference point, comprising: - a sensor module configured to read data from a Data Matrix Code (DMC) in a field of view of the sensor module (2), - a processing unit that is set up to analyze the collected data and determine the position of a DMC relative to a reference point, - a communication interface designed to transmit data and / or the specific position of a DMC from the sensor module and / or processing unit to an external control and / or monitoring unit, - a positioning system, comprehensive ◯ a reference point designed to determine the position of a DMC relative to it, and ◯ a longitudinal adjustment device comprising a longitudinal adjustment element, and designed to specify a linear or curvilinear movement and thereby a path of movement originating from the reference point, ◯ a plurality of DMCs arranged on the longitudinal adjustment element, such that each is facing the sensor module and readable by it at least when it is within its field of view, wherein the sensor module and the movable end of the longitudinal adjustment element are arranged in such a way that they can be moved along the same path of movement and are therefore always in the same relative position to each other, wherein the sensor module includes a sensor which includes a camera module with integrated illumination unit, designed to capture a Data Matrix Code (DMC), wherein the sensor includes a multi-color illumination system designed to make multi-color codes visible and readable on a carrier medium, and wherein the sensor includes an algorithm designed to check the plausibility of the acquired data.

[0022] The device according to the invention offers several advantages compared to the prior art. The sensor module can read data from a Data Matrix Code (DMC) with high accuracy and can detect various types of DMCs, including multi-colored codes. In contrast, rotary encoders, for example, primarily measure the rotational movement of a shaft and are limited to measuring angular positions and rotational speeds.

[0023] The sensor module's processing unit also analyzes the acquired data and determines the DMC's position relative to a reference point. Additionally, the sensor module includes an algorithm for verifying the plausibility of the acquired data, thus increasing reliability.

[0024] The communication interface of the sensor module enables the transmission of the recorded data and positions to external systems, thus no additional hardware is necessary for data transmission.

[0025] The sensor module features a multi-color illumination system that makes multi-colored codes visible and readable, and an integrated lighting unit that enables reliable data acquisition even in poor lighting conditions. This prevents errors and minimizes susceptibility to interference.

[0026] A Data Matrix Code (DMC) is a two-dimensional barcode designed to store a large amount of information in a very small space. It consists of an arrangement of black and white cells in a square or rectangular grid. These cells represent binary data that can be read by special readers or cameras.

[0027] Various communication interfaces can be used to transmit data and / or the specific position of a DMC from the sensor module and / or processing unit to an external control and / or monitoring unit. Possible interfaces include Ethernet, known for its high data transmission rates and reliability, and serial interfaces such as RS-232 and RS-485, which are commonly used in industrial applications. USB provides a universal interface for data transmission. The CAN bus is a robust communication system used in the automotive industry and industrial applications. Wireless communication interfaces such as WLAN and Bluetooth offer flexibility and mobility, especially in environments where wired connections are impractical.Profinet and Profibus are industrial communication protocols specifically designed for automation technology, offering high reliability and real-time capability.

[0028] Various types of hardware and software can be used as the processing unit for the device that determines the position of a Data Matrix Code (DMC) relative to a reference point. A microcontroller is one example.

[0029] The reference point can be located at the lower, fixed end of a lifting table and defined by one end of the longitudinal adjustment mechanism. The other end of the longitudinal adjustment mechanism can be attached to the movable part of the lifting table so that extending or retracting the lifting table causes the longitudinal adjustment element to extend or retract. This movement moves one DMC after another past the sensor element or its field of view, where it is read.

[0030] The processing unit analyzes the recorded data of the DMCs and calculates the position of the DMCs relative to the reference point, for example by determining the height of the DMC, which may be stored in the data of the DMC, and subtracting the height of the reference point from this, so that the extension height of the lifting table is calculated.

[0031] This can be used, for example, to generate a warning signal as soon as the lifting table reaches a minimum extension height necessary to avoid endangering people or objects underneath it.

[0032] Furthermore, each DMC (Data Matrix Code) specifies a precise position, which significantly increases the accuracy of the position determination. The large number of DMCs provides multiple reference points, which significantly improves the reliability and accuracy of the measurements.

[0033] If a DMC is damaged or unreadable, other DMCs can serve as Data Matrix Codes (DMC), which significantly increases the robustness of the system.

[0034] The position can be determined quickly and efficiently by reading the DMCs, resulting in significant time savings. Furthermore, the use of multiple DMCs allows for continuous monitoring and adjustment of the position, which is particularly advantageous in dynamic environments.

[0035] To meet maximum safety requirements, in one embodiment of the device for determining the position of a Data Matrix Code (DMC) relative to a reference point, the device may have a safety level defined by a Safety Integrity Level (SIL) with a probability of one dangerous failure per hour (PFH). D ) between 10 -7 and 10 -8is characterized and / or is characterized by a Performance Level (PL) with a probability of a dangerous failure per hour (PFH). D ) between 10 -7 and 10 -8 is marked.

[0036] Safety Integrity Levels (SIL) and Performance Levels (PL) are concepts in functional safety used to assess and classify the reliability of safety-critical systems.

[0037] The Safety Integrity Level (SIL), defined by the IEC 61508 standard, indicates the probability that a safety-related system will function correctly when required and reach a certain risk level.

[0038] The Performance Level (PL) according to the ISO 13849-1 standard describes the safety performance of control systems, particularly in machinery and equipment, and classifies the probability of a hazardous failure. Both concepts contribute to minimizing risks in safety-critical applications and provide a standardized basis for safety requirements in various technical fields.

[0039] The probability of a dangerous failure per hour (PFH) D PFH is a parameter in functional safety used to assess the reliability of safety-critical systems. DThis value indicates how often a safety-related system can experience a dangerous failure per hour. It plays a central role in determining the Safety Integrity Level (SIL) according to IEC 61508 and is an important factor in defining the Performance Level (PL) according to ISO 13849-1. Both concepts – SIL and PL – utilize PFH. D, to ensure that risks in safety-critical applications are effectively minimized and that the systems meet the necessary safety requirements in different industries and applications.

[0040] Due to the specified safety level, the device achieves both Safety Integrity Level (SIL) 3 and Performance Level (PLE). A Safety Integrity Level (SIL) corresponds to a probability of one dangerous failure per hour (PFH). D ) between 10 -7 and 10 -8It meets the requirements for SIL 3 according to the IEC 61508 standard, meaning that the system offers very high reliability in safety-critical applications. At the same time, it achieves a Performance Level (PL) with a probability of one dangerous failure per hour (PFH). D ) in the same range between 10 -7 and 10 -8 achieved, which represents the highest security level PLe according to the ISO 13849-1 standard.

[0041] These values ​​show that the device guarantees both the highest performance level and very high safety integrity, making it suitable for applications where maximum safety requirements exist.

[0042] By achieving Safety Integrity Level SIL 3 and / or Performance Level PLe, an extremely low probability of a dangerous failure with a PFH is ensured. D between 10 -7 and 10 -8per hour. This means that the device is able to function reliably even under extreme conditions and minimize potential risks to humans and machines.

[0043] Furthermore, meeting both security levels offers flexibility in integrating into existing systems and ensures compliance with international standards, which facilitates acceptance and use in different locations and applications.

[0044] The high reliability and safety offered by SIL 3 and PLe minimizes the probability of failure, resulting in less downtime, lower maintenance costs and overall higher operational safety.

[0045] In one embodiment of the invention, the longitudinal adjustment device in the device for determining a position of a Data Matrix Code (DMC) relative to a reference point can be a belt system which includes a belt as a longitudinal adjustment element.

[0046] Belt systems can be securely and firmly fixed, increasing reliability and safety in the specific application. Their ease of use and quick, straightforward adjustment open up a wide range of applications. Finally, belt systems are generally lightweight, which simplifies handling and installation.

[0047] Furthermore, belt systems are often cost-efficient and require little maintenance, making them an economical choice.

[0048] The belt system may also include a winding mechanism, which may comprise a drum or spool core on which the belt is wound. A winding device may further ensure the controlled unwinding of the belt. Additionally, a locking mechanism or restraint device may be provided to block the belt in the event of sudden movement, thus ensuring safety.

[0049] The belt system may also include guide elements and deflection pulleys, which optimize the guidance of the belt and regulate its tension.

[0050] Finally, anchor points or fastening mechanisms may be included in the belt system to ensure that the system is firmly fixed to the unwinding device or other holding structure.

[0051] To ensure easy procurement of materials, it is proposed that the longitudinal adjustment element of the device for determining the position of a Data Matrix Code (DMC) relative to a reference point essentially comprises metal or plastic.

[0052] Certain metals and plastics are suitable for this purpose, as they meet the application's requirements for strength, flexibility, and durability. Stainless steel, for example, is a suitable metal for the belt. It is corrosion-resistant and particularly well-suited for applications requiring a long service life and resistance to environmental influences. Alternatively, aluminum could be used, as it is lightweight yet strong, thus reducing the overall weight of the device without compromising its structural integrity.

[0053] Furthermore, a plastic such as polyester or nylon is suitable. These plastics are particularly tear-resistant, abrasion-resistant, and resistant to various chemicals and UV radiation. Polyester offers the advantage of high tensile strength and elongation resistance, meaning that the strap retains its shape and strength even under frequent use. Nylon is known for its excellent load-bearing capacity and flexibility and exhibits high resistance to mechanical stress, making it ideal for applications where the strap is frequently wound and unwound. Both materials also have low moisture absorption, which minimizes degradation due to weathering and extends the strap's service life.

[0054] In one embodiment of the invention, the multitude of Data Matrix codes can be printed, laser-etched, or glued onto the longitudinal adjustment element of the device for determining the position of a Data Matrix Code (DMC) relative to a reference point.

[0055] Adhesive stickers offer flexibility, as they can be applied to various materials and surfaces. Furthermore, the application process is relatively simple and requires no special equipment, making it particularly practical. Another advantage is their interchangeability, as stickers can be easily removed and replaced if needed.

[0056] Laser marking, on the other hand, is characterized by its durability. Laser-etched codes are highly resistant to wear and tear, chemicals, and environmental influences, making them particularly long-lasting. Laser technology also enables very precise and detailed markings, increasing accuracy. Another advantage is its counterfeit resistance, as laser-etched codes are difficult to forge or manipulate.

[0057] Finally, printing is generally more cost-effective than laser engraving, and the printing process is fast, making it well-suited for mass production. Printing techniques can be applied to various materials and offer a high degree of design flexibility.

[0058] In a further embodiment of the invention, the processing unit of the device for determining a position of a Data Matrix Code (DMC) relative to a reference point can support a secure transmission protocol such as Fail Safe over EtherCAT (FSoE) and / or PROFIsafe.

[0059] EtherCAT FSoE (Fail Safe over EtherCAT) is an extension of the EtherCAT protocol that enables the secure, real-time transmission of safety-critical data. It combines EtherCAT with additional safety features such as checksums and monitoring mechanisms. This ensures that safety-relevant devices, such as sensors and controllers, can reliably exchange data and be brought to a safe state in the event of a fault.

[0060] PROFIsafe is a safety-related communication protocol based on the industrial fieldbus standards PROFINET (for Ethernet-based networks) and PROFIBUS (for serial networks). It enables the secure, real-time transmission of data between safety-critical devices. PROFIsafe adds further safety mechanisms such as fault detection codes, sequence numbers, and watchdog counters to ensure data integrity and reliability.

[0061] This improves security, as both protocols ensure the secure transmission of safety-relevant data, thus minimizing the risk of errors and accidents. Wiring effort is reduced because using a single communication cable for both standard and security data significantly decreases the overall wiring complexity.

[0062] Furthermore, the protocols offer high flexibility, enabling flexible automation and easy integration of various safety devices such as controllers, sensors, and actuators. Diagnostic capabilities are improved, as consistent configuration and enhanced diagnostic functions contribute to rapid fault detection and resolution. Reduced cabling and simplified integration result in lower installation and maintenance costs, thus increasing cost efficiency.

[0063] In order to precisely determine the position of a Data Matrix Code (DMC) relative to a reference point, it is further proposed that the multitude of Data Matrix Codes on the longitudinal adjustment element can be arranged in such a way that the data contained therein is stored in a sequential order.

[0064] When a large number of Data Matrix Codes (DMCs) are arranged sequentially on a longitudinal adjustment element, the data they contain follows a logical order. This logical order makes it possible to store specific information, such as height or other relevant parameters, and subsequently determine them precisely by the device.

[0065] By storing the data in a structured manner, the system can recognize a clear and comprehensible order, which significantly improves the efficiency and accuracy of data processing.

[0066] Furthermore, this arrangement facilitates continuous monitoring and adjustment of the position, as the data is presented in a logical sequence. This is particularly advantageous in dynamic environments where rapid and precise adjustments are required.

[0067] The sequential arrangement of the DMCs thus contributes not only to improved measurement accuracy but also to the optimization of system performance and reliability. The data extracted from the DMCs can therefore be used efficiently to determine important information, such as the extension height of a lifting device, and to react accordingly.

[0068] For precise and simple determination of the position, the multitude of Data Matrix codes on the longitudinal adjustment element of the device for determining the position of a Data Matrix code (DMC) can be arranged in such a way that the data contained therein are stored in a numerically ascending order, with the smallest numerically relevant data being located at the adjustable end of the longitudinal adjustment element.

[0069] The numerical sequence allows for very precise determination of positions or elevations, as the data is presented in a logical and systematic order. This structure facilitates precise measurements and reduces the likelihood of errors. Each number represents a specific position or elevation, enabling clear assignment and tracking.

[0070] Furthermore, it can be considered that the device for determining a position of a Data Matrix Code (DMC) relative to a reference point may include a position sensor which may be designed to redundantly detect the position of the DMC, which is facing the sensor module and readable by it, relative to the reference point.

[0071] Implementing redundancy in a position sensor system ensures the system's functionality even in the event of a sensor failure. In this case, a second sensor takes over position detection, thereby reducing the risk of malfunctions and increasing operational reliability. This is particularly relevant in safety-critical applications.

[0072] Furthermore, the redundancy enables continuous verification and validation of the position data, which improves the accuracy and reliability of the measurements.

[0073] In this context, the position sensor of the device used to determine the position of a Data Matrix Code (DMC) relative to a reference point can be a rotary encoder. A position sensor enables high precision in the redundant acquisition of position data.

[0074] Furthermore, rotary encoders are more robust and durable than other sensor types that would be suitable for redundant use.

[0075] Another advantage is the compact design of rotary encoders. They are generally small and lightweight, which facilitates their integration into existing systems. This compactness saves space and optimizes the design of machines and equipment.

[0076] Furthermore, the invention relates to a lifting device comprising a device for determining the position of a Data Matrix Code (DMC) relative to a reference point.

[0077] With a lifting device that includes a device for determining the position of a Data Matrix Code (DMC) relative to a reference point, the precise determination of the position allows the device to be operated more safely, or loads to be lifted and placed accurately, which significantly increases safety and prevents accidents.

[0078] For example, it can prevent the lifting device from lowering too far and trapping a person or object underneath. Furthermore, the workflow becomes more efficient, as fewer corrections and adjustments are necessary.

[0079] In order to achieve flexible adaptation of the lifting device to different requirements and operating conditions, in one embodiment of the invention the lifting device can include a device for determining the position of a Data Matrix Code (DMC) relative to a reference point, the longitudinal adjustment device can be arranged on a part of the lifting device and the longitudinal adjustment element can be connected to another part of the lifting device, which is slidably mounted relative to the first part of the lifting device.

[0080] Alternatively, it can be considered that in the lifting device comprising a device for determining a position of a Data Matrix Code (DMC) relative to a reference point, the longitudinal adjustment device may be arranged on a part of the lifting device which is slidably mounted relative to another part of the lifting device, and the longitudinal adjustment element may be connected to the other part of the lifting device.

[0081] This arrangement allows for flexible adaptation of the lifting device to different requirements and operating conditions.

[0082] Furthermore, the invention relates to a method for determining the position of a Data Matrix Code (DMC) relative to a reference point, comprising the following steps: - Providing a device for determining the position of a Data Matrix Code (DMC) relative to a reference point, comprising ◯ a sensor module, configured to read data from a Data Matrix Code (DMC) within a field of view of the sensor module, ◯ a processing unit that is set up to analyze the collected data and determine the position of a DMC relative to a reference point, ◯ a communication interface designed to transmit data and / or the specific position of a DMC from the sensor module and / or processing unit to an external control and / or monitoring unit, ◯ a positioning system, comprising ▪ a reference point designed to determine the position of a DMC relative to it, and ▪ a longitudinal adjustment device comprising a longitudinal adjustment element, and designed to specify a linear or curvilinear movement and thereby a path of movement originating from the reference point, ▪ a multitude of DMCs arranged on the longitudinal adjustment element, such that each one is facing the sensor module and readable by it at least when it is within its field of view, wherein the sensor module and the movable end of the longitudinal adjustment element are arranged so that they can be moved along the same path of movement and are therefore always in the same relative position to each other, wherein the sensor module includes a sensor which includes a camera module with integrated illumination unit, designed to capture a Data Matrix Code (DMC), wherein the sensor includes a multi-color illumination system designed to make multi-color codes visible and readable on a carrier medium, and the sensor includes an algorithm designed to verify the plausibility of the recorded data, - Reading the data from the DMC by the sensor module when it is within its field of view, - Analyzing the DMC data by the processing unit, - Determining a position of the DMC relative to the reference point by the processing unit from the data of the DMC, - Transferring the data of the DMC and / or the position of the DMC from the processing unit to an external control and / or monitoring unit via a communication interface.

[0083] Furthermore, what has been said regarding the method can be applied analogously to the device and therefore need not be repeated there. Embodiments and details of the device have a corresponding representation in the method, and vice versa.

[0084] It should also be noted in connection with the method according to the invention that the steps given do not necessarily have to be carried out in the specified order. The steps given can be carried out in any other suitable order or even simultaneously.

[0085] However, the sequence given above may be advantageous for certain embodiments of the method according to the invention.

[0086] It will also be recognized by a person skilled in the art that a feature, embodiment, effect or advantage as described here in connection with the inventive device may also be a feature, embodiment, effect or advantage of the inventive method, or vice versa.

[0087] In one embodiment of the invention, in the method for determining a position of a Data Matrix Code (DMC) relative to a reference point, the processing unit can be designed to determine a position of the Data Matrix Code (DMC) relative to a reference point in real time, forward it to the communication interface, and transmit the position of the Data Matrix Code (DMC) relative to a reference point to an external control and / or monitoring unit via the communication interface.

[0088] Real-time positioning and data transmission enable faster detection and avoidance of potential hazards. Continuous monitoring of the Data Matrix Code (DMC) position allows for more precise control and helps to identify dangerous situations early.

[0089] The ability to transmit position data in real time allows external control and monitoring units to take immediate action to prevent accidents. Furthermore, integration with external systems can trigger automated alerts and safety measures to avoid accidents. In complex environments, accurate positioning improves coordination between different units, thereby reducing the risk of accidents.

[0090] In the present description and the accompanying claims, unless the context otherwise requires, the word "comprise" and variations such as "includes" and "comprehensive" are understood to imply the inclusion of a specified element, integer, or step, or group of elements, integers, or steps, but not the exclusion of any other element, integer, or step, or group of elements, integers, or steps, although in some embodiments such other elements, integers, or steps, or groups of elements, integers, or steps may be excluded; i.e., the subject matter consists of the inclusion of a specified element, integer, or step, or group of elements, integers, or steps.

[0091] The terms "a," "an," and "that," and similar references used in the context of the description of the invention (particularly in the context of the claims) are to be interpreted as covering both the singular and the plural, unless otherwise specified herein or clearly contradicted by the context. The indication of value ranges serves only as a shorthand way to refer individually to each value within the range. Unless otherwise specified herein, each individual value is included in the specification as if it were listed individually herein.

[0092] Within the present application, terms such as "side" or "lateral", "rear", "front", "top", "bottom", "ground", "opposite", "inside", "outside" or the like, which describe the position of a first object relative to another object, preferably refer to the relative position of each respective part or object in relation to its position when it is fully assembled for its intended use. Brief description of the characters

[0093] The present invention is explained in more detail below with reference to the drawings, from which further features, embodiments, and advantages can be derived. In the embodiments shown in the figures, elements that have similar or identical functions are designated with the same reference numerals. It should be noted that the figures may not be to scale.

[0094] This shows: Fig. Figure 1 shows, in one embodiment of the invention, a device for determining the position of a Data Matrix Code (DMC) relative to a reference point, Fig. Figure 2 shows in one embodiment of the invention a longitudinal adjustment element with applied DMCs, and Fig. Figure 3 shows in an embodiment of the invention a lifting device with a longitudinal adjustment device and a sensor module. Detailed description

[0095] Fig. Figure 1 shows a schematic representation of a device for determining the position of a reference point relative to a reference point 1.

[0096] This device comprises a sensor module 2, configured to read data from a Data Matrix Code (DMC) 16 in a field of view of the sensor module 2, a processing unit (not shown) configured to analyze the acquired data and determine a position of a DMC 16 relative to a reference point 8, a communication interface (not shown) configured to transmit data and / or the determined position of a DMC 16 from the sensor module 2 and / or the processing unit to an external control and / or monitoring unit (not shown), and a position determination system 12.

[0097] The position determination system 12 comprises a reference point 8, which is designed to determine the position of a DMC 16 relative to it, and a longitudinal adjustment device 10, which includes a longitudinal adjustment element 14 and which is designed to specify a linear or curvilinear movement and thereby a movement path originating from the reference point 8, as well as a plurality of DMC 16, which is arranged on the longitudinal adjustment element 14, such that each is facing the sensor module 2 and can be read by it at least when it is in its field of view 4.

[0098] A detail of the longitudinal adjustment device 10, which specifies a linear or curvilinear movement, is shown in Fig. Figure 2 shows the longitudinal adjustment element 14 with a plurality of DMC 16 mounted on it. This plurality of DMC 16 is arranged on the longitudinal adjustment element 14 such that each DMC 16 is facing the sensor module 2 and can be read by it at least when it is in the field of view 4 of the sensor module 2.

[0099] The sensor module 2 and the movable end of the longitudinal adjustment element 14 are arranged in such a way that they can be moved along the same path of movement and are therefore always in the same relative position to each other.

[0100] This can also be from the Fig.Figure 3 shows an exemplary lifting table 18, on the upper movable part of which (the table) the sensor module 2 and the movable end of the longitudinal adjustment device 10, or the longitudinal adjustment element 14, are attached (or vice versa, in which case the sensor module 2 is also arranged on the stationary part of the lifting table 18). Extending or retracting the lifting table 18 causes the longitudinal adjustment element 14 to extend or retract. This movement results in one DMC 16 after another being passed by the sensor element 2, or rather its field of view 4, and read. The reference point 8 is formed here by a corner of the lower support surface of the lifting table 18.

[0101] Sensor module 2 comprises a sensor with a camera module and an integrated illumination unit designed to detect a DMC 16. The sensor features a multi-color illumination system that makes multi-colored codes on a carrier medium visible and readable, as well as an algorithm for verifying the plausibility of the captured data.

[0102] The data collected by the DMC 16 is read by sensor module 2 and forwarded to the processing unit. The processing unit analyzes the data and determines the position of the DMC 16 relative to reference point 8. This position is then transmitted via the communication interface to an external control and / or monitoring unit. This is done, for example, by determining the height of DMC 16, which may be stored in the data of DMC 16, and subtracting the height of reference point 8, so that the extension height of the lifting table 18 is calculated.

[0103] This can be used to generate a warning signal as soon as the lifting table 18 reaches a minimum extension height that must be maintained to avoid endangering people or objects underneath. Furthermore, each DMC 16 provides a precise position, significantly increasing the accuracy of the positioning.

[0104] The large number of DMC 16 sensors provides multiple reference points, which significantly improves the reliability and accuracy of the measurements.

[0105] The longitudinal adjustment device 10 can incorporate various materials to meet specific requirements and operating conditions. Possible materials include metal, which offers high strength and durability and is ideal for industrial applications; plastic, which is lightweight and cost-effective and suitable for applications where weight is a factor; and rubber, which is flexible and wear-resistant, making it well-suited for heavy-duty applications.

[0106] Certain metals and plastics are suitable for this application, as they meet the requirements for strength, flexibility, and durability. Stainless steel is a suitable metal because it is corrosion-resistant and long-lasting. Alternatively, aluminum can be used because it is lightweight and strong, which reduces the weight of the device.

[0107] Plastics such as polyester or nylon are also suitable. Polyester is characterized by high tensile strength and elongation resistance, while nylon is known for its durability and flexibility. Both materials are tear-resistant, abrasion-resistant, and resistant to chemicals and UV radiation, which extends their service life.

[0108] The longitudinal adjustment device 10 can furthermore be a belt system and include a belt as a longitudinal adjustment element 14. The belt system can also have a winding mechanism, which may include a drum or spool core on which the belt is wound. An unwinding device can further ensure the controlled unwinding of the belt. Finally, a locking mechanism or a restraint device can be provided that blocks the belt in the event of a sudden movement to ensure safety.

[0109] The belt system may also include guide elements and pulleys that optimize belt guidance and regulate its tension. Finally, anchor points or fastening mechanisms may be part of the belt system to ensure that it is securely fixed to the unwinding device or other support structure.

[0110] The multiple DMC 16 markings can be printed, laser-etched or glued onto the longitudinal adjustment element 14, depending on the requirements for durability and legibility.

[0111] The device 1 can have a safety level characterized by a Safety Integrity Level (SIL) or a Performance Level (PL).

[0112] Due to the specified safety level, device 1 achieves both Safety Integrity Level (SIL) 3 and Performance Level (PLE). A Safety Integrity Level (SIL) corresponds to a probability of one dangerous failure per hour (PFH). D ) between 10 -7 and 10 -8 It meets the requirements for SIL 3 according to the IEC 61508 standard, meaning that the system offers very high reliability in safety-critical applications. At the same time, it achieves a Performance Level (PL) with a probability of one dangerous failure per hour (PFH). D ) in the same range between 10 -7 and 10 -8 achieved, which represents the highest security level PLe according to the ISO 13849-1 standard.

[0113] By achieving Safety Integrity Level SIL 3 and / or Performance Level PLe, an extremely low probability of a dangerous failure with a PFH is ensured. D between 10-7 and 10 -8 per hour. This means that device 1 is able to function reliably even under extreme conditions and minimize potential risks to humans and machines.

[0114] The processing unit can support secure transmission protocols such as Fail Safe over EtherCAT (FSoE) and / or PROFIsafe to ensure secure and reliable data transmission.

[0115] A position sensor can redundantly detect the position of the DMC 16 relative to the reference point 8, wherein the position sensor can be a rotary encoder. The invention also includes a lifting device that integrates the described device 1 for determining the position of a DMC 16 relative to a reference point 8.

[0116] The data stored in the DMC 16 can be stored in a sequential and, in particular, numerical order. The smallest numerically significant data points can be located at the adjustable end of the longitudinal adjustment element 14.

[0117] The method for determining a position of a DMC 16 relative to a reference point 8 comprises, in addition to providing a device 1 for determining a position of a Data Matrix Code (DMC) 16 relative to a reference point 8, the steps of reading the data of the DMC 16 by the sensor module 2 when it is in its field of view 4, analyzing the data of the DMC 16 by the processing unit, determining a position of the DMC 16 relative to the reference point 8 by the processing unit from the data of the DMC 16 and transmitting the data of the DMC 16 and / or the position of the DMC 16 from the processing unit to an external control and / or monitoring unit via a communication interface.

[0118] Furthermore, the processing unit is designed to determine in real time a position of the Data Matrix Code (DMC) 16 relative to a reference point 8, to forward it to the communication interface, and to transmit the position of the Data Matrix Code (DMC) 16 relative to a reference point 8 to an external control and / or monitoring unit via the communication interface. Reference character list 1 Device for determining the position of a reference point relative to a reference point 2 Sensor modules 4 field of vision 8 Reference point 10 Longitudinal adjustment device 12 Position determination system 14 Longitudinal adjustment element 16 Data Matrix Code (DMC) 18 Lifting table

Citation Information

Patent Citations

  • Methods for positioning a vehicle and positioning systems

    DE102007043498A1

  • Method for determining a measurement of a product in a product presentation device

    WO2023006171A1