Automobile part machining and positioning method and equipment

By obtaining the attitude information of automobile parts and the existence of target positions, and automatically performing machining and positioning actions, the problem of human error in the processing and positioning of traditional automobile parts is solved, and the accuracy and efficiency of positioning are improved.

CN119290085AInactive Publication Date: 2025-01-10NANCHANG LIANDA MASCH CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202411835393.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional automotive parts processing and positioning process relies on manual operations, which are prone to human errors, resulting in inaccurate positioning.

Method used

By obtaining the attitude information of the target components, monitoring the trigger operation of the processing positioning equipment, and obtaining the existence of the target position, the processing positioning actions are automatically performed, and manual intervention is reduced and positioning accuracy is improved.

Benefits of technology

It reduces the risk of positioning inaccurate caused by human errors, improves the accuracy and efficiency of processing positioning, and avoids deviations from a single information source.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119290085A_ABST
    Figure CN119290085A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of automobile part machining, and particularly relates to an automobile part machining positioning method and device. The method comprises the steps that posture information of a target part is obtained; monitoring that a triggering device of the automobile part machining and positioning equipment executes first triggering operation; the existence condition of a target position on the automobile part machining and positioning equipment is obtained; and based on the posture information, the first triggering operation and the target position existence condition, the machining and positioning action of the automobile part machining and positioning equipment on the target part is executed. According to the automobile part machining and positioning method provided by the invention, the problems that in the traditional automobile part machining and positioning process, manual operation is often depended on, human errors are likely to occur, and positioning is inaccurate can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of automobile parts processing, and in particular, relates to an automobile parts processing positioning method and equipment. Background Art

[0002] Auto parts refer to the various independent components that make up a car, which work together to ensure the normal operation, safety, comfort and performance of the car. For example, auto parts can include engines, brake parts, engine brackets and other parts. The processing positioning of auto parts refers to determining the position and direction of parts on the processing equipment during the manufacturing process of auto parts to ensure their processing accuracy and production efficiency.

[0003] The traditional positioning process of automobile parts processing often relies on manual work (such as manually confirming the position of parts by naked eye), which is prone to human errors and leads to inaccurate positioning. Summary of the invention

[0004] The embodiments of the present application provide a method and device for positioning automobile parts processing, which can solve the problem that in the traditional automobile parts processing positioning process, manual labor is often relied on, which is prone to human errors and leads to inaccurate positioning.

[0005] In a first aspect, an embodiment of the present application provides a method for processing and positioning an automobile component, comprising:

[0006] Acquire the posture information of the target component; wherein the posture information is used to reflect the tilt angle of the target component in space;

[0007] A trigger device for monitoring an automobile component processing and positioning device is executed with a first trigger operation; wherein the first trigger operation is used to trigger the automobile component processing and positioning device to perform a processing and positioning action on a target component;

[0008] Obtaining the existence of a target position on the automobile parts processing and positioning device; wherein the existence of the target position is used to indicate whether there is a target part in the processing and positioning area of ​​the automobile parts processing and positioning device;

[0009] Based on the posture information, the first trigger operation and the existence of the target position, the automobile component processing and positioning equipment performs a processing and positioning action on the target component.

[0010] The above technical solutions in the embodiments of the present application have at least the following technical effects:

[0011] The automobile parts processing and positioning method provided by the present application can reduce the dependence on manual operation (such as manually confirming the position of the parts by naked eyes) by obtaining the posture information used to reflect the tilt angle of the target parts in space, reduce the risk of inaccurate positioning due to human error, and help improve the accuracy of subsequent positioning. Secondly, by monitoring the trigger device of the automobile parts processing and positioning equipment to perform the first trigger operation, it is possible to quickly obtain whether there is a need for processing and positioning through the automated program, reducing the need for manual intervention, for example, manually recording whether there is a need for processing and positioning, which helps to improve the accuracy of subsequent positioning. Thirdly, by obtaining the existence of the target position on the automobile parts processing and positioning equipment, it is possible to reduce the dependence on manual operation, for example, the operator visually inspects or confirms whether the position of the parts is accurate, reducing the risk of inaccurate positioning due to human error, and helping to improve the accuracy of subsequent positioning. Then, based on the posture information, the first trigger operation and the existence of the target position, the processing and positioning action of the automobile parts processing and positioning equipment on the target parts is executed, and a more comprehensive perspective can be provided through multiple information sources, and the processing and positioning activities of the target parts are comprehensively judged from different angles to avoid the deviation of a single information source, which helps to improve the accuracy of the positioning process.

[0012] In a possible implementation of the first aspect, based on the posture information, the first trigger operation, and the existence of the target position, executing a processing positioning action of the automobile component processing and positioning device on the target component includes:

[0013] When the posture information reflects that the inclination angle of the target component in space is a preset angle, and it is monitored that the trigger device of the automobile component processing and positioning equipment is executed by the first trigger operation, if the target position existence situation indicates that the target component exists in the processing and positioning area of ​​the automobile component processing and positioning equipment, the automobile component processing and positioning equipment executes the processing and positioning action on the target component.

[0014] In a possible implementation manner of the first aspect, before executing the processing positioning action of the automobile component processing positioning device on the target component based on the posture information, the first trigger operation, and the existence of the target position, the method further includes:

[0015] If the processing positioning mode of the automobile parts processing and positioning device at the first timestamp is the first mode, determine the importance label corresponding to the first positioning strategy data; wherein the automobile parts processing and positioning device performs the positioning service of the parts by laser ranging; the positioning service of the automobile parts processing and positioning device carries the first positioning strategy data, and the first positioning strategy data is used to reflect the importance of the positioning service of the automobile parts processing and positioning device at the current timestamp, and the importance label corresponding to the first positioning strategy data at the first timestamp is associated with the first mode;

[0016] If the processing positioning mode of the automobile parts processing and positioning device at the second timestamp is the second mode, then determine the importance label corresponding to the second positioning strategy data; wherein the second mode is a mode different from the first mode; the second positioning strategy data is used to reflect the set importance of the positioning service of the automobile parts processing and positioning device, and the importance label corresponding to the second positioning strategy data at the second timestamp is associated with the second mode; the second timestamp is greater than the first timestamp;

[0017] If the importance label corresponding to the first positioning strategy data at the first timestamp is inconsistent with the importance label corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using laser ranging exceeds a threshold, the importance label corresponding to the second positioning strategy data at the second timestamp is determined as the label of the first positioning strategy data.

[0018] In a possible implementation of the first aspect, if the processing positioning mode of the automobile parts processing positioning device at the second timestamp is the second mode, after determining the label of the importance corresponding to the second positioning strategy data, the method further includes:

[0019] If the label of the importance corresponding to the first positioning strategy data at the first timestamp is consistent with the label of the importance corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using laser ranging does not exceed a threshold, it is determined not to adjust the label of the first positioning strategy data.

[0020] In a possible implementation manner of the first aspect, the method further includes:

[0021] In the case where the first mode is an unpositioned mode, determining a label of importance corresponding to the first positioning strategy data at the first timestamp as a first label;

[0022] When the second mode is the positioning mode, the label of the importance corresponding to the second positioning strategy data at the second timestamp is determined to be a second label; wherein the importance reflected by the first label is less than the importance reflected by the second label.

[0023] In a possible implementation manner of the first aspect, the method further includes:

[0024] In the case where the first mode is the positioning mode, determining a label of the importance level corresponding to the first positioning strategy data at the first timestamp as a second label;

[0025] When the second mode is the non-positioning mode, it is determined that the label of the importance corresponding to the second positioning strategy data at the second timestamp is the first label.

