Method and system for calibrating a panoramic imaging system based on a passive CAN bus

By communicating with passive CAN bus through the diagnostic instrument and vehicle gateway, the internal calibration process of the panoramic image system is realized, and the results are displayed through the vehicle screen to solve the problem of complicated and error leakage in the existing technology, and the production efficiency and quality control are improved.

CN115719524BActive Publication Date: 2025-01-28FAW-VOLKSWAGEN JETTA AUTOMOTIVE TECHNOLOGY (SICHUAN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110978769.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-25
Publication Date
2025-01-28
Estimated Expiration
2041-08-25

AI Technical Summary

Technical Problem

The prior art requires the removal of the passenger seat and the USB interface when calibrating the on-board panoramic image system, and the operation is complicated and easy to miss, resulting in increased working hours, reduced production fluency and hidden dangers of quality control.

Method used

By the diagnostic instrument to send a calibration startup instruction to the vehicle's vehicle diagnostic system interface, use the passive CAN bus communication between the vehicle gateway and the panoramic image system controller to realize the internal calibration process of the panoramic image system, and display the calibration result through the vehicle screen.

Benefits of technology

The calibration process is simplified, the operation is simple and fast, the development of parts and special software are avoided, the production fluency and quality control have been improved, and the semi -autop use calibration process is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115719524B_ABST
    Figure CN115719524B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for calibrating a panoramic imaging system based on a passive CAN bus. The method comprises: a diagnostic instrument sends a calibration start instruction to an OBD interface, the calibration start instruction includes a diagnostic request address and a control message of a controller of the panoramic imaging system; the calibration start instruction is sent to a vehicle gateway via the CAN bus through the OBD interface; the vehicle gateway sends the calibration start instruction to the passive CAN interface of the controller of the panoramic imaging system; the controller of the panoramic imaging system receives the calibration start instruction according to the diagnostic request address through the passive CAN interface; the controller of the panoramic imaging system executes an internal calibration process according to the control message; when the calibration process is completed, the controller of the panoramic imaging system sends calibration success / failure information to the vehicle screen; the vehicle screen displays an image indicating the success / failure of the calibration. The present invention promotes the visualization and automation of the calibration process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention generally relate to the field of vehicle manufacturing technology, and more specifically, to a method and system for calibrating a panoramic imaging system based on a passive controller area network (CAN) bus. Background Art

[0002] With the improvement of consumers' demand for car driving performance and the need for industry development, in-vehicle panoramic imaging has gradually become a necessary configuration. The in-vehicle network communication method of the current panoramic imaging system adopts the passive controller area network (CAN) bus communication method.

[0003] In the industry, the calibration of the passive CAN panoramic imaging system is usually carried out using an external USB flash drive with dedicated calibration software. Figure 2 , which shows a schematic diagram of a solution for calibrating a panoramic imaging system in the prior art.

[0004] If this solution is adopted, the existing models will face the following situations:

[0005] (1) During calibration, the passenger seat must be removed for calibration and then restored after calibration is completed;

[0006] (2) During calibration, the USB port of the panoramic imaging system controller must be exposed, and the system must be restored to its original state after calibration.

[0007] (3) During calibration, the operator must plug and unplug the USB drive to complete the calibration;

[0008] (4) During calibration, the operator is unable to effectively identify the calibration results, which can easily lead to errors or omissions in the calibration.

[0009] Combined with the above factors, the operating hours will be greatly increased, the smoothness of on-site production will be seriously disrupted, the production rhythm will be affected, and short production will occur.

[0010] The following disadvantages exist in the calibration of production and after-sales service using this method: a special calibration USB interface needs to be set up, which increases the cost of parts and materials; special calibration software needs to be developed, which increases development costs; during the production process, testers need to use a special USB flash drive for calibration, which seriously disrupts production smoothness, increases working hours and load, slows down production rhythm and increases production costs; manual insertion of USB flash drives for calibration is required, which cannot be integrated with the production process to achieve process automation; the calibration process cannot be recorded and cannot be traced later, which poses a quality control risk.

[0011] Therefore, it is necessary to develop a method for calibrating a panoramic imaging system based on passive CAN that can solve the above drawbacks. Summary of the invention

[0012] In order to solve the above-mentioned problems in the prior art, in a first aspect, an embodiment of the present invention provides a method for calibrating a panoramic imaging system based on a passive controller area network bus, the method comprising: sending a calibration start instruction by a diagnostic instrument to an on-board diagnostic system interface of a vehicle, the calibration start instruction comprising a diagnostic request address and a control message of a controller of the panoramic imaging system; sending the calibration start instruction to an on-board gateway of the vehicle via the on-board diagnostic system interface via the controller area network bus of the vehicle; sending the calibration start instruction by the on-board gateway to a passive controller area network bus interface of the controller of the panoramic imaging system via the controller area network bus; and sending the calibration start instruction by the controller of the panoramic imaging system via the passive controller area network bus. The line interface receives the calibration start instruction according to the diagnostic request address; in response to receiving the calibration start instruction, the controller of the panoramic imaging system executes an internal calibration process according to the control message; when the internal calibration process of the panoramic imaging system controller is completed, the controller of the panoramic imaging system sends a calibration success message to the vehicle-mounted screen of the vehicle; when the vehicle-mounted screen receives the calibration success message, the vehicle-mounted screen displays an image indicating the calibration success; when the internal calibration process of the panoramic imaging system controller fails to execute, the controller of the panoramic imaging system sends a calibration failure message to the vehicle-mounted screen; when the vehicle-mounted screen receives the calibration failure message, the vehicle-mounted screen displays an image indicating the calibration failure.

[0013] In some embodiments, the method also includes: when the controller of the panoramic imaging system starts to execute an internal calibration process, the controller of the panoramic imaging system sends the calibration start instruction to the vehicle screen; when the vehicle screen receives the calibration start instruction, the vehicle screen displays an image indicating that calibration is in progress.

[0014] In some embodiments, the method further includes: after the diagnostic instrument sends the calibration start instruction, the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful; after the diagnostic instrument receives an indication of successful calibration input by the user, the diagnostic instrument sends a calibration end instruction to the on-board diagnostic system interface; the calibration end instruction is sent to the on-board screen via the controller area network bus through the on-board diagnostic system interface; in response to receiving the calibration end instruction, the on-board screen returns to a normal image display state.

[0015] In some embodiments, after the screen of the diagnostic instrument displays an interface to the user prompting whether the calibration is successful, the method further includes: after the diagnostic instrument receives an indication of calibration failure input by the user, the screen of the diagnostic instrument displays an interface to the user prompting whether to repeat the calibration; after receiving an indication of repeat calibration input by the user, the diagnostic instrument re-sends the calibration start instruction to the on-board diagnostic system interface; after receiving an indication of not repeating the calibration input by the user, ending the calibration process.

[0016] In some embodiments, after the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, the method further includes: after the diagnostic instrument receives an indication of calibration failure input by the user, determining whether the current calibration number is less than a calibration number threshold; when the current calibration number is less than the calibration number threshold, the screen of the diagnostic instrument displays an interface prompting the user whether to repeat the calibration; after receiving an indication of repeat calibration input by the user, the diagnostic instrument re-sends the calibration start instruction to the on-board diagnostic system interface; after receiving an indication of not repeating the calibration input by the user, ending the calibration process.

[0017] In some embodiments, the controller of the panoramic imaging system sends calibration success information to the on-board screen of the vehicle, including: the controller of the panoramic imaging system adds the calibration success information to the video signal to be output by the panoramic imaging system; the controller of the panoramic imaging system sends the video signal with the calibration success information added to the on-board screen.

[0018] In a second aspect, an embodiment of the present invention proposes a system for calibrating a panoramic imaging system based on a passive controller area network bus, the system comprising a diagnostic instrument, a vehicle's on-board diagnostic system interface, an on-board gateway, a controller of the panoramic imaging system, and an on-board screen. The diagnostic instrument is used to send a calibration start instruction to the on-board diagnostic system interface, wherein the calibration start instruction includes a diagnostic request address and a control message of the controller of the panoramic imaging system; the on-board diagnostic system interface is used to send the calibration start instruction to the on-board gateway via the controller area network bus of the vehicle; the on-board gateway is used to send the calibration start instruction to the passive controller area network bus interface of the controller of the panoramic imaging system via the controller area network bus; the controller of the panoramic imaging system is used to receive the calibration start instruction according to the diagnostic request address through the passive controller area network bus interface; in response to receiving the calibration start instruction, execute an internal calibration process according to the control message; when the internal calibration process is completed, send a calibration success message to the on-board screen; when the internal calibration process fails, send a calibration failure message to the on-board screen; the on-board screen is used to display an image indicating a successful calibration when the calibration success message is received; and display an image indicating a failed calibration when the calibration failure message is received.

[0019] In some embodiments, the controller of the panoramic imaging system is further used to: send the calibration start instruction to the vehicle screen when starting the internal calibration process; the vehicle screen is further used to: display an image indicating that calibration is in progress when receiving the calibration start instruction.

[0020] In some embodiments, the diagnostic instrument is also used to: after sending the calibration start instruction, display an interface prompting the user whether the calibration is successful through the screen of the diagnostic instrument; after receiving an indication of successful calibration input by the user, send a calibration end instruction to the on-board diagnostic system interface; the on-board diagnostic system interface is also used to: send the calibration end instruction to the on-board screen via the controller local area network bus; the on-board screen is also used to: in response to receiving the calibration end instruction, return to a normal image display state.

[0021] In some embodiments, the diagnostic instrument is also used to: determine whether the current calibration times are less than a calibration times threshold after receiving an indication of calibration failure input by the user; when the current calibration times are less than the calibration times threshold, display an interface prompting the user whether to repeat the calibration through the screen of the diagnostic instrument; after receiving an indication of repeat calibration input by the user, re-send the calibration start instruction to the on-board diagnostic system interface; and after receiving an indication of not repeating the calibration input by the user, end the calibration process.

[0022] The method and system for calibrating a panoramic imaging system based on a passive CAN bus provided in the above embodiments have the following technical effects:

[0023] (1) Calibration can be completed by connecting the diagnostic instrument to the standard OBD interface. The communication between the diagnostic instrument and the passive CAN panoramic imaging system is only connected through the vehicle-mounted OBD interface, which is simple and quick to operate;

[0024] (2) The entire solution is based on a passive CAN bus panoramic imaging system;

[0025] (3) Based on a customized private diagnostic protocol between an external diagnostic instrument and a passive CAN bus panoramic imaging system, the private diagnostic control of the panoramic imaging system is completed without the limitation that the passive CAN has no available ODX data or diagnostic database;

[0026] (4) The entire calibration process is completed by the control instructions issued by the external diagnostic instrument. The diagnostic instrument is the only external communication device or medium at the request end, initiator end, controller end, and end end of the calibration process. It does not need to use special software or other equipment in other media to communicate with the panoramic imaging system, thus eliminating the need for additional software development fees and equipment investment;

[0027] (5) Ingeniously and creatively combine the large central control screen or radio screen on the vehicle as the interactive client of the panoramic imaging system for diagnostic response during the entire calibration process, thereby overcoming and eliminating the defect of unresponsiveness caused by the passive CAN bus, achieving the mode of simulating active CAN, and reasonably and effectively utilizing the original resources of the whole vehicle to serve production; and using the vehicle screen as the response end, the execution effect of the calibration process is easy to observe, the identification is accurate, and the operator is guaranteed to have a clear idea, and digitalization eliminates calibration errors;

[0028] (6) The entire calibration process or process can be completed on a complete vehicle without disassembling any parts, which greatly saves assembly time, simplifies logistics and distribution plans, does not affect the vehicle manufacturing process, and guarantees production to the greatest extent;

[0029] (7) The entire calibration process or process is perfectly integrated with the existing on-site diagnostic testing process to achieve seamless connection, without disrupting the process flow and without increasing the on-site operator's working hours and load;

[0030] (8) The entire calibration process or process is visualized, that is, the relevant information is intuitively displayed on the screen, and the calibration process and calibration results can be accurately identified;

[0031] (9) The entire calibration process is semi-automatic, with minimal human intervention, and it is easy to use with fool-proof operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The above and other objects, features and advantages of the embodiments of the present invention will become readily understood by reading the following detailed description with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which:

[0033] Figure 1 A flow chart of a method for calibrating a panoramic imaging system based on a passive controller area network bus according to an embodiment of the present invention is shown;

[0034] Figure 2 A schematic diagram showing a solution for calibrating a panoramic imaging system in the prior art is shown;

[0035] Figure 3 A schematic diagram of a solution for calibrating a panoramic imaging system based on a passive controller area network bus according to an embodiment of the present invention is shown;

[0036] Figure 4 A schematic screenshot showing an image displayed on a vehicle screen indicating that calibration is in progress according to an embodiment of the present invention;

[0037] Figure 5 shows a schematic screenshot of an image displayed on a vehicle screen indicating successful calibration according to an embodiment of the present invention;

[0038] Figure 6 Schematic screenshot showing an image displayed on an on-board screen indicating calibration failure according to an embodiment of the present invention.

[0039] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0040] The principle and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way.

