Adjustable suspension for vehicle
The dynamically controllable suspension system addresses inefficiencies in conventional systems by adjusting individual wheel positions based on user input and sensor data, enhancing stability and safety during varied operations.
Patent Information
- Application Number
- JP2025094597
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-11-21
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-02
AI Technical Summary
Conventional vehicle suspension systems are inadequate for handling various environmental conditions and loading/unloading tasks, leading to potential damage from uneven terrain or obstacles due to inefficient height adjustments.
A dynamically controllable suspension system that adjusts individual wheel positions based on user input and sensor data, allowing for multiple modes such as tilt, dump, and nominal modes to optimize vehicle height and stability.
Enhances vehicle stability and safety during loading/unloading and operation over uneven terrain by dynamically adjusting suspension settings, preventing contact with obstacles and optimizing energy consumption.
Smart Images

Figure 2025128258000001_ABST
Abstract
Description
[Background technology]
[0001] Generally speaking, trucks, sport utility vehicles, sedans, or utility vehicles or Vehicles such as crossovers require various functions or are designed to operate under various environmental conditions. For example, a truck may be used by a driver or user to Such items may be of various sizes, It can be of a mass and has various types of equipment for loading and unloading trucks. For example, wheeled vehicles such as scooters or motorcycles can be rolled onto ramps. In another example, cargo can be loaded onto or unloaded from a truck by moving the container. Loading and unloading may need to be done using tools or gravity. [Brief explanation of the drawings]
[0002] [Figure 1] 1 is a block diagram illustrating a system for managing a suspension for a vehicle, according to an exemplary embodiment of the present application.
[0003] [Figure 2A] FIG. 2 is a block diagram illustrating exemplary components of a client device that provides input for dynamically managing a vehicle suspension, according to an exemplary embodiment of the present application.
[0004] [Figure 2B] FIG. 2 is a block diagram illustrating exemplary components of a controller for dynamically managing a vehicle suspension, according to an exemplary embodiment of the present application.
[0005] [Figure 3A] 10A-10C are block diagrams illustrating the implementation of various suspension modes, including modifications to individual controllable portions, according to an exemplary embodiment of the present application. [Figure 3B] 10A-10C are block diagrams illustrating the implementation of various suspension modes, including modifications to individual controllable portions, according to an exemplary embodiment of the present application. [Figure 3C] 10A-10C are block diagrams illustrating the implementation of various suspension modes, including modifications to individual controllable portions, according to an exemplary embodiment of the present application.
[0006] [Figure 4] 3 is a flow diagram corresponding to a routine executed by a controller for dynamically managing a suspension for a vehicle, according to an exemplary embodiment of the present application. Summary of the Invention
[0007] Obtaining user input regarding suspension mode selection for a vehicle suspension system and acquiring a plurality of sensor values relating to the vehicle, the sensor values being a state and one or more environmental measurements associated with the vehicle; and, based on the user input and processing a plurality of sensor values related to the value, Determine the suspension mode of the suspension system and the four specifying a plurality of individual change values for the four independent controllable portions, Each of the four independently controllable sections corresponds to a wheel position of the vehicle, and the four independently Each of the controllable portions can raise or lower a portion of the vehicle and can be adjusted to a position value. In response to the specified change value, four independent controllable Implementing multiple individual changes to the function section, with four independent Each change to the controllable part individually changes the position value of the controllable part; A method for managing a suspension system for a vehicle is provided, the method including:
[0008] In this method, a user selects a suspension mode for a vehicle suspension system. Acquiring a user input includes receiving a user input from an interface control unit provided in a vehicle. This includes obtaining
[0009] In this method, the interface control unit is a graphical interface that obtains user input. It corresponds to the interface.
[0010] In this method, the interface control is an audible interface for obtaining user input. It is compatible with the .
[0011] In this method, a user selects a suspension mode for a vehicle suspension system. The acquisition of the user input is performed through an interface provided on a client device outside the vehicle. This includes obtaining user input from the interface control.
[0012] In this method, a user selects a suspension mode for a vehicle suspension system. Obtaining the user input includes obtaining the user input from a user profile.
[0013] The method includes, based on processing a user input and a plurality of sensor values related to the value, In response to determining a suspension mode of the suspension system, Further includes enabling a suspension mode.
[0014] In this method, enabling the determined suspension mode includes: This includes applying rules to process the sensor values according to the suspension mode.
[0015] In the method, the sensor values include at least one of a position or a vehicle operating mode. .
[0016] Based on the user input and processing multiple sensor values for that value, Determining the suspension mode of the vehicle is determined by one or more sensor values. The suspension mode is determined based on the higher priority assigned to the suspension mode. This includes determining the operation mode.
[0017] The method further comprises the step of: providing at least one additional sensor corresponding to one of the load height or the ground height; and based on the sensor value of the load height or ground height, making a second modification to a subset of the four independently controllable portions of the device; and include.
[0018] In this method, the determined suspension mode corresponds to a first mode, Specify multiple individual changes to four independently controllable parts of the suspension system This means that the position values of all four independently controllable parts are at a position characterized as the lowest position. The method includes selecting the voltage to fall to a predetermined threshold.
[0019] In this method, the determined suspension mode corresponds to a second mode, Specify multiple individual change values for four independently controllable sections of the suspension device. means that the position values of two independently controllable parts associated with the rear of the vehicle are at a lower position. and selecting a position threshold characterized as a The position where the position values of the two independently controllable parts are characterized as the higher position. and selecting the threshold value to rise to the threshold value.
[0020] The method includes performing one of a plurality of individual modifications to four independently controllable portions. and executing control of the added one vehicle driving mode in response to the include.
[0021] Obtaining user input regarding suspension mode selection for a vehicle suspension system It also contains a user interface component for acquiring multiple sensor values related to the vehicle. a vehicle interface, the sensor values being related to a vehicle state and a vehicle-related a vehicle interface associated with one or more of the environmental measurements; a controller implemented in a processor, the controller being a computer-executable the computer-executable instructions are comprised of computer-executable instructions that process the user input and the value. In response to processing multiple sensor values related to the suspension system, Specify multiple individual change values for the selected controllables, and Each of the four independently controllable parts corresponds to a wheel position of the vehicle, and each of the four independently controllable parts is A portion of the vehicle can be raised or lowered and is associated with a position value, and the position value is In response to the change value set, one of a plurality of individual changes to four independently controllable portions is made. The controllable parts are then changed to four independent controllable parts. a controller configured to individually change the position values of the functional parts; A system for managing a dual-use suspension system is provided.
[0022] In this system, a method for selecting a suspension mode of a vehicle suspension device is provided. The acquisition of user input may be performed by an interface control unit provided in the vehicle or the vehicle's At least one of the interface control units provided in the external client device This includes obtaining user input from either the
[0023] In this system, the controller receives a user input and a plurality of sensor values related to that value. determining a suspension mode of the suspension device based on the processing of the and further operable, in response to the step of: enabling the specified plurality of individual change values.
[0024] In this system, the controller is configured to determine whether the height of the load or the height above ground is appropriate. At least one additional sensor value is acquired, and then the sensor value of the load height or ground height is acquired. The second modification to a subset of four independently controllable parts of the suspension system based on , and further operates to add
[0025] Processing at least one of the user input and a plurality of sensor values related to the value. determining a suspension mode of a suspension device based on the The goal was to specify multiple individual changes to four independently controllable parts of the application device. Each of the four independently controllable parts corresponds to a wheel position of the vehicle. Each of the four independently controllable sections can raise or lower a portion of the vehicle; and in response to the specified change value, performing one of a plurality of individual changes to the selected controllable portion, Each change to an independently controllable part changes the position value of the controllable part individually. A method of managing a vehicle suspension system is provided, the method comprising:
[0026] The method includes user input regarding the selection of a suspension mode for a vehicle suspension system. The force is acquired by an interface control unit provided in the vehicle and an external device of the vehicle. from at least one of the interface control units provided in the client device and obtaining user input from the
[0027] The method includes obtaining a plurality of sensor values related to a vehicle, the sensor values comprising: Corresponding to one or more of a vehicle state and an environmental measurement associated with the vehicle. , further including.
[0028] The method includes, based on processing a user input and a plurality of sensor values related to the value, In response to determining a suspension mode of the suspension system, Further includes enabling a suspension mode.
[0029] In this method, enabling the determined suspension mode includes: This includes applying rules to process the sensor values according to the suspension mode.
[0030] Based on the user input and processing multiple sensor values for that value, Determining the suspension mode of the vehicle is determined by one or more sensor values. The suspension mode is determined based on the higher priority assigned to the suspension mode. This includes determining the operation mode.
[0031] The method further comprises the step of: providing at least one additional sensor corresponding to one of the load height or the ground height; and based on the sensor value of the load height or ground height, making a second modification to a subset of the four independently controllable portions of the device; and include. DETAILED DESCRIPTION OF THE INVENTION
[0032] Generally described, aspects of the present application relate to an adjustable suspension system. More specifically, one or more aspects of the present application provide a method for determining a suspension mode based on the determined suspension mode. This corresponds to a system that dynamically manages the vehicle's individual suspension settings. The system receives user input regarding a desired or specific suspension mode. For example, the user may select a vehicle through a user interface that presents the vehicle or The mode is selected through a separate interface generated on the communicating mobile device. The system may then receive the current speed, position, ground clearance measurements, vehicle status, and related to the vehicle or the environment around the vehicle, including the vehicle's status and historical information about previous measurements Acquire (or continuously acquire) sensor inputs corresponding to or resulting from measurements. (gain)
[0033] The system adjusts the suspension motion based on user input and acquired sensor input. Illustratively, the suspension system may include a controllable component. Bellows or straps that can be individually controlled by specifying a value or command for each For example, a vehicle may have multiple components, such as a wheel and a It has four individually controllable components that correspond to the suspension components. According to an aspect of the present application, the determined suspension mode may be These multiple controllable components can be increased, decreased, or maintained at their current setpoints. This includes specifying or changing the individual values of the components. (e.g. dump mode) requires multiple In another embodiment, the second The mode (e.g. tilt mode) has two controllable components corresponding to the rear wheels of the vehicle. Lower the control element and raise the two controllable components corresponding to the front wheels of the vehicle. This may correspond to achieving a particular angle between the rear end of the vehicle and the ground. In another embodiment, the third mode (e.g., the nominal mode) may be configured to operate on a particular type of road or condition. to effectively lower the vehicle height to a selected threshold point to move the vehicle at To achieve this, multiple controllable components may be pulled down. In an embodiment, a fourth mode (e.g., horizontal mode) selects a selected height for the vehicle and then The four controllable parts may be individually adjusted so that the surface is approximately horizontal. The adjustment involves raising or lowering one or more controllable parts, especially in uneven ground environments. This may include the possibility of dropping the
[0034] The system provides various effective suspension modes that can be activated based on the determined suspension mode. For example, the system may take into account speed, vehicle conditions (e.g. The decision is made based on sensor data such as whether the front door is open, whether the rear door is open, etc. There are various actions that can be taken into consideration to prevent the execution of the suspension mode. In another embodiment, the system may be configured with a control rule to change the suspension settings. Validation from a user or system administrator who presents delegated or established authority to After that, the system will prevent switching to the running state, Modifications to controllable components or vehicle functions, for example, activating a brake, activating a camera, etc. Send or make changes to vehicle settings, such as making other changes to driving It is possible.
[0035] In accordance with aspects of the present application, a truck, a particular suspension system, and a value of the suspension system related values (e.g., values of controllable components), and suspension modes, Although described with respect to vehicles, those skilled in the art will recognize that reference to these embodiments is in fact illustrative. It will be understood that the foregoing is illustrative and should not be construed as limiting.
[0036] As mentioned above, vehicles have some form of suspension system. Height adjustment beyond the typical operating range (e.g., the specified air suspension operating range) When adjustments are made to the vehicle suspension system, the chassis, drivetrain, battery, doors, and gauges are Damage to various vehicle features such as uneven terrain or obstacles such as curbs Potential environmental conditions, such as hazards, can add to these risks. For example, in a vehicle with a conventional height adjustment mechanism, the bottom of the vehicle may be touched to an obstacle such as a rock or curb. It is possible that the vehicle height has been lowered in a way that allows contact. Operating the vehicle while the system is in a lower position can cause damage from impact objects in the road. Therefore, conventional height adjustment systems are not suitable for various types of activities. is inefficient.
[0037] Referring to an illustrative example, a truck (e.g., a vehicle) may be configured to lift and lower the truck body. In this embodiment, each wheel has an adjustable suspension system. By increasing or decreasing the compressed air in the movable bellows or movable strut attached to the frame, Thus, the two bellows on the rear wheels can be individually raised or lowered by any desired amount. can be electronically controlled by a central system connected to the air pump or compressor. It's okay to have it.
[0038] According to a first illustrative example corresponding to the tilt mode, the two rear wheels are fitted with bellows. As the air volume decreases, the truck's bed plate drops lower at the rear than at the front. This allows the truck bed plate to be tilted, resulting in the rear rear of the truck A ramp or other device attached to the lift gate lifts the member onto the ramp and off the ramp. For example, a ramp may be placed in a more suitable position or angle for lifting or lowering the The breakover angle of the ramp, which is the angle formed at the point where it intersects with the rack's loading plate, is When loading onto the truck, the motorcycle can be lowered so that it does not hit the bottom. If the truck is not pulled down, the breakover angle may be 45 to 55 degrees. However, if the truck is tilted by lowering the rear, The breakover angle may be only 20 to 30 degrees.
[0039] So in tilt mode, the truck suspension will tilt the front of the truck to 80m m and the rear of the truck is adjusted to be lowered by 70 mm. Of course, the truck may be raised or lowered by other amounts. For example, the suspension may be 5 mm 10mm, 15mm, 20mm, 25mm le, 30mm, 35mm, 40mm, 45mm, 50 mm, 55 mm, 60 mm, 65 mm, 70 mm Torr, 75mm, 80mm, 85mm, 90mm, 9 5mm, 100mm, 125mm, 150mm, 20 The lift may be raised or lowered by 0 mm or more. Depending on the length of the rack, angles of 2, 3, 4, 5 or more degrees can be created. By tilting the truck bed plate by a few degrees, the inclined The platform can be more easily guided by, for example, a motorcycle or all-terrain vehicle. Also, if the distance from the rear of the truck to the ground is reduced, a shorter ramp should be used. may be used to connect from the ground to the truck bed plate.
[0040] In another embodiment, the truck may be set to a "dump mode" and this "dump mode" In "road" all four tires of the truck are lowered so that the truck bed plate is on the ground. approaching (e.g., as close as possible) the truck, resulting in it entering the truck and being removed from the truck bed plate. In a further embodiment, the truck is A horizontal mode may be set, which selects a selected vehicle height and then waits for the vehicle to reach a substantially horizontal position. This involves adjusting the four controllable parts individually so that, among other things, The ability to raise or lower one or more controllable portions in an uneven environment may include:
[0041] Referring now to FIG. 1, an exemplary system 10 for managing a vehicle suspension is shown. The system 10 is a vehicle that implements a dynamically controllable suspension system 110. The dynamically controllable suspension system 110 is configured to receive commands or signals from the and causes the controller 114 to execute the changes to the individual controllable parts 114. 12. As shown in FIG. 1, the vehicle 100 includes four wheels. A plurality of individual controllable portions 114A, 114B may correspond to the suspension components to be 4B, 114C, and 114D. As mentioned above, in one embodiment, Each controllable section 114 of the controllable suspension system 110 can increase or decrease air pressure. In this embodiment, the control system includes a bellows or struts that can be controlled by the controller. The trolley 112 operates an air pump or compressor or releases air. The signal or command can be received from a component that can be used for other purposes. In this embodiment, different types of suspension systems may be mechanically controlled with individual controllable portions 114. Alternatively, the vehicle 100 may include an electromechanical suspension system. Although shown in connection with a single controllable element 114, one skilled in the art will recognize that a vehicle may have any number of controllable elements. The vehicle may include a controllable portion, which allows various adjustments to be made to the vehicle, for purposes described herein. You will understand that we are working to make this a reality.
[0042] The vehicle 100 determines the vehicle suspension mode and controls the individual controllable portions 114. Specify various values or commands to be executed and process various inputs to execute the value changes. The system further includes a controller 116. Exemplary components of the controller 116 include: 2B. The vehicle 100 may be configured to detect the vehicle's driving conditions or the surrounding environmental conditions. The device further includes a sensor interface 118 for acquiring sensor input related to the device. , the sensor interface 118 includes a speed detector, an acceleration detector, a position sensor (e.g. , GPS), cameras, door ajar sensors, rear door sensors, and vehicle occupant detection sensors, sensors or interfaces that may be provided in the vehicle to detect general operation of the The sensor interface may be adapted to receive input from a processing function. 118 is a vehicle control system according to an exemplary embodiment, such as a curb detection sensor, a road slope detection device, etc. It is possible to include additional sensors on both 100 that would not otherwise be available. Therefore, the sensor interface 118 may include several additional components or interfaces. The interface represents an interface for multiple sensors, which may include a
[0043] With continued reference to FIG. 1, the system 10 includes one or more clients that obtain user input. The client device 200 may further include a global Any number of different computers can communicate with the local access point 106. For example, each client device 200 may include a laptop. laptop or tablet computer, personal computer, wearable Computer, server, personal digital assistant (PDA), hybrid PDA or hybrid Mobile phones, cell phones, e-readers, set-top boxes, cameras, and digital media In some cases, the client device 200 may be As described herein, the client device 20 is operated by an end user. The 0 component is described in connection with FIG. 2A.
[0044] The client device 200 and the vehicle 100 can be connected via any wired or wireless network. may communicate over a communications network 130, which may be a network, a network, or a combination thereof. Such networks include short-range wireless networks, cellular networks, and Other forms of communication may include, but are not limited to, satellite networks, etc. The protocols and components for communicating over a network are These techniques are well known to those skilled in the art and need not be described in detail here.
[0045] FIG. 2A illustrates a method for generating a suspension mode request and issuing a suspension mode request in accordance with various aspects of the present application. An exemplary embodiment of the present invention is shown in which transitions in application mode can be enabled and user settings can be entered. FIG. 2A illustrates one embodiment of the architecture of a user computing device 200. The illustrated schematic architecture of a user computing device 200 is suitable for implementing aspects of the present disclosure. computer hardware components and It includes computer software components. The computing device 200 includes a processing unit 204 and a network interface. 206, a computer readable medium drive 208, and an input / output device interface 22 0, an optional display 202, and an input device 224, all of which are They may communicate with each other via a communication bus.
[0046] The network interface 206 is connected to one or more networks, such as the vehicle 100 of FIG. It can provide connectivity to a network or computing system. Thus, the processing unit 204 can communicate with other computing systems or The processing unit can receive information and instructions from a computing service. 204 may further communicate with memory 210 and may also communicate with an input / output device interface. and further providing output information to an optional display 202 via an interface 220. The input / output device interface 220 may include a keyboard, a mouse, a digital pen, etc. Input can be received from any input device 224. In some embodiments, , the user computing device 104 may include many more components ( or a small number of components.
[0047] The memory 210 may be configured to allow the processing unit 204 to execute one or more embodiments. The memory 210 may include computer program instructions for: The memory 210 may include a ROM, or other permanent or non-transitory memory. Used by the processing unit 204 in the general management and operation of the computing device 104 an operating system 214 that provides computer program instructions used by the The memory 210 may store computer programs for implementing aspects of the present disclosure. For example, in one embodiment, memory 21 may further include RAM instructions and other information. 0 accesses the content and uses the vehicle for the purpose of selecting or changing the suspension mode requirements. A browser application or software application for communicating with both 100 The network application 216 includes a network application such as a mobile phone.
[0048] FIG. 2B illustrates a computer system for implementing the dynamic suspension management system described herein. 2B illustrates an embodiment of the architecture of the controller 116. The general architecture of the present disclosure may be used to implement aspects of the present disclosure. Computer hardware components and computer software components As shown, the controller 116 includes a processing unit 250 and A network interface 252, a computer-readable medium drive 254, and an input / output and a power device interface 256, all of which communicate with each other via a communication bus. The components of the controller 116 may be physical hardware components. It may be a component or may be implemented in a virtualized environment.
[0049] The network interface 252 may be a network interface such as the user computing device 200. providing connectivity to one or more networks or computing systems; Therefore, the processing unit 250 can communicate with other computers via the network. capable of receiving information and instructions from an operating system or computing service The processing unit 250 may further communicate with a memory 258 and may also receive input. Output information to an optional display via an output device interface 256 In some embodiments, the controller 116 may further provide the It may contain more (or fewer) components than the components.
[0050] The memory 258 may be configured to allow the processing unit 250 to execute one or more embodiments. The memory 258 may include computer program instructions for: The memory 258 may include a ROM or other permanent or non-transitory memory. The computer used by the processing unit 250 in the general management and operation of the The computer may also store an operating system 262 that provides computer program instructions. The memory 258 stores computer program instructions and other information for implementing aspects of the present disclosure. For example, in one embodiment, memory 258 may include user control information. receiving a suspension mode request or other request from the computing device 200; and The interface software 260 includes the interface software 2 60 is further configured to receive sensor data from a sensor interface 118. The memory 258 may store the appropriate suspension mode and The corresponding setting or value of the controllable component 114 of the suspension system 110 A suspension system that executes one or more suspension mode algorithms to determine The memory 258 includes a suspension mode processing component 264. 110 and controller 112 to control the selected suspension mode. Suspension interface, which makes changes to controllable components according to the The device may further include an interface component 266.
[0051] 3A-3C, illustrative examples of various suspension modes are shown. The first mode, generally referred to as the dump mode, will now be described with reference to FIG. 3A. In this mode, the suspension controller 116 controls the suspension system 110 In the controllable portion 114, there are four controllable portions 114A, 114B, 114C, 114 We can try to change each of D to the lowest possible value. The value is the "lowest" even if the controllable portion is physically capable of achieving a lower value or position. In this example, four controllable portions 114A, 114B, 114C, 114D, 114E, 114F, 114G, 114H, 114I, 114J, 114K ... 4B, 114C, and 114D are intended to be able to achieve the same height evenly from the contact surface. In an alternative embodiment, the suspension controller 116 may be configured to receive sensor inputs within the vehicle 100. , historical data from previous interactions at that location, or to the suspension controller 116 If it is determined based on the provided knowledge information that the contact surface is not flat, one or more In yet another embodiment, the controller 116 may adjust the controllable portions individually. , the vehicle is displaced during dump mode, or the user displaces the vehicle 100 (e.g., based on the displacement pattern of the specified load (e.g., to balance an unbalanced load). Alternatively, multiple controllable portions may be adjusted individually. In this mode, the controller 116 checks whether the vehicle door is open and damaged before entering the dump mode. You may want to check further to make sure it is not damaged. 116 is in neutral or drive position to prevent the vehicle from being driven in dump mode. The vehicle may be further prevented from being shifted into the drive or reverse positions. It is possible.
[0052] A second mode, generally referred to as the nominal mode, will now be described with reference to FIG. In this mode, the suspension controller 116 controls the suspension system 110. In the controllable portion 114, four controllable portions 115 are configured to drive the vehicle on a standard surface. Change each of 114A, 114B, 114C, and 114D to its default set of values. This default value can be set based on vehicle dynamics, safety, etc. 100 characterized optimum positions may be incorporated, which may correspond to manufacturing settings. In this example, the four controllable portions 114A, 114B, 114C, and 114D are spaced evenly from the contact surface. This nominal mode operation is designed to achieve the same height as the conventional method, but with a low energy consumption and road It may further be dynamically changed based on vehicle operating conditions such as road conditions. In an embodiment, the controller 116 may cause the vehicle to shift or The user may specify that the vehicle 100 should displace (e.g., balance an unbalanced load). One or more controllable portions may further be individually adjusted based on the displacement pattern.
[0053] A third mode, generally referred to as the tilt mode, will now be described with reference to FIG. 3C. In this mode, the suspension controller 116 controls the suspension system 110. In the controllable section 114, two of the four controllable sections correspond to the rear of the vehicle 100. 114C, 114D to a lower value, while the four corresponding to the front of the vehicle Increase the remaining two controllable parts, 114A and 114B, to a higher value. This minimum or maximum value, or the lowest or highest possible value, can be attempted. The highest possible value is the value at which the controllable portion can physically achieve a lower or higher value or position. In an alternative embodiment, the suspension The controller 116 may use sensor inputs within the vehicle 100, history from previous interactions at the location, Based on the data or knowledge provided to the suspension controller 116, If the surface is determined to be non-flat, one or more controllable portions may be individually adjusted. In yet another embodiment, the controller 116 may cause the vehicle to displace during the lean mode. or the user may wish to displace the vehicle 100 (e.g., to balance an unbalanced load). Based on the load displacement pattern specified in the As will be described later, in this tilt mode, the controller 116 Before entering the vehicle, check that the doors are not open or damaged. Similarly, the controller 116 may check whether the vehicle is being operated in a lean mode. To prevent this, the shifter must be in the neutral, drive or reverse position. Furthermore, the controller may further prevent the vehicle from entering the vehicle. raises the rear controllable portions 114C, 114D further upward after load is detected. to prevent the load from accidentally sliding off the vehicle 100 after loading is complete. It can also prevent the device from falling off.
[0054] Referring now to Figure 4, the routine executed to manage the dynamic suspension modes is The routine 400 is illustratively implemented by the controller 116 or a mobile device. 200, or any other device configured to manage suspension settings of a vehicle. In block 402, the controller The controller 116 obtains user input regarding the suspension mode. The user input regarding the pension is inputted through a graph provided on the vehicle 100 or the mobile device 200. User input can be accessed through the specified suspect Select a suspension mode or correspond to a suspension mode or It may also be specified manually, for example by specifying a predefined action in the session mode (e.g. For example, selecting "Load Items" may be associated with a tilt mode or (The user may specify the desired action via phone input.) Alternatively, the user input may be automatically designated based on profile information or history information by the controller 116 For example, users may receive notifications automatically by posting on social media ( "Move my old recliner" or use the calendar application. When the vehicle 100 stops moving, the mobile device 200 or the vehicle 100 is notified. You can also specify that the vehicle should travel with the cargo loaded to the destination where the pump mode is specified. In some embodiments, no user input may be received, in which case the controller The controller receives only sensor input as described below.
[0055] In block 404, the controller 116 receives the signal from the sensor interface 118 (or One or more sensor inputs are acquired (directly from the vehicle 100). Sensor inputs include speed and acceleration detectors, position sensors (e.g., GPS), cameras, Door ajar sensor, rear door sensor, vehicle occupant detection sensor, and driving status (drive, reverse The vehicle is equipped with a built-in sensor to detect the vehicle's general operation, such as in neutral, park, etc. It may respond to inputs from sensors or interfaces as well as processing functions. These sensors may be used in accordance with exemplary embodiments, such as curb detection sensors, road slope detection devices, etc. The system may further include additional sensors that may not otherwise be available on the vehicle 100. Therefore, the sensor interface 118 may include several additional components or 1 represents an interface for multiple sensors, which may include an interface.
[0056] At block 406, the controller 406 combines the user input and the sensor input. In one embodiment, the suspension mode is determined based on the The decision on the operating mode defaults to the specific mode selected by the user input. This can then be enabled by a sensor input, as described below. In another embodiment, this suspension mode determination is based on sensors such as speed and position. It is also based on matching the input values to a predetermined range of values for each individual suspension mode. These sensor input values are higher than the user input or no user input. When user input and sensor input are received, the controller 11 6 allows for user-selected suspension modes to be selected based on position rather than other selection criteria such as speed. and suspension mode selection, etc. In yet another embodiment, a priority can be associated with the input for the suspension. The decision is made when two or more applicable suspension modes are available and the controller 116 can use sensor input values to select between different suspension modes , may correspond to selection criteria or selection rules. The robot 116 can utilize machine learning techniques, which can analyze user voice ("auto-verbal") "Load the truck" or "Lower the truck"), vehicle status, mobile device applications A wide set of inputs can be used as inputs, such as vehicle speed, location, and occupant identification. The selected suspension mode is generated based on a trained machine learning algorithm. It is possible.
[0057] At decision block 408, the controller 116 enables the selected suspension mode. A test is performed to determine whether the user The user input and the sensor input are used to determine the suspension mode (block 406), and then In one embodiment, the user can activate the selected suspension mode. provides an interface, such as a graphical interface or an auditory interface. You may confirm your suspension mode transition selection by being prompted by The confirmation occurs when the controller 116 initiates the transition without receiving user input and suspending. When the controller 116 is in the selected mode or when the controller 116 is in the This may be necessary if you select a different suspension mode than the one you selected. The controller 116 uses the sensor inputs and rules to determine the selected suspension. As mentioned above, in one embodiment, , where sensor values indicate a velocity above a threshold and position values indicate an obstacle or potential damage. One or more vehicle state indicators indicate the driving mode the vehicle is in (e.g., reverse) that the driver or passenger is in the vehicle 100. If the selected transition to tilt mode or dump mode occurs, Door ajar sensors prevent entry into dump mode. Activation rules may be defaulted, such as geographic suspension mode. Determine the operational limits or preferred speed range (e.g., transition to nominal operating suspension mode) Other validation rules may be set by the user, such as during execution.
[0058] If a transition to a certain suspension mode cannot be enabled, routine 400 will not continue. , information surrounding the failed validation (e.g., a door ajar detected in a user interface) For example, a notification or error regarding the A transition to a certain suspension mode can be enabled or applied. If no valid validation rules exist, then in block 410 the controller 116 Specify the suspension controller settings for the controllable portion 114 of the suspension mode 112. As mentioned above, in one embodiment, the individual components of the controllable suspension system 110 Each controllable portion 114 may be a bellows or strap that can be controlled by adding or removing air. Thus, in this embodiment, the controller 112 controls the air pump or compressor. A signal or signal is generated from a component that can be used to activate the In other embodiments, different types of suspension systems may be used. The device includes a mechanical or electromechanical suspension device having individual controllable portions 114. As noted in the illustrative example, the controller 116 may be configured to adjust the surface to accommodate uneven surface conditions. The individual values of the controllable parts can be adjusted based on the load, imbalance, etc. The adjustment of the controllable portion 114 can be adjusted to accommodate the terrain along the length of the vehicle 100 or the width of a wide vehicle. Additionally, in other examples, individual controllable portions 114 may be configured to In the method used, especially when the tolerance range or tolerance deviation varies over time, The controller 116 creates a profile (e.g., measurement tolerances) for the controllable portion, Based on this profile information, appropriate adjustments can be made to individual commands. do.
[0059] In the first mode, generally referred to as the damp mode, the suspension controller 116 In the controllable portion 114 of the suspension device 110, You can try to change the value to the lowest possible value. In this mode, the controllable 114. In an alternative embodiment, the suspension controller 116 controls the vehicle 100 sensor inputs within the vehicle, historical data from previous interactions at that location, or suspension control If it is determined based on the knowledge information provided to the roller 116 that the contact surface is not flat, In yet another embodiment, one or more controllable portions may be individually adjusted. The rollers 116 are displaced by the vehicle during dump mode or by the user when the vehicle 100 The displacement pattern of the specified load is used to displace it (for example, to balance an unbalanced load). Based on this, one or more controllable portions may be further individually adjusted.
[0060] In a second mode, generally referred to as the nominal mode, the suspension controller 116 , in the controllable portion 114 of the suspension system 110, the value of each of the controllable portions 114 You can try to change it to a default set of values, which are empty. The vehicle 100 may incorporate a characterized optimum position based on aerodynamics, safety, etc. In this example, the controllable portion 114 is evenly spaced from the contact surface. This nominal mode operation is based on the energy consumption and road conditions. The vehicle speed may further be dynamically changed based on the vehicle operating conditions, such as: In this case, the controller 116 may either shift the vehicle during nominal mode or the user may shift the vehicle. Displacement of a specified load to both sides (e.g., to balance an unbalanced load) Based on the pattern, one or more controllable portions may further be individually adjusted.
[0061] In a third mode, generally referred to as a lean mode, the controller 116 In the control device 110, the part of the controllable portion 114 corresponding to the rear of the vehicle is set to a lower value. While the remaining part of the controllable portion 114 corresponding to the front of the vehicle is changed, You can try to raise this minimum or maximum, or even the maximum possible, to a higher value. The lowest possible value or highest possible value is the value at which the controllable part is physically able to reach a lower or higher value. Or even if the position can be achieved, it may correspond to a set threshold. In this state, the suspension controller 116 is configured to receive sensor inputs from the vehicle 100, historical data from previous interactions with the suspension controller 116 or knowledge provided to the suspension controller 116 If the contact surface is determined to be uneven based on the identification information, one or more controllable portions In yet another embodiment, the controller 116 may adjust the tilt mode or the user displaces the vehicle 100 (e.g., due to an imbalance). Based on the specified load displacement pattern, one or more controls are applied to balance the load. The adjustable portions may further be individually adjustable.
[0062] In some embodiments, the controller 116 controls the selected suspension mode. Therefore, additional settings of the vehicle 100 that need to be changed can also be specified. For example, In dump or tilt mode, the vehicle 100 must remain in park driving mode. Therefore, emergency braking may be automatically applied. The vehicle 100 also has different driving modes. (e.g., drive, reverse, neutral) may be prevented. Additionally, in some embodiments, the suspension is raised or lowered using compressed air. However, other systems include electromechanical actuators that control the vehicle height adjacent to the four wheels. It should be understood that other types of devices may also be used.
[0063] In block 412, the controller 116 controls the controllable portion 1 of the suspension system 110. The controller 116 sends settings or commands to make changes to the A command having a value that is converted by the controller 112 or a command by the controllable portion 114 At block 414, the ruler may send a specific command or signal to be used. The 400th race is over.
[0064] All of the above methods and processes may be implemented using one or more general purpose computers or processors. embodied in software code modules executed by The code module may be fully automated. The program may be stored on a non-transitory computer-readable medium or other computer storage device. Alternatively, some or all of these methods may be implemented in dedicated computer hardware. This may be done.
[0065] In particular, "can," "could," and "may" Conditional language such as "might" or "may" should be clearly stated. Unless otherwise specified, a particular embodiment generally includes specific features, elements, and / or steps. On the other hand, it is understood in the context in which it is generally used to indicate that other embodiments do not include them. Therefore, such conditional language typically requires that features, elements and / or steps It is not intended to imply that one or more embodiments are in any way required, nor is it intended to imply that one or more embodiments are in any way required. One or more embodiments may implement these features with or without user input or prompts. , whether elements and / or steps are included or performed in any particular embodiment. Nor is it intended to imply that the present invention necessarily includes logic for determining
[0066] Disjunctive language, such as the phrase "at least one of X, Y, or Z," is left unspecified. Normally, an item, term, etc. can be either X, Y, or Z, or any combination thereof. Generally, to indicate that the combination of X, Y, and / or Z is possible, Such disjunctive language is usually understood in the context of its use. At least one of X, at least one of Y, or at least one of Z is present. It is not intended, and should not be intended, to imply that the existence of
[0067] Unless otherwise specified, articles such as "a" or "an" generally refer to It should be construed as including one or more of the listed items. A phrase such as "a device configured to Such one or more listed devices also perform the stated functions. For example, "configured to perform items A, B, and C" "a processor configured to execute the functions B and C" refers to a second processor configured to execute the functions B and C. a first processor configured to execute the method of claim A, can be done.
[0068] Any routine in the flow diagrams described herein and / or shown in the accompanying drawings A routine description, routine element, or routine block describes a particular logic function or element within a routine. A module or segment of code containing one or more executable instructions for implementing a component It should be understood as potentially representing a part or portion of a So, depending on the functionality involved, elements or functions may be removed, or roughly synchronized, or in reverse order. Alternative implementations, including steps that may be performed in a different order than shown or described, are also contemplated herein. This is within the scope of the embodiments described in the specification.
[0069] It should be emphasized that many variations and modifications can be made to the above-described embodiments, and that the essential features of the present invention are not to be construed as limiting the scope of the present invention. It should be understood that other acceptable embodiments exist. All such modifications and variations are included herein within the scope of this disclosure and the following claims. It is intended to be protected by
Claims
1. Obtaining user input regarding suspension mode selection for a vehicle suspension system and obtaining a plurality of sensor values relating to the vehicle, the sensor values being related to a vehicle condition or is associated with one or more of the environmental measurements associated with the vehicle; based on the user input and processing the plurality of sensor values for the value determining a suspension mode of the suspension system; A plurality of individual changes to four independently controllable portions of the suspension system are specified. determining whether each of the four independently controllable portions is in accordance with a wheel position of the vehicle; and each of the four independently controllable sections is adapted to raise or lower a portion of the vehicle. a step of lowering the position of the object and associating the position value with the object; said plurality of controllable portions in response to said specified change values; causing one of the individual modifications to be performed on the four independently controllable parts; and for each change, individually changing the position value of the controllable portion.
1. A method for managing a suspension system for a vehicle, comprising:
2. and receiving user input regarding a selection of a suspension mode for the vehicle suspension system. The step of acquiring the user input includes acquiring the user input from an interface control unit provided in the vehicle. The method of claim 1 , comprising obtaining
3. The interface control unit is a graphical interface that receives user input. or an auditory interface for obtaining user input. The method of claim 2 .
4. and receiving user input regarding a selection of a suspension mode for the vehicle suspension system. The step of acquiring the information includes: acquiring the information through an interface control provided in a client device outside the vehicle; obtaining the user input from a control unit or obtaining the user input from a user profile; The method of claim 1 , comprising at least one of:
5. based on the user input and processing the plurality of sensor values for the value In response to determining a suspension mode of the suspension system, and further comprising the step of validating the determined suspension mode. Enabling the suspension mode determines whether the sensor values are processed according to the determined suspension mode.
2. The method of claim 1, further comprising applying a rule:
6. The sensor value includes at least one of a position or a vehicle operating mode. The method described.
7. based on the user input and processing the plurality of sensor values for the value Determining the suspension mode of the suspension system includes determining the suspension mode using one or more sensors. Based on associating higher priority to suspension modes determined by the value 2. The method of claim 1, further comprising determining a suspension mode by:
8. and obtaining at least one additional sensor value corresponding to one of the load height or the ground height. and The four suspension devices are connected to the load height sensor or the ground height sensor based on the load height sensor or the ground height sensor. and applying a second modification to a subset of the independently controllable portions of the 1. The method according to claim 1.
9. the determined suspension mode corresponds to a first mode; A plurality of individual changes to four independently controllable portions of the suspension system are specified. The step of determining the minimum position of all four independently controllable portions includes determining the minimum position of all four independently controllable portions.
10. The method of claim 1, further comprising selecting a position threshold to fall within the specified range.
10. the determined suspension mode corresponds to a second mode; A plurality of individual changes to four independently controllable portions of the suspension system are specified. The step of determining the position values of two independently controllable parts associated with the rear of the vehicle includes: so that it falls to a position threshold characterized as a lower position; The position values of two independently controllable parts associated with the front of the vehicle are higher and selecting the position threshold to rise to a position threshold characterized as a position. The method described below.
11. In response to performing one of the plurality of individual changes to the four independently controllable portions, In response, the method further includes a step of executing control of one additional vehicle driving mode.
1. The method according to claim 1.
12. Obtaining user input regarding suspension mode selection for a vehicle suspension system user interface components that a vehicle interface for acquiring a plurality of sensor values relating to the vehicle, The values are associated with one or more of a vehicle condition or an environmental measurement associated with the vehicle. a vehicle interface, A processor-implemented controller, the controller comprising a computer-implemented the computer-executable instructions comprising: in response to processing the plurality of sensor values related to the user input and the value; Specifying a plurality of individual changes to four independently controllable portions of the suspension system wherein each of the four independently controllable portions corresponds to a wheel position of the vehicle; and Each of the four independently controllable sections can raise or lower a portion of the vehicle. and is associated with a position value, said plurality of controllable portions in response to said specified change values; and causing each of the four independently controllable portions to perform one of the individual changes. and wherein the position values of the controllable parts are individually changed in the change of the position values of the controllable parts. , and a controller.
13. and receiving user input regarding a selection of a suspension mode for the vehicle suspension system. The interface control unit provided in the vehicle or the interface control unit provided outside the vehicle from at least one of the interface control units provided in the client device, The system of claim 15 , further comprising obtaining the user input.
14. The controller processes the plurality of sensor values relative to the user input and the value. and determining a suspension mode of the suspension device based on the result of the determination. and, in response, further operable to validate the specified plurality of individual change values.
16. The system described in 15.
15. The controller and obtaining at least one additional sensor value corresponding to one of the load height or the ground height. death, The four suspension devices are connected to the load height sensor or the ground height sensor based on the load height sensor or the ground height sensor. and further operable to apply a second modification to a subset of the independently controllable portions of the 16. The system described in 15.
Citation Information
Patent Citations
Level-control device for vehicles
JP1986263820A
Ground clearance controller
JP1987178413A
Vehicle height adjusting device
JP2006188088A
Height Adjustment System for a Vehicle
US20080272562A1
Vehicle height adjustment device
WO2017170253A1