[0026] In a possible implementation of the first aspect, the automobile component processing and positioning device can use a first positioning method and a second positioning method to process and position the component, the first positioning method and the second positioning method share the same processing and positioning path, and the method further includes:

[0027] Implementing a processing positioning activity corresponding to the target component, and obtaining first positioning information of the target component based on the first positioning method;

[0028] In the case of starting to acquire the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is acquired, determining a first time period between a time node of acquiring the first positioning information most recently acquired and a current time node;

[0029] When the first time period is greater than the specified time period and when the next first positioning information of the target component is acquired based on the first positioning method, respond to the positioning activity of the second positioning method, or when the positioning time period has passed since the acquisition time node, respond to the positioning activity of the second positioning method; wherein the specified time period is less than the acquisition time interval of the first positioning information; the acquisition time interval is used to reflect the time length for the automotive parts processing positioning equipment to sequentially acquire two first positioning information.

[0030] In a possible implementation manner of the first aspect, when the first positioning information of the target component is acquired based on the first positioning method, if a positioning activity of the second positioning method is acquired, determining a time node of an acquisition of the most recently acquired first positioning information before a first time period of a current time node, the method further includes:

[0031] Acquire the acquisition time interval of the first positioning information of the target component based on the first positioning method within a second time period, and determine whether the value of the acquisition time interval acquired within the second time period is within a preset range;

[0032] When it is determined that the value of the acquisition time interval acquired within the second time period is within a preset range, the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node is determined.

[0033] In a possible implementation manner of the first aspect, the method further includes:

[0034] When the first time period is less than or equal to the specified time period, in response to the positioning activity of the second positioning method, second positioning information of the target component is acquired based on the second positioning method.

[0035] In a possible implementation manner of the first aspect, the method further includes:

[0036] When the processing positioning activity corresponding to the target component is first implemented and it is determined that the value of the acquisition time interval acquired during the second period is within a preset range, a first indicator is added to the processing positioning activity corresponding to the target component;

[0037] When the machining positioning activity is first implemented and it is determined that the value of the acquisition time interval acquired during the second period is not within a preset range, a second indicator is added to the machining positioning activity corresponding to the target component.

[0038] In a possible implementation manner of the first aspect, the method further includes:

[0039] In the case of starting to acquire the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is acquired and a first indicator is added to the processing positioning activity corresponding to the target component, then determining the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node;

[0040] When the first positioning information of the target component is acquired based on the first positioning method, if the positioning activity of the second positioning method is acquired and the processing positioning activity corresponding to the target component is added with a second indicator, the positioning activity of the second positioning method is responded to.

[0041] In a second aspect, an embodiment of the present application provides an automobile parts processing and positioning system, which is used to implement the automobile parts processing and positioning method described in any one of the first aspects above, and is applied to automobile parts processing and positioning equipment, and the automobile parts processing and positioning system includes:

[0042] An acquisition unit, used to acquire the posture information of the target component; wherein the posture information is used to reflect the tilt angle of the target component in space;

[0043] A monitoring unit, used for monitoring the trigger device of the automobile parts processing and positioning equipment to perform a first trigger operation; wherein the first trigger operation is used to trigger the automobile parts processing and positioning equipment to perform a processing and positioning action on a target part;

[0044] A detection unit, used to obtain the existence of a target position on the automobile parts processing and positioning device; wherein the existence of the target position is used to indicate whether there is a target part in the processing and positioning area of ​​the automobile parts processing and positioning device;

[0045] An execution unit is used to execute the processing and positioning action of the automobile part processing and positioning equipment on the target part based on the posture information, the first trigger operation and the existence of the target position.

[0046] In a third aspect, an embodiment of the present application provides an automobile parts processing and positioning device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automobile parts processing and positioning method described in any one of the first aspects above when executing the computer program.

[0047] It can be understood that the beneficial effects of the second to third aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0049] Figure 1 It is a flow chart of a method for processing and positioning automobile parts provided in one embodiment of the present application;

[0050] Figure 2 It is a schematic diagram of the implementation process of determining a label of the first positioning strategy data in the automobile parts processing positioning method provided by an embodiment of the present application;

[0051] Figure 3 It is a schematic diagram of the implementation flow of the positioning activity in response to the second positioning mode in the automobile parts processing positioning method provided in one embodiment of the present application;

[0052] Figure 4 It is a structural schematic diagram of an automobile parts processing and positioning system provided in an embodiment of the present application;

[0053] Figure 5 It is a structural schematic diagram of the automobile parts processing and positioning equipment provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0055] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0056] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0057] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if the described condition or event is detected" can be interpreted as meaning "uponce determined" or "in response to determining" or "uponce the described condition or event is detected" or "in response to detecting the described condition or event" depending on the context.

[0058] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0059] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0060] In the relevant technology, auto parts refer to the various independent components that make up the car, which work together to ensure the normal operation, safety, comfort and performance of the car. For example, auto parts may include engines, brake parts, engine brackets and other parts. The processing positioning of auto parts refers to determining the position and direction of parts on the processing equipment during the manufacturing process of auto parts to ensure their processing accuracy and production efficiency.

[0061] The traditional positioning process of automobile parts processing often relies on manual work (such as manually confirming the position of parts by naked eye), which is prone to human errors and leads to inaccurate positioning.

[0062] In order to solve the above problems, the embodiments of the present application provide a method and device for positioning automobile parts processing.

[0063] In this method, by obtaining the posture information used to reflect the tilt angle of the target component in space, the reliance on manual operation (such as manually confirming the position of the component by naked eyes) can be reduced, the risk of inaccurate positioning due to human error is reduced, and the accuracy of subsequent positioning is improved. Secondly, by monitoring the trigger device of the automobile component processing and positioning equipment to perform the first trigger operation, it is possible to quickly obtain whether there is a need for processing and positioning through an automated program, reducing the need for manual intervention, for example, manually recording whether there is a need for processing and positioning, which helps to improve the accuracy of subsequent positioning. Thirdly, by obtaining the existence of the target position on the automobile component processing and positioning equipment, the reliance on manual operation can be reduced, for example, the operator performs a visual inspection or confirms whether the position of the component is accurate, which reduces the risk of inaccurate positioning due to human error, and helps to improve the accuracy of subsequent positioning. Then, based on the posture information, the first trigger operation and the existence of the target position, the processing and positioning action of the automobile component processing and positioning equipment on the target component is executed, and a more comprehensive perspective can be provided through multiple information sources, and the processing and positioning activities of the target component are comprehensively judged from different angles to avoid the deviation of a single information source, which helps to improve the accuracy of the positioning process.

[0064] The automobile parts processing and positioning method provided in the embodiment of the present application can be applied to automobile parts processing and positioning equipment. In this case, the automobile parts processing and positioning equipment is the executor of the automobile parts processing and positioning method provided in the embodiment of the present application. The embodiment of the present application does not impose any restrictions on the specific type of the automobile parts processing and positioning equipment.

[0065] For example, the automobile parts processing and positioning equipment may include a positioning device (such as a mechanical fixture), a sensor (such as a laser sensor, a photoelectric sensor, etc.), a processing device (such as a cutting device, a grinding device, a drilling device, etc.) and a control device, etc. The control device is electrically connected to the positioning device, the sensor and the processing device respectively. The positioning device is used to support and fix the parts to ensure that the parts are fixed and accurately positioned during the processing. The sensor is used to monitor the position and posture of the parts in real time. The processing device is used to process the processing area of ​​the target parts. The control device can analyze the posture information, the first trigger operation and the existence of the target position to ensure that the automobile parts processing and positioning equipment is processed according to the predetermined path.