[0041] In one aspect, an embodiment of the present invention provides a method for calibrating a panoramic imaging system based on a passive controller area network (CAN) bus. Figure 1 and Figure 3 ,in Figure 1 A flow chart of a method for calibrating a panoramic imaging system based on a passive controller area network bus according to an embodiment of the present invention is shown. Figure 3A schematic diagram of a solution for calibrating a panoramic imaging system based on a passive controller area network bus according to an embodiment of the present invention is shown, which shows the physical framework to which the calibration method proposed in the embodiment of the present invention is applied. Figure 3 As shown, the diagnostic instrument can have a screen and a keyboard. The diagnostic instrument can be connected to the vehicle OBD interface. The communication between the vehicle gateway and the panoramic imaging system is based on passive CAN. Passive CAN communication is one-way. The panoramic imaging system can only receive messages through the passive CAN bus interface, but cannot send messages through the passive CAN bus interface. The vehicle screen can be the screen of the workshop radio, the screen of the car radio, or the large central control screen of the vehicle, etc., as long as it is a screen that is easy for the user to see during the calibration process.

[0042] like Figure 1 As shown, the method 100 includes steps S101-S109.

[0043] In step S101 , the diagnostic instrument sends a calibration start instruction to the vehicle's on-board diagnostics system (OBD) interface, where the calibration start instruction includes a diagnostic request address (ID) and a control message of a controller of the panoramic imaging system.

