Interaction method and system for whole vehicle intelligent driving camera calibration and medium
By providing an intuitive interactive interface and simplified operation process, the calibration of the whole vehicle smart driving camera is realized and real-time feedback is solved, and the calibration efficiency and reliability of the calibration work is improved.
Patent Information
- Application Number
- CN202411748319.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-03-25
AI Technical Summary
The existing camera calibration methods lack an intuitive interactive interface, which makes it difficult for operators to grasp the progress and status of calibration in real time, reducing calibration efficiency and accuracy.
It provides an interactive method for calibrating a whole vehicle intelligent driving camera. Through an intuitive interface and simplified operation process, it realizes automatic entry and exit control of calibration mode, simplifies communication and status checking process with the ECU, and feedbacks the calibration progress and status in real time.
It greatly improves calibration efficiency and accuracy, reduces the possibility of operational errors, and improves the efficiency and reliability of overall calibration work.
Smart Images

Figure CN119690276A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent driving calibration technology, and in particular to an interactive method, system and medium for calibrating an intelligent driving camera of a whole vehicle. Background Art
[0002] With the rapid development of intelligent driving technology, the performance and reliability of vehicle-mounted intelligent driving systems are crucial. Among them, the vehicle-mounted camera is an important sensing component of the intelligent driving system, and the accuracy of its installation position and angle directly affects the performance of the entire system.
[0003] However, during the manufacturing, after-sales maintenance, and engineering development of vehicles, on-board cameras are inevitably disassembled or moved. This requires the camera to be recalibrated to ensure the accuracy of its installation angle and position. Currently, camera calibration is usually a complex and time-consuming process involving multiple steps and parameter adjustments.
[0004] Existing camera calibration methods often lack an intuitive interactive interface, making it difficult for operators to grasp the progress and status of calibration in real time. This not only reduces the efficiency of calibration, but may also affect the accuracy of calibration. In addition, due to the lack of clear operating instructions and real-time feedback, operators are prone to operating errors, resulting in calibration failure or inaccurate results. Summary of the invention
[0005] In view of the shortcomings of the prior art mentioned above, the present invention provides an interactive method, system and medium for whole-vehicle intelligent driving camera calibration, which concisely presents the core data involved in the camera calibration process, allowing the calibration operator to carry out the calibration work conveniently and efficiently.
[0006] To achieve the above purpose, the present invention adopts the following technical solution.
[0007] In a first aspect, the present invention provides an interactive method for calibrating a vehicle intelligent driving camera, which adopts the following technical solution: Provides a control bar for entering and exiting the calibration mode; receiving a calibration mode entry instruction input by a user through the calibration mode entry exit control bar; In response to the instruction to enter the calibration mode, establishing a communication connection with a gateway on the vehicle; Establishing a communication connection with the target ECU through the gateway, sending a diagnostic instruction for entering a calibration mode to the target ECU; receiving feedback information from the target ECU, and determining whether the calibration mode has been successfully entered based on the feedback information; and after determining that the calibration mode has been successfully entered, displaying a prompt message indicating that the calibration mode has been successfully entered.
[0008] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: Provides a calibration target camera selection bar; receiving a target camera selected by a user through the calibration target camera selection bar; and The target ECU is determined according to the selected target camera.
[0009] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: Provide a smart driving ECU restart button; Receiving a restart command input by the user through the restart button of the intelligent driving ECU; and In response to the restart instruction, the target ECU is controlled to restart.
[0010] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: After controlling the target ECU to restart, a restart waiting countdown prompt is displayed.
[0011] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: Provides a calibration mode viewing bar; receiving a viewing instruction input by a user through the calibration mode viewing bar; In response to the viewing instruction, sending a query instruction to the target ECU; receiving a query result returned by the target ECU; and According to the query result, whether the current state is in calibration mode is displayed in the calibration mode viewing column.
[0012] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: Provide a control bar for calibration start and end operations; Receiving a calibration start instruction input by the user through the calibration start and end operation control bar; In response to the start calibration instruction, sending a diagnostic instruction to start calibration to the target ECU; and Receive calibration status information returned by the target ECU.
[0013] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: According to the calibration status information, the current calibration status is displayed in the calibration status display bar.
[0014] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: According to the calibration status information, the current calibration progress is displayed on the calibration progress bar.
[0015] Furthermore, the above interactive method for calibrating the vehicle intelligent driving camera also includes: When the calibration status information indicates that the calibration is completed, a pop-up box indicating whether the calibration is successful or failed is displayed.
[0016] In a second aspect, the present invention provides an interactive system for calibrating a vehicle intelligent driving camera, which adopts the following technical solution: Processor; and A memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method according to any one of the first aspects is implemented.
[0017] Furthermore, the above interactive system for vehicle intelligent driving camera calibration also includes: The display is used to display the calibration target camera selection bar, calibration mode entry and exit control bar, intelligent driving ECU restart button, restart wait countdown prompt bar, calibration mode viewing bar, calibration start and end operation control bar, calibration status display bar, calibration progress bar, calibration success or failure pop-up box, interactive message display bar and calibration record display bar.
[0018] In a third aspect, the present invention provides a readable storage medium, which adopts the following technical solution: A readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method described in any one of the first aspects above is implemented.
[0019] In summary, compared with the prior art, the present invention includes at least one of the following beneficial technical effects: The present invention greatly improves the calibration efficiency and accuracy by providing an intuitive interactive interface and simplified operation process. Specifically, the method can realize automatic entry and exit control of the calibration mode, simplify the communication and status check process with the ECU, provide real-time feedback on the calibration progress and status, and reduce the possibility of operational errors. In addition, the built-in restart control and countdown function further optimize the operation rhythm, allowing the calibration operator to accurately grasp the operation timing of each step, thereby improving the efficiency and reliability of the overall calibration work. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1It is a flowchart of a specific embodiment of an interactive method for whole vehicle intelligent driving camera calibration of the present invention.
[0022] Figure 2 It is a schematic diagram of an embodiment of the software interface of the present invention. DETAILED DESCRIPTION
[0023] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. In addition, it should be understood that the specific implementation methods described herein are only used to illustrate and explain the present application, and are not used to limit the present application.
[0024] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments of the present application. In addition, in the following embodiments, the description of each embodiment has its own emphasis, and for parts not described in detail in one embodiment, reference can be made to the relevant description of other embodiments.
[0025] The method steps described in the embodiments of the present invention may be executed in the order described in the specific implementation manner, or the execution order of each step may be adjusted according to actual needs and on the premise that the technical problem can be solved, which will not be listed here one by one.
[0026] Reference Figure 1 and Figure 2 An interactive method for calibrating a vehicle intelligent driving camera provided by an embodiment of the present invention includes the following steps.
[0027] S1, provides a calibration mode entry and exit control bar; specifically, a "calibration mode entry and exit control bar" is set in the calibration software interface, and the control bar contains two buttons, "enter calibration mode" and "exit calibration mode", so that users can easily select the calibration mode operation. When the user clicks the "enter calibration mode" button, the software will start the process of entering the calibration mode, and clicking the "exit calibration mode" button will trigger the corresponding operation of exiting the calibration mode. This design makes the entry and exit operations of the calibration mode simpler and more intuitive, effectively reduces the complexity of the operation, and ensures that the calibration task is carried out smoothly in an easy-to-control interface.
[0028] S2, receiving the instruction to enter the calibration mode input by the user through the calibration mode exit control bar; specifically, after receiving the instruction from the user to click the "enter calibration mode" button, the corresponding operation process of entering the calibration mode will be triggered. The software interface captures the instruction input by the user and parses it, confirms the user's intention to request to enter the calibration mode, and then prepares to establish communication with the vehicle system to further perform the calibration operation. Through this user instruction reception and parsing step, it is ensured that the system can enter the calibration mode in time according to user needs, thereby providing smooth start conditions for the subsequent calibration communication and operation.
[0029] S3, in response to the instruction to enter the calibration mode, establish a communication connection with the gateway on the vehicle. Specifically, after receiving the instruction to enter the calibration mode, a communication connection is established with the on-board gateway (such as ICC) through the vehicle's OBD diagnostic interface. This process achieves a secure connection with the gateway through a diagnostic protocol (such as DOIP) to ensure that subsequent diagnostic instructions can be accurately transmitted to the target ECU. Through this connection, the software can achieve real-time data exchange with the vehicle system to prepare for further sending of diagnostic instructions to enter the calibration mode. The key to this step is to ensure a reliable communication link between the vehicle and the calibration software to ensure the smooth progress of the calibration process.
[0030] S4, establish a communication connection with the target ECU through the gateway, and send a diagnostic instruction to the target ECU to enter the calibration mode. Specifically, communicate with the target ECU through the established gateway connection, and send a diagnostic instruction to the target ECU to enter the calibration mode. This instruction is transmitted to the ECU through the vehicle's diagnostic system, requiring the ECU to switch to the calibration mode. The calibration software interacts with the ECU according to the vehicle's communication protocol to ensure that the diagnostic instruction can be executed correctly. Through this operation, the target ECU receives the request for the calibration mode, and further processes the calibration instruction according to the diagnostic protocol, preparing for the next step of the calibration task.
[0031] S5, receiving feedback information from the target ECU, and determining whether the calibration mode has been successfully entered based on the feedback information. Specifically, after sending a diagnostic instruction to enter the calibration mode to the target ECU, the feedback information from the target ECU is received and parsed. Based on the feedback signal returned by the ECU, the software determines whether the calibration mode has been successfully entered. If the ECU returns positive feedback, it indicates that the calibration mode has been successfully entered, and the software continues to perform subsequent calibration operations; if negative feedback is returned, it indicates that the calibration mode has not been entered, and the software will analyze the reasons based on the feedback content, and prompt the user with the specific reasons for failure, such as ECU conditions not being met or other system abnormalities. Through this step, ensure whether the calibration mode is entered smoothly, and then decide whether to continue the calibration process.
[0032] S6, after confirming that the calibration mode has been successfully entered, a prompt message indicating that the calibration mode has been successfully entered is displayed. Specifically, after confirming that the target ECU has successfully entered the calibration mode, a prompt message "Successfully entered the calibration mode" is displayed to the user through the interface to confirm that the calibration mode has been successfully activated. This prompt message can be displayed through a pop-up window or a status bar to ensure that the operator is aware that the current calibration mode has been enabled and can start subsequent calibration operations. If the calibration mode is successfully entered, the software will continue the calibration steps according to the calibration process; if the calibration mode is not successfully entered, the system will display a corresponding error prompt to remind the operator to check and solve the relevant problems.
[0033] For example, when the 'Enter calibration mode' button is clicked, the software establishes a DOIP connection with the on-board gateway (ICC) through the vehicle's OBD diagnostic port, and then the ICC establishes a communication connection with the calibration target ECU. The target ECU is allowed to enter the extended session through diagnostic instructions, and the ECU security key access is enabled. If the security access fails, the software outputs a prompt that the security access failed and automatically ends the calibration process. When accessed through the ECU security key, a diagnostic instruction to enter the calibration mode is randomly sent to the ECU. If the ECU gives positive feedback, the software will give a log prompt output of 'XX ECU successfully enters the camera calibration mode, please reset XXECU'. If the ECU cannot enter the calibration mode due to unsatisfactory conditions and gives negative feedback, the software will give a prompt of 'XX ECU failed to enter the camera calibration mode'.
[0034] When the 'Exit Calibration Mode' button is clicked, the software establishes a DOIP connection with the on-board gateway (ICC) through the vehicle's OBD diagnostic port, and then the ICC establishes a communication connection with the calibration target ECU. The target ECU is allowed to enter an extended session through diagnostic instructions, and ECU security key access is enabled. If security access fails, the software outputs a prompt that security access failed and automatically ends the calibration process. When accessed through the ECU security key, a diagnostic instruction to exit the calibration mode is randomly sent to the ECU. If the ECU gives positive feedback, the software will give a log prompt output of 'XX ECU successfully exited the camera calibration mode, please reset XX ECU'. If the ECU cannot exit the calibration mode due to unsatisfactory conditions and gives negative feedback, the software will give a prompt of 'XXECU failed to exit the camera calibration mode'.
[0035] This embodiment is an interactive method for calibrating the whole vehicle intelligent driving camera, which significantly improves the calibration efficiency and accuracy by simplifying and visualizing the calibration process. Starting from the user inputting the command to enter the calibration mode, through reliable communication with the vehicle gateway and the target ECU, it ensures smooth entry into the calibration mode, provides real-time feedback in each step, and displays the operation status and result prompts in a timely manner. Through automated operation procedures and clear interface design, human intervention and operation errors are reduced, ensuring the smooth progress of the calibration process, improving the execution efficiency and success rate of the calibration task, and ultimately effectively supporting the efficient and accurate calibration of the intelligent driving camera.
[0036] Furthermore, as an embodiment of the present invention, the interactive method for whole vehicle intelligent driving camera calibration also includes: providing a calibration target camera selection bar; receiving a target camera selected by a user through the calibration target camera selection bar; and determining the target ECU based on the selected target camera.
[0037] Specifically, a "calibration target camera selection bar" is set in the calibration software interface, which lists the standard names of all on-board intelligent driving cameras, such as front-view cameras, rear-view cameras, 360-degree panoramic cameras, etc., for users to choose. The user selects the target camera to be calibrated through the selection bar, and the software automatically identifies the ECU (electronic control unit) corresponding to the camera according to the user's selection. Once the target camera is determined, the software will identify and determine the target ECU associated with the camera based on the preset camera-ECU correspondence, thereby ensuring that the subsequent calibration operations can communicate and interact with the correct ECU. This method helps users quickly and accurately select the target camera and ensures that operations during the calibration process are accurate and error-free.
[0038] For example, the software interface presets the standard names of all intelligent driving cameras on the vehicle for the calibration operator to quickly and easily select. The calibration target camera selection bar includes but is not limited to: all cameras, front view camera, front wide-angle camera, front telescopic camera, left front view camera, right front view camera, left rear view camera, right rear view camera, rear view camera, 360 front view camera, 360 rear view camera, 360 left view camera, 360 right view camera, etc.
[0039] Furthermore, as an embodiment of the present invention, the interactive method for whole-vehicle intelligent driving camera calibration also includes: providing an intelligent driving ECU restart button; receiving a restart command input by a user through the intelligent driving ECU restart button; and controlling the target ECU to restart in response to the restart command.
[0040] Specifically, a "Smart Driving ECU Restart Button" is set in the calibration software interface for users to use when they need to restart the ECU during the calibration process. When the user clicks the button, the software receives and parses the restart command entered by the user, and then sends the corresponding restart command to the target ECU. The command is transmitted to the target ECU through the vehicle's diagnostic system, triggering the ECU's restart operation. Through this operation, the software can directly control the restart of the target ECU through the interface without physical intervention, ensuring that the necessary system restart during the calibration process can be completed smoothly, thereby improving the calibration efficiency and avoiding calibration failures caused by ECU failure to restart.
[0041] For example, the Zhijia ECU restart button can be displayed as an "IPD restart" button. When the 'IPD restart' button is clicked, the Zhijia IPD restart can be controlled with one click. It can be used to restart after entering the calibration mode and restart after the calibration is completed. The restart task can be completed at the software level without the need to actually lock the vehicle and restart it with the vehicle's remote control key, which greatly saves operation time and improves calibration efficiency. At the same time, the software gives a prompt of 'Please wait patiently for at least 1 minute to allow the Zhijia calibration-related processes to fully start' to guide the operator's process rhythm from the interface end.
[0042] Furthermore, as an embodiment of the present invention, the interactive method for whole vehicle intelligent driving camera calibration also includes: after controlling the target ECU to restart, displaying a restart waiting countdown prompt.
[0043] Specifically, a countdown prompt function is set in the calibration software. After the user clicks the "Smart Driving ECU Restart Button", the target ECU is controlled to restart. When the ECU restart command is sent and executed, the software interface will automatically display a countdown prompt to inform the user how long to wait. The countdown setting can be adjusted according to the time required for the target ECU to restart (for example, 1 minute or longer) to ensure that the user understands the expected time of the restart process and avoids calibration failure due to the next step being performed too early. This countdown prompt helps users accurately control the operation rhythm, improve calibration efficiency, and ensure that each step is completed at the right time.
[0044] For example, a countdown function is set. When the 'IPD Restart Button' is clicked in the previous step to restart the IPD, the countdown bar starts counting down according to the set value, so that the calibration operator can clearly know how long to wait before starting the next step of the operation, and accurately control the operation rhythm, which not only avoids calibration failures caused by hasty operations, but also avoids wasting time and reducing calibration efficiency due to waiting too long.
[0045] Furthermore, as an embodiment of the present invention, the interactive method for calibrating a whole vehicle intelligent driving camera also includes: providing a calibration mode viewing bar; receiving a viewing instruction input by a user through the calibration mode viewing bar; in response to the viewing instruction, sending a query instruction to the target ECU; receiving a query result returned by the target ECU; and based on the query result, displaying in the calibration mode viewing bar whether the vehicle is currently in calibration mode.
[0046] Specifically, a "calibration mode viewing bar" is set in the calibration software to display in real time whether the current vehicle has successfully entered the calibration mode. When the user needs to check the current calibration status, the user can enter a viewing command through the viewing bar to trigger the software to send a query command to the target ECU, asking the target ECU whether it has currently entered the calibration mode. After receiving the query command, the target ECU will return the corresponding query result to inform whether it is currently in calibration mode. Based on the query result returned by the ECU, the software updates the calibration mode viewing bar to display in real time whether the vehicle has successfully entered the calibration mode, and if it has not successfully entered, the reason for not entering is provided. This process helps users quickly confirm the current calibration status of the vehicle and ensure that the calibration task can be performed in the correct mode.
[0047] For example, a button is set for viewing operation, and a display box is set for displaying the viewing result of whether the vehicle has successfully entered the calibration mode. If it is displayed that the calibration mode has been successfully entered, the next operation can be performed. If it is displayed that the calibration mode has not been successfully entered, the reason for not entering the calibration mode is further displayed. The displayed reasons include but are not limited to: abnormal wheel speed signal, four doors and two covers are not closed, abnormal main motor voltage, vehicle is not stationary, IMU data is abnormal, air suspension is not normal, air suspension is not calibrated, air suspension is faulty, etc. If the IPD has successfully entered the 'after-sales calibration mode', it will be directly displayed in the software interface to inform the operator, and the sign can start the next operation.
[0048] Furthermore, as an embodiment of the present invention, the interactive method for whole-vehicle intelligent driving camera calibration also includes: providing a calibration start and end operation control bar; receiving a start calibration instruction input by a user through the calibration start and end operation control bar; in response to the start calibration instruction, sending a diagnostic instruction to start calibration to the target ECU; and receiving calibration status information returned by the target ECU.
[0049] Specifically, a "calibration start and end operation control bar" is set in the calibration software, and the control bar contains two buttons: "Start calibration" and "End calibration". When the user clicks the "Start calibration" button, the software receives and parses the user's instructions, and then sends a diagnostic instruction to the target ECU to start the calibration, instructing the ECU to start the calibration program. Then, the software will receive the calibration status information returned by the target ECU in real time, and feedback whether the calibration has started smoothly. If the status information returned by the ECU indicates that the calibration has been successfully started, the software will continue to execute subsequent calibration steps; if the returned status information shows that the calibration has failed to start, the software will prompt the user with an error message and terminate the calibration process. Through this process, the calibration software can effectively control the start and status tracking of the calibration to ensure the accuracy and smooth progress of the calibration process.
[0050] Exemplarily, two buttons are provided for respectively starting calibration and ending calibration operation controls.
[0051] When you click the 'Start Calibration' button, the software will establish a connection with the ECU and start the ECU security key access. If the security access fails, the software will output a prompt that the security access failed and automatically end the calibration process. When accessing through the ECU security key, the calibration process will be started immediately through the diagnostic command. If the ECU replies with negative feedback, an error prompt window 'XX ECU failed to start the calibration routine' will pop up in the software and immediately return to the end. If the reply is positive feedback, the software interface will output the operation guidance prompt 'Start the calibration routine successfully, please drive in D gear, control the speed within 70km / h, and do not drive violently'. Then, the calibration progress check command with a period of 2 seconds is started. The corresponding processing flow is carried out for each check progress or error result. If the result is normal, the calibration status display bar and calibration progress bar below are updated normally. If the result is abnormal, the abnormal information is output to the calibration status display bar according to the abnormal definition to inform the operator of the current failure status, for example: the deviation of the design value of the rotation external participation of camera No. xx is too large, etc., and a warning calibration failure pop-up window pops up in the software interface. When the calibration process ends normally, the words "calibration successful" are output in the calibration status display bar, the calibration progress is displayed as 100%, and a pop-up window pops up to inform the operator that "camera calibration is successful".
[0052] When the 'End Calibration' button is clicked, the software sends a diagnostic command to the ECU to stop calibration, thus ending the calibration process.
[0053] Furthermore, as an embodiment of the present invention, the interactive method for calibrating a whole vehicle intelligent driving camera also includes: displaying a current calibration status in a calibration status display bar according to the calibration status information.
[0054] Specifically, a "calibration status display bar" is set in the calibration software interface to display the status of the current calibration process in real time. When the target ECU returns the calibration status information, the software updates the calibration status display bar according to the returned information to display the specific status of the current calibration. The calibration status can include a variety of situations, such as calibration program startup failure, calibration in progress, calibration success, or calibration error. Through this function, the calibration operator can intuitively see the real-time progress of the calibration, promptly discover and solve possible problems, and ensure the efficiency and accuracy of the calibration process.
[0055] Exemplarily, the calibration status display bar is used to display the current calibration status. The enumeration value of the calibration status can be pre-set, including but not limited to: failure to start the calibration program, abnormal IMU accelerometer value, abnormal image value, image frame loss, image disorder, abnormal wheel speed value, abnormal air suspension data, EGO initialization failure, failure to obtain EGO pose, failure to start at rest, a camera rotation external participation design value deviation is too large, a camera visual update frequency is too low, a camera visual tracking point number is too small, a camera fault, etc.
[0056] Furthermore, as an embodiment of the present invention, the interactive method for calibrating a whole vehicle intelligent driving camera also includes: displaying the current calibration progress in a calibration progress bar according to the calibration status information.
[0057] Specifically, a "calibration progress bar" is set in the calibration software interface to dynamically display the real-time progress of the calibration process. According to the calibration status information returned by the target ECU, the software will calculate and update the calibration progress bar to reflect the completion of the current calibration task. The progress bar displays the progress of the calibration in real time in the form of a percentage or progress indicator, helping the calibration operator to clearly understand the overall progress of the calibration. In this way, the operator can accurately control the implementation of the calibration, and promptly determine whether it is necessary to adjust the operation rhythm or solve possible calibration problems, thereby ensuring the smooth completion of the entire calibration process.
[0058] Furthermore, as an embodiment of the present invention, the interactive method for whole vehicle intelligent driving camera calibration also includes: when the calibration status information indicates that the calibration is completed, a pop-up box indicating the success or failure of the calibration is displayed.
[0059] Specifically, in the calibration software, when the calibration status information returned by the target ECU indicates that the calibration has been completed, the software will display a pop-up box based on the calibration result to inform the operator whether the calibration is successful. If the calibration is successful, the pop-up box will display a prompt message of "Calibration Successful", informing the operator that the camera calibration has been successfully completed; if the calibration fails, the pop-up box will display "Calibration Failed" and the reason for the failure, helping the operator understand the specific problem that failed the calibration. In this way, the calibration operator can immediately know the calibration results, and based on the feedback information prompted by the pop-up box, determine whether further inspection or adjustment is needed to ensure the final quality of the calibration process.
[0060] The interactive method for calibrating the whole vehicle intelligent driving camera achieves efficient, accurate and controllable calibration process by optimizing the calibration process and improving the user operation experience. The method provides an intuitive interface, including calibration mode control, target camera selection, calibration progress monitoring, ECU restart management and other functions, which can automatically handle communication and interaction with the vehicle ECU to ensure the smooth progress of the calibration task. By providing real-time feedback on the calibration status and progress, and prompting the success or failure results in a timely manner, manual intervention and operational errors are reduced, and the calibration efficiency and accuracy are improved. In addition, the system also has functions such as automatic control restart, precise operation countdown, and real-time status display, which further improves the operability and reliability of the calibration, and provides strong support for the efficient calibration of the whole vehicle intelligent driving camera.
[0061] An embodiment of the present invention also discloses an interactive system for calibrating a vehicle intelligent driving camera.
[0062] An interactive system for whole vehicle intelligent driving camera calibration, comprising: a processor; and A memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method described in any one of the above embodiments is implemented. Furthermore, the above-mentioned interactive system for vehicle intelligent driving camera calibration also includes: a display for displaying a calibration target camera selection bar, a calibration mode entry and exit control bar, an intelligent driving ECU restart button, a restart wait countdown prompt bar, a calibration mode viewing bar, a calibration start and end operation control bar, a calibration status display bar, a calibration progress bar, a calibration success or failure pop-up box, an interactive message display bar, and a calibration record display bar.
[0063] The embodiment of the present invention also discloses a readable storage medium.
[0064] A readable storage medium stores a computer program, which implements the steps of the method described in any one of the above embodiments when executed by a processor. The computer-readable storage medium may include: any entity or device capable of carrying a computer program, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), and a software distribution medium, etc. The computer program includes a computer program code. The computer program code may be in source code form, object code form, an executable file, or some intermediate form, etc. The computer-readable storage medium may include: any entity or device capable of carrying a computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), and a software distribution medium, etc.
[0065] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0066] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.
[0067] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those 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. However, these 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 invention.
Claims
1. An interactive method for whole vehicle intelligent driving camera calibration, characterized in that: include: Provides a control bar for entering and exiting the calibration mode; receiving a calibration mode entry instruction input by a user through the calibration mode entry exit control bar; In response to the instruction to enter the calibration mode, establishing a communication connection with a gateway on the vehicle; Establishing a communication connection with a target ECU through the gateway, sending a diagnostic instruction for entering a calibration mode to the target ECU; receiving feedback information from the target ECU, and determining whether the calibration mode is successfully entered according to the feedback information; as well as After confirming that the calibration mode has been successfully entered, a prompt message indicating that the calibration mode has been successfully entered is displayed.
2. The method according to claim 1, characterized in that Also includes: Provides a calibration target camera selection bar; Receiving a target camera selected by a user through the calibration target camera selection bar; as well as The target ECU is determined according to the selected target camera.
3. The method according to claim 1, characterized in that Also includes: Provide a smart driving ECU restart button; Receiving a restart command input by the user through the restart button of the intelligent driving ECU; as well as In response to the restart instruction, the target ECU is controlled to restart.
4. The method according to claim 3, characterized in that Also includes: After controlling the target ECU to restart, a restart waiting countdown prompt is displayed.
5. The method according to claim 1, characterized in that Also includes: Provides a calibration mode viewing bar; receiving a viewing instruction input by a user through the calibration mode viewing bar; In response to the viewing instruction, sending a query instruction to the target ECU; Receiving the query result returned by the target ECU; as well as According to the query result, whether the current state is in calibration mode is displayed in the calibration mode viewing column.
6. The method according to claim 1, characterized in that Also includes: Provide a control bar for calibration start and end operations; Receiving a calibration start instruction input by the user through the calibration start and end operation control bar; In response to the start calibration instruction, sending a diagnostic instruction to start calibration to the target ECU; as well as Receive calibration status information returned by the target ECU.
7. The method according to claim 6, characterized in that Also includes: According to the calibration status information, the current calibration status is displayed in the calibration status display bar.
8. The method according to claim 6, characterized in that Also includes: According to the calibration status information, the current calibration progress is displayed on the calibration progress bar.
9. The method according to claim 6, characterized in that Also includes: When the calibration status information indicates that the calibration is completed, a pop-up box indicating whether the calibration is successful or failed is displayed.
10. An interactive system for vehicle intelligent driving camera calibration, characterized in that: include: processor; as well as A memory storing a computer program, wherein the computer program, when executed by the processor, implements the method according to any one of claims 1 to 9.
11. The system according to claim 10, characterized in that Also includes: The display is used to display the calibration target camera selection bar, calibration mode entry and exit control bar, intelligent driving ECU restart button, restart wait countdown prompt bar, calibration mode viewing bar, calibration start and end operation control bar, calibration status display bar, calibration progress bar, calibration success or failure pop-up box, interactive message display bar and calibration record display bar.
12. A readable storage medium, characterized in that: The readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.