[0066] For example, the control device can be a mobile phone, tablet computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, desktop computer, computing device or computer connected to a wireless modem, laptop computer, handheld communication device, handheld computing device, etc.

[0067] In order to better understand the automobile parts processing and positioning method provided in the embodiment of the present application, the specific implementation process of the automobile parts processing and positioning method provided in the embodiment of the present application is exemplarily introduced below.

[0068] Figure 1 A schematic flow chart of a method for processing and positioning automobile parts provided in an embodiment of the present application is shown. The method for processing and positioning automobile parts comprises:

[0069] S100, obtaining the posture information of the target component, wherein the posture information is used to reflect the tilt angle of the target component in space.

[0070] It is understood that a high-resolution camera can be used to capture an image of a target component, and a computer vision algorithm (such as feature point extraction, template matching, etc.) can be used to extract the boundary and feature points of the target component, and the tilt angle of the target component in space, that is, the posture information, can be calculated through the boundary and feature points of the target component. Alternatively, the surface of the target component can be scanned by a laser beam emitted by a laser sensor, and its precise three-dimensional point cloud data can be obtained (for example, the three-dimensional point cloud data can provide the geometric information of the target component in space), and the tilt angle of the target component in space, that is, the posture information, can be calculated.

[0071] Such a setting, by obtaining the posture information of the target parts, can reduce the reliance on manual operation (such as manually confirming the position of the parts by naked eyes), reduce the risk of inaccurate positioning due to human error, and help improve the accuracy of subsequent positioning.

[0072] S200, monitoring the triggering device of the automobile parts processing and positioning equipment to execute a first triggering operation, wherein the first triggering operation is used to trigger the automobile parts processing and positioning equipment to perform a processing and positioning action on a target part.

[0073] It is understood that the trigger device may be a pressable button, a display device with interactive functions (such as a display screen with a touch function). The first operation may be pressing a button of the trigger device, clicking a button or icon on the display device.

[0074] For example, a contact sensor (such as a switch, a pressure sensor, a proximity switch, etc.) can be used to monitor the physical change of the first trigger operation, that is, to monitor the first operation. A monitor can also be set to monitor the input signal of the display device, that is, to monitor the first trigger operation.

[0075] With such a configuration, by monitoring the trigger device of the automobile parts processing and positioning equipment executing the first trigger operation, it is possible to quickly obtain whether there is a need for processing and positioning through an automated program, thereby reducing the need for manual intervention. For example, manual recording of whether there is a need for processing and positioning helps to improve the accuracy of subsequent positioning.

[0076] S300, obtaining the existence of a target position on the automobile parts processing and positioning equipment, wherein the existence of the target position is used to indicate whether there is a target part in the processing and positioning area of ​​the automobile parts processing and positioning equipment.

[0077] For example, a magnetic sensor can be used to detect magnetic materials in the target component to determine whether the target component is located in the processing positioning area. For example, the Hall effect is used to detect changes in the magnetic field in the target component. When the target component enters the target position and approaches the magnetic sensor, the change in the magnetic field triggers a signal output to indicate that the target component is located in the processing positioning area.

[0078] For example, an image of the processing area may be captured by a camera, and image processing software may be used to analyze the image, identify the target component, and determine whether it is located in the processing area.

[0079] Such a setting can reduce the reliance on manual operation by obtaining the existence of the target position on the automobile parts processing positioning equipment. For example, the operator can conduct a visual inspection or confirm whether the position of the parts is accurate, thereby reducing the risk of inaccurate positioning due to human error and helping to improve the accuracy of subsequent positioning.

[0080] S400, based on the posture information, the first trigger operation and the existence of the target position, the automobile component processing and positioning equipment performs a processing and positioning action on the target component.

[0081] It is understandable that the posture information can be analyzed to determine whether the tilt angle in the posture information meets the preset tilt angle. Analyze whether the first trigger operation is monitored to determine whether there is a processing positioning requirement. Analyze the existence of the target object to determine whether there is a target component in the processing positioning area. Combined with multiple analysis results, the processing positioning action of the automobile component processing positioning device on the target component is executed.

[0082] For example, when the tilt angle in the posture information meets the preset tilt angle, it is determined whether the first trigger operation has successfully triggered the processing positioning action of the automobile component processing and positioning device on the target component. When it is determined that the first trigger operation has successfully triggered the processing positioning action of the automobile component processing and positioning device on the target component, it is checked whether the target component exists in the processing positioning area. If the target component exists in the processing positioning area, the processing positioning action of the automobile component processing and positioning device on the target component is executed, such as grinding at a specific position, or processing according to a predetermined path, etc.

[0083] For example, when the tilt angle in the posture information meets the preset tilt angle, it is determined whether the first trigger operation has successfully triggered the processing positioning action of the automobile parts processing and positioning device on the target parts. When it is determined that the first trigger operation has successfully triggered the processing positioning action of the automobile parts processing and positioning device on the target parts, it is checked whether the target parts exist in the processing positioning area. If the target parts do not exist in the processing positioning area, the existence of the target position can be re-acquired until the target parts are in place, and then the processing positioning action of the automobile parts processing and positioning device on the target parts is executed.

[0084] With this setting, based on the posture information, the first trigger operation and the existence of the target position, the automobile parts processing and positioning equipment executes the processing and positioning action of the target parts. Through multiple information sources, a more comprehensive perspective can be provided, and the processing and positioning activities of the target parts can be comprehensively judged from different angles, avoiding the deviation of a single information source, which helps to improve the accuracy of the positioning process.

[0085] In a possible implementation, S400, based on the posture information, the first trigger operation and the existence of the target position, executing the processing positioning action of the automobile component processing positioning device on the target component, includes:

[0086] When the posture information reflects that the inclination angle of the target component in space is a preset angle, and it is monitored that the trigger device of the automobile component processing and positioning equipment is executed with the first trigger operation, if the target position existence situation indicates that the target component exists in the processing and positioning area of ​​the automobile component processing and positioning equipment, the automobile component processing and positioning equipment executes the processing and positioning action on the target component.

[0087] It can be understood that the posture information reflects that the tilt angle of the target component in space is a preset angle, which indicates that the processing posture of the target component meets the requirements.

[0088] For example, when the posture information reflects that the tilt angle of the target component in space is a preset angle, and the trigger device of the automobile component processing and positioning equipment is monitored to be executed by the first trigger operation, it indicates that there is a processing and positioning demand. In order to avoid invalid processing caused by the target component not being in the processing and positioning area, the existence of the target position on the automobile component processing and positioning equipment can be obtained. If the existence of the target position indicates that the target component exists in the processing and positioning area of ​​the automobile component processing and positioning equipment, it means that the target component is in the processing and positioning area, that is, there will be no invalid processing, so the processing and positioning action of the automobile component processing and positioning equipment on the target component can be executed.

[0089] With such a configuration, when the posture information reflects that the inclination angle of the target component in space is a preset angle, and it is monitored that the trigger device of the automobile component processing and positioning equipment is executed with the first trigger operation, if the target position existence situation indicates that the target component exists in the processing and positioning area of ​​the automobile component processing and positioning equipment, then the automobile component processing and positioning equipment executes the processing and positioning action on the target component. The processing and positioning activities can be flexibly implemented through automated judgment and feedback, reducing the need for manual intervention, thereby helping to improve the accuracy of subsequent positioning.

[0090] In one possible implementation, see Figure 2In step S400, before executing the processing positioning action of the automobile component processing positioning device on the target component based on the posture information, the first trigger operation and the existence of the target position, the automobile component processing positioning method further includes:

[0091] S410, if the processing positioning mode of the automobile parts processing and positioning device at the first timestamp is the first mode, determine the importance label corresponding to the first positioning strategy data. The automobile parts processing and positioning device performs the positioning service of the parts by laser ranging. The positioning service of the automobile parts processing and positioning device carries the first positioning strategy data, and the first positioning strategy data is used to reflect the importance of the positioning service of the automobile parts processing and positioning device at the current timestamp. The importance label corresponding to the first positioning strategy data at the first timestamp is associated with the first mode.

[0092] It can be understood that the first timestamp may be 7:00, 8:00, etc. The processing positioning mode may include a running state and a stopping running mode.

[0093] For example, in scenario 1, since the importance of maintaining the laser ranging activity of the laser ranging device is greater than the importance of the processing activity of the processing device during the processing and positioning of the automobile parts processing and positioning equipment. Therefore, when the automobile parts processing and positioning equipment needs to process more processing activities through the processing device, since the importance of the laser ranging activity of the laser ranging device is greater than the importance of the processing activity of the processing device, the automobile parts processing and positioning equipment pays more attention to the laser ranging activity (for example, allocates more computing power to the laser ranging activity), thereby affecting the processing activity of the processing device (for example, the task is delayed or lost).

[0094] For example, in scenario 2, when the automobile parts processing and positioning equipment locates multiple measurement points through laser ranging, the importance of the laser ranging activity can be made greater than the importance of the processing activity of the processing device. Then, when only one measurement point is left, the importance of the laser ranging activity of the laser ranging device is still greater than the importance of the processing activity of the processing device, so that the automobile parts processing and positioning equipment will still pay more attention to the laser ranging activity (for example, allocate more computing power to the laser ranging activity), thereby affecting the processing activity of the processing device.

[0095] For example, when the first mode is a mode of stopping operation, the label of the importance corresponding to the first positioning strategy data at the first timestamp is the first label; when the first mode is an operation mode, the label of the importance corresponding to the first positioning strategy data at the first timestamp is the second label.

[0096] In this way, if the processing positioning mode of the automobile parts processing positioning equipment at the first timestamp is the first mode, then the label of the importance corresponding to the first positioning strategy data is determined, the specific situation of the current processing positioning process can be understood, and data support can be provided for subsequent processing positioning decisions.

[0097] S420, if the processing positioning mode of the automobile parts processing positioning device at the second timestamp is the second mode, determine the importance label corresponding to the second positioning strategy data. The second mode is a mode different from the first mode. The second positioning strategy data is used to reflect the set importance of the positioning service of the automobile parts processing positioning device, and the importance label corresponding to the second positioning strategy data at the second timestamp is associated with the second mode. The second timestamp is greater than the first timestamp.

[0098] It can be understood that the second timestamp can be 7:30 or 8:00. When the first timestamp is 7:00, the second timestamp can be 7:30. When the first timestamp is 7:30, the second timestamp can be 8:00.

[0099] For example, when the second mode is the running mode, the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the second label; when the second mode is the mode of about to stop running, the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the first label. For example, when the second timestamp is greater than the first timestamp, the processing positioning mode of the automobile parts processing positioning device has changed, that is, from the first mode to the second mode.

[0100] For example, in step S420, the importance of the positioning service of the automobile parts processing positioning equipment is not immediately changed, but subsequent steps S430 and S440 are implemented to determine whether to adjust the importance.

[0101] For example, at the first timestamp, the first mode is the running mode that is about to stop, then the label of the importance level corresponding to the first positioning strategy data at the first timestamp is the first label, such as medium importance. Then, at the second timestamp greater than the first timestamp, the second mode is the running mode, then the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the second label, such as high importance. However, in this embodiment, the importance level of the positioning service of the automobile parts processing positioning equipment will not be changed immediately, but the subsequent steps S430 and S440 will be implemented to determine whether to adjust the importance level.

[0102] In this way, if the processing positioning mode of the automobile parts processing positioning equipment at the second timestamp is the second mode, then the label of the importance corresponding to the second positioning strategy data is determined, so as to understand the specific situation of the current processing positioning process and provide data support for subsequent processing positioning decisions.

[0103] S430, if the importance label corresponding to the first positioning strategy data at the first timestamp is inconsistent with the importance label corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using the laser ranging method exceeds a threshold, the importance label corresponding to the second positioning strategy data at the second timestamp is determined as the label of the first positioning strategy data.

[0104] It is understandable that the number of measurement points may be 1 or 2. The threshold may be 1 or 2. In this embodiment, the threshold is 1, but it is not limited thereto.

[0105] For example, if the importance label corresponding to the first positioning strategy data at the first timestamp is inconsistent with the importance label corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing and positioning equipment using laser ranging exceeds a threshold, it means that the importance of the positioning service of the automobile parts processing and positioning equipment at the current timestamp is different from the set importance of the positioning service of the automobile parts processing and positioning equipment, and the number of located measurement points (such as 2) exceeds the threshold (for example, 1), then the importance label corresponding to the second positioning strategy data at the second timestamp is determined as the label of the first positioning strategy data, that is, the importance of the positioning service of the automobile parts processing and positioning equipment at the current timestamp (that is, the real-time importance) is adjusted to the importance label corresponding to the second positioning strategy data at the second timestamp.

[0106] For example, the control device performs positioning by the laser ranging method of the laser ranging device. At the first timestamp, the control device is about to stop using the laser ranging method of the laser ranging device for positioning, and the first mode is the mode of stopping operation, and the label of the importance level corresponding to the first positioning strategy data at the first timestamp is the first label, such as medium importance. Then, at a second timestamp greater than the first timestamp, the control device uses the laser ranging method of the laser ranging device for positioning again, and the second mode is the operation mode, and the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the second label, such as high importance, wherein the importance level reflected by the second label is greater than the importance level reflected by the first label. At this time, the importance of the positioning service of the automobile parts processing positioning equipment at the current timestamp is different from the set importance of the positioning service of the automobile parts processing positioning equipment, and the number of located measurement points (such as 9) exceeds the threshold (such as 1). Therefore, the importance of the positioning service of the automobile parts processing positioning equipment at the current timestamp (i.e., the real-time importance) is adjusted to the second label, such as a higher importance, so that the importance of the laser ranging activity (i.e., the positioning service) is greater than the importance of the processing activity of the processing device.

[0107] For example, at the first timestamp, the control device performs positioning through the laser ranging method of the laser ranging device, that is, the first mode is the operation mode, then the label of the importance level corresponding to the first positioning strategy data at the first timestamp is the second label, such as the higher importance level. Then, at the second timestamp greater than the first timestamp, the control device is about to perform positioning without using the laser ranging method of the laser ranging device, that is, the second mode is about to stop the operation mode, then the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the first label, that is, the set importance level, such as the medium importance level, wherein the importance level reflected by the second label is greater than the importance level reflected by the first label. At this time, the importance level of the positioning service of the automobile parts processing positioning device at the current timestamp is determined to be different from the set importance level of the positioning service of the automobile parts processing positioning device, and the number of the located measurement points (such as 2) exceeds the threshold value (such as 1), so that the importance level (that is, the real-time importance level) of the positioning service of the automobile parts processing positioning device at the current timestamp is determined to be adjusted to the first label, such as the medium importance level, so that the importance level of the laser ranging activity (that is, the positioning service) is less than or equal to the importance level of the processing activity of the processing device.

[0108] With this setting, the importance of the current timestamp of the positioning service can be dynamically adjusted according to the actual situation, so as to help the equipment better adapt to the changing working conditions and help improve the efficiency of subsequent processing and positioning.