[0044] Since the panoramic imaging system is based on the on-board passive CAN bus, the system controller of the panoramic imaging system does not have the supporting ODX (Open Diagnostic Data Exchange) data for diagnostic communication, that is, the diagnostic instrument has no way to normally call the ODX data to communicate with the panoramic imaging system controller and normally send and receive diagnostic instructions or data. Further, the diagnostic instrument has no way to normally send and receive diagnostic instructions or data with the panoramic imaging system in accordance with the ISO standard UDS (Universal Diagnostic Protocol, Unified Diagnostic Services). In order to complete the communication, a diagnostic access address must be defined, and the diagnostic access address cannot conflict with the physical diagnostic address and functional diagnostic address occupied by the vehicle. The external diagnostic instrument must complete the customization of the diagnostic access address in the software to complete the communication establishment and access with the panoramic imaging system. The format of the diagnostic physical request address defined here can be, for example, 0xXXX. It should be noted that the customized diagnostic request address ID here is in principle sufficient as long as it does not occupy the existing address ID of the vehicle and the correct hexadecimal number. In addition, as long as it is a private address ID that the panoramic imaging system controller can recognize, it is feasible. The above-mentioned customized diagnostic request address can be pre-set in the controller of the panoramic imaging system during the development and design stage.

[0045] The format of the calibration start command may be, for example, 0xXX XX XX XX XX. It should be noted that the custom calibration command here may be any hexadecimal number in principle, as long as it is a private command that can be recognized by the panoramic imaging system controller.

