Apparatus and method for control and balance assist of a vehicle
US-2016325739-A1 · Nov 10, 2016 · US
US11312430B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11312430-B2 |
| Application number | US-201716332210-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 7, 2017 |
| Priority date | Aug 7, 2017 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example implementations described herein are directed to a system for lean angle estimation without requiring specialized calibration. In example implementations, the mobile device sensor data can be utilized without any additional specialized data or configuration to estimate the lean angle of a motorcycle. The lean angle is determined based on a determination of a base attitude of a mobile device and a measured attitude of the mobile device.
Opening claim text (preview).
What is claimed is: 1. A system for estimating a lean angle of a motorcycle, the system comprising: a mobile device carried by the motorcycle, the mobile device comprising: one or more sensors, configured to detect gravity information and driving information, of the mobile device, over a sampling rate; a memory, configured to store the gravity information and the driving information with timestamps each indicative of a time that the one or more sensors detected the gravity information and driving information; and a processor, configured to: determine a base attitude of the mobile device, the base attitude comprising estimated gravity values of the mobile device from information associated with one or more timestamps of the gravity information and the driving information corresponding to when the motorcycle is determined to be in an upright position and traveling in a straight line, wherein the processor is configured to determine the base attitude of the mobile device from an average of the estimated gravity values over one or more time periods of driving when the motorcycle is driving at a speed above a speed threshold, or an average of the estimated gravity values when g-force is determined not to exist; determine a measured attitude of the mobile device from the gravity information and the driving information for a timestamp from the one or more timestamps; and determine the lean angle of the motorcycle for the timestamp from the one or more timestamps, based on differences between the measured attitude of the mobile device and the base attitude of the mobile device for the timestamp from the one or more timestamps. 2. The system of claim 1 , wherein the processor is further configured to generate a visualization of the lean angle of the motorcycle across a plurality of timestamps. 3. The system of claim 1 , wherein the processor is configured to determine a lean direction of the motorcycle for the timestamp from the one or more timestamps, based on at least one of: assignment of the lean directional based on a curving direction of the motorcycle at the timestamp from the one or more timestamps, an acceleration direction along a vertical direction of the motorcycle at the timestamp from the one or more timestamps, and changes to components of the estimated gravity values compared to the base attitude. 4. The system of claim 1 , wherein the driving information comprises latitude velocity of the motorcycle, longitude velocity of the motorcycle, curvature measurement of the motorcycle, latitude acceleration of the motorcycle, and longitude acceleration of the motorcycle; wherein the processor is configured to determine that the motorcycle is in an upright position based on at least one of: a magnitude of the latitude velocity and the longitude velocity being above a velocity threshold, the curvature measurement being within a curvature threshold from zero, and a magnitude of the latitude acceleration and the longitude acceleration being within an acceleration threshold from zero. 5. The system of claim 1 , wherein the gravity information comprises gravity values along an x-axis, y-axis and z-axis, wherein the processor is configured to derive the gravity information from acceleration information and rotational information received from the mobile device associated with the motorcycle. 6. The system of claim 1 , wherein the processor is configured to determine the lean angle based on an equation cos ( θ ) = g r . g g r g wherein θ is the lean angle, g r is the measured attitude, and g is the base attitude. 7. A non-transitory computer readable storage medium, storing instructions for estimating a lean angle of a motorcycle, the instructions comprising: storing gravity information and driving information with timestamps each indicative of a time that one or more sensors detected the gravity information and driving information; determining a base attitude comprising estimated gravity values of a mobile device from information associated with one or more timestamps of the gravity information and the driving information corresponding to when the motorcycle is determined to be in an upright position and traveling in a straight line, wherein the determining the base attitude of the mobile device is from an average of the estimated gravity values over one or more time periods of driving when the motorcycle is driving at a speed above a speed threshold, or an average of the estimated gravity values when g-force is determined not to exist; determining a measured attitude of the mobile device from the gravity information and the driving information for a timestamp from the one or more timestamps; and determining the lean angle of the motorcycle for the timestamp from the one or more timestamps, based on differences between the measured attitude of the mobile device and the base attitude of the mobile device for the timestamp from the one or more timestamps, wherein the mobile device is carried by the motorcycle, and wherein the mobile device comprises the one or more sensors. 8. The non-transitory computer readable storage medium of claim 7 , further comprising generating a visualization of the lean angle of the motorcycle across a plurality of timestamps. 9. The non-transitory computer readable storage medium of claim 7 , wherein the determining a lean direction of the motorcycle for the timestamp from the one or more timestamps is based on at least one of: assignment of the lean directional based on a curving direction of the motorcycle at the timestamp from the one or more timestamps, an acceleration direction along a vertical direction of the motorcycle at the timestamp from the one or more timestamps, and changes to components of the estimated gravity values compared to the base attitude. 10. The non-transitory computer readable storage medium of claim 7 , wherein the driving information comprises latitude velocity of the motorcycle, longitude velocity of the motorcycle, curvature measurement of the motorcycle, latitude acceleration of the motorcycle, and longitude acceleration of the motorcycle; wherein the determining that the motorcycle is in an upright position is based on at least one of: a magnitude of the latitude velocity and the longitude velocity being above a velocity threshold, the curvature measurement being within a curvature threshold from zero, and a magnitude of the latitude acceleration and the longitude acceleration being within an acceleration threshold from zero. 11. The non-transitory computer readable storage medium of claim 7 , wherein the gravity information comprises gravity values along an x-axis, y-axis and z-axis, wherein the deriving the gravity information from acceleration information and rotational information received from the mobile device associated with the motorcycle. 12. The non-transitory computer readable storage medium of claim 7 , w
Information or communication technologies improving the operation of electric vehicles · CPC title
for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed · CPC title
characterised by the type of sensor · CPC title
Stabilising upright position of vehicles, e.g. of single axle vehicles · CPC title
intended to provide information to rider or passenger · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.