[0109] In a possible implementation, in step S420, if the processing positioning mode of the automobile parts processing positioning device at the second timestamp is the second mode, after determining the label of the importance corresponding to the second positioning strategy data, the automobile parts processing positioning method further includes:

[0110] If the label of the importance level corresponding to the first positioning strategy data at the first timestamp is consistent with the label of the importance level corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using laser ranging does not exceed the threshold, it is determined not to adjust the label of the first positioning strategy data.

[0111] It can be understood that if the label of the importance corresponding to the first positioning strategy data at the first timestamp is consistent with the label of the importance corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing and positioning equipment using laser ranging does not exceed the threshold, it means that the importance of the positioning service of the automobile parts processing and positioning equipment at the current timestamp is the same as the set importance of the positioning service of the automobile parts processing and positioning equipment, and the number of located measurement points (such as 1) does not exceed the threshold (for example, 1), then the label corresponding to the second positioning strategy data at the second timestamp will not be determined as the label of the first positioning strategy data, and then the importance of the positioning service of the automobile parts processing and positioning equipment at the current timestamp (that is, the real-time importance) is still the label corresponding to the first positioning strategy data at the first timestamp.

[0112] With this setting, it can be decided whether to dynamically adjust the importance of the current timestamp of the positioning service according to the actual situation, so as to help the equipment better adapt to changing working conditions, avoid unnecessary label adjustments, maintain low complexity, and thus help improve the efficiency of subsequent processing and positioning.

[0113] In a possible implementation, the automobile parts processing positioning method further includes:

[0114] S440: When the first mode is the non-positioning mode, determine a label of importance corresponding to the first positioning strategy data at the first timestamp as a first label.

[0115] For example, a corresponding tag can be matched in a tag library based on the information or content of the first mode, thereby determining a tag of importance corresponding to the first positioning strategy data at the first timestamp. The tag library includes multiple modes and multiple tags, and there is a mapping relationship between the modes and the tags. Optionally, the tag library can be created by uploading a file or user input.

[0116] For example, a matching algorithm or determination rule may be set to determine what mode the first mode is, and based on the determined mode, a label of the importance level corresponding to the first positioning strategy data at the first timestamp is automatically generated as the first label. That is, when the first mode is an unpositioned mode, a label of the importance level corresponding to the first positioning strategy data at the first timestamp is automatically determined as the first label.

[0117] With such a setting, when the first mode is the non-positioning mode, the label corresponding to the importance of the first positioning strategy data at the first timestamp is determined as the first label. This can quickly and accurately assign a suitable label to the first positioning strategy data at the first timestamp without human intervention, thereby helping to reduce the workload of manual operations, avoid human errors, and improve the efficiency of subsequent processing and positioning.

[0118] S450: When the second mode is the positioning mode, determine that the label of the importance level corresponding to the second positioning strategy data at the second timestamp is a second label, wherein the importance level reflected by the first label is less than the importance level reflected by the second label.

[0119] For example, a corresponding tag can be matched in a tag library based on the information or content of the second mode, thereby determining a tag of importance corresponding to the second positioning strategy data at the second timestamp. The tag library includes multiple modes and multiple tags, and there is a mapping relationship between the modes and the tags. Optionally, the tag library can be created by uploading a file or user input.

[0120] For example, a matching algorithm or determination rule may be set to determine which mode the second mode is, and based on the determined mode, a label of the importance level corresponding to the second positioning strategy data at the second timestamp is automatically generated as the second label. That is, when the second mode is the positioning mode, the label of the importance level corresponding to the second positioning strategy data at the second timestamp is determined to be the second label.

[0121] Such a setting can quickly and accurately assign a suitable label to the first positioning strategy data at the first timestamp without human intervention, which helps to reduce the workload of manual operations, avoid human errors, and improve the efficiency of subsequent processing and positioning.

[0122] In a possible implementation, the automobile parts processing positioning method further includes:

[0123] S460: When the first mode is the positioning mode, determine the label of the importance level corresponding to the first positioning strategy data at the first timestamp as the second label.

[0124] For example, a corresponding tag can be matched in a tag library based on the information or content of the first mode, thereby determining a tag of importance corresponding to the first positioning strategy data at the first timestamp. The tag library includes multiple modes and multiple tags, and there is a mapping relationship between the modes and the tags. Optionally, the tag library can be created by uploading a file or user input.

[0125] For example, a matching algorithm or determination rule may be set to determine which mode the first mode is, and based on the determined mode, a label of the importance level corresponding to the first positioning strategy data at the first timestamp is automatically generated as the second label. That is, when the first mode is the positioning mode, the label of the importance level corresponding to the first positioning strategy data at the first timestamp is determined to be the second label.

[0126] Such a setting can quickly and accurately assign a suitable label to the first positioning strategy data at the first timestamp without human intervention, which helps to reduce the workload of manual operations, avoid human errors, and improve the efficiency of subsequent processing and positioning.

[0127] S470: When the second mode is the non-positioning mode, determine that the label of the importance level corresponding to the second positioning strategy data at the second timestamp is the first label.

[0128] For example, a corresponding tag can be matched in a tag library based on the information or content of the second mode, thereby determining a tag of importance corresponding to the second positioning strategy data at the second timestamp. The tag library includes multiple modes and multiple tags, and there is a mapping relationship between the modes and the tags. Optionally, the tag library can be created by uploading a file or user input.

[0129] For example, a matching algorithm or determination rule may be set to determine which mode the second mode is, and based on the determined mode, a label of the importance level corresponding to the second positioning strategy data at the second timestamp is automatically generated as the first label. That is, when the second mode is an unpositioned mode, the label of the importance level corresponding to the second positioning strategy data at the second timestamp is determined to be the first label.

[0130] Such a setting can quickly and accurately assign a suitable label to the first positioning strategy data at the first timestamp without human intervention, which helps to reduce the workload of manual operations, avoid human errors, and improve the efficiency of subsequent processing and positioning.

[0131] In one possible implementation, see Figure 3The automobile parts processing and positioning device can use the first positioning method and the second positioning method to process and position the parts, the first positioning method and the second positioning method share the same processing and positioning path, and the automobile parts processing and positioning method also includes:

[0132] S500, performing a processing positioning activity corresponding to a target component, and acquiring first positioning information of the target component based on a first positioning method.

[0133] It can be understood that the first positioning method can be to use a laser distance measuring device to locate the main structural parts of the target parts for subsequent milling processing. The second positioning method can be to use a laser distance measuring device to locate the auxiliary structure or characteristic parts of the target parts for subsequent drilling, tapping and other processing activities. The first positioning method and the second positioning method share the same processing positioning path, that is, the laser distance measuring device is used to locate different parts. The first positioning information can be the three-dimensional contour information of the target parts, the angle change information and curvature information of the surface of the main structural parts of the target parts.

[0134] For example, a listener may be provided to listen to the processing positioning activity corresponding to the target component. When the processing positioning activity is listened to, the laser ranging device may be controlled to obtain the first positioning information of the target component through the first positioning method.

[0135] For example, the processing log can be queried to obtain the time of the processing positioning activity of the target component. When the time of the processing positioning activity of the target component is reached, the laser ranging device can be controlled to obtain the first positioning information of the target component through the first positioning method.

[0136] With such configuration, the processing positioning activities corresponding to the target component are implemented, and the first positioning information of the target component is obtained based on the first positioning method. The information of the main structural parts of the target component can be obtained to provide data support for subsequent processing positioning.