[0046] In step S102, the calibration start instruction is sent to the vehicle gateway of the vehicle through the OBD interface via the vehicle's CAN bus, for example, to the diagnostic interface of the vehicle gateway. The CAN bus used here may be a vehicle diagnostic CAN bus.

[0047] In step S103, the vehicle gateway sends a calibration start command to the passive CAN bus interface of the controller of the panoramic imaging system via the CAN bus. The CAN bus used here can be a chassis CAN bus or other CAN buses. Since it is a one-way vehicle passive CAN communication, at this time, it is assumed that the panoramic imaging system is online in the vehicle network.

[0048] In step S104 , the controller of the panoramic imaging system receives a calibration start instruction according to a diagnosis request address via a passive CAN bus interface.

[0049] In step S105 , in response to receiving the calibration start instruction, the controller of the panoramic imaging system executes an internal calibration process according to the control message.

[0050] As an embodiment of the present invention, the method may further include: when the controller of the panoramic imaging system starts to execute the internal calibration process, the controller of the panoramic imaging system sends a calibration start instruction to the vehicle screen; when the vehicle screen receives the calibration start instruction, the vehicle screen displays an image indicating that the calibration is in progress. Figure 4 , which shows a schematic screenshot of an image displayed on a vehicle screen indicating that calibration is in progress according to an embodiment of the present invention. As an example, the screenshot displays a text message "Doing calibration. Don't move the car". The image displayed on the vehicle screen in the calibration state is used for interaction during the calibration process.

[0051] In step S106, when the internal calibration process of the controller of the panoramic imaging system is completed, the controller of the panoramic imaging system sends a calibration success message to the vehicle screen. As an embodiment of the present invention, the controller of the panoramic imaging system sends the calibration success message to the vehicle screen, including: the controller of the panoramic imaging system adds the calibration success message to the video signal to be output by the panoramic imaging system, such as adding text information to the video signal; the controller of the panoramic imaging system sends the video signal with the calibration success message added to the vehicle screen.

[0052] In step S107, when the in-vehicle screen receives the calibration success information, an image indicating the calibration success is displayed on the in-vehicle screen. Figure 5 , which shows a schematic screenshot of an image indicating successful calibration displayed on a vehicle screen according to an embodiment of the present invention. The screenshot displays a text message "Calibration OK".

[0053] In step S108 , when the internal calibration process of the controller of the panoramic imaging system fails to execute, the controller of the panoramic imaging system sends a calibration failure message to the vehicle-mounted screen.

