METHOD FOR CONTROLLING THE SUSPENSION OF A VEHICLE BY PROCESSING IMAGES FROM AT LEAST ONE ON-BOARD CAMERA

20170213336 ยท 2017-07-27

    Inventors

    Cpc classification

    International classification

    Abstract

    The disclosed method checks the state of degradation of the suspension of a vehicle without having to carry out tests that immobilize the vehicle or to use non-objective expertise. The method processes data provided by at least one front camera in an on-board visual system. The checking method includes steps for periodically acquiring images provided by the camera or cameras, followed by storage of the positional data of the three-dimensional road in relation to a flat road and basic positional parameter data for the path of the vehicle. The error between the ideal values of the suspension parameters of a chosen suspension model and the values of these parameters corresponding to the stored path data from the positional data is then minimized. By iteration, the accuracy of the error reaches a predetermined value sufficient to diagnose a state of the suspension.

    Claims

    1. A method for checking the state of degradation of a suspension system (10) fitted to a motor vehicle (1) comprising the following steps: periodic acquisition (step 210) of successive images of a forward field of vision (Va) provided by at least one camera (6, 7) in a visual system (60) carried on board the vehicle (1) and stored in the form of pixels (step 210), storage of positional data (step 220) of a three-dimensional road (110) in relation to a reference road (100) considered to be flat, using the pixels stored in the previous step (step 220), storage of the basic rotational and translational positional parameter data (step 230) of a path (Ts) of the vehicle (1) using the positional data memorized in relation to the reference road (100) (step 230), minimization of an error (P.sup.2) (step 250) between the predetermined intrinsic suspension parameter values (K, C) of a suspension model in an ideal state and the intrinsic suspension parameter values of said model corresponding to the basic positional parameter data of the path (Ts) stored in the previous steps (220, 230) (step 250), iteration of the previous step (step 260) until an accuracy of said error (P.sup.2) reaches a predetermined value .sub.R to diagnose a state of the suspension (270) as a function of the error (P.sup.2) determined during the previous step (step 260), and triggering of an alarm in the event of diagnosis (step 270) of a pre-critical suspension state.

    2. The method for checking the state of a suspension system as claimed in claim 1, wherein, the on-board visual system is a stereoscopic system (60) comprising two cameras (6, 7) providing pairs of images in order to generate three-dimensional data on the basis of the disparities between each pair of images.

    3. The method for checking the state of a suspension system as claimed in claim 2, wherein a noise of the disparities is filtered digitally.

    4. The method for checking the state of a suspension system as claimed in claim 1, wherein the reference road (100) considered to be flat is determined by averaging the standard deviations of the positional data of the real three-dimensional road (110) with a predetermined number of pixels.

    5. The method for checking the state of a suspension system as claimed in claim 1, wherein the path (Ts) of the vehicle (1) is identified (235) by successive values of specific parameters relating to the height (h, z) of the real three-dimensional road (110) and of the vehicle (1), and to the roll rotation and/or pitch rotation () of the vehicle (1), these specific positional parameter values (h, z, ) being determined using the stored positional data (220, 230) for the real three-dimensional road (110) and the basic positional parameters.

    6. The method for checking the state of a suspension system as claimed in claim 1, wherein the suspension model for each wheel (5a, 5b) of the vehicle (1) is selected from a library (240) including a model single-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) arranged in parallel, and a two-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) assembled in parallel for a suspension stage proper (11A, 11B), and with equivalent springs (5a, 5b) or equivalent spring/shock absorbers for a tire stage (5a, 5b).

    7. The method for checking the state of a suspension system as claimed in claim 6, wherein the intrinsic suspension parameters relate to the stiffness (K) of the equivalent spring or springs (3, 5) and the compression ratio (C) of the equivalent shock absorber or shock absorbers (41, 42) per wheel (2a, 2b).

    8. The method for checking the state of a suspension system as claimed in claim 1, wherein the suspension (10) is controlled using active, semi-active or passive control (6A, 6B).

    9. The method for checking the state of a suspension system as claimed in claim 1, wherein the accuracy 8 of the error (P.sup.2) enables the state of inflation of the tires (5a, 5b) to be determined.

    10. The method for checking the state of a suspension system as claimed in claim 9, wherein the accuracy 8 of the error (P.sup.2) makes it possible to determine which of the suspension proper (11A, 11B) or the tires (5a, 5b) is in a pre-critical state.

    11. The method for checking the state of a suspension system as claimed in claim 2, wherein the reference road (100) considered to be flat is determined by averaging the standard deviations of the positional data of the real three-dimensional road (110) with a predetermined number of pixels.

    12. The method for checking the state of a suspension system as claimed in claim 3, wherein the reference road (100) considered to be flat is determined by averaging the standard deviations of the positional data of the real three-dimensional road (110) with a predetermined number of pixels

    13. The method for checking the state of a suspension system as claimed in claim 2, wherein the path (Ts) of the vehicle (1) is identified (235) by successive values of specific parameters relating to the height (h, z) of the real three-dimensional road (110) and of the vehicle (1), and to the roll rotation and/or pitch rotation () of the vehicle (1), these specific positional parameter values (h, z, ) being determined using the stored positional data (220, 230) for the real three-dimensional road (110) and the basic positional parameters.

    14. The method for checking the state of a suspension system as claimed in claim 3, wherein the path (Ts) of the vehicle (1) is identified (235) by successive values of specific parameters relating to the height (h, z) of the real three-dimensional road (110) and of the vehicle (1), and to the roll rotation and/or pitch rotation (0) of the vehicle (1), these specific positional parameter values (h, z, ) being determined using the stored positional data (220, 230) for the real three-dimensional road (110) and the basic positional parameters.

    15. The method for checking the state of a suspension system as claimed in claim 4, wherein the path (Ts) of the vehicle (1) is identified (235) by successive values of specific parameters relating to the height (h, z) of the real three-dimensional road (110) and of the vehicle (1), and to the roll rotation and/or pitch rotation () of the vehicle (1), these specific positional parameter values (h, z, ) being determined using the stored positional data (220, 230) for the real three-dimensional road (110) and the basic positional parameters.

    16. The method for checking the state of a suspension system as claimed in claim 2, wherein the suspension model for each wheel (5a, 5b) of the vehicle (1) is selected from a library (240) including a model single-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) arranged in parallel, and a two-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) assembled in parallel for a suspension stage proper (11A, 11B), and with equivalent springs (5a, 5b) or equivalent spring/shock absorbers for a tire stage (5a, 5b).

    17. The method for checking the state of a suspension system as claimed in claim 3, wherein the suspension model for each wheel (5a, 5b) of the vehicle (1) is selected from a library (240) including a model single-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) arranged in parallel, and a two-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) assembled in parallel for a suspension stage proper (11A, 11B), and with equivalent springs (5a, 5b) or equivalent spring/shock absorbers for a tire stage (5a, 5b).

    18. The method for checking the state of a suspension system as claimed in claim 4, wherein the suspension model for each wheel (5a, 5b) of the vehicle (1) is selected from a library (240) including a model single-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) arranged in parallel, and a two-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) assembled in parallel for a suspension stage proper (11A, 11B), and with equivalent springs (5a, 5b) or equivalent spring/shock absorbers for a tire stage (5a, 5b).

    19. The method for checking the state of a suspension system as claimed in claim 5, wherein the suspension model for each wheel (5a, 5b) of the vehicle (1) is selected from a library (240) including a model single-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) arranged in parallel, and a two-stage suspension system with equivalent springs (3a, 3b) or equivalent springs/shock absorbers (3a, 41, 42; 3b, 41, 42) assembled in parallel for a suspension stage proper (11A, 11B), and with equivalent springs (5a, 5b) or equivalent spring/shock absorbers for a tire stage (5a, 5b).

    20. The method for checking the state of a suspension system as claimed in claim 2, wherein the suspension (10) is controlled using active, semi-active or passive control (6A, 6B).

    Description

    [0028] Other data, characteristics and advantages of the present invention are set out in the detailed nonlimiting description below, provided with reference to the figures attached which show, respectively:

    [0029] FIG. 1 is a transparent perspective view of a motor vehicle showing the suspension members arranged on each wheel of the vehicle,

    [0030] FIG. 2 is a side view of a vehicle schematically showing an example suspension model of the suspension members proper and of the tires of the vehicle,

    [0031] FIG. 3 is a side view of the profiles of the real path of a camera in the visual system carried on-board the vehicle, of the anticipated path of this camera estimated using the suspension model, and of the road on which the vehicle is running, and

    [0032] FIG. 4 is a logical diagram for implementing the method for checking the state of the suspension of a vehicle according to the invention.

    [0033] FIG. 1 is a transparent perspective view of a vehicle 1 showing the suspension 10 of same. This suspension 10 comprises, respectively for the front and rear wheels 2a, 2b, helical springs 3a and 3b mounted coaxially with (on the front axle 10A in the example) or close to (on the rear axle 10B in the example) the front and rear shock absorbers 4a, 4b, these springs and shock absorbers forming the front and rear suspension members proper 11A, 11B, and the tires 5a and 5b mounted on the corresponding wheels 2a and 2b.

    [0034] Such a suspension system 10 is active in the example shown, i.e. controlling this suspension enables the vehicle to be kept on a flat path if the suspension is a perfect reference suspension system, this path being held at a given height in relation to the ground while the vehicle is in movement.

    [0035] Alternatively, suspension control is deemed to be semi-active when same does not oppose the vertical movement of the wheels, but compensates for this movement to prevent same from being amplified. If no suspension control is used, this control is deemed to be passive, in the absence of any control or standby state.

    [0036] The vehicle 1 also includes cameras 6 and 7 in a stereoscopic system 60 that are assembled on an on-board supporting element 12 arranged on the upper edge of the windshield 1b of the vehicle 1.

    [0037] In order to illustrate a suspension model 10, the side view of the vehicle body 1c in FIG. 2 shows, in model form, the front and rear suspension members proper 11A and 11B and the front and rear tires 5a, 5b in FIG. 1.

    [0038] Each of the suspension members proper 11A or 11B comprises an equivalent spring 3a or 3b and a shock absorber that are assembled in parallel, each shock absorber being represented by a piston 41 combined with an oil cylinder 42. A suspension control actuator 6A and 6B is provided for each suspension member proper in order to adjust the suspension actively for each wheel 2a and 2b (FIG. 1).

    [0039] Each suspension member proper 11A or 11B bears a sprung mass Ms estimated to be one quarter of the mass of the vehicle body 1c. Furthermore, each tire, represented here by a spring 5a, 5b, bears an unsprung mass Mu, estimated to be one quarter of the chassis. The stiffness of the springs and the compression ratio of the shock absorbers are set in advance to enable the actuators to distribute the masses optimally at all times when the vehicle is in movement.

    [0040] Under these conditions, the pairs of images of the forward field of vision Va successively stored by the stereoscopic system 60 rigidly attached to the body 1c also save the behaviour of the vehicle that depends on the state of the suspension of same.

    [0041] This behaviour is entirely determined using variations in the six basic positional parameters in an orthogonal reference system OXYZ, three rotations (pitch, roll and yaw, respectively about the axes OX, OY and OZ) and three translational movements (parallel to the axes OX, OY and OZ), as conventionally applied. In this case, the reference system OXYZ is oriented according to the reference road 100 considered to be flat, which is determined by averaging the standard deviations of the pixels of the road from the forward field of vision Va (i.e. of a real three-dimensional road 110) successively stored. Fewer than six basic parameters may be used in simplified embodiments.

    [0042] Determining successive values of the six basic parameters saved by the stereoscopic system makes it possible to determine, using a suitable matrix transformation, the variations in the values of the specific positional parameters, defining the path of the vehicle 1 on the reference road 100 and characterizing the behaviour of the vehicle in relation to the state of the suspension of same.

    [0043] In the example, these specific positional parameters relate to the variation in height h of the irregularities 101 in the real three-dimensional road 110 in relation to the reference road 100, as well as two other parameters related to the position of the vehicle in the reference system OXYZ, specifically the height z of same measured along the axis OZ and the pitch rotation of same about the axis OX. Alternatively, roll rotation of the vehicle may be added, or pitch rotation may be replaced by roll rotation.

    [0044] The side view in the plane ZOY in FIG. 3 shows the path Ts of a camera 6 in the stereoscopic system of the vehicle moving on a profile of a real three-dimensional road 110, in which OY matches the linear profile of the reference road 100 mentioned above. The path Ts is determined using the saved images in relation to the reference road 100 and matches the path of the vehicle body 1c stabilized by the active suspension controls 6A, 6B (FIG. 2).

    [0045] FIG. 3 also shows the ideal path T0 of the camera 6 parallel to the reference road 100 when the suspension is considered to be ideal with the suspension model in question (see FIG. 2). This ideal path T0 is parallel to the linear profile of the reference road 100: the deviations z between the paths Ts and T0 therefore resulting from the variations in the specific positional parameters z and of the vehicle due to worsening state of the suspension with reference to an ideal state in the suspension model used (see FIG. 2).

    [0046] The logical diagram in FIG. 4 shows implementation of the method for checking the state of the suspension of a vehicle according to the invention, using the previous example based on a stereoscopic system carried on-board a vehicle. For this purpose, the stereoscopic system has a digital module for processing the data coming from the cameras, this module enabling the following steps to be performed: A first step 210 periodically stores the pixels in the pairs of images of the forward field of vision Va of the real three-dimensional road 110 (FIG. 2) generated by the stereoscopic system 60 (FIGS. 1 and 2). An image processing step 220 stores the pixels of the reference road 100 and the relative values of the profile of the real road 110 in relation to the linear profile of the reference road 100 (FIG. 2).

    [0047] In parallel to this, a step 230 acquiring and storing successive values of the six basic rotational and translational positional parameters of the path of the camera Ts is also performed using the images saved in step 210.

    [0048] The values of the six basic positional parameters in step 230 and the relative values of the profile of the real three-dimensional road 110 in relation to the linear profile of the reference road 100 (step 220) are used to determine the path Ts of the vehicle (FIG. 3) using successive values of the specific positional parameters, knowing the speed of the vehicle (step 235). In the example embodiment, the specific positional parameters are the height h of the irregularities 101 in the real three-dimensional road 110 on which the vehicle is moving, as well as the height z and pitch rotation of the vehicle (see FIG. 2).

    [0049] A suspension model is selected from a model library in step 240. The model accurately translates the effects of the configuration of the suspension of the vehicle being checked using the modelling type of same (distribution of equivalent springs and shock absorbers, number of stages and control type) and the intrinsic parameter values of these equivalents. These intrinsic parameters relate to the stiffness K of the springs and the compression ratio C of the shock absorbers. In the example, the two-stage active suspension model in FIG. 2 is used. In step 250, the mean square error P.sup.2 of the deviations between the value of the intrinsic parameters of the suspension model chosen in the ideal state of same (corresponding to a new suspension system) and the value of these intrinsic parameters corresponding to the vehicle path parameter values stored (the specific positional parameters h, z and in the example) are minimized. As long as the accuracy of the square error P.sup.2 of said deviations is less than a reference accuracy value .sub.R (step 260), the previous step is repeated.

    [0050] When the accuracy reaches a predetermined value, for example .sub.R, a suspension state diagnosis is provided as a function of the value of the mean square error P.sup.2 (step 270). If this state corresponds to a potentially dangerous, or pre-critical, state, a visual alarm is triggered on the dashboard of the vehicle by sending information over a controller area network (CAN) bus. Advantageously, if the accuracy is particularly high, greater than a predetermined threshold value, it is possible to determined a state of inflation of the tire or to identify the suspension component (suspension members proper or tires) that is responsible for the pre-critical state, or to predict the time of a failure.

    [0051] The invention is not limited to the examples described and shown. As such, the invention may be applied to visual systems fitted with just one camera. The profile of the road is then detected by analyzing the optical stream to identify movements between two successive images.

    [0052] Depending on the processing power available, the suspension model selected may be more or less sophisticated and the number of basic positional and suspension parameters may be adjusted to advantageously obtain adequate accuracy, that is greater than a predetermined threshold value, corresponding to the desired information on suspension and potentially inflation state.

    [0053] Furthermore, the noise in the disparities between pairs of images in a stereoscopic visual system is advantageously filtered, in particular by applying mathematical morphology tools to a disparity map.