[0137] S600, when first positioning information of a target component is acquired based on a first positioning method, if a positioning activity of a second positioning method is acquired, a first time period between an acquisition time node of the most recently acquired first positioning information and a current time node is determined.

[0138] For example, in scenario 1, when the control device sends a request to the laser ranging device (such as a request to obtain the first positioning information of the target component) during a certain period of time, the second positioning method "competes" with the first positioning method during this period of time, such as occupying the same positioning period of time or the same processing positioning path. In this case, the control device needs to wait for the second positioning method to give way (such as vacating the period of time) before obtaining the first positioning information through the first positioning method, that is, the control device will be slow to obtain the first positioning information, resulting in low processing positioning efficiency.

[0139] For example, when the first positioning information of the target component is obtained based on the first positioning method, if the positioning activity of the second positioning method is obtained, it means that the second positioning method "competes" with the first positioning method in a certain period of time. In order to avoid the problem of low processing positioning efficiency, the first period of the acquisition time node of the most recently obtained first positioning information and the current time node can be determined.

[0140] For example, each time a first positioning information is obtained, the time node of obtaining the first positioning information may be recorded, and the first time period may be determined by subtracting the time node of the first positioning information from the current time node.

[0141] By setting in this way, the current specific situation can be understood, and data support can be provided for better management of the activities corresponding to the first positioning method and the second positioning method in the future.

[0142] In a possible implementation, in step S600, when first positioning information of a target component is acquired based on a first positioning method, if a positioning activity of a second positioning method is acquired, it is determined that a time node of the acquisition of the most recently acquired first positioning information is before a first time period of a current time node, and the automobile component processing positioning method further includes:

[0143] S610, obtaining a time interval for obtaining first positioning information of a target component based on a first positioning method within a second period of time, and determining whether a value of the time interval for obtaining first positioning information within the second period of time is within a preset range.

[0144] It can be understood that the second time period can be a time period between 10:00-11:00. The preset range can be 6-8.

[0145] For example, the first positioning information sequentially acquired in the second time period may be information a (timestamp a1), information b (timestamp b1), and information c (timestamp c1), so the acquisition time intervals of the first positioning information may be b1-a1 and c1-b1. The values ​​of b1-a1 and c1-b1 are compared with the preset range to determine whether the values ​​of the acquisition time intervals acquired in the second time period are within the preset range.

[0146] For example, information a (timestamp 8:00), information b (timestamp 8:07), information c (timestamp 8:13), then b1-a1=7, c1-b1=6, all within the preset range, indicating a certain regularity. For example, information a (timestamp 8:00), information b (timestamp 8:12), information c (timestamp 8:30), then b1-a1=12, c1-b1=18, all outside the preset range, indicating a certain lack of regularity.

[0147] Such a setting can provide data support for subsequent decision-making.

[0148] S620: When it is determined that the value of the acquisition time interval acquired within the second time period is within a preset range, determine a first time period between a most recently acquired acquisition time node of the first positioning information and a current time node.

[0149] It can be understood that when it is determined that the value of the acquisition time interval obtained in the second time period is within the preset range, it means that the acquisition time interval of each first positioning information is basically the same and has a certain regularity, that is, after a first positioning information is obtained based on the first positioning method, it is highly likely that the next first positioning information will be obtained after an acquisition time interval of the first positioning information. In this case, step S600 can be executed.

[0150] With such a setting, when it is determined that the value of the acquisition time interval obtained within the second time period is within the preset range, the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node is determined. Before executing step S600, it can be further determined whether step S600 can be executed, which can better provide data support for subsequent positioning opportunities and reduce delays or confusion caused by uncertainty.

[0151] S700, when the first time period is greater than the prescribed time period and the next first positioning information of the target component is obtained based on the first positioning method, respond to the positioning activity of the second positioning method, or when the positioning time period has passed since the acquisition time node, respond to the positioning activity of the second positioning method. The prescribed time period is less than the acquisition time interval of the first positioning information. The acquisition time interval is used to reflect the time length for the automobile parts processing positioning equipment to sequentially obtain two first positioning information.

[0152] It can be understood that the prescribed period can be 10 seconds, 20 seconds, etc. The positioning period can be 10 seconds, 20 seconds, etc. The acquisition time interval can be 10 seconds, 20 seconds, etc.

[0153] For example, the first positioning information may be information a, information b, and information c in sequence. The time period between obtaining information a and information b is 10 seconds. The control device does not wait in the process of obtaining information b. The time period between information a and information b may be equal to the acquisition time of one positioning information, that is, the acquisition time interval. The time period between obtaining information b and information c is 20 seconds, which means that before obtaining information c, the second positioning method "competes" with the first positioning method, causing the control device to delay obtaining information c. Therefore, the time period between information b and information c becomes longer, resulting in the time period between information b and information c not being equal to the acquisition time of one information, that is, the time period between information b and information c exceeds 20 seconds.

[0154] For example, if the first time period is greater than the specified time period, it means that the control device may obtain a piece of information corresponding to the first positioning method again in a short time, and the time is very short, and it is likely that the positioning activity of the second positioning method cannot be completed from the current time node to the arrival of the next information corresponding to the first positioning method. In this case, if the positioning activity of the second positioning method is implemented at this time, it will affect the first positioning method, that is, the problem in scenario 1. Therefore, in this case, the positioning activity of the first positioning method can be continued, and after the next information corresponding to the first positioning method is obtained, the positioning activity of the second positioning method can be responded to.

[0155] For example, if the first time period is greater than the specified time period, it means that the control device may obtain information corresponding to the first positioning method again in a short period of time, and it is likely that the positioning activity of the second positioning method cannot be completed from the current time node to the arrival of the next information corresponding to the first positioning method. In this case, the timing can be started from the acquisition time node, and when the timing duration reaches the duration corresponding to the positioning period (that is, waiting for the next information corresponding to the first positioning method to be obtained), the positioning activity of the second positioning method is responded to.

[0156] Such a setting can reduce the delay caused by competition, make the positioning task allocation in a short time more efficient, and help improve the subsequent positioning efficiency.

[0157] In a possible implementation, the automobile parts processing positioning method further includes:

[0158] When the first time period is less than or equal to the specified time period, respond to the positioning activity of the second positioning method, and obtain second positioning information of the target component based on the second positioning method.

[0159] It can be understood that when the first time period is less than or equal to the specified time period, it means that the current time node is short from the time node of the last first positioning information obtained by the first positioning method, and there is a high probability that a first positioning information has just been obtained, that is, the probability of obtaining a piece of information corresponding to the first positioning method again in a short time is very small. The time from the current time node to the arrival of the next piece of information corresponding to the first positioning method is sufficient to implement the second positioning information of the target component based on the second positioning method.

[0160] With such a setting, when the first time period is less than or equal to the specified time period, the positioning activity of the second positioning method is responded to, and the second positioning information of the target component is obtained based on the second positioning method. This can reduce the delay caused by competition, make the positioning task allocation in a short time more efficient, and help improve the subsequent positioning efficiency.

[0161] In a possible implementation, the automobile parts processing positioning method further includes:

[0162] S801, when the processing positioning activity corresponding to the target component is first implemented and it is determined that the value of the acquisition time interval acquired in the second time period is within a preset range, a first indicator is added to the processing positioning activity corresponding to the target component.

[0163] It can be understood that the first indicator and the second indicator can be a label, a mark, etc., which are used to reflect whether the time interval for obtaining the positioning information of the target component has a certain regularity. Therefore, it is not necessary to execute step S610 every time the processing positioning activity corresponding to the target component is implemented, but the first indicator or the second indicator is used to determine whether the time interval for obtaining each first positioning information obtained based on the first positioning method is basically the same, that is, whether it has a certain regularity.