[0054] In step S109, when the in-vehicle screen receives the calibration failure information, an image indicating the calibration failure is displayed on the in-vehicle screen. Figure 6 , which shows a schematic screenshot of an image indicating calibration failure displayed on a vehicle screen according to an embodiment of the present invention. The screenshot displays a text message "Calibration failed. Please do the calibration again".

[0055] The controller of the panoramic imaging system sends calibration success / failure information to the vehicle screen and displays the information on the vehicle screen, making the calibration results visual, thus making up for the defect that passive CAN cannot feedback information.

[0056] The method for calibrating a panoramic imaging system based on a passive CAN bus provided in the above embodiment has the following technical effects:

[0057] (1) Calibration can be completed by connecting the diagnostic instrument to the standard OBD interface. The communication between the diagnostic instrument and the passive CAN panoramic imaging system is only connected through the vehicle-mounted OBD interface, which is simple and quick to operate;

[0058] (2) The entire solution is based on a passive CAN bus panoramic imaging system;

[0059] (3) Based on a customized private diagnostic protocol between an external diagnostic instrument and a passive CAN bus panoramic imaging system, the private diagnostic control of the panoramic imaging system is completed without the limitation that the passive CAN has no available ODX data or diagnostic database;

[0060] (4) The entire calibration process is completed by the control instructions issued by the external diagnostic instrument. The diagnostic instrument is the only external communication device or medium at the request end, initiator end, controller end, and end end of the calibration process. It does not need to use special software or other equipment in other media to communicate with the panoramic imaging system, thus eliminating the need for additional software development fees and equipment investment;

[0061] (5) Ingeniously and creatively combine the large central control screen or radio screen on the vehicle as the interactive client of the panoramic imaging system for diagnostic response during the entire calibration process, thereby overcoming and eliminating the defect of unresponsiveness caused by the passive CAN bus, achieving the mode of simulating active CAN, and reasonably and effectively utilizing the original resources of the whole vehicle to serve production; and using the vehicle screen as the response end, the execution effect of the calibration process is easy to observe, the identification is accurate, and the operator is guaranteed to have a clear idea, and digitalization eliminates calibration errors;

[0062] (6) The entire calibration process or process can be completed on a complete vehicle without disassembling any parts, which greatly saves assembly time, simplifies logistics and distribution plans, does not affect the vehicle manufacturing process, and guarantees production to the greatest extent;

[0063] (7) The entire calibration process or process is perfectly integrated with the existing on-site diagnostic testing process to achieve seamless connection, without disrupting the process flow and without increasing the on-site operator's working hours and load;

[0064] (8) The entire calibration process or process is visualized, that is, the relevant information is intuitively displayed on the screen, and the calibration process and calibration results can be accurately identified;

[0065] (9) The entire calibration process is semi-automatic, with minimal human intervention, and it is easy to use with fool-proof operation.

[0066] As an embodiment of the present invention, the method may further include: after the diagnostic instrument sends a calibration start instruction, the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, for example, a prompt interface pops up on the screen of the diagnostic instrument device, and at the same time displays an "OK (confirm)" and "CANCEL (cancel)" button for the user to select; after the user observes the interface displayed on the vehicle screen, he can know the execution status or execution result of the calibration process, and can input on the screen of the diagnostic instrument, for example, click the "OK" button on the pop-up interface of the diagnostic instrument device; after the diagnostic instrument receives the indication of successful calibration input by the user, the diagnostic instrument sends a calibration end instruction to the OBD interface; the calibration end instruction is sent to the vehicle screen via the OBD interface via the CAN bus; in response to receiving the calibration end instruction, the vehicle screen returns to the normal image display state, for example, returns to the normal 2D top view image display.

[0067] Optionally, after the user clicks the "CANCEL" button, the diagnostic instrument sends a calibration end instruction to the OBD interface; the calibration end instruction is sent to the vehicle screen through the OBD interface via the CAN bus; in response to receiving the calibration end instruction, the vehicle screen returns to the normal image display state, for example, returns to the normal 2D top view image display.

[0068] The format of the calibration end instruction may be, for example, 0xXX XX XX XX XX. It should be noted that the custom calibration instruction here may be any hexadecimal number in principle, as long as it is a private instruction that can be recognized by the panoramic imaging system controller.

[0069] As an embodiment of the present invention, repeated calibration can be performed after the last calibration. Specifically, after the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, the method may also include: after the diagnostic instrument receives an indication of calibration failure input by the user, the screen of the diagnostic instrument displays an interface prompting the user whether to repeat the calibration, for example, the screen of the diagnostic instrument will pop up a prompt interface of "Calibration failed, do you want to start repeating the calibration?"; after receiving an indication of repeating the calibration input by the user, the diagnostic instrument re-sends a calibration start instruction to the on-board diagnostic system interface; after receiving an indication of not repeating the calibration input by the user, the calibration process ends.

