System and method for adjusting a handle of a vehicle
The system, which combines sensors and actuators with a control unit, automatically adjusts the height and width of the vehicle's handlebars, solving the problem of the traditional non-adjustable handlebars of riding-style vehicles. This achieves real-time adaptability and personalized comfort and controllability, enhancing the vehicle's accessibility and safety.
Patent Information
- Application Number
- CN202480035145.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-28
- Filing Date
- 2024-09-27
- Publication Date
- 2025-12-23
AI Technical Summary
Traditional riding-style bicycles have fixed and non-adjustable handlebar designs, inconvenient manual adjustment, lack of real-time adaptability, and limited after-sales parts availability. These issues result in compromised rider comfort and control, and make them unsuitable for a wide range of rider preferences and physical characteristics.
The system, which combines sensors and actuators with a control unit, automatically adjusts the height and width of the handlebars by detecting various predefined parameters, such as the force applied by the rider, pressure distribution, and vehicle tilt. It achieves real-time adaptive adjustment by combining rider profiles and algorithm models.
It enables real-time adjustments based on individual rider characteristics and changing conditions, improving riding comfort and control, enhancing vehicle accessibility and safety, and providing solutions for adaptive learning and ergonomic optimization.
Smart Images

Figure CN121194918A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a vehicle. More specifically, this invention relates to a system and method for adjusting the handlebars of a vehicle. Background Technology
[0002] Vehicles such as scooters and motorcycles have long been popular modes of transportation due to their flexibility, fuel efficiency, and the exciting experience they offer riders. However, the ergonomic design of these vehicles presents challenges because riders vary in size, and each rider has unique preferences and physical characteristics. The fixed and non-adjustable handlebars on traditional riding vehicles can cause rider discomfort and reduce control, especially during extended use.
[0003] Some ride-on vehicles are equipped with adjustable handlebars, allowing riders to manually change the height and angle of the handlebars. However, this type of motorcycle has several problems. One problem is limited customization, where adjustments are often limited in scope and may not accommodate a wide range of rider preferences or body characteristics. Another problem is manual operation, where riders need to manually adjust the handlebars, which can be inconvenient, especially while riding. Yet another problem is the lack of real-time adaptability, where the handlebars cannot adapt to changing riding conditions.
[0004] In addition, cyclists use aftermarket accessories such as handlebar risers or extenders to change the handlebar position. However, aftermarket accessories have limited adaptability; they may not offer a wide range of adjustments and may not meet the dynamic needs of cyclists during different riding conditions. Furthermore, aftermarket accessories are complex to install, with custom modifications potentially requiring specialized skills and possibly voiding the warranty.
[0005] Furthermore, vehicle manufacturers sometimes design motorcycle handlebars to accommodate a wide range of riders. However, such universal designs suffer from a lack of customization, meaning they may not suit the specific preferences and physical characteristics of an individual rider. Additionally, the ergonomics of such vehicles are compromised, as this one-size-fits-all approach can lead to compromises in comfort and control for some riders.
[0006] In view of the above, it is necessary to overcome at least the aforementioned disadvantages of the prior art. Summary of the Invention
[0007] In one aspect of the invention, a system for adjusting the handlebars of a vehicle is disclosed. The system includes one or more sensors, one or more actuators, and a control unit. The one or more sensors are mounted on the vehicle. The one or more sensors are configured to detect one or more first predefined parameters. The one or more actuators are also mounted on the vehicle. The one or more actuators are configured to adjust one or more second predefined parameters of the vehicle's handlebars. The control unit is configured to receive information indicating one or more first predefined parameters and to instruct the one or more actuators to adjust one or more second predefined parameters of the vehicle's handlebars based on the one or more first predefined parameters.
[0008] In an implementation, one or more sensors are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and altitude sensors.
[0009] In an implementation, one or more first predefined parameters are selected from the group consisting of: the force exerted by the rider on the handlebars of the vehicle, the pressure distribution on the handlebars of the vehicle, the orientation of the vehicle, the lean angle of the vehicle, the acceleration of the vehicle, the deceleration of the vehicle, the weight of the rider of the vehicle, and the height of the rider of the vehicle.
[0010] In an implementation, one or more second predefined parameters are selected from the group consisting of the height of the vehicle's handlebars and the width of the vehicle's handlebars.
[0011] In one implementation, the system includes one or more control knobs adapted for operation by the rider of the vehicle to manually change the value of one or more first predefined parameters. One or more actuators are configured to adjust one or more second predefined parameters of the handlebars based on the changed values of the one or more first predefined parameters.
[0012] In one implementation, the control unit is configured to determine the value of one or more second predefined parameters of the vehicle's handlebars based on one or more first predefined parameters. The control unit is also configured to detect real-time values of the one or more second predefined parameters of the vehicle's handlebars. Upon detecting a difference between the real-time value and a calculated value of the one or more second predefined parameters of the vehicle's handlebars, the control unit is configured to instruct one or more actuators to adjust the value of the one or more second predefined parameters of the vehicle's handlebars based on the difference between the real-time value and the calculated value of the one or more second predefined parameters.
[0013] In one implementation, the control unit is configured to determine the value of one or more second predefined parameters of the vehicle's handlebars based on one or more first predefined parameters. Upon determining the value of one or more of the second predefined parameters, the control unit is also configured to instruct one or more actuators to adjust the one or more second predefined parameters of the vehicle's handlebars.
[0014] In one implementation, the control unit is configured to determine, based on one or more first predefined parameters, whether a rider profile corresponding to the one or more first predefined parameters exists in a stored database. Upon detecting a rider profile in the database, the control unit is configured to instruct one or more actuators to adjust one or more second predefined parameters of the vehicle's handlebars based on the values of one or more second predefined parameters stored in the rider profile. If a rider profile does not exist in the database or is missing, the control unit is configured to perform one or more predefined operations. The one or more predefined operations include: creating a rider profile, determining and storing the values of one or more second predefined parameters, and instructing one or more actuators to adjust one or more second predefined parameters of the vehicle's handlebars based on the values of one or more second predefined parameters stored in the rider profile that correspond to the one or more first predefined parameters.
[0015] In one implementation, the control unit determines the value of one or more second predefined parameters of the vehicle's handlebars based on calculations performed by an algorithm or training model.
[0016] In one implementation, the system includes a display unit. The display unit is configured to perform at least one of the following: displaying a message proposing adjustment to one or more second predefined parameters of the vehicle's handlebars; receiving one or more inputs from a rider for approving or disapproving the proposed adjustment to one or more second predefined parameters of the vehicle's handlebars; and receiving one or more inputs from a user for changing the value of one or more second predefined parameters of the vehicle's handlebars.
[0017] In another aspect of the invention, a method for adjusting a vehicle handlebar is disclosed. The method includes the step of detecting one or more predefined parameters. The detection step is performed by one or more sensors disposed on the vehicle. The method further includes the step of receiving information indicating one or more first predefined parameters. The receiving step is performed by a control unit communicating with one or more sensors and one or more actuators. The method further includes the step of instructing one or more actuators to adjust one or more second predefined parameters of the vehicle handlebar based on one or more first predefined parameters.
[0018] In an implementation, one or more sensors are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and altitude sensors.
[0019] In an implementation, one or more first predefined parameters are selected from the group consisting of: the force exerted by the rider on the handlebars of the vehicle, the pressure distribution on the handlebars of the vehicle, the orientation of the vehicle, the lean angle of the vehicle, the acceleration of the vehicle, the deceleration of the vehicle, the weight of the rider of the vehicle, and the height of the rider of the vehicle.
[0020] In an implementation, one or more second predefined parameters are selected from the group consisting of the height of the vehicle's handlebars and the width of the vehicle's handlebars.
[0021] In one implementation, the method further includes adjusting a second predefined parameter of the handlebar based on a manually changed value of one or more first predefined parameters. The values of the one or more first predefined parameters are manually changed via one or more control knobs suitable for operation by the rider of the vehicle.
[0022] In one implementation, the method further includes: determining the value of one or more second predefined parameters of the vehicle's handlebar based on one or more predefined parameters. The step of determining the value of the one or more second predefined parameters is performed by a control unit. The method further includes the step of detecting a real-time value of one or more second predefined parameters of the vehicle's handlebar. The step of detecting the real-time value of the one or more second predefined parameters is performed by a control unit. The method further includes: when a difference between the real-time value and a calculated value of one or more second predefined parameters is detected, instructing one or more actuators to adjust the value of one or more second predefined parameters of the vehicle's handlebar based on the difference between the real-time value and the calculated value. The step of instructing one or more actuators is performed by a control unit.
[0023] In one implementation, the method further includes the step of determining a value for one or more second predefined parameters of the vehicle's handlebars based on a first or first predefined parameter. The step of determining the value of the one or more second predefined parameters is performed by a control unit. The method also includes the step of instructing one or more actuators to adjust a first or second predefined parameter of the vehicle's handlebars based on the determined value of the one or more second predefined parameters. The step of instructing the one or more actuators is performed by the control unit.
[0024] In one implementation, the method includes the following steps: determining whether a rider profile corresponding to one or more first predefined parameters exists in a stored database based on one or more first predefined parameters. If a rider profile exists in the stored database, the method includes the following steps: instructing one or more actuators to adjust one or more second predefined parameters of the vehicle's handlebars based on determined values of one or more second predefined parameters. The step of instructing the one or more actuators is performed by a control unit. If a rider profile does not exist in the stored database, the method includes the following steps: performing one or more predefined operations. The one or more predefined operations include: creating a rider profile, and instructing one or more actuators to adjust one or more second predefined parameters of the vehicle's handlebars based on values of one or more second predefined parameters stored in the rider profile that correspond to one or more first predefined parameters.
[0025] In one implementation, the step of determining the value of one or more second predefined parameters of the vehicle's handlebars is based on a stored profile of the vehicle's rider.
[0026] In an implementation, the step of determining the value of one or more second predefined parameters of the vehicle's handlebars is based on calculations performed by an algorithm or training model.
[0027] In an implementation, the method includes at least one of the following: (a) displaying a message by a display unit proposing adjustment of one or more second predefined parameters of the handlebars of a vehicle; (b) receiving by the display unit one or more inputs from a rider for approving or disapproving the proposed adjustment of one or more second predefined parameters of the handlebars of the vehicle; and receiving by the display unit one or more inputs from a user for changing the value of one or more second predefined parameters of the handlebars of the vehicle. Attached Figure Description
[0028] Reference will be made to embodiments of the invention, examples of which may be illustrated in the accompanying drawings. These figures are intended to be illustrative and not restrictive. Although the invention has been generally described in the context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these specific embodiments.
[0029] Figure 1 A block diagram of a system for adjusting the handlebars of a vehicle according to an embodiment of the present invention is shown.
[0030] Figure 2 A method for adjusting a vehicle handle according to an embodiment of the present invention is shown.
[0031] Figure 3 A method for adjusting a vehicle handle according to another embodiment of the present invention is shown.
[0032] Figure 4 A method for adjusting the handlebars of a vehicle according to yet another embodiment of the present invention is shown.
[0033] Figure 5 A method for adjusting the handlebars of a vehicle according to yet another embodiment of the present invention is shown. Detailed Implementation
[0034] Various features and embodiments of the present invention will become apparent from the following further description thereof.
[0035] For the purposes of this invention, the term "vehicle" refers to a vehicle having handlebars, such as, but not limited to, bicycles, scooters, motorcycles, and similar vehicles. The term "vehicle" also includes, but is not limited to, conventional internal combustion engine vehicles, electric vehicles, and hybrid vehicles.
[0036] Figure 1 A block diagram of a system 100 for adjusting a handle 12 of a vehicle 10 according to an embodiment of the present invention is shown.
[0037] As shown in the figure, system 100 includes one or more sensors 104, one or more actuators 106, and a control unit 105. The one or more sensors 104 are mounted on vehicle 10 and configured to detect / measure one or more predefined parameters. In a non-limiting example, the one or more sensors 104 are selected from the group consisting of pressure sensors, inertial measurement units, accelerometers, weight sensors, and altitude sensors. The one or more predefined parameters are selected from the group consisting of: the force exerted by the rider of vehicle 10 on the handlebars 12 of vehicle 10, the pressure distribution on the handlebars 12 of vehicle 10, the orientation of vehicle 10, the tilt of vehicle 10, the acceleration of vehicle 10, the deceleration of vehicle 10, the weight of the rider of vehicle 10, and the height of the rider of vehicle 10.
[0038] One or more sensors 104 are communicatively coupled to control unit 105. Information indicating one or more first predefined parameters is transmitted to control unit 105. Control unit 105 is configured to receive information indicating one or more first predefined parameters. Based on the information indicating one or more first predefined parameters, control unit 105 is configured to instruct one or more actuators 106 to adjust one or more second predefined parameters of the handlebar 12 of vehicle 10 based on one or more first predefined parameters. In a non-limiting example, the one or more second predefined parameters are selected from the group consisting of: the height of the handlebar 12 of vehicle 10 and the width of the handlebar 12 of vehicle 10.
[0039] In one embodiment, control unit 105 is configured to determine the value of one or more second predefined parameters of the handlebar 12 of vehicle 10 based on one or more first predefined parameters. Control unit 105 is configured to instruct one or more actuators 106 to adjust one or more second predefined parameters of the handlebar 12 of vehicle 10 based on the determined values of one or more second predefined parameters.
[0040] In a non-limiting example, one or more predefined parameters are forces applied to the handlebar 12 of the vehicle 10, which are detected / measured by one or more pressure sensors 104 disposed on the vehicle 10. The force applied to the handlebar 12 of the vehicle 10 is transmitted to a control unit 105. The control unit 105 instructs one or more actuators 106 to adjust one or more second predefined parameters of the handlebar 12, such as the height and width of the handlebar 12, based on the value of the force applied to the handlebar 12 of the vehicle 10.
[0041] In a non-limiting example, one or more predefined parameters are pressure distributions on the handlebar 12 of the vehicle 10, which are detected / measured by one or more pressure sensors 104 disposed on the vehicle 10, either at one location or at multiple locations on the handlebar 12. Information indicating the pressure distribution on the handlebar 12 of the vehicle 10 is transmitted to a control unit 105. The control unit 105 instructs one or more actuators 106 to adjust one or more second predefined parameters of the handlebar 12, such as the height and width of the handlebar 12, based on the pressure distribution on the handlebar 12 of the vehicle 10.
[0042] In one embodiment, control unit 105 is configured to determine the value of one or more second predefined parameters of the handlebars 12 of vehicle 10 based on one or more first predefined parameters. In a non-limiting example, the one or more first predefined parameters are the force applied to the handlebars 12 of vehicle 10 by the rider of vehicle 10, the pressure distribution on the handlebars 12 of vehicle 10, the orientation of vehicle 10, the lean angle of vehicle 10, the acceleration of vehicle 10, the deceleration of vehicle 10, the weight of the rider of vehicle 10, and the height of the rider of vehicle 10. Control unit 105 is also configured to determine the real-time value of one or more second predefined parameters of the handlebars 12 of vehicle 10. In the event of a difference between the real-time value and the calculated value of one or more second predefined parameters of the handlebars 12 of vehicle 10, control unit 105 is configured to instruct one or more actuators 106 to adjust one or more second predefined parameters of vehicle 10 based on the difference between the real-time value and the calculated value of one or more second predefined parameters of vehicle 10.
[0043] In one implementation, upon receiving information indicating one or more first predefined parameters, the control unit 105 is configured to determine whether a rider profile corresponding to one or more first predefined parameters exists in a database stored in the control unit 105. The rider profile includes the rider's preference for one or more second predefined parameters of the handlebars of the vehicle 10, corresponding to one or more first predefined parameters. If such a rider profile exists, the control unit 105 instructs one or more actuators 106 to adjust one or more second predefined parameters of the handlebars 12 of the vehicle 10 based on the values of one or more second predefined parameters stored in the rider profile. If no rider profile exists in the stored database, a new rider profile is created. The new rider profile stores the values of one or more second predefined parameters of the handlebars 12 of the vehicle 10, calculated by the control unit 105 and / or adjusted by the rider using the manual knob 108 for one or more first predefined parameters. The control unit 105 is configured to instruct one or more actuators 106 to adjust one or more second predefined parameters of the handlebars 12 of the vehicle 10 based on the stored values of one or more second predefined parameters. The control unit 105 is also configured to update the values of one or more second predefined parameters of the handlebars 12 of the vehicle 10 based on the user’s preferences while riding the vehicle 10.
[0044] To provide a better ergonomic experience, in this embodiment, system 100 may also be provided with one or more control knobs 108. The one or more control knobs 108 are adapted to be operated by the rider of the vehicle to change the values of one or more first predefined parameters. For example, the rider of vehicle 10 can operate one or more control knobs 108 to change the measured pressure and measured pressure distribution on the handlebars 12 of vehicle 10. These values may be displayed on the display unit 110 of vehicle 10 or on the display unit of the rider's personal digital assistant (not shown), which is communicatively coupled to the vehicle. Therefore, control unit 105 will adjust one or more second predefined parameters of handlebars 12 of vehicle 10 based on the adjustment values of one or more first predefined parameters. Control unit 105 may have a table or curve in which the values of the second set of predefined parameters are plotted relative to the first set of predefined parameters. Control unit 105 determines the values of one or more second set of predefined parameters corresponding to one or more first set of predefined parameters and instructs one or more actuators 106 to adjust the one or more second predefined parameters of handlebars 12 accordingly.
[0045] The control unit 105 may have an algorithm or training model for determining the values of one or more second predefined parameters of the handle 12 of the vehicle 10.
[0046] System 100 also includes a user interface, such as a display unit 110, which may be located on the instrument cluster (not shown) of vehicle 10 and / or on the rider's personal digital assistant. Display unit 110 is configured to display a message proposing adjustment to one or more second predefined parameters of the handlebars 12 of vehicle 10. Display unit 110 may also be configured to receive one or more inputs from the rider for approving or disapproving the proposed adjustment to one or more second predefined parameters of the handlebars 12 of vehicle 10. Control unit 105 may also be configured to receive one or more inputs from the user for changing the value of one or more second predefined parameters of the handlebars of the vehicle. Thus, the rider of the vehicle can change the value of one or more first predefined parameters by providing input to control unit 105 via one or more control knobs 108 or by means of display unit 110.
[0047] In implementations, one or more actuators 106 are electric, hydraulic, or pneumatic. In a non-limiting example, the actuator is a motor.
[0048] In one implementation, the user interface in the display unit 110 allows the rider to manually override the automatic adjustments, thus providing flexibility and control.
[0049] In one implementation, system 100 includes an emergency stop mechanism (not shown). The emergency stop mechanism is a backup mechanism used to immediately stop the regulation process in the event of a malfunction or unsafe condition.
[0050] In one implementation, the system also includes a limit switch (not shown). The limit switch is used to prevent over-adjustment and to ensure that adjustments to one or more second predefined parameters of the handle 12 are within safe operating limits.
[0051] In one implementation, system 100 also includes a backup power supply (not shown) and a manual handle adjustment (by means of one or more knobs 108) to deal with electrical failures or battery depletion.
[0052] In this implementation, the display unit 110 is an LCD or touchscreen display of the instrument cluster of the vehicle 10 or a personal digital assistant for the rider. The display unit 110 includes buttons, touch controls, and / or voice commands for the rider to input their preferences or to make manual adjustments or override the automatic adjustments of the handlebars 12 of the vehicle 10. The display unit 110 also includes an interface for inputting rider profile data, including age, height, weight, and any specific preferences.
[0053] It should be understood that the rider profile is continuously updated over time based on their height, weight, riding style, behavior, and preferences. The vehicle's riding style, behavior, and preferences can be determined by the vehicle's control unit 105 based on one or more first set of predefined parameters and a second set of predefined parameters.
[0054] It should be understood that the algorithm and training model in the control unit 105 undergo a calibration phase in which the rider's preferences are learned and stored.
[0055] It should be understood that the control unit 105 processes data to determine the optimal handlebar position based on the rider's profile. For example, the control unit 105 may consider setting a higher handlebar position for taller riders, or a wider grip for riders with wider arms or greater strength.
[0056] It should be understood that one or more sensors 104 continuously collect data on cyclist behavior, vehicle orientation, and external factors.
[0057] It should be understood that System 100 creates and updates user profiles based on rider input and collected sensor data. These profiles include, but are not limited to, information such as, preferred handlebar height, grip strength, and steering behavior.
[0058] It should be understood that one or more actuators 106 adjust the handlebar position in real time, and the adjustment frequency can be determined by the manufacturer of vehicle 10 and / or the rider of vehicle 10.
[0059] Figure 2 A method 200 for adjusting the handle 12 of a vehicle 10 according to an embodiment of the present invention is shown.
[0060] As shown in the figure, at step 201, the method includes: detecting / measuring one or more predefined parameters. The detection / measuring step 201 is performed by one or more sensors 104 disposed in the vehicle 10. The method also includes step 202: receiving information indicating one or more first predefined parameters. Step 202, receiving information indicating one or more first predefined parameters, is performed by control unit 105. The method further includes step 203: instructing one or more actuators 106 to adjust one or more second predefined parameters of the handle 12 of the vehicle 10 based on one or more first predefined parameters. Instruction step 203 is also performed by control unit 105.
[0061] One or more sensors 104, a control unit 105, and one or more actuators 106 are disposed on the vehicle. The control unit 105 is communicatively coupled to one or more sensors 104 and one or more actuators 106. The one or more sensors 104 are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and altitude sensors. One or more first predefined parameters are selected from the group consisting of the force exerted by the rider of the vehicle on the handlebars 12 of the vehicle 10, the pressure distribution on the handlebars 12 of the vehicle 10, the orientation of the vehicle 10, the tilt of the vehicle 10, the acceleration of the vehicle 10, the deceleration of the vehicle 10, the weight of the rider of the vehicle 10, and the height of the rider of the vehicle 10. One or more second predefined parameters are selected from the group consisting of the height of the handlebars 12 of the vehicle 10 and the width of the handlebars 12 of the vehicle 10.
[0062] Figure 3 A method 300 for adjusting the handle 12 of a vehicle 10 according to another embodiment of the present invention is shown.
[0063] As shown in the figure, at step 301, the method includes: detecting one or more first predefined parameters. Detection step 301 is performed by one or more sensors 104. At step 302, the method includes: receiving information indicating one or more first predefined parameters. Receiving step 302 is performed by a control unit 105 communicating with one or more sensors 104 and one or more actuators 106. At step 303, the method includes: determining the value of one or more second predefined parameters of the handlebar 12 of the vehicle 10 based on one or more predefined parameters. Step 303 of determining the value of one or more second predefined parameters of the handlebar 12 of the vehicle 10 is performed by the control unit 105. At step 304, the method includes: detecting the real-time value of one or more second predefined parameters of the handlebar 12 of the vehicle 10. Step 304 of detecting the real-time value of one or more second predefined parameters is performed by the control unit 105. At step 305, the method includes: upon detecting a difference between a real-time value and a calculated value of one or more second predefined parameters, instructing one or more actuators 106 to adjust the value of one or more of the second predefined parameters of the handle 12 of the vehicle 10 based on the difference between the real-time value and the calculated value. Step 305, instructing one or more actuators 106, is performed by the control unit 105.
[0064] One or more sensors 104, a control unit 105, and one or more actuators 106 are disposed in the vehicle 10. The control unit 105 is communicatively coupled to one or more sensors 104 and one or more actuators 106. The one or more sensors 104 are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and altitude sensors. One or more first predefined parameters are selected from the group consisting of the force exerted by the rider of the vehicle 10 on the handlebars 12 of the vehicle 10, the pressure distribution on the handlebars 12 of the vehicle 10, the orientation of the vehicle 10, the tilt of the vehicle 10, the acceleration of the vehicle 10, the deceleration of the vehicle 10, the weight of the rider of the vehicle 10, and the height of the rider of the vehicle 10. One or more second predefined parameters are selected from the group consisting of the height of the handlebars 12 of the vehicle 10 and the width of the handlebars 12 of the vehicle 10.
[0065] Figure 4 A method 400 for adjusting the handle 12 of a vehicle 10 according to another embodiment of the present invention is shown.
[0066] As shown in the figure, at step 401, the method includes: detecting one or more first predefined parameters. The detection step 401 is performed by one or more sensors 104. At step 402, the method includes: receiving information indicating one or more first predefined parameters. The receiving step 402 is performed by a control unit 105 communicating with one or more sensors 104 and one or more actuators 106. At step 403, the method includes: determining the value of one or more second predefined parameters of the handlebar 12 of the vehicle 10 based on one or more first predefined parameters. At step 404, the method includes: instructing one or more actuators 106 to adjust one or more of the second predefined parameters of the handlebar 12 of the vehicle 10 based on the determined values of the one or more second predefined parameters.
[0067] One or more sensors 104, a control unit 105, and one or more actuators 106 are disposed on the vehicle 10. The control unit 105 is communicatively coupled to one or more sensors 104 and one or more actuators 106.
[0068] In a non-limiting example, one or more predefined parameters are forces applied to the handlebar 12 of the vehicle 10, which are detected / measured by one or more pressure sensors 104 disposed on the vehicle 10. The force applied to the handlebar 12 of the vehicle 10 is transmitted to a control unit 105. The control unit 105 instructs one or more actuators 106 to adjust one or more second predefined parameters of the handlebar 12, such as the height and width of the handlebar 12, based on the value of the force applied to the handlebar 12 of the vehicle 10.
[0069] In a non-limiting example, one or more predefined parameters are pressure distributions on the handlebars 12 of the vehicle 10, which are detected / measured by one or more pressure sensors 104 located in the vehicle 10 at one location or multiple locations on the handlebars 12. Information indicating the pressure distribution on the handlebars 12 of the vehicle 10 is transmitted to a control unit 105. The control unit instructs one or more actuators 106 to adjust one or more second predefined parameters of the handlebars 12, such as handle height and width, based on the pressure distribution on the handlebars 12 of the vehicle 10.
[0070] Figure 5 A method 500 for adjusting the handle 12 of a vehicle 10 according to another embodiment of the present invention is shown.
[0071] As shown in the figure, at step 501, the method includes: detecting one or more first predefined parameters. Detection step 501 is performed by one or more sensors 104. At step 502, the method includes: receiving information indicating one or more first predefined parameters. Receiving step 502 is performed by a control unit 105 communicating with one or more sensors 104 and one or more actuators 106. At step 503, the method includes: determining whether a cyclist profile corresponding to one or more first predefined parameters exists in a stored database. Step 503 of determining whether a cyclist profile exists in the stored database is performed by the control unit 105. If a cyclist profile exists, the method proceeds to step 505. If no cyclist profile exists, the method proceeds to step 504 and then to step 505. At step 505, the method creates a cyclist profile having determined values for a second set of predefined parameters corresponding to one or more first predefined parameters. At step 505, the method includes the following steps: instructing one or more actuators 106 to adjust one or more second predefined parameters of the handlebars 12 of the vehicle 10 based on the values of one or more second predefined parameters stored in the rider profile.
[0072] One or more sensors 104, a control unit 105, and one or more actuators 106 are disposed in the vehicle 10. The control unit 105 is communicatively coupled to one or more sensors 104 and one or more actuators 106. The one or more sensors 104 are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and height sensors. One or more first predefined parameters are selected from the group consisting of the force exerted by the rider of the vehicle on the handlebars 12 of the vehicle 10, the pressure distribution on the handlebars 12 of the vehicle 10, the orientation of the vehicle 10, the tilt of the vehicle 10, the acceleration of the vehicle 10, the deceleration of the vehicle 10, the weight of the rider of the vehicle 10, and the height of the rider of the vehicle 10. One or more second predefined parameters are selected from the group consisting of the height of the handlebars 12 of the vehicle 10 and the width of the handlebars 12 of the vehicle 10.
[0073] One or more sensors 104, a control unit 105, and one or more actuators 106 are disposed on the vehicle 10. The control unit 105 is communicatively coupled to one or more sensors 104 and one or more actuators 106. The one or more sensors 104 are selected from the group consisting of pressure sensors, inertial measurement units (IMUs), accelerometers, weight sensors, and altitude sensors. One or more first predefined parameters are selected from the group consisting of the force exerted by the rider of the vehicle 10 on the handlebars 12 of the vehicle 10, the pressure distribution on the handlebars 12 of the vehicle 10, the orientation of the vehicle 10, the tilt of the vehicle 10, the acceleration of the vehicle 10, the deceleration of the vehicle 10, the weight of the rider of the vehicle 10, and the height of the rider of the vehicle 10. One or more second predefined parameters are selected from the group consisting of the height of the handlebars 12 of the vehicle 10 and the width of the handlebars 12 of the vehicle 10.
[0074] In the implementation method, determine Figures 2 to 5 The steps for setting the values of one or more second predefined parameters of the handlebar 12 of the vehicle 10 disclosed herein are based on calculations performed by an algorithm or a trained model.
[0075] In the implementation, Figures 2 to 5 The methods 200, 300, 400 and 500 disclosed herein further include the steps of: displaying a message proposing to adjust one or more second predefined parameters of the handle 12 of the vehicle 10, receiving one or more inputs from the user for approving or disapproving the proposed adjustment of one or more second parameters of the handle 12 by the display unit 110, and / or receiving one or more inputs from the user for changing the value of one or more second parameters of the handle 12 by the display unit.
[0076] In the implementation, Figures 2 to 5The methods 200, 300, 400, and 500 disclosed herein further include the step of adjusting one or more second predefined parameters of the handlebar 12 based on manually changed values of one or more first predefined parameters. The values of the one or more first predefined parameters are manually changed via one or more control knobs 108 suitable for operation by a rider of the vehicle 10.
[0077] In this implementation, the height and weight of the rider of vehicle 10 can also be provided by the rider of vehicle 10 using display unit 110.
[0078] It should be understood that a typical hardware configuration of the control unit 105 disclosed in this invention may include a set of instructions that, when executed, cause the control unit 105 to perform... Figures 2 to 5 The above-mentioned method is disclosed in the document.
[0079] The control unit may include a processor, which may be a central processing unit (CPU), a graphics processing unit (GPU), or both. The processor may be one or more general-purpose processors, digital signal processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), servers, networks, digital circuits, analog circuits, combinations thereof, or other currently known or subsequently developed devices for analyzing and processing data. The processor may implement software programs, such as manually generated (i.e., programmed) code.
[0080] The storage unit of control unit 105 may include a memory. The memory may be main memory, static memory, or dynamic memory. The memory may include, but is not limited to, computer-readable storage media, such as various types of volatile and non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape or disk, optical media, etc. The memory is operable to store instructions executable by a processor. The functions, actions, or tasks shown or described in the figures can be performed by a programmed processor executing the instructions stored in the memory.
[0081] The control unit 105 may also include a disk or optical disk drive unit. The disk drive unit may include a computer-readable medium in which one or more instruction sets, such as software, may be embedded. Furthermore, the instructions may embody one or more of the methods or logic described. In a specific example, during execution by a telematics unit, the instructions may reside wholly or at least partially in memory or a processor. The memory and processor may also include computer-readable media as discussed above. The present invention contemplates a computer-readable medium that includes instructions or receives and executes instructions in response to propagation signals, enabling devices connected to a network to communicate data via the network. Furthermore, the instructions may be sent or received via a network. The network includes wireless networks, Ethernet AVB networks, or combinations thereof. Wireless networks may be cellular telephone networks. Furthermore, the network may be a public network (such as the Internet), a private network (such as an intranet), or a combination thereof, and may use various networking protocols currently available or subsequently developed.
[0082] The control unit 105 can accept incoming content and send the content to connected components via communication channels such as Controller Area Network (CAN), Local Area Network (LIN), and Bluetooth.
[0083] The features / method steps claimed in this invention as discussed above are not conventional, traditional, or well-known in the prior art, because the claimed features / steps provide solutions to problems existing in conventional technologies. Specifically, this invention solves the technical problem of the handle being fixed and non-adjustable.
[0084] This invention allows for ergonomic optimization. Cyclists vary in body type, and their preferences for handlebar position can differ significantly. This invention aims to provide an ergonomic solution by automatically adjusting the handlebars to a position that optimizes comfort and control for each cyclist.
[0085] This invention allows for real-time adaptability. Riding conditions can vary, and a static handlebar position may not be optimal in all situations. This invention addresses the need for real-time adaptability by using sensors to continuously monitor factors such as the rider's grip strength, body posture, and vehicle orientation.
[0086] This invention allows users to customize their experience. Riders can input personal details such as age, height, and weight to create a user profile. This profile, combined with real-time sensor data, enables the system to dynamically adjust the handlebar position to suit the rider's unique characteristics and preferences.
[0087] This invention improves safety and comfort. Handlebar positioning tailored to the rider's body type and riding style contributes to enhanced safety and comfort. This results in better vehicle control, reduced fatigue, and a more enjoyable riding experience.
[0088] This invention achieves accessibility. It makes ride-on vehicles more accessible to a wider range of riders with varying physical abilities and comfort requirements. This inclusivity enhances the appeal of ride-on vehicles as a means of transportation.
[0089] This invention achieves adaptive learning. By incorporating adaptive learning features, the system can continuously learn and adjust based on the cyclist's behavior over time. This ensures that the handlebar position remains optimal as cyclist preferences change.
[0090] This invention enhances the cyclist interface. The user interface provides a convenient way for cyclists to input their preferences and manually override automatic adjustments. This not only helps provide a user-friendly experience but also allows cyclists a degree of control over the system.
[0091] This invention implements safety features such as emergency stop, limit switches, and power backup, as discussed in the preceding paragraphs.
[0092] This invention enables calibration and learning through a calibration phase, in which the rider's preferences are learned and stored.
[0093] This invention achieves adaptive learning because the system continuously adapts based on the cyclist's changing preferences and behaviors over time.
[0094] While the invention has been described with respect to certain embodiments, it will be apparent to those skilled in the art that various changes and modifications can be made without departing from the scope of the invention as defined by the appended claims.
[0095] List of reference numerals
[0096] 10- Vehicles
[0097] 12- Handle
[0098] 100- System
[0099] 104- Sensor
[0100] 105- Control Unit
[0101] 106- Actuator
[0102] 108- Control Knob
[0103] 110- Display Unit
Claims
1. A system (100) for adjusting a handle (12) of a vehicle (10), the system (100) comprising: - One or more sensors (104) are mounted on the vehicle (10) and configured to detect one or more first predefined parameters; - One or more actuators (106) mounted on the vehicle (10); as well as - Control unit (105), the control unit (105) is configured to receive information indicating the one or more first predefined parameters, and to instruct the one or more actuators (106) to adjust one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more first predefined parameters.
2. The system (100) according to claim 1, wherein, The one or more sensors (104) are selected from the group consisting of: pressure sensors, inertial measurement units, accelerometers, weight sensors and height sensors, wherein the one or more first predefined parameters are selected from the group consisting of: the force exerted by the rider of the vehicle on the handlebars (12) of the vehicle (10); the pressure distribution on the handlebars (12) of the vehicle (10); the orientation of the vehicle (10); the tilt of the vehicle (10); the acceleration of the vehicle (10); the deceleration of the vehicle (10); the weight of the rider of the vehicle (10) and the height of the rider of the vehicle (10), wherein the one or more second predefined parameters are selected from the group consisting of: the height of the handlebars (12) of the vehicle (10) and the width of the handlebars (12) of the vehicle (10).
3. The system (100) of claim 1, comprising one or more control knobs (108) adapted to be operated by a rider of the vehicle (10) to manually change the value of the one or more first predefined parameters, wherein, The one or more actuators (106) are configured to adjust the one or more second predefined parameters of the handle (12) based on the changed values of the one or more first predefined parameters.
4. The system (200) according to claim 1, wherein, The control unit (105) is configured to: - Determine the value of the one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more first predefined parameters; - Detect the real-time value of one or more second predefined parameters of the handle (12) of the vehicle (10); - When a difference between the real-time value and the calculated value of the one or more second predefined parameters is detected, the one or more actuators (106) are instructed to adjust the value of the one or second predefined parameter of the handle (12) of the vehicle (10) based on the difference between the real-time value and the calculated value of the one or more second predefined parameters.
5. The system (100) according to claim 1, wherein, The control unit (105) is configured to: - Determine the value of the one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more first predefined parameters; - Instruct the one or more actuators (10) to adjust the one or more predefined parameters of the handle (12) of the vehicle (10) based on the determined value of the one or more second predefined parameters of the handle (12) of the vehicle (10).
6. The system (100) according to claim 1, wherein, The control unit is configured to: - Determine whether a cyclist profile corresponding to the one or more first predefined parameters exists in the stored database based on the one or more first predefined parameters; - If a rider profile exists in the database, instruct the one or more actuators (106) to adjust the one or more second predefined parameters of the vehicle (10) based on the values of the one or more second predefined parameters stored in the rider profile; - If the cyclist profile does not exist in the database, perform one or more predefined operations, wherein the one or more predefined operations include: - Create a cyclist profile, the cyclist profile having determined values for a second set of predefined parameters corresponding to the one or more first predefined parameters; and - Instruct the one or more actuators (106) to adjust the one or more second predefined parameters of the handlebars (12) of the vehicle (10) based on the values of the one or more second predefined parameters stored in the rider profile; The control unit (105) determines the value of one or more second predefined parameters of the handle (12) of the vehicle (10) based on at least one of the following: The rider profile stored in the vehicle (10); and The computation performed by the algorithm.
7. The system (100) according to claim 1, comprising a display unit (110), the display unit being configured to perform at least one of the following: - Displays a message proposing to adjust one or more second predefined parameters of the handle (12) of the vehicle (10); - Receive one or more inputs from the rider for approving or disapproving proposed adjustments to one or more second predefined parameters of the handlebars (12) of the vehicle (10); and - Receive one or more inputs from the user for changing the value of one or more second predefined parameters of the handle (12) of the vehicle (10).
8. A method (200, 300, 400, 500) for adjusting a handle (12) of a vehicle (10), said method comprising: - One or more first predefined parameters are detected by one or more sensors (104) installed on the vehicle (10); - The control unit (105) communicating with the one or more sensors (104) receives information indicating the one or more first predefined parameters; - The control unit (105), which communicates with the one or more actuators (106), instructs the one or more actuators (106) to adjust one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more first predefined parameters.
9. The method (200, 300, 400, 500) according to claim 9, wherein, The one or more sensors (104) are selected from the group consisting of pressure sensors, inertial measurement units, accelerometers, weight sensors and height sensors; and the one or more second predefined parameters are selected from the group consisting of the height of the handle (12) of the vehicle (10) and the width of the handle (12) of the vehicle (10).
10. The method (200, 300, 400, 500) according to claim 9, wherein, The one or more first predefined parameters are selected from the group consisting of: the force exerted by the rider of the vehicle on the handlebars (12) of the vehicle (10); the pressure distribution on the handlebars (12) of the vehicle (10); the orientation of the vehicle (10); the tilt of the vehicle (10); the acceleration of the vehicle (10); the deceleration of the vehicle (10); the weight of the rider of the vehicle (10); and the height of the rider of the vehicle (10).
11. The method (200, 300, 400, 500) according to claim 9, comprising: - The second predefined parameter of the handlebar (12) is adjusted by the one or more actuators (106) based on the manually changed value of the one or more first predefined parameters, the value of the one or more first predefined parameters being manually changed by one or more control knobs (108) suitable for operation by the rider of the vehicle (10).
12. The method (300) according to claim 9, comprising: - The control unit (105) determines the value of the one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more predefined parameters; - The control unit (105) detects the real-time values of one or more second predefined parameters of the handle (12) of the vehicle (10); - When a difference between the real-time value and the calculated value of the one or more second predefined parameters is detected, the control unit (105) instructs the one or more actuators (106) to adjust the value of the one or more predefined parameters of the handle (12) of the vehicle based on the difference between the real-time value and the calculated value.
13. The method (300) according to claim 9, comprising: - Determine the value of the one or more second predefined parameters of the handle (12) of the vehicle (10) based on the one or more first predefined parameters; - Instruct the one or more actuators (106) to adjust the one or the second predefined parameter of the handle (12) of the vehicle (10) based on the determined value of the one or more second predefined parameters.
14. The method (500) according to claim 9, comprising: - Determine whether a cyclist profile corresponding to the one or more first predefined parameters exists in the stored database based on the one or more first predefined parameters; - If the rider profile exists in the database, instruct the one or more actuators (106) to adjust the one or more second predefined parameters of the vehicle (10) based on the values of the one or more second predefined parameters stored in the rider profile; - If the cyclist profile does not exist in the database, perform one or more predefined operations, wherein the one or more predefined operations include: - Create a cyclist profile, the cyclist profile having determined values for a second set of predefined parameters corresponding to the one or more first predefined parameters; and - Instruct the one or more actuators (106) to adjust the one or more second predefined parameters of the handlebars (12) of the vehicle (10) based on the values of the one or more second predefined parameters stored in the rider profile.
15. The method of claim 14 (200, 300, 400, 500), comprising at least one of the following: - The display unit (110) displays a message proposing to adjust one or more second predefined parameters of the handle (12) of the vehicle (10); - The display unit (110) receives one or more inputs from the user for approving or disapproving the proposed adjustment of one or more second parameters of the handle (12); and - The display unit (110) receives one or more inputs from the user for changing the value of one or more second parameters of the handle (12).