[0164] For example, if, when implementing the processing and positioning activity of the target component (such as component 1), it is found that the first indicator is added to component 1 (for example, it can be achieved by querying the log, database, etc.), it means that step S600 can be directly executed. If, when implementing the processing and positioning activity of the target component (such as component 2), it is found that no indicator is added to component 2, it means that step S600 cannot be directly executed, indicating that it is the first time to implement the processing and positioning activity corresponding to the target component (component 2), therefore, step S610 can be executed, and when it is determined that the value of the acquisition time interval obtained in the second time period is within the preset range, the first indicator can be added to the processing and positioning activity corresponding to component 2; otherwise, the second indicator can be added to the processing and positioning activity corresponding to component 2.

[0165] With such a setting, when the processing and positioning activity corresponding to the target component is implemented for the first time and it is determined that the value of the acquisition time interval obtained in the second time period is within the preset range, the first indicator is added to the processing and positioning activity corresponding to the target component. This helps to make reasonable decisions quickly, avoid unnecessary judgment procedures, save time and resources, and make the overall processing and positioning process smoother.

[0166] S802, when the processing positioning activity is first implemented and it is determined that the value of the acquisition time interval acquired in the second time period is not within a preset range, a second indicator is added to the processing positioning activity corresponding to the target component.

[0167] It can be understood that when the processing positioning activity is implemented for the first time and it is determined that the value of the acquisition time interval obtained in the second time period is not within the preset range, it means that the acquisition time interval of each first positioning information obtained by the first positioning method is basically different, and a second indicator can be added to the processing positioning activity corresponding to the target component.

[0168] With such a setting, when the processing positioning activity is implemented for the first time and it is determined that the value of the acquisition time interval obtained in the second time period is not within the preset range, a second indicator is added to the processing positioning activity corresponding to the target component. This helps to make reasonable decisions quickly, avoid unnecessary judgment procedures, save time and resources, and make the overall processing positioning process smoother.

[0169] In a possible implementation, the automobile parts processing positioning method further includes:

[0170] S901, when starting to obtain the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is obtained, and a first indicator is added to the processing positioning activity corresponding to the target component, then determine the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node.

[0171] It can be understood that when the first positioning information of the target component is acquired based on the first positioning method, if the positioning activity of the second positioning method is acquired and the processing positioning activity corresponding to the target component is added with a first indicator, it means that the first positioning information of the target component acquired by the first positioning method has a certain regularity. Therefore, when the positioning activity of the second positioning method is acquired after the first positioning information is acquired based on the first positioning method, there is a high probability that the next first positioning information will be acquired within a time interval of the acquisition of the first positioning information. Therefore, in order to avoid the problem of low processing positioning efficiency, the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node can be determined.

[0172] With such a setting, the timing of obtaining the next first positioning information can be inferred based on the existing regularity, which helps to reasonably arrange the next positioning activity within the expected time window, thereby avoiding unnecessary delays, and further helps to improve the efficiency of processing positioning.

[0173] S902, when first positioning information of a target component is acquired based on a first positioning method, if a positioning activity of a second positioning method is acquired and a second indicator is added to the processing positioning activity corresponding to the target component, the positioning activity of the second positioning method is responded to.

[0174] It can be understood that, when the first positioning information of the target component is obtained based on the first positioning method, if the positioning activity of the second positioning method is obtained, and the second indicator is added to the processing positioning activity corresponding to the target component, it means that the first positioning information of the target component obtained by the first positioning method does not have a certain regularity. Therefore, when the positioning activity of the second positioning method is obtained after the first positioning information is obtained based on the first positioning method, there is a very small probability that the next first positioning information will be obtained within a time interval of obtaining the first positioning information, that is, it is sufficient to complete the positioning activity of the second positioning method from the current time node to the arrival of the next information corresponding to the first positioning method.

[0175] With such a setting, the timing of obtaining the next first positioning information can be inferred based on the existing regularity, which helps to reasonably arrange the next positioning activity within the expected time window, thereby avoiding unnecessary delays, and further helps to improve the efficiency of processing positioning.

[0176] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0177] Corresponding to the automobile parts processing and positioning method described in the above embodiment, the embodiment of the present application also provides an automobile parts processing and positioning system, and each unit of the system can implement each step of the automobile parts processing and positioning method. Figure 4 A structural block diagram of an automobile parts processing and positioning system provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0178] Reference Figure 4 , the automotive parts processing positioning system includes:

[0179] The acquisition unit is used to acquire the posture information of the target component, wherein the posture information is used to reflect the tilt angle of the target component in space.

[0180] The monitoring unit is used to monitor that the trigger device of the automobile parts processing and positioning equipment is executed with a first trigger operation, wherein the first trigger operation is used to trigger the automobile parts processing and positioning equipment to process and position the target parts.

[0181] The detection unit is used to obtain the existence of the target position on the automobile parts processing and positioning equipment. The existence of the target position is used to indicate whether there is a target part in the processing and positioning area of ​​the automobile parts processing and positioning equipment.

[0182] The execution unit is used to execute the processing and positioning action of the automobile parts processing and positioning equipment on the target parts based on the posture information, the first trigger operation and the existence of the target position.

[0183] It should be noted that the information interaction, execution process, etc. between the above-mentioned systems / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0184] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units is used as an example for illustration. In practical applications, the above-mentioned functions can be assigned to different functional units as needed, that is, the internal structure of the system can be divided into different functional units to complete all or part of the functions described above. The functional units in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0185] The present application also provides an automobile parts processing and positioning device, Figure 5 This is a schematic diagram of the structure of an automobile parts processing and positioning device provided in one embodiment of the present application. Figure 5 As shown, the automobile parts processing and positioning device 6 of this embodiment includes: at least one processor 60 ( Figure 5 Only one is shown), at least one memory 61 ( Figure 5Only one is shown in the figure) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the automobile parts processing and positioning device 6 implements the steps in any of the above-mentioned automobile parts processing and positioning method embodiments, or the automobile parts processing and positioning device 6 implements the functions of each unit in the above-mentioned system embodiments.

[0186] Exemplarily, the computer program 62 may be divided into one or more units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 62 in the automotive parts processing and positioning device 6.

[0187] The automobile parts processing and positioning equipment 6 may include a positioning device (such as a mechanical fixture), a sensor (such as a laser sensor, a photoelectric sensor, etc.), a processing device (such as a cutting device, a grinding device, a drilling device, etc.) and a control device, etc. The control device is electrically connected to the positioning device, the sensor and the processing device respectively. The positioning device is used to support and fix the parts to ensure that the parts are fixed and accurately positioned during the processing. The sensor is used to monitor the position and posture of the parts in real time. The processing device is used to process the processing area of ​​the target part. The control device can analyze the posture information, the first trigger operation and the existence of the target position to ensure that the automobile parts processing and positioning equipment performs processing according to the predetermined path. The automobile parts processing and positioning equipment 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art can understand that Figure 5 It is only an example of the automobile parts processing and positioning device 6 and does not constitute a limitation on the automobile parts processing and positioning device 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, buses, etc.

[0188] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0189] In some embodiments, the memory 61 may be an internal storage unit of the automobile parts processing and positioning device 6, such as a hard disk or memory of the automobile parts processing and positioning device 6. In other embodiments, the memory 61 may also be an external storage device of the automobile parts processing and positioning device 6, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the automobile parts processing and positioning device 6. Further, the memory 61 may also include both the internal storage unit of the automobile parts processing and positioning device 6 and an external storage device. The memory 61 is used to store an operating system, an application program, a boot loader (BootLoader), data and other programs, such as the program code of the computer program, etc. The memory 61 may also be used to temporarily store data that has been output or is to be output.