[0070] As an embodiment of the present invention, after the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, the method may further include: after the diagnostic instrument receives an indication of calibration failure input by the user, determining whether the current calibration times is less than a calibration times threshold, for example, the calibration times threshold may be set to 3 times; when the current calibration times is less than the calibration times threshold, the screen of the diagnostic instrument displays an interface prompting the user whether to repeat the calibration; after receiving an indication of repeat calibration input by the user, the diagnostic instrument re-sends a calibration start command to the on-board diagnostic system interface, and repeated calibration begins; after receiving an indication of not repeating calibration input by the user, the calibration process ends.

[0071] Optionally, before each repeated calibration starts, the operator can decide whether to check the preconditions for calibration (such as calibration site conditions, vehicle conditions, etc.) and then choose to start repeated calibration.

[0072] When the calibration is unsuccessful and the operator chooses to cancel the operation, the diagnostic instrument does not send any instructions, the entire calibration process ends, and the vehicle that fails the calibration enters the repair area according to the process.

[0073] By displaying the calibration status on the vehicle screen, the user can input the information on the diagnostic instrument side after observing the vehicle screen, thus realizing a closed loop of calibration process control, and organically integrating the diagnostic instrument device screen as the diagnostic request end and the interactive client that controls the entire calibration process. The calibration process is organically combined with the production diagnostic system where the diagnostic instrument is located, and the calibration results can be automatically recorded by the production system and used for traceability.

[0074] An embodiment of the present invention further proposes a system for calibrating a panoramic imaging system based on a passive CAN bus, the system comprising a diagnostic instrument, an on-board diagnostic system interface of a vehicle, an on-board gateway, a controller of the panoramic imaging system and an on-board screen.

[0075] The diagnostic instrument is used to send a calibration start instruction to the on-board diagnostic system interface, where the calibration start instruction includes a diagnostic request address and a control message of the controller of the panoramic imaging system.

[0076] The on-board diagnostic system interface is used to send a calibration start instruction to the on-board gateway via the vehicle's controller area network bus.

[0077] The vehicle gateway is used to send a calibration start instruction to the passive controller area network bus interface of the controller of the panoramic imaging system via the controller area network bus.

[0078] The controller of the panoramic imaging system is used to: receive a calibration start instruction according to the diagnostic request address through the passive controller LAN bus interface; in response to receiving the calibration start instruction, execute the internal calibration process according to the control message; when the internal calibration process is completed, send a calibration success message to the vehicle screen; when the internal calibration process fails, send a calibration failure message to the vehicle screen.

[0079] The vehicle-mounted screen is used to: display an image indicating successful calibration when receiving calibration success information; and display an image indicating failed calibration when receiving calibration failure information.

[0080] As an embodiment of the present invention, the controller of the panoramic imaging system can also be used to: send a calibration start instruction to the vehicle screen when starting the internal calibration process. The vehicle screen can also be used to: display an image indicating that the calibration is in progress when receiving the calibration start instruction.

[0081] As an embodiment of the present invention, the diagnostic instrument can also be used to: after sending a calibration start instruction, display an interface prompting the user whether the calibration is successful through the screen of the diagnostic instrument; after receiving an indication of successful calibration input by the user, send a calibration end instruction to the on-board diagnostic system interface. The on-board diagnostic system interface is also used to: send the calibration end instruction to the on-board screen via the controller area network bus. The on-board screen is also used to: in response to receiving the calibration end instruction, return to the normal image display state.

[0082] As an embodiment of the present invention, the diagnostic instrument can also be used to: determine whether the current calibration times are less than a calibration times threshold after receiving an indication of calibration failure input by the user; when the current calibration times are less than the calibration times threshold, display an interface prompting the user whether to repeat the calibration through the screen of the diagnostic instrument; after receiving an indication of repeat calibration input by the user, re-send a calibration start instruction to the on-board diagnostic system interface; after receiving an indication of non-repeating calibration input by the user, end the calibration process.

[0083] The functions implemented by each part of the calibration system proposed in the embodiment of the present invention correspond one by one to the various steps of the calibration method described above. For its specific implementation methods, technical effects and examples, please refer to the description of the method above, which will not be repeated here.

[0084] The method and system for calibrating a panoramic imaging system based on a passive CAN bus proposed in the embodiments of the present invention realizes calibration through an on-board OBD interface and an on-board CAN bus, realizing a new calibration scheme that can be seamlessly integrated into the existing electrical appliance diagnosis and detection process and is different from the past, and has the following technical effects:

