US2023339561A1PendingUtilityA1

Systems and methods for throttling to acceleration targets

Assignee: LYFT INCPriority: Aug 21, 2019Filed: Jun 30, 2023Published: Oct 26, 2023
Est. expiryAug 21, 2039(~13.1 yrs left)· nominal 20-yr term from priority
B62J 99/00B62K 11/00B62J 45/20B62J 45/41B62K 3/002B62K 23/04B62J 45/40B62J 50/20
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a computer-implemented method includes determining a target acceleration profile for a micromobility vehicle based on one or more criteria. The target acceleration profile includes target accelerations of the micromobility vehicle for different throttle positions. The computer-implemented method also includes detecting a current throttle position of the micromobility vehicle. The computer-implemented method also includes determining, using the target acceleration profile, a target acceleration corresponding to the current throttle position of the micromobility vehicle. The computer-implemented method also includes modifying a torque magnitude of the micromobility vehicle based at least on the determined target acceleration.

Claims

exact text as granted — not AI-modified
1 - 24 . (canceled) 
     
     
         25 . A computer-implemented method comprising:
 determining a target acceleration profile for a micromobility vehicle based on one or more criteria, wherein the target acceleration profile comprises target accelerations of the micromobility vehicle for different throttle positions;   detecting a current throttle position of the micromobility vehicle;   determining, using the target acceleration profile, a target acceleration corresponding to the current throttle position of the micromobility vehicle; and   modifying a torque magnitude of the micromobility vehicle based at least on the determined target acceleration.   
     
     
         26 . The computer-implemented method of  claim 25 , wherein the one or more criteria comprise sensor data associated with one or more sensors of the micromobility vehicle, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 collecting the sensor data from the one or more sensors of the micromobility vehicle; and   selecting the target acceleration profile based on the sensor data collected from the one or more sensors of the micromobility vehicle.   
     
     
         27 . The computer-implemented method of  claim 26 , wherein the sensor data associated with one or more sensors of the micromobility vehicle comprise:
 load data from a load sensor of the micromobility vehicle, the load data indicating a load of one or more of a user riding the micromobility vehicle or a cargo carried by the user;   inclination data from an inclinometer of the micromobility vehicle, the inclination data indicating an inclination of the micromobility vehicle; or   speed data from a speed sensor of the micromobility vehicle, the speed data indicating a speed of the micromobility vehicle.   
     
     
         28 . The computer-implemented method of  claim 25 , wherein the one or more criteria comprise a user profile, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 accessing, from a server, the user profile of a user riding the micromobility vehicle; and   selecting the target acceleration profile based on the user profile.   
     
     
         29 . The computer-implemented method of  claim 28 , wherein the user profile comprises one or more of:
 a load of the user riding the micromobility vehicle;   a ride preference of the user for the micromobility vehicle; or   a skill or expertise level of the user in riding the micromobility vehicle.   
     
     
         30 . The computer-implemented method of  claim 25 , wherein the one or more criteria comprise one or more user inputs, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 sending a request to a user riding the micromobility vehicle to provide the one or more user inputs;   receiving the one or more user inputs from the user riding the micromobility vehicle; and   selecting the target acceleration profile based on the one or more user inputs received from the user riding the micromobility vehicle.   
     
     
         31 . The computer-implemented method of  claim 30 , wherein the one or more user inputs comprise:
 a load of the user riding the micromobility vehicle;   an indication of whether the user is carrying a cargo or a load of the cargo;   a ride preference of the user for the micromobility vehicle; or   a skill or expertise level of the user in riding the micromobility vehicle.   
     
     
         32 . The computer-implemented method of  claim 25 , wherein the micromobility vehicle is one of an electric bike or a scooter. 
     
     
         33 . The computer-implemented method of  claim 25 , wherein the target acceleration profile is one of a linear target acceleration profile or an aggressive nonlinear target acceleration profile. 
     
     
         34 . The computer-implemented method of  claim 25 , further comprising:
 analyzing throttle positions of the micromobility vehicle over a period of time; and   determining a second target acceleration profile based on analyzed throttle positions of the micromobility vehicle over the period of time, wherein the second target acceleration profile is relatively more aggressive than the target acceleration profile determined based on the one or more criteria.   
     
     
         35 . The computer-implemented method of  claim 25 , further comprising:
 displaying the target acceleration profile on a display component of the micromobility vehicle, wherein the target acceleration profile indicates the determined target acceleration corresponding to the current throttle position.   
     
     
         36 . The computer-implemented method of  claim 25 , further comprising:
 measuring an acceleration of the micromobility vehicle based at least on the current throttle position, wherein measured acceleration is associated with the torque magnitude of the micromobility vehicle; and   comparing the measured acceleration of the micromobility vehicle with the target acceleration corresponding to the current throttle position;   wherein the torque magnitude is modified based on comparison of the measured acceleration of the micromobility vehicle with the target acceleration corresponding to the current throttle position.   
     
     
         37 . A system comprising:
 a non-transitory memory; and   one or more processors configured to execute instructions from the non-transitory memory to perform operations comprising:
 determining a target acceleration profile for a micromobility vehicle based on one or more criteria, wherein the target acceleration profile comprises target accelerations of the micromobility vehicle for different throttle positions; 
 detecting a current throttle position of the micromobility vehicle; 
 determining, using the target acceleration profile, a target acceleration corresponding to the current throttle position of the micromobility vehicle; and 
 modifying a torque magnitude of the micromobility vehicle based at least on the determined target acceleration. 
   
     
     
         38 . The system of  claim 37 , wherein the one or more criteria comprise sensor data associated with one or more sensors of the micromobility vehicle, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 collecting the sensor data from the one or more sensors of the micromobility vehicle; and   selecting the target acceleration profile based on the sensor data collected from the one or more sensors of the micromobility vehicle.   
     
     
         39 . The system of  claim 37 , wherein the one or more criteria comprise a user profile, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 accessing, from a server, the user profile of a user riding the micromobility vehicle; and   selecting the target acceleration profile based on the user profile.   
     
     
         40 . The system of  claim 37 , wherein the one or more criteria comprise one or more user inputs, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 sending a request to a user riding the micromobility vehicle to provide the one or more user inputs;   receiving the one or more user inputs from the user riding the micromobility vehicle; and   selecting the target acceleration profile based on the one or more user inputs received from the user riding the micromobility vehicle.   
     
     
         41 . A computer-readable medium comprising:
 computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
 determine a target acceleration profile for a micromobility vehicle based on one or more criteria, wherein the target acceleration profile comprises target accelerations of the micromobility vehicle for different throttle positions; 
 detect a current throttle position of the micromobility vehicle; 
 determine, using the target acceleration profile, a target acceleration corresponding to the current throttle position of the micromobility vehicle; and 
 modify a torque magnitude of the micromobility vehicle based at least on the determined target acceleration. 
   
     
     
         42 . The computer-readable medium of  claim 41 , wherein the one or more criteria comprise sensor data associated with one or more sensors of the micromobility vehicle, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 collecting the sensor data from the one or more sensors of the micromobility vehicle; and   selecting the target acceleration profile based on the sensor data collected from the one or more sensors of the micromobility vehicle.   
     
     
         43 . The computer-readable medium of  claim 41 , wherein the one or more criteria comprise a user profile, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 accessing, from a server, the user profile of a user riding the micromobility vehicle; and   selecting the target acceleration profile based on the user profile.   
     
     
         44 . The computer-readable medium of  claim 41 , wherein the one or more criteria comprise one or more user inputs, and wherein determining the target acceleration profile for the micromobility vehicle comprises:
 sending a request to a user riding the micromobility vehicle to provide the one or more user inputs;   receiving the one or more user inputs from the user riding the micromobility vehicle; and   selecting the target acceleration profile based on the one or more user inputs received from the user riding the micromobility vehicle.

Join the waitlist — get patent alerts

Track US2023339561A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.