A method and apparatus are disclosed that assist a user in performing proper setup of a vehicle suspension. A user may utilize a device equipped with an image sensor to assist the user in proper setup of a vehicle suspension. The device executes an application that prompts the user for input and ins
A method and apparatus are disclosed that assist a user in performing proper setup of a vehicle suspension. A user may utilize a device equipped with an image sensor to assist the user in proper setup of a vehicle suspension. The device executes an application that prompts the user for input and instructs the user to perform a number of steps for adjusting the suspension components. In one embodiment, the application does not communicate with sensors on the vehicle. In another embodiment, the application may communicate with various sensors located on the vehicle to provide feedback to the device during the setup routine. In one embodiment, the device may analyze a digital image of a suspension component to provide feedback about a physical characteristic of the component.
대표청구항▼
1. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform steps for adjusting a suspension component of a vehicle, the steps comprising: receiving a weight value that indicates a load to be carried by the vehicle;re
1. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform steps for adjusting a suspension component of a vehicle, the steps comprising: receiving a weight value that indicates a load to be carried by the vehicle;receiving a digital image of the suspension component;cropping the digital image to generate a portion of the digital image, wherein the portion of the digital image comprises a plurality of pixels associated with a shaft of the suspension component and an indicator member positioned to indicate a level of sag of the suspension component under the load;analyzing the portion of the digital image to determine a location of the indicator member on the shaft of the suspension component; anddetermining an adjustment to the suspension component based on the location of the indicator member. 2. The non-transitory computer-readable storage medium of claim 1, the steps further comprising: receiving a component identifier associated with the suspension component; andquerying a database to retrieve product information about the suspension component. 3. The non-transitory computer-readable storage medium of claim 1, the steps further comprising: displaying, on a display of a device, a graphical overlay associated with the suspension component, wherein the graphical overlay indicates an alignment and an orientation for a live picture of the suspension component viewed using an image sensor of the device; andcapturing the digital image when a user indicates that the live picture of the suspension component matches the alignment and the orientation indicated by the graphical overlay. 4. The non-transitory computer-readable storage medium of claim 1, wherein the object recognition algorithm comprises: dividing the portion into a plurality of slices, wherein each slice comprises a row of pixels of the portion of the digital image, and each pixel is associated with an intensity value;for each slice in the plurality of slices: normalizing, in a first pass, the intensity value associated with each pixel in the slice,clipping the intensity value for any pixels having intensity values above a threshold value, andnormalizing, in a second pass, the intensity value associated with each pixel in the slice;generating a processed image by combining the plurality of slices that have been normalized in the first pass, clipped, and normalized in the second pass;filtering the processed image;performing an edge detection algorithm to find one or more substantially vertical lines in the processed image; andselecting the location of the median substantially vertical line in the processed image as the location of the indicator member. 5. The non-transitory computer-readable storage medium of claim 1, wherein the object recognition algorithm comprises: for each column of pixels in the portion of the digital image, summing the intensity values for each pixel in the column to generate a column intensity sum; andselecting the location of the column associated with the minimum column intensity sum as the location of the indicator member. 6. A system for adjusting a suspension component of a vehicle, comprising: an image sensor;a display;a memory storing an application; anda processor coupled to the memory, the image sensor, and the display, wherein, when executing the application, the processor is configured to: receive a weight value that indicates a load to be carried by the vehicle,receive a digital image of the suspension component,crop the digital image to generate a portion of the digital image, wherein the portion of the digital image comprises a plurality of pixels associated with a shaft of the suspension component and an indicator member positioned to indicate a level of sag of the suspension component under the load,analyze, via an object recognition algorithm, the portion of the digital image to determine a location of the indicator member on the shaft of the suspension component, anddetermine an adjustment to the suspension component based on the location of the indicator member. 7. The system of claim 6, the processor further configured to: receive a component identifier associated with the suspension component; andquery a database to retrieve product information about the suspension component. 8. The system of claim 6, the processor further configured to: display, on the display, a graphical overlay associated with the suspension component, wherein the graphical overlay indicates an alignment and an orientation for a live picture of the suspension component viewed using an image sensor of the device; andcapture the digital image when a user indicates that the live picture of the suspension component matches the alignment and the orientation indicated by the graphical overlay. 9. The system of claim 6, wherein the object recognition algorithm comprises: dividing the portion into a plurality of slices, wherein each slice comprises a row of pixels of the portion of the digital image, and each pixel is associated with an intensity value;for each slice in the plurality of slices: normalizing, in a first pass, the intensity value associated with each pixel in the slice,clipping the intensity value for any pixels having intensity values above a threshold value, andnormalizing, in a second pass, the intensity value associated with each pixel in the slice;generating a processed image by combining the plurality of slices that have been normalized in the first pass, clipped, and normalized in the second pass;filtering the processed image;performing an edge detection algorithm to find one or more substantially vertical lines in the processed image; andselecting the location of the median substantially vertical line in the processed image as the location of the indicator member. 10. The system of claim 9, the processor further configured to convert the portion of the digital image from a color format into a grayscale format. 11. The system of claim 9, wherein the object recognition algorithm comprises: for each column of pixels in the portion of the digital image, summing the intensity values for each pixel in the column to generate a column intensity sum; andselecting the location of the column associated with the minimum column intensity sum as the location of the indicator member. 12. The system of claim 6, wherein the portion is sized based on physical characteristics of the suspension component. 13. A system for adjusting a suspension component of a vehicle, comprising: a display;a memory storing an application; anda processor coupled to the memory and the display, wherein, when executing the application, the processor is configured to: receive a weight value that indicates a load to be carried by the vehicle,determine a target pressure for an air spring of the suspension component based on the weight value,measure a loaded position of the suspension component, anddetermine an adjustment to the suspension component based on the loaded position. 14. The system of claim 13, wherein the target pressure is determined from a calculation based on product information associated with the suspension component. 15. The system of claim 14, wherein the product information comprises at least one of an air spring compression ratio, an air spring piston area, a negative spring length, a negative spring rate, and a top-out spring rate. 16. The system of claim 13, wherein the processor is further configured to determine a rebound damping setting of the suspension component. 17. The system of claim 16, wherein the adjustment is a modified target pressure of the suspension component calculated based on the loaded position of the suspension component, and wherein the rebound damping setting is calculated based on the adjustment to the suspension component. 18. The system of claim 16, wherein the processor is further configured to determine a compression damping setting of the suspension component. 19. The system of claim 13, wherein the loaded position of the suspension component is measured using an image sensor to capture a digital image of the suspension component in the loaded position. 20. The system of claim 19, wherein the digital image is analyzed using an object recognition algorithm to determine a location of an indicator member on a shaft of the suspension component.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (30)
Naganathan Ganapathy (Maumee OH) Thirupathi Sridhar R. (Toledo OH), Active suspension systems and components using piezoelectric sensing and actuation devices.
Beno Joseph H. ; Weeks Damon A. ; Weldon William F. ; Bresie Don A. ; Guenin Andreas M., Constant force suspension, near constant force suspension, and associated control algorithms.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.