[0190] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0191] An embodiment of the present application provides a computer program product. When the computer program product is run on an automobile component processing and positioning device, the automobile component processing and positioning device implements the steps in any of the above-mentioned method embodiments.

[0192] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the automotive parts processing positioning equipment, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.

[0193] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0194] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0195] In the embodiments provided in the present application, it should be understood that the disclosed automobile parts processing and positioning equipment, automobile parts processing and positioning system and automobile parts processing and positioning method can be implemented in other ways. For example, the automobile parts processing and positioning equipment and automobile parts processing and positioning system embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0196] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0197] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for positioning automobile parts processing, characterized in that: The method comprises: Acquire the posture information of the target component; wherein the posture information is used to reflect the tilt angle of the target component in space; A trigger device for monitoring an automobile component processing and positioning device is executed with a first trigger operation; wherein the first trigger operation is used to trigger the automobile component processing and positioning device to perform a processing and positioning action on a target component; Obtaining the existence of a target position on the automobile parts processing and positioning device; wherein the existence of the target position is used to indicate whether there is a target part in the processing and positioning area of ​​the automobile parts processing and positioning device; Based on the posture information, the first trigger operation and the existence of the target position, the automobile component processing and positioning equipment performs a processing and positioning action on the target component.

2. The method for positioning automobile parts processing according to claim 1, characterized in that: Based on the posture information, the first trigger operation and the existence of the target position, executing the processing positioning action of the automobile component processing and positioning device on the target component, including: When the posture information reflects that the inclination angle of the target component in space is a preset angle, and it is monitored that the trigger device of the automobile component processing and positioning equipment is executed by the first trigger operation, if the target position existence situation indicates that the target component exists in the processing and positioning area of ​​the automobile component processing and positioning equipment, the automobile component processing and positioning equipment executes the processing and positioning action on the target component.

3. The method for processing and positioning automobile parts according to claim 1, characterized in that: Before executing the processing positioning action of the automobile component processing positioning device on the target component based on the posture information, the first trigger operation and the existence of the target position, the method further includes: If the processing positioning mode of the automobile parts processing and positioning device at the first timestamp is the first mode, determine the importance label corresponding to the first positioning strategy data; wherein the automobile parts processing and positioning device performs the positioning service of the parts by laser ranging; the positioning service of the automobile parts processing and positioning device carries the first positioning strategy data, and the first positioning strategy data is used to reflect the importance of the positioning service of the automobile parts processing and positioning device at the current timestamp, and the importance label corresponding to the first positioning strategy data at the first timestamp is associated with the first mode; If the processing positioning mode of the automobile parts processing and positioning device at the second timestamp is the second mode, then determine the importance label corresponding to the second positioning strategy data; wherein the second mode is a mode different from the first mode; the second positioning strategy data is used to reflect the set importance of the positioning service of the automobile parts processing and positioning device, and the importance label corresponding to the second positioning strategy data at the second timestamp is associated with the second mode; the second timestamp is greater than the first timestamp; If the importance label corresponding to the first positioning strategy data at the first timestamp is inconsistent with the importance label corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using laser ranging exceeds a threshold, the importance label corresponding to the second positioning strategy data at the second timestamp is determined as the label of the first positioning strategy data.

4. The method for processing and positioning automobile parts according to claim 3, characterized in that: If the processing positioning mode of the automobile parts processing positioning device at the second timestamp is the second mode, after determining the label of the importance corresponding to the second positioning strategy data, the method further includes: If the label of the importance corresponding to the first positioning strategy data at the first timestamp is consistent with the label of the importance corresponding to the second positioning strategy data at the second timestamp, and the number of measurement points located by the automobile parts processing positioning equipment using laser ranging does not exceed a threshold, it is determined not to adjust the label of the first positioning strategy data.

5. The method for processing and positioning automobile parts according to claim 3, characterized in that: The method further comprises: In the case where the first mode is an unpositioned mode, determining a label of importance corresponding to the first positioning strategy data at the first timestamp as a first label; In the case where the second mode is the positioning mode, determining that the label of the importance level corresponding to the second positioning strategy data at the second timestamp is a second label; wherein the importance level reflected by the first label is less than the importance level reflected by the second label; The method further comprises: In the case where the first mode is the positioning mode, determining a label of the importance level corresponding to the first positioning strategy data at the first timestamp as a second label; When the second mode is the non-positioning mode, it is determined that the label of the importance corresponding to the second positioning strategy data at the second timestamp is the first label.

6. The method for positioning automobile parts processing according to claim 1, characterized in that: The automobile parts processing and positioning device can use a first positioning method and a second positioning method to process and position the parts, the first positioning method and the second positioning method share the same processing and positioning path, and the method further includes: Implementing a processing positioning activity corresponding to the target component, and obtaining first positioning information of the target component based on the first positioning method; In the case of starting to acquire the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is acquired, determining a first time period between a time node of acquiring the first positioning information most recently acquired and a current time node; When the first time period is greater than the specified time period and when the next first positioning information of the target component is acquired based on the first positioning method, respond to the positioning activity of the second positioning method, or when the positioning time period has passed since the acquisition time node, respond to the positioning activity of the second positioning method; wherein the specified time period is less than the acquisition time interval of the first positioning information; the acquisition time interval is used to reflect the time length for the automotive parts processing positioning equipment to sequentially acquire two first positioning information.

7. The method for processing and positioning automobile parts according to claim 6, characterized in that: In the case of starting to acquire the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is acquired, determining a time node of the acquisition of the most recently acquired first positioning information and a first time period before the current time node, the method further includes: Acquire the acquisition time interval of the first positioning information of the target component based on the first positioning method within a second time period, and determine whether the value of the acquisition time interval acquired within the second time period is within a preset range; When it is determined that the value of the acquisition time interval acquired within the second time period is within a preset range, the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node is determined.

8. The method for processing and positioning automobile parts according to claim 7, characterized in that: The method further comprises: When the processing positioning activity corresponding to the target component is first implemented and it is determined that the value of the acquisition time interval acquired during the second period is within a preset range, a first indicator is added to the processing positioning activity corresponding to the target component; When the machining positioning activity is first implemented and it is determined that the value of the acquisition time interval acquired during the second period is not within a preset range, a second indicator is added to the machining positioning activity corresponding to the target component.

9. The method for processing and positioning automobile parts according to claim 8, characterized in that: The method further comprises: In the case of starting to acquire the first positioning information of the target component based on the first positioning method, if a positioning activity of the second positioning method is acquired and a first indicator is added to the processing positioning activity corresponding to the target component, then determining the first time period between the acquisition time node of the most recently acquired first positioning information and the current time node; When the first positioning information of the target component is acquired based on the first positioning method, if the positioning activity of the second positioning method is acquired and the processing positioning activity corresponding to the target component is added with a second indicator, the positioning activity of the second positioning method is responded to.

10. An automobile parts processing and positioning device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 9 when executing the computer program.

Citation Information

Patent Citations

  • Real-time pose estimation method and positioning grabbing system for three-dimensional target object

    CN110648361A

  • Machining workpiece positioning method, device and equipment and storage medium

    CN117055466A

  • Method and device for monitoring automobile part detection process and electronic equipment

    CN117455318A

  • Real-time detection method for machine task conflict

    CN117494967A

  • Automatic part positioning and assembling system and automatic operation method

    CN117884889A