The present disclosure relates generally to a work vehicle (e.g., a tractor, a truck, etc.). More specifically, the present disclosure relates to a vehicle with a hydraulic system. The hydraulic system facilitates the operation of hydraulic subsystems and reduces oscillations within the vehicle during loading events.
A common problem of work vehicles is the lack of axle suspension. For this reason alternative strategies have been explored to reduce the oscillations transmitted to the cabin during loading events of the work vehicle.
One such strategy is a passive ride control suspension (“PRC”). A PRC typically uses a hydraulic accumulator and dissipating valves connected to the lift cylinders of a boom of the work vehicle. The hydraulic flow oscillates between actuators and accumulator in such a PRC. The hydraulic capacitance embodied in a hydraulic accumulator slows the system dynamics and the valves dissipate the vibrational energy. However, this solution results in the addition of hydraulic circuitry to the original system, which means increasing costs, and limited range of working effectiveness.
The use of an accumulator also introduces the requirement to service or replace the accumulator within the lifetime of the vehicle. Over time, the gas precharge that acts as the cushioning device will degrade due to permeation through the accumulator structure. This results in decreased performance and operator discomfort. In typical work vehicle installations, the accumulator may not be easily accessible for service-leading to further operator annoyance.
Different Active Ride Control (“ARC”) strategies have also been studied in the past. Since many work vehicles utilize an open hydraulic circuit, the analyzed solutions typically use electro-actuated directional valves between actuators and supply. During ride conditions, the directional valves are continuously controlled, switching connection between actuators and pump or tank line to mitigate the oscillations transmitted to the operator.
For this reason, an ARC solution is needed to control work vehicle oscillations through a pump displacement control methodology.
One embodiment relates to a work vehicle including: one or more user input devices; a work implement; a hydraulic system including; a pump configured to cause a differential in hydraulic pressure between a pump inlet and a pump outlet; a flow director in hydraulic communication with the pump outlet and configured to adjust a flow of hydraulic fluid between one or more hydraulic components; a hydraulic actuator including a first chamber and a second chamber and configured to adjust a position of the work implement; and an angle sensor configured to receive a signal associated with an angle of the work implement; a load sensor configured to; receive an indication of the pressure exerted on the hydraulic actuator; and transmit the indication of the pressure exerted on the hydraulic actuator to the pump to adjust a hydraulic displacement of the pump; and a control system including processing circuitry and configured to: receive, by the processor from the one or more user input devices, a desired angle of the work implement; receive, by the processor from the one or more user input devices, a command to reduce oscillations of the work vehicle; and transmit a signal, by the processor, to the flow director to adjust a flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the flow director is an independent metering valve configured to independently control the flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the hydraulic actuator is a hydraulic piston and cylinder, wherein the cylinder rotatably coupled to the work vehicle and the hydraulic piston is rotatably coupled to the work vehicle.
In another embodiment, the hydraulic system does not include an accumulator or a dissipating valve.
In another embodiment, the work implement is a boom.
In another embodiment, load sensor is a load sensing hydraulic circuit.
In another embodiment, the load sensor is an electronic circuit including a pressure sensor configured to receive a signal associated with the pressure at the hydraulic actuator.
According to another implementation of the present disclosure, a method for reducing oscillations in a work vehicle is presented, the steps including: receiving, by a load sensor circuit, an indication of the pressure exerted on a hydraulic actuator; transmitting, by the load sensor hydraulic circuit, the indication of the pressure exerted on the hydraulic actuator to the pump to adjust a hydraulic displacement of the pump; receiving, by a processor, from one or more user input devices, a desired angle of a work implement coupled to the hydraulic actuator; receiving, by the processor from the one or more user input devices, a command to reduce oscillations of the work vehicle; and transmitting a signal, by the processor, to the flow director to adjust a flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the flow director is an independent metering valve configured to independently control the flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the hydraulic actuator is a hydraulic piston and cylinder, the cylinder rotatably coupled to the work vehicle and the hydraulic piston is rotatably coupled to the work vehicle.
In another embodiment, the command to reduce oscillations of the work vehicle is associated with an engageable driving mode.
In another embodiment, In another embodiment, the load sensor is a load sensing hydraulic circuit.
In another embodiment, the load sensor is an electronic circuit including a pressure sensor configured to receive a signal associated with the pressure at the hydraulic actuator.
According to another implementation of the present disclosure, a hydraulic system is presented, including; a pump configured to cause a differential in hydraulic pressure between a pump inlet and a pump outlet; a flow director in hydraulic communication with the pump outlet and configured to adjust a flow of hydraulic fluid between one or more hydraulic components; a hydraulic actuator including a first chamber and a second chamber and configured to adjust a position of the work implement; and an angle sensor configured to receive a signal associated with an angle of the work implement; a load sensor configured to; receive an indication of the pressure exerted on the hydraulic actuator; and transmit the indication of the pressure exerted on the hydraulic actuator to the pump to adjust a hydraulic displacement of the pump; and a control system including processing circuitry and configured to: receive, by the processor from the one or more user input devices, a desired angle of the work implement; receive, by the processor from the one or more user input devices, a command to reduce oscillations of the work vehicle; and transmit a signal, by the processor, to the flow director to adjust a flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the flow director is an independent metering valve configured to independently control the flow of hydraulic fluid from the pump outlet to both the first chamber and the second chamber of the hydraulic actuator.
In another embodiment, the hydraulic actuator is a hydraulic piston and cylinder, the cylinder rotatably coupled to the work vehicle and the hydraulic piston is rotatably coupled to the work vehicle.
In another embodiment, the hydraulic system does not include an accumulator or a dissipating valve.
In another embodiment, the command to reduce oscillations of the work vehicle is associated with an engageable driving mode.
In another embodiment, the load sensor is a load sensing hydraulic circuit.
In another embodiment, the load sensor is an electronic circuit including a pressure sensor configured to receive a signal associated with the pressure at the hydraulic actuator.
Before turning to the figures, which illustrate certain exemplary embodiments in detail, it should be understood that the present disclosure is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology used herein is for the purpose of description only and should not be regarded as limiting.
According to the exemplary embodiment shown in
The chassis of the vehicle 10 may include a structural frame (e.g., the frame 12) formed from one or more frame members coupled to one another (e.g., as a weldment). Additionally or alternatively, the chassis may include a portion of the driveline 50. By way of example, a component of the driveline 50 (e.g., the transmission 52) may include a housing of sufficient thickness to provide the component with strength to support other components of the vehicle 10.
According to an exemplary embodiment, the vehicle 10 is an off-road machine or vehicle. In some embodiments, the off-road machine or vehicle is an agricultural machine or vehicle such as a tractor, a telehandler, a front loader, a combine harvester, a grape harvester, a forage harvester, a sprayer vehicle, a speedrower, and/or another type of agricultural machine or vehicle. In some embodiments, the off-road machine or vehicle is a construction machine or vehicle such as a skid steer loader, an excavator, a backhoe loader, a wheel loader, a bulldozer, a telehandler, a motor grader, and/or another type of construction machine or vehicle. In some embodiments, the vehicle 10 includes one or more attached implements and/or trailed implements such as a front mounted mower, a rear mounted mower, a trailed mower, a tedder, a rake, a baler, a plough, a cultivator, a rotavator, a tiller, a harvester, and/or another type of attached implement or trailed implement.
According to an exemplary embodiment, the cab 30 is configured to provide seating for an operator (e.g., a driver, etc.) of the vehicle 10. In some embodiments, the cab 30 is configured to provide seating for one or more passengers of the vehicle 10. According to an exemplary embodiment, the operator interface 40 is configured to provide an operator with the ability to control one or more functions of and/or provide commands to the vehicle 10 and the components thereof (e.g., turn on, turn off, drive, turn, brake, engage various operating modes, raise/lower an implement, etc.). The operator interface 40 may include one or more displays and one or more input devices. The one or more displays may be or include a touchscreen, a LCD display, a LED display, a speedometer, gauges, warning lights, etc. The one or more input device may be or include a steering wheel, a joystick, buttons, switches, knobs, levers, an accelerator pedal, a brake pedal, etc.
According to an exemplary embodiment, the driveline 50 is configured to propel the vehicle 10. As shown in
As shown in
As shown in
As shown in
In some embodiments, the driveline 50 includes a plurality of prime movers 52. By way of example, the driveline 50 may include a first prime mover 52 that drives the front tractive assembly 70 and a second prime mover 52 that drives the rear tractive assembly 80. By way of another example, the driveline 50 may include a first prime mover 52 that drives a first one of the front tractive elements 78, a second prime mover 52 that drives a second one of the front tractive elements 78, a third prime mover 52 that drives a first one of the rear tractive elements 88, and/or a fourth prime mover 52 that drives a second one of the rear tractive elements 88. By way of still another example, the driveline 50 may include a first prime mover that drives the front tractive assembly 70, a second prime mover 52 that drives a first one of the rear tractive elements 88, and a third prime mover 52 that drives a second one of the rear tractive elements 88. By way of yet another example, the driveline 50 may include a first prime mover that drives the rear tractive assembly 80, a second prime mover 52 that drives a first one of the front tractive elements 78, and a third prime mover 52 that drives a second one of the front tractive elements 78. In such embodiments, the driveline 50 may not include the transmission 56 or the transfer case 58.
As shown in
According to an exemplary embodiment, the braking system 100 includes one or more brakes (e.g., disc brakes, drum brakes, in-board brakes, axle brakes, etc.) positioned to facilitate selectively braking (i) one or more components of the driveline 50 and/or (ii) one or more components of a trailed implement. In some embodiments, the one or more brakes include (i) one or more front brakes positioned to facilitate braking one or more components of the front tractive assembly 70 and (ii) one or more rear brakes positioned to facilitate braking one or more components of the rear tractive assembly 80. In some embodiments, the one or more brakes include only the one or more front brakes. In some embodiments, the one or more brakes include only the one or more rear brakes. In some embodiments, the one or more front brakes include two front brakes, one positioned to facilitate braking each of the front tractive elements 78. In some embodiments, the one or more front brakes include at least one front brake positioned to facilitate braking the front axle 76. In some embodiments, the one or more rear brakes include two rear brakes, one positioned to facilitate braking each of the rear tractive elements 88. In some embodiments, the one or more rear brakes include at least one rear brake positioned to facilitate braking the rear axle 86. Accordingly, the braking system 100 may include one or more brakes to facilitate braking the front axle 76, the front tractive elements 78, the rear axle 86, and/or the rear tractive elements 88. In some embodiments, the one or more brakes additionally include one or more trailer brakes of a trailed implement attached to the vehicle 10. The trailer brakes are positioned to facilitate selectively braking one or more axles and/or one more tractive elements (e.g., wheels, etc.) of the trailed implement.
The active ride control (“ARC”) of the present disclosure is used to minimize cabin oscillations of the vehicle 10 devoid of axles suspensions through the use of a hydraulic system incorporated into the vehicle 10. Specifically, the disclosed ARC strategy is based on pressure control of a variable displacement pump to reduce pressure oscillations in one or more boom lift cylinders of vehicle 10. As a consequence of a reduction in pressure variations in the boom lift actuators, the cabin 30 oscillations decrease.
Other active ride control strategies previously proposed use hydraulic control valves in the working lines of the one or more boom actuators of vehicle 10. However, the pump control of the present disclosure is based on a pressure control that can be achieved with new and unique circuit alternatives, which connect one or more of the actuator ports to the pump outlet. In some embodiments, the pump control is based on a control of the outlet pressure used to mitigate the pressure oscillations in the boom actuators, thus reducing implement and cabin vibrations. The feedback of the controller can be either hydraulic pressure feedback, electro-hydraulic pressure feedback, or acceleration feedback. Two exemplary embodiments are described herein: (1) with an independent metering valve (“IMV”) and (2) with additional directional valves and an electro-hydraulic pump with pressure control.
Using an independent metering valve on a construction vehicle (e.g., vehicle 10 of
Turning now to
The hydraulic system 400 may illustrate a working section 406 of a proportional directional valve mounted on the vehicle 10 of
The third position 410 of the valve 404 corresponds to the closed position in which all seven ports are closed. The second position 408 and the third position 412 correspond to a raising and lower position, respectively. In one embodiment, port 440 is in fluid communication with a recirculation valve 426, port 442 is coupled to a pump 428 configured to cause a pressure differential between an inlet of the pump (e.g., a pump inlet 525 of
A PRC system such as hydraulic system 400 may use a hydraulic accumulator and check valves 402, 414 connected to the boom actuators to regulate shock to the system and thereby reduce oscillations transmitted from the boom to the cabin 30 of the vehicle 10.
Turning now to
In the embodiment illustrated in
The boom angle (e.g., signal ϑ), coming from a sensor 518 (e.g., a potentiometer, rotary encoder, limit switch, magnetic linear position sensor, etc.) configured to measure an angle of the working implement (e.g., a boom) coupled to the hydraulic actuators 508 is compared to the desired angle 520 (e.g., reference value ϑref). The desired angle 520 is received by an operator input device (e.g., operator interface 40). Depending on error amplitude and current pressure on the piston side of the lifting actuators pA, the load sensing pressure (e.g., the pressure at the hydraulic line 528) is controlled to reach the pressure able to balance the load supported by the hydraulic actuators 508 at the pump outlet 526. Upon the working pressure in hydraulic line 528 being sufficiently large enough to support the load required at hydraulic actuators 508, the connection between the pump 502 and both the chambers of the hydraulic actuators 508 is opened through the directional valve (as shown in
In this embodiment, the hydraulic circuitry (with a pump displacement and pressure control) emulates the dampening action of a PRC solution without the addition of accumulator and dissipating valves or the need for hydraulic control valves in the working lines (e.g., hydraulic line 528) of the hydraulic actuators—thus reducing costs/complexity of manufacture and future maintenance.
This pump control principle is based on a pressure control that can be achieved with different circuit alternatives, which connects one or more of the actuator ports of hydraulic actuators 508 to the pump outlet 526. In some embodiments, the pump control is based on a control of the outlet pressure used to mitigate the pressure oscillations in the boom actuators, thus reducing implement and cabin vibrations. The feedback of the controller (or load sensing circuit 510) can be either hydraulic pressure feedback, or electro-hydraulic pressure feedback, or acceleration feedback.
In an alternative embodiment, the load holding side of the hydraulic actuators 508 may be fluidly coupled to the supply (e.g., pump 502) and the lower pressure side to the tank 504. In this embodiment, the minimum pressure setting of the pump should be lower than the pressure needed to balance the load on the load holding side to avoid the hydraulic actuators 508 rising. This embodiment can be implemented using an IMV (as shown if
In some embodiments, the active ride control implementation may be adjusted on and off by an operator of vehicle 10. For example, the vehicle 10 may have an active ride control mode that may be toggled on/off through the use of operator interface 40 of
Once the ARC mode is activated, the pressure signal transmitted over line 516 given to the pump 502 results in a certain pressure at the pump outlet 526 due to changes in the pump 502 (e.g., changes in position of the swash plate, etc.) to sustain the existing load at the hydraulic actuators 508. Depending on the boom position desired by the user (as determined by an input to the operator interface 40) and the external load on the hydraulic actuators (as generated by the load on a connected work implement, e.g., a front bucket), the pressure is adjusted accordingly. In some embodiments, to avoid undesired boom motion, only when the desired pressure is reached do the directional valve spools open, and thereby connecting the supply line from the pump 502 to both actuators chambers of the hydraulic actuators 508. When the ARC mode is functioning, there will be close to no motion of the boom. With the objective of keeping the hydraulic actuator 508 pressure as constant as possible, the pump displacement will slightly vary depending on the effect of road disturbance on the hydraulic actuators 508. Hydraulic fluid may flow between actuator chambers and the boom will fluctuate consequently. The vibrations caused by an uneven road condition will be damped and result in limited oscillations transmitted to the cabin 30, thus decreasing the vertical acceleration experienced by the operator of vehicle 10.
In some embodiments, the ARC mode uses a directional valve (electronically actuated to allow the fluid flow control to be active while the vehicle 10 is operational/driving. The directional valve may either connect the two actuator chambers (e.g., of hydraulic actuators 508) to the supply line (e.g., hydraulic line 528) or connect the load holding side of the cylinder to the supply line (e.g., hydraulic line 528) and the lower pressure side to the tank 504, in one of the alternative embodiments.
Turning now to
The displacement control 610 may also receive an indication of a boom angle 618 of a boom (or alternative work implement) coupled to the hydraulic actuators 508 and a desired boom angle 620 as received by the operator interface 40. In some embodiments, the line 614 is a communication line configured for transmitting electronic signals and/or communication signals and/or control signals. According to an embodiment, a boom angle error is transmitted over line 614. In other embodiments, both the boom angle 618 and the desired angle 620 are transmitted to the displacement control 614 over line 614 and the boom angle error (e.g., the difference between the boom angle 618 and the desired angle 620) is calculated at the displacement control 610.
Turning now to
Directional valve 720 may be a three port, three position valve with a first position 722, a second position 724, and a third position 726. Each position 722, 724, 726 may include three ports, including a pump port 752 (in fluid communication with a pump 702), a tank port 754 (in fluid communication with a tank 704), and a working line port 750 (in fluid communication with a first chamber 708 of a hydraulic actuator).
Directional valve 728 may be a three port, three position valve with a first position 730, a second position 732, and a third position 734. Each position 730, 732, 734 may include three ports, including a pump port 752, 762 (in fluid communication with a pump 702), a tank port 754, 764 (in fluid communication with a tank 704), and a working line port 750, 760 (in fluid communication with a second chamber 709 of a hydraulic actuator).
As described in
Turning now to
Turning now to
In the embodiment illustrated in
In this embodiment, the directional valve 902 is able to direct the hydraulic flow from the actuator chambers 940, 942 to the tank 932, during standard operations, and to the supply line 920 (which is coupled to the pump 920) in the ARC mode.
As utilized herein with respect to numerical ranges, the terms “approximately,” “about,” “substantially,” and similar terms generally mean +/−10% of the disclosed values, unless specified otherwise. As utilized herein with respect to structural features (e.g., to describe shape, size, orientation, direction, relative position, etc.), the terms “approximately,” “about,” “substantially,” and similar terms are meant to cover minor variations in structure that may result from, for example, the manufacturing or assembly process and are intended to have a broad meaning in harmony with the common and accepted usage by those of ordinary skill in the art to which the subject matter of this disclosure pertains. Accordingly, these terms should be interpreted as indicating that insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the disclosure as recited in the appended claims.
A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to perform the actions. One or more computer programs can be configured to perform particular operations or actions by virtue of including instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions.
It should be noted that the term “exemplary” and variations thereof, as used herein to describe various embodiments, are intended to indicate that such embodiments are possible examples, representations, or illustrations of possible embodiments (and such terms are not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
The term “coupled” and variations thereof, as used herein, means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members. If “coupled” or variations thereof are modified by an additional term (e.g., directly coupled), the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above. Such coupling may be mechanical, electrical, or fluidic.
References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below”) are merely used to describe the orientation of various elements in the figures. It should be noted that the orientation of various elements may differ according to other exemplary embodiments, and that such variations are intended to be encompassed by the present disclosure.
The present disclosure contemplates methods, systems, and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures and description may illustrate a specific order of method steps, the order of such steps may differ from what is depicted and described, unless specified differently above. Also, two or more steps may be performed concurrently or with partial concurrence, unless specified differently above. Such variation may depend, for example, on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations of the described methods could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps, and decision steps.
The term “client or “server” include all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations, of the foregoing. The apparatus may include special purpose logic circuitry, e.g., a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The apparatus may also include, in addition to hardware, code that creates an execution environment for the computer program in question (e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or a combination of one or more of them). The apparatus and execution environment may realize various different computing model infrastructures, such as web services, distributed computing and grid computing infrastructures.
The systems and methods of the present disclosure may be completed by any computer program. A computer program (also known as a program, software, software application, script, or code) may be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and it may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, object, or other unit suitable for use in a computing environment. A computer program may, but need not, correspond to a file in a file system. A program may be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program may be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification may be performed by one or more programmable processors executing one or more computer programs to perform actions by operating on input data and generating output. The processes and logic flows may also be performed by, and apparatus may also be implemented as, special purpose logic circuitry (e.g., an FPGA or an ASIC).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for performing actions in accordance with instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data (e.g., magnetic, magneto-optical disks, or optical disks). However, a computer need not have such devices. Moreover, a computer may be embedded in another device (e.g., a vehicle, a Global Positioning System (GPS) receiver, etc.). Devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD ROM and DVD-ROM disks). The processor and the memory may be supplemented by, or incorporated in, special purpose logic circuitry.
To provide for interaction with a user, implementations of the subject matter described in this specification may be implemented on a computer having a display device (e.g., a CRT (cathode ray tube), LCD (liquid crystal display), OLED (organic light emitting diode), TFT (thin-film transistor), or other flexible configuration, or any other monitor for displaying information to the user. Other kinds of devices may be used to provide for interaction with a user as well; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback).
Implementations of the subject matter described in this disclosure may be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a client computer) having a graphical user interface or a web browser through which a user may interact with an implementation of the subject matter described in this disclosure, or any combination of one or more such back end, middleware, or front end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a LAN and a WAN, an inter-network (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks).
It is important to note that the construction and arrangement of the vehicle 10 and the systems and components thereof (e.g., the driveline 50, the braking system 100, the control system 200, etc.) as shown in the various exemplary embodiments is illustrative only. Additionally, any element disclosed in one embodiment may be incorporated or utilized with any other embodiment disclosed herein.