System and method for estimating speed of a vehicle
First Claim
1. A method for estimating speed of a vehicle, the method comprising:
- recording, by a processor, a speed of a vehicle using a first sensor at a time interval of a plurality of time intervals and at each sub-interval of the time interval;
recording, by the processor, an acceleration of the vehicle using a second sensor, wherein the acceleration is recorded at the each sub-interval of the time interval;
obtaining, by the processor, a forward speed and a backward speed, of the vehicle at the each sub-interval based upon the acceleration at the each sub-interval;
assigning, by the processor, a pre-defined weight to the forward speed and the backward speed at the each sub-interval;
calculating, by the processor, a corrected speed of the vehicle at the each subinterval based upon the predefined weight, the forward speed and the backward speed;
determining, by the processor, a slope associated with the speed of the vehicle, wherein the slope indicates change in the speed of the vehicle between the plurality of time intervals; and
estimating, by the processor, the speed of the vehicle at a sub-interval based upon the slope, wherein the speed is estimated using one of the following;
corrected speed at the sub-interval, a minimum of the forward speed and the backward speed in the time interval, and a maximum of the forward speed and the backward speed in the time interval, wherein the speed is estimated using the maximum of the forward speed and the backward speed in the time interval when the change in the speed increases between the plurality of time intervals; and
wherein the speed is estimated using the minimum of the forward speed and the backward speed in the time interval when the change in the speed decreases between the plurality of time intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for estimating speed of a vehicle is disclosed. Speed of a vehicle is recorded using a first sensor at a time interval of a plurality of time intervals. Further, an acceleration of the vehicle may be recorded using a second sensor at each sub-interval of the time interval. At each sub-interval, a forward speed and a backward speed, of the vehicle are obtained based upon the acceleration at each sub-interval. After obtaining the forward speed and the backward speed, a predefined weight may be assigned to the forward speed and the backward speed at each sub-interval. Subsequently, a corrected speed of the vehicle at each sub-interval is calculated based upon the predefined weight, the forward speed and the backward speed. Further, a slope associated with the speed of the vehicle is determined Based upon the slope, the speed of the vehicle at a sub-interval may be estimated.
9 Citations
7 Claims
-
1. A method for estimating speed of a vehicle, the method comprising:
recording, by a processor, a speed of a vehicle using a first sensor at a time interval of a plurality of time intervals and at each sub-interval of the time interval;
recording, by the processor, an acceleration of the vehicle using a second sensor, wherein the acceleration is recorded at the each sub-interval of the time interval;
obtaining, by the processor, a forward speed and a backward speed, of the vehicle at the each sub-interval based upon the acceleration at the each sub-interval;
assigning, by the processor, a pre-defined weight to the forward speed and the backward speed at the each sub-interval;
calculating, by the processor, a corrected speed of the vehicle at the each subinterval based upon the predefined weight, the forward speed and the backward speed;
determining, by the processor, a slope associated with the speed of the vehicle, wherein the slope indicates change in the speed of the vehicle between the plurality of time intervals; and
estimating, by the processor, the speed of the vehicle at a sub-interval based upon the slope, wherein the speed is estimated using one of the following;
corrected speed at the sub-interval, a minimum of the forward speed and the backward speed in the time interval, and a maximum of the forward speed and the backward speed in the time interval, wherein the speed is estimated using the maximum of the forward speed and the backward speed in the time interval when the change in the speed increases between the plurality of time intervals; and
wherein the speed is estimated using the minimum of the forward speed and the backward speed in the time interval when the change in the speed decreases between the plurality of time intervals.- View Dependent Claims (2, 3)
-
4. A system for estimating speed of a vehicle, the system comprising:
- a processor; and
a memory coupled to the processor, wherein the processor executes program instructions stored in the memory, to;
record a speed of a vehicle using a first sensor at a time interval of a plurality of time intervals and at each sub-interval of the time interval;
record an acceleration of the vehicle using a second sensor, and wherein the acceleration is recorded at the each sub-interval of the time interval;
obtain a forward speed and a backward speed, of the vehicle at the each sub-interval based upon the acceleration at the each sub-interval;
assign a predefined weight to the forward speed and the backward speed at the each sub-interval;
calculate a corrected speed of the vehicle at the each sub-interval based upon the predefined weight, the forward speed and the backward speed;
determine a slope associated with the speed of the vehicle, wherein the slope indicates change in the speed of the vehicle between the plurality of time intervals;
estimate the speed of the vehicle at a sub-interval based upon the slope, wherein the speed is estimated using one of the following;
corrected speed at the sub-interval, a minimum of the forward speed and the backward speed in the time interval, and a maximum of the forward speed and the backward speed in the time interval, wherein the speed is estimated using the maximum of the forward speed and the backward speed in the time interval when the change in the speed increases between the plurality of time intervals; and
wherein the speed is estimated using the minimum of the forward speed and the backward speed in the time interval when the change in the speed decreases between the plurality of time intervals. - View Dependent Claims (5, 6)
- a processor; and
-
7. A non-transitory computer readable medium embodying a program executable in a computing device for estimating speed of a vehicle, the program comprising:
- a program code for recording a speed of a vehicle using a first sensor at a time interval of a plurality of time intervals and at each sub-interval of the time interval;
a program code for recording an acceleration of the vehicle using a second sensor, and wherein the acceleration is recorded at each sub-interval of the time interval;
a program code for obtaining a forward speed and a backward speed, of the vehicle at each sub-interval based upon the acceleration at each sub-interval;
a program code for assigning a predefined weight to the forward speed and the backward speed at each sub-interval;
a program code for calculating a corrected speed of the vehicle at each subinterval based upon the predefined weight, the forward speed and the backward speed;
a program code for determining a slope associated with the speed of the vehicle, wherein the slope indicates change in the speed of the vehicle between the plurality of time intervals;
a program code for estimating the speed of the vehicle at a sub-interval based upon the slope, wherein the speed is estimated using one of the following;
corrected speed at the sub-interval, a minimum of the forward speed and the backward speed in the time interval, and a maximum of the forward speed and the backward speed in the time Interval, wherein the speed is estimated using the maximum of the forward speed and the backward speed in the time interval when the change in the speed increases between the plurality of time intervals; and
wherein the speed is estimated using the minimum of the forward speed and the backward speed in the time interval when the change in the speed decreases between the plurality of time intervals.
- a program code for recording a speed of a vehicle using a first sensor at a time interval of a plurality of time intervals and at each sub-interval of the time interval;
Specification