[0085] First, calibration can be completed by connecting the diagnostic instrument to the standard OBD interface. The communication between the diagnostic instrument and the passive CAN panoramic imaging system is only connected through the vehicle's OBD interface, which is simple and fast to operate.

[0086] Second, the entire solution is based on a passive CAN bus panoramic imaging system;

[0087] Third, based on the customized private diagnostic protocol between the external diagnostic instrument and the passive CAN bus panoramic imaging system, the private diagnostic control of the panoramic imaging system is completed without the limitation that the passive CAN has no available ODX data or diagnostic database.

[0088] Fourth, the entire calibration process is completed by the control instructions issued by the external diagnostic instrument. The diagnostic instrument is the only external communication device or medium at the request end, initiator end, controller end, and end end of the calibration process. It does not need to use special software or other equipment in other media to communicate with the panoramic imaging system, thus eliminating the need for additional software development fees and equipment investment.

[0089] Fifth, the large central control screen or radio screen on the vehicle is cleverly and creatively combined as the interactive client of the panoramic imaging system for diagnosis and response during the entire calibration process, thereby overcoming and eliminating the defect of unresponsiveness caused by the passive CAN bus, achieving the mode of simulating active CAN, and reasonably and effectively utilizing the original resources of the whole vehicle to serve production; and using the vehicle screen as the response end, the calibration process execution effect is easy to observe, the identification is accurate, and the operator is guaranteed to have a clear idea, and digitalization eliminates calibration errors;

[0090] Sixth, the device-side screen of the organic fusion diagnostic instrument serves as the diagnostic request end and the interactive client that controls the entire calibration process;

[0091] Seventh, the entire calibration process or process can be completed on a complete vehicle without disassembling any parts, which greatly saves assembly time, simplifies logistics and distribution plans, does not affect the vehicle manufacturing process, and guarantees production to the greatest extent;

[0092] Eighth, the entire calibration process or technology is perfectly integrated with the existing on-site diagnostic and testing technology to achieve seamless connection, without disrupting the process fluency and without increasing the on-site operator's working hours and load;

[0093] Ninth, the entire calibration process or process is visualized, that is, the relevant information is intuitively displayed on the screen, and the calibration process and calibration results can be accurately identified;

[0094] Tenth, the entire calibration process is semi-automatic, with minimal human intervention, and it is easy to use with fool-proof operation;

[0095] Eleventh, the calibration process is organically integrated with the production diagnostic system where the diagnostic instrument is located. The calibration results can be automatically recorded by the production system and used for traceability.

[0096] For the purpose of illustration, the foregoing description of the embodiments of the present invention has been given, which is not exhaustive nor intended to limit the present invention to the disclosed exact form. It will be appreciated by those skilled in the art that various changes can be made without departing from the scope of the present invention, and that the elements therein can be replaced with equivalents. In addition, without departing from the basic scope of the present invention, many modifications can be made so that specific situations or materials are adapted to the teachings of the present invention. Therefore, the present invention is not intended to be limited to the specific embodiments disclosed as the best mode for realizing the present invention, and the present invention will include all embodiments falling within the scope of the appended claims.

Claims

1. A method for calibrating a panoramic imaging system based on a passive controller area network bus, characterized in that: The method comprises: The diagnostic instrument sends a calibration start instruction to the on-board diagnostic system interface of the vehicle, wherein the calibration start instruction includes a diagnostic request address and a control message of the controller of the panoramic imaging system; sending the calibration start instruction to the vehicle gateway via the vehicle controller area network bus through the vehicle diagnostic system interface; The vehicle-mounted gateway sends the calibration start instruction to the passive controller area network bus interface of the controller of the panoramic imaging system via the controller area network bus; The controller of the panoramic imaging system receives the calibration start instruction according to the diagnosis request address through the passive controller area network bus interface; In response to receiving the calibration start instruction, the controller of the panoramic imaging system executes an internal calibration process according to the control message; When the internal calibration process of the controller of the panoramic imaging system is completed, the controller of the panoramic imaging system sends a calibration success message to the on-board screen of the vehicle; When the vehicle-mounted screen receives the calibration success information, the vehicle-mounted screen displays an image indicating the calibration success; When the internal calibration process of the controller of the panoramic imaging system fails to execute, the controller of the panoramic imaging system sends a calibration failure message to the vehicle-mounted screen; When the in-vehicle screen receives the calibration failure information, the in-vehicle screen displays an image indicating the calibration failure.

2. The method according to claim 1, characterized in that The method further comprises: When the controller of the panoramic imaging system starts to execute the internal calibration process, the controller of the panoramic imaging system sends the calibration start instruction to the vehicle-mounted screen; When the vehicle-mounted screen receives the calibration start instruction, the vehicle-mounted screen displays an image indicating that the calibration is in progress.

3. The method according to claim 1, characterized in that The method further comprises: After the diagnostic instrument sends the calibration start instruction, the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful; After the diagnostic instrument receives the indication of successful calibration input by the user, the diagnostic instrument sends a calibration end instruction to the on-board diagnostic system interface; Sending the calibration end instruction to the vehicle screen via the controller area network bus through the vehicle diagnostic system interface; In response to receiving the calibration end instruction, the vehicle-mounted screen returns to a normal image display state.

4. The method according to claim 3, characterized in that After the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, the method further includes: After the diagnostic instrument receives the indication of calibration failure input by the user, the screen of the diagnostic instrument displays an interface prompting the user whether to repeat the calibration; After receiving the instruction of repeating calibration input by the user, the diagnostic instrument re-sends the calibration start instruction to the on-board diagnostic system interface; After receiving an instruction from the user not to repeat the calibration, the calibration process ends.

5. The method according to claim 3, characterized in that: After the screen of the diagnostic instrument displays an interface prompting the user whether the calibration is successful, the method further includes: After the diagnostic instrument receives the indication of calibration failure input by the user, determining whether the current calibration times are less than a calibration times threshold; When the current calibration times is less than the calibration times threshold, the screen of the diagnostic instrument displays an interface prompting the user whether to repeat the calibration; After receiving the instruction of repeating calibration input by the user, the diagnostic instrument re-sends the calibration start instruction to the on-board diagnostic system interface; After receiving an instruction from the user not to repeat the calibration, the calibration process ends.

6. The method according to claim 1, characterized in that The controller of the panoramic imaging system sends calibration success information to the vehicle-mounted screen of the vehicle including: The controller of the panoramic imaging system adds the calibration success information to the video signal to be output by the panoramic imaging system; The controller of the panoramic imaging system sends a video signal with the calibration success information added thereto to the vehicle-mounted screen.

7. A system for calibrating a panoramic imaging system based on a passive controller area network bus, characterized in that: The system includes a diagnostic instrument, an on-board diagnostic system interface of the vehicle, an on-board gateway, a controller of the panoramic imaging system and an on-board screen, The diagnostic instrument is used to: send a calibration start instruction to the on-board diagnostic system interface, wherein the calibration start instruction includes a diagnostic request address and a control message of the controller of the panoramic imaging system; The on-board diagnostic system interface is used to: send the calibration start instruction to the on-board gateway via the controller area network bus of the vehicle; The vehicle-mounted gateway is used to: send the calibration start instruction to the passive controller area network bus interface of the controller of the panoramic imaging system via the controller area network bus; The controller of the panoramic imaging system is used to: receive the calibration start instruction according to the diagnostic request address through the passive controller LAN bus interface; in response to receiving the calibration start instruction, execute the internal calibration process according to the control message; when the internal calibration process is completed, send a calibration success message to the vehicle screen; when the internal calibration process fails to execute, send a calibration failure message to the vehicle screen; The vehicle-mounted screen is used to: display an image indicating successful calibration when receiving the calibration success information; and display an image indicating failed calibration when receiving the calibration failure information.

8. The system according to claim 7, characterized in that The controller of the panoramic imaging system is further used to: send the calibration start instruction to the vehicle-mounted screen when starting to execute the internal calibration process; The vehicle-mounted screen is further configured to: upon receiving the calibration start instruction, display an image indicating that calibration is in progress.

9. The system according to claim 7, characterized in that The diagnostic instrument is further used to: after sending the calibration start instruction, display an interface prompting the user whether the calibration is successful through the screen of the diagnostic instrument; after receiving the calibration success indication input by the user, send a calibration end instruction to the on-board diagnostic system interface; The on-board diagnostic system interface is also used to: send the calibration end instruction to the on-board screen via the controller area network bus; The vehicle-mounted screen is also used to: in response to receiving the calibration end instruction, return to the normal image display state.

10. The system according to claim 9, characterized in that The diagnostic instrument is also used for: After receiving the indication of calibration failure input by the user, determining whether the current calibration number is less than a calibration number threshold; When the current calibration times is less than the calibration times threshold, an interface prompting the user whether to repeat the calibration is displayed on the screen of the diagnostic instrument; After receiving a repeat calibration instruction input by a user, re-sending the calibration start instruction to the on-board diagnostic system interface; After receiving an instruction from the user not to repeat the calibration, the calibration process ends.

Citation Information

Patent Citations

  • Automatic off-line calibration system for panoramic image system

    CN109509232A

  • Data access method, gateway controller and automobile

    CN109688146A