Abstract: The subject matter disclosed herein relates to a system and a method for detecting speed bump on road. The telematics device (100) has a accelerometer (104) which detects perpendicular movement of the vehicle over the road. The telematics device (100) takes sample at every 10 second to determine the Z value using normal distribution function to determine possibility of the speed bump based on the accelerometer inputs. The telematics device (100) combines the Z value of the accelerometer values with other parameters to confirm detection of the speed bump on the road. To be published with Fig. 3
, Description:A SYSTEM AND A METHOD FOR SPEED BUMP DETECTION AND WARNING
FIELD OF INVENTION:
[001] The present subject matter described herein, relates to a system and a method for detecting and updating road conditions in Global Positioning System (GPS), and in particularly, to a method and a system in telematics device or any GPS enabled device having accelerometer for detecting speed bump on the road on marking current position coordinates as speed bump.
BACKGROUND AND PRIOR ART: bump
[002] Speed bump is provided on road to reduce speed of vehicle to avoid accidents. Speed bump is designed with predefined slope to reduce the speed of the vehicle at comfortable level. Generally, speed bump is provided near highly populated areas, such as hospitals or schools to avoid any accident. On the other hand, it has been seen that speed bump also cause accidents and injuries.
[003] There is high risk of accident or injury to the passengers and driver, when an automobile crosses a speed-bump at a speed greater than a threshold velocity. The passengers and driver suffers back and neck injuries due to speed bumps.. Further, crossing a speed bump at higher speed than recommended speed may also damage vehicles and the freight, increasing overall logistical costs. In order to avoid these accidents and injuries, it is necessary to slow down the speed of the vehicle in an event of speed bump. General problem with the vehicle driver is that the driver is not aware about the presence of the speed bump on the road.
[004] There is a system which can detect the presence of the speed bump and warns the system about the same. But these systems are image processing based system which detects the presence of the speed bump and inform the driver about the same. There are several major issues related with the present system, such as short time in capturing and processing the image to determine presence of speed bump. Further, the driver gets very short time to reduce the velocity of the vehicle. Accordingly, driver applies sudden breaks which may cause damage and accident possibilities and discomfort able driving. Generally roads don’t have straight path which comes under line of sight of the camera to detect the speed bump.
[005] Another disadvantage of these systems is that speed-bumps are inconspicuous under special conditions, like when there is snow, fog, or rain; or at night when they are hard to see.
[006] In order to inform the driver that there is a speed bump ahead several guidelines has been issued by governments. But these guidelines are often ignored in developing countries and as a result most speed-bumps do not have any markings or warning lights. Further, construction of the speed-bumps does not comply with standard dimensions due to which some speed bumps are sloppy and some are straight. Accordingly, safe speed of the vehicle is different for different speed bumps.
[007] Therefore, there is need to determine location of the speed bump on the road along with safe speed. Further, it is required to fix the locations of the speed bumps on the GPS path. Accordingly, the present subject matter of the invention provides a system and a method for detecting location of the speed bump and issuing warning or information about presence of the speed bump on the road so that driver can sufficiently reduce the speed of the vehicle to safe speed.
OBJECTS OF THE INVENTION:
[008] The principal object of the present invention is to provide a system and a method for detecting presence of speed bump on road.
[009] Another object of the present subject matter is to provide a system and a method for detecting road conditions and identifying actual speed bump on road.
[0010] Another object of the present subject matter is to provide a method and a system in telematics device or any GPS enabled device to identify the speed bump on the road and marking the position coordinate of the same as speed bump in the GPS server.
[0011] Another object of the present subject matter is to provide a system and a method which operates identifies the speed bump based on dynamic threshold mean value based on road condition.
[0012] Yet another object of the present subject matter is to provide a system and a method which warns driver about upcoming speed bump on his route.
[0013] Yet another object of the present subject matter is to provide a system and a method which calculates safe speed for crossing the speed bump and warning the driver about the speed bump.
[0014] Yet another object of the present invention is to provide a simple and inexpensive system for detecting presence of speed bump on the road and warning the driver about the presence of speed bump.
SUMMARY OF THE INVENTION:
[0015] The subject matter disclosed herein relates to a system and a method for detecting speed bump on road considering dynamic road surface. Further, the present subject matter maps the detect speed bump on GPS navigation path for future use. When a driver travels on road, the GPS device receives information as warning message for upcoming detected speed bump on the path along with recommended speed. The present system and method are implemented in the telematics device to detect the speed bump and storing the information about the same into the server for further use. The telematics device a processor, hardware interface, a memory, an accelerometer and speed bump determining unit along with GPS mapping unit. The telematics device is installed on a vehicle for detecting the speed bump on the roads. The accelerometer determines perpendicular movement of the vehicle over the road. The speed bump determining unit receives values from the accelerometer in perpendicular direction and filters the received accelerometer values to remove road disturbance to detect the speed bump accurately. The speed bump determining unit applies normal distribution function at every point corresponding to the data of its previous 10 seconds on the received accelerometer values to determine Z value. Further, the Z value is determined by calculating dynamic mean for every 10 seconds values. Furthermore, the Z value for the 10 second sample of the accelerometer values is calculated by using standard deviation. At every point, the accelerometer values of previous 10 seconds are taken for calculating the Z value to accurately detect likelihood possibility the speed bump of any size. Once the Z value is calculated, it is compared with the threshold values to determine whether calculated Z value is higher than the threshold value. If the calculated Z value is higher than the threshold value, there is higher likelihood of an event being positive, i.e., higher chances of the speed bump. Further, the higher likelihood of the speed bump is confirmed by the further analysis of other parameters. The speed bump determining unit calculates accelerometer increment rate and decrement rate at the calculated Z value and compare the calculated increment rate and the decrement rate with a threshold value. If the calculated increment rate and the decrement rate with threshold value is more than the threshold value, the system moves further to confirm the presence of the speed bump. The speed bump determining unit receives vehicle speed from the vehicle speed sensor and determines whether the speed of the vehicle is less than the threshold velocity. The speed bump determining unit receives inputs from brake pedal sensor to determine whether brake pedal is pressed before the detected accelerometer values at the Z value. The speed bump determining unit identifies the current sample of 10 seconds of the accelerometer sensor having Z value as speed bump when the Z value is greater than the threshold value, the calculated increment rate and the decrement rate are more than the threshold value, the vehicle speed is less than threshold value when Z value was more than the threshold, and the vehicle speed prior to the event was lesser than threshold or the brake pedal was pressed.
[0016] In order to further understand the characteristics and technical contents of the present subject matter, a description relating thereto will be made with reference to the accompanying drawings. However, the drawings are illustrative only but not used to limit scope of the present subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] It is to be noted, however, that the appended drawings illustrate only typical embodiments of the present subject matter and are therefore not to be considered for limiting of its scope, for the invention may admit to other equally effective embodiments. The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system or methods in accordance with embodiments of the present subject matter are now described, by way of example, and with reference to the accompanying figures, in which:
[0018] Fig. 1 illustrates Telematics device having accelerometer to determine presence speed bump/speed bump on road, in accordance with an embodiment of the present subject matter;
[0019] Fig. 2 illustrates network diagram for flow of information from vehicle to server and GPS satellite, in accordance with an embodiment of the present subject matter; and
[0020] Fig. 3 illustrates method for detecting presence of speed bump/speed bump on the road using telematics device having accelerometer and other determining units, in accordance with an embodiment of the present subject matter;
[0021] Fig. 4 illustrates pulse diagram of the accelerometer of the telematics device, in accordance with an embodiment of the present subject matter; and
[0022] Fig. 5 illustrates chart for calculation of increment rate and decrement rate, in accordance with an embodiment of the present subject matter.
[0023] The figures depict embodiments of the present subject matter for the purposes of illustration only. A person skilled in the art will easily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the disclosure described herein.
DESCRIPTION OF THE PREFERRED EMBODIMENTS:
[0024] The subject matter disclosed herein relates to a system and a method for detecting speed bump on road considering dynamic road surface. Further, the present subject matter maps the detect speed bump on GPS navigation path for future use. When a driver travels on a road, the GPS device receives information as warning message for upcoming detected speed bump on the path along with recommended speed. The present system and method are implemented in the telematics device to detect the speed bump and storing the information about the same into the server for further use. The telematics device a processor, hardware interface, a memory, an accelerometer and speed bump determining unit along with GPS mapping unit. The telematics device is installed on a vehicle for detecting the speed bump on the roads. The accelerometer determines perpendicular movement of the vehicle over the road. The speed bump determining unit receives values from the accelerometer in perpendicular direction and filters the received accelerometer values to remove road disturbance to detect the speed bump accurately. The speed bump determining unit applies normal distribution function at every point corresponding to the data of its previous 10 seconds on the received accelerometer values to determine Z value. Further, the Z value is determined by calculating dynamic mean for every point, with previous 10 seconds values. Furthermore, the Z value for the 10 second sample of the accelerometer values is calculated by using standard deviation. At every point, previous 10 seconds, the accelerometer values are taken for calculating the Z value to accurately detect the speed bump of any size. Once the Z value is calculated, it is compared with the threshold values to determine whether calculated Z value is higher than the threshold value. If the calculated Z value is higher than the threshold value, there is higher likelihood of an event being positive, i.e., higher chances of the speed bump. Further, the higher likelihood of the speed bump is confirmed by the further analysis of other parameters. The speed bump determining unit calculates accelerometer increment rate and decrement rate at the calculated Z value and compare the calculated increment rate and the decrement rate with threshold value. If the calculated increment rate and the decrement rate with threshold value is more than the threshold value, the system moves further to confirm the presence of the speed bump. The speed bump determining unit receives vehicle speed from the vehicle speed sensor and determines whether the speed of the vehicle is less than the threshold velocity. The speed bump determining unit receives inputs from brake pedal sensor to determine whether brake pedal is pressed before the detected accelerometer values of the Z value. The speed bump determining unit identifies the current sample of 10 seconds of the accelerometer sensor having Z value as speed bump when the Z value is greater than the threshold value, the calculated increment rate and the decrement rate are more than the threshold value, the vehicle speed is less than threshold value when Z value was more than the threshold, and the vehicle speed prior to the event was lesser than threshold or the brake pedal is pressed.
[0025] It should be noted that the description and figures merely illustrate the principles of the present subject matter. It should be appreciated by those skilled in the art that conception and specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present subject matter. It should also be appreciated by those skilled in the art that by devising various arrangements that, although not explicitly described or shown herein, embody the principles of the present subject matter and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be for pedagogical purposes to aid the reader in understanding the principles of the present subject matter and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. The novel features which are believed to be characteristic of the present subject matter, both as to its organization and method of operation, together with further objects and advantages will be better understood from the following description when considered in connection with the accompanying figures.
[0026] These and other advantages of the present subject matter would be described in greater detail with reference to the following figures. It should be noted that the description merely illustrates the principles of the present subject matter. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described herein, embody the principles of the present subject matter and are included within its scope.
[0027] Fig. 1 illustrates telematics device with other network devices in vehicle for detecting speed bump on road and storing information about the speed bump with GPS coordinates in the server, in accordance with an embodiment of the present subject matter. The telematics device 100 has a processor 101, hardware interface 102, and a memory 103 for storing instructions and calculated values. The telematics device 100 is configured to be installed on the vehicle to detect speed bump on the road. The telematics device 100 has a processor 101 which is communicatively coupled with hardware interface 102, a memory 103, and an accelerometer 104 for detecting perpendicular movement of the vehicle for detecting the speed bump. The telematics device 100 has a speed bump determining unit 105 to determine and confirm detection of speed bump on the road based on the inputs of the accelerometer. The telematics device 100 is coupled with the plurality of sensors, such as vehicle velocity sensor 109 and brake pedal sensor 108. The telematics device 100 is coupled a server 110 and a GPS device 112 via hardware interface 102 to store information about the speed bump. Further, the GPS device 112 may be integrated in the Telematics device 100.
[0028] The processor(s) 101, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor(s) 101 is configured to fetch and execute computer-readable instructions stored in the memory 103. The functions of the various elements shown in the figure, including any functional blocks labeled as “processor(s)”, may be provided through the use of dedicated hardware as well as hardware capable of executing computer readable instructions or logics in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term “processor” should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), non-volatile storage. Other hardware, conventional and/or custom, may also be included.
[0029] The hardware interface 102 may include a variety of software and hardware interfaces, for example, interfaces for peripheral device(s), such as sensors, actuators, and an external memory. The hardware interface 102 is suitable for interfacing with the sensors as referred in the figure 1. The memory 103 can include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The processor 101 is operatively coupled with the memory 103 and the hardware interface 102 to execute the instructions for running the telematics device 100. The processor 101 is coupled with every module and unit of the telematics device 100 to process or execute their functions.
[0030] The telematics device 100 coupled with the accelerometer 104 to detect perpendicular movement of the vehicle over the road. The accelerometer 104 generates a chart for perpendicular movement of the vehicle over the road for every second. The accelerometer 104 captures every perpendicular movement of the vehicle and stores the same in the chart. The telematics device 100 is coupled with the other devices and sensors to receive information. The telematics device 100 receives the vehicle data signals and synchronizes the data.
[0031] The telematics device 100 is further coupled with the speed bump determining unit 105 which captures/receives accelerometer values of previous predefined seconds as sample S1 to detect speed bump. The predefined seconds is in range 5 seconds to 25 seconds, preferably 5 to 15 seconds. Further, the present method and system is explained with the sample having accelerometer values for previous 10 seconds. The speed bump determining unit 105 filters captured/received accelerometer values to remove road disturbance. After filtering the accelerometer values, the speed bump determining unit 105 determines Z value for the sample S1. The speed bump determining unit 105 calculates mean and standard deviation of the sample S1 having accelerometer values for 10 seconds to determine likelihood of an event being a positive detection by deriving Z value. Further, Z value of the sample S1 of the accelerometer values is determined by applying normal distribution function over the accelerometer values of the sample S1.
[0032] The speed bump determining unit 105 compares the determined Z value with the predetermined threshold value. If the determined Z value is above the predetermined threshold value, there is high possibility of speed bump. To confirm detection of the speed bump, the speed bump determining unit 105 determines other dynamic values of the vehicle.
[0033] The speed bump determining unit 105 calculates accelerometer increment rate and decrement rate for the sample S1. The speed bump determining unit 105 compares the calculated accelerometer increment rate and decrement rate with the threshold value to determine whether the calculated accelerometer increment rate and decrement rate is above the threshold value. If the calculated accelerometer increment rate and decrement rate are more than the threshold value, the likelihood of the speed bump is more. The speed bump determining unit 105 further receives vehicle speed inputs from the vehicle speed sensor 109 and compares the vehicle speed with the predetermined threshold vehicle speed. The speed bump determining unit 105 also determines whether brake pedal is pressed or not. The speed bump determining unit 105 confirms that Z value of current sample S1 is due to speed bump when Z value is more than predetermined threshold value, the calculated increment rate and the decrement rate are more than the predetermined threshold value, the vehicle speed is less than predetermined threshold value when Z value was more than the threshold, and the vehicle speed prior to the event was lesser than threshold or, the brake pedal is pressed.
[0034] The telematics device 100 includes a GPS mapping unit 106 which maps the detected speed bump coordinates with the GPS path and stores the location of the speed bump in the server 110. Upon confirmation from the speed bump determining unit 105, the GPS mapping unit 106 determines position coordinates of the detected speed bump and associate presence of the speed bump with the position coordinates and stores the position coordinates with the speed bump flag in the server 110. Regular update of the server 110 by the fleet vehicles makes the database of the server 110 reliable which can be used for broadcasting from the central storage to the individual vehicle through telematics devices to warn the driver about upcoming speed bump on the path with recommended speed.
[0035] In order to confirm and to regular update the GPS path about the speed bump, the server 110 receives regular updates and data from the fleet vehicles having the telematics device 100. The regular updates from the fleet vehicles confirm presence of the speed bump. The server 110 also records fleet vehicles velocity over the speed bumps as recorded. The server 110 receives extensive data over various routes by multiple vehicles which confirm the detection of speed bump.
[0036] Figure 2 illustrates network implementation of the present system in the vehicle, in accordance with an embodiment of the present subject matter. The present telematics device 100 is installed in the vehicle with a GPS device 112. The telematics device 100 may have integrated GPS device 112. The GPS device 112 may be a hand held computing device, such as smart phone, tablet having GPS path navigation feature. After receiving the selected path information from the GPS device, the server 110 sends the path information, such as petrol pump, restaurant and other information to the driver GPS device 112. The server 110 also sends speed bump information to the GPS device 112. The driver receives a warning message before an upcoming speed bump along with recommended speed for the speed bump. The GPS device 112 receives path information by the satellite 111 and other relevant information over the path by the server 110.
[0037] Referring to fig. 3 which describes a method for detecting speed bump over the road using telematics device having accelerometer, in accordance with an embodiment of the present subject matter. The method 300 discloses the present system working to detect speed bump on the road. As per the present method, the telematics device 100 having the accelerometer 104 to detect perpendicular movement of the vehicle in reference to the road. The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or any alternative methods. Additionally, individual blocks may be deleted from the method without departing from the spirit and scope of the subject matter described herein. Furthermore, the method(s) can be implemented in any suitable hardware, software, firmware, or combination thereof.
[0038] The method may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0039] Referring to step 301 of the figure 3, the telematics device 100 receives vehicle data signals. At step 302, the telematics device 100 synchronizes the data for efficient processing.
[0040] At the step 303, at every point, a sample S1 of the accelerometer 104 values of pervious 10 seconds in direction perpendicular to the road is captured by the speed bump determining unit 105. The speed bump determining unit 105 captures accelerometer values of previous 10 seconds to determine the dynamic threshold values.
[0041] At step 304, the captured accelerometer values of the sample S1 is filtered to remove the road disturbance. The filtered accelerometer values help in efficient mean and standard deviation calculations.
[0042] At the step 305, Z value is calculated by the speed bump determining unit 105. The speed bump determining unit 105 calculates mean value and standard deviation for the sample S1 of the accelerometer values. The speed bump determining unit 105 applies normal distribution function by using calculated mean value and standard deviation.
[0043] At the step 306, the Z value of the sample S1 is compared with the predetermined threshold value. If the Z value is more than the predetermined threshold value, there is high likelihood that current sample is of speed bump. Further, if the Z value is more than the predetermined threshold value, the speed bump determining unit 105 moves to step 307 to confirm detection of the speed bump with combination of other parameters.
[0044] At step 307, accelerometer increment rate and accelerometer decrement rate for the sample S1, in particularly, at Z value is calculated. The calculated accelerometer increment rate and accelerometer decrement rate is compared with predetermined threshold value. If the calculated accelerometer increment rate and accelerometer decrement rate is more than predetermined threshold value, there are high chances that current sample is for the speed bump.
[0045] As shown in the figure 4 and 5, the sample S1 is taken for 10 seconds on the accelerometer values to determine the Z value. Referring to figure 5, for example, the increment rate is calculated by
Az increment rate = (Az at time 300- Az at time 200)/ (300-200)= (1.5-1)/100= 0.005
Az decrement rate = (Az at time 400- Az at time 300)/ (400-300)= (1.1-1.5)/100= -0.004
[0046] At step 308, the telematics device 100 receives vehicle speed and brake pedal status from the data. If vehicle speed is less than the predetermined threshold speed and prior to this the vehicle speed was less than the threshold or brake pedal was pressed, the speed bump determining unit 105 confirms that the current sample is due to speed bump at the step 309.
[0047] At the step 310, after confirmation of the detected speed bump, the speed bump is mapped with position coordinates and position coordinates having information about the speed bump is stored in the server 110.
[0048] Further, the above mentioned system and method is implemented on the fleet vehicles to gather GPS coordinate information about the speed bump and recommended velocity for the speed bump. All the fleet vehicles store the information about the speed bump in the server which may further assist the GPS navigation devices about the speed bump. On road vehicles having GPS device receives information about the GPS path to be followed and recommended velocity for path. The GPS device receives warning message about the upcoming speed bump on the path along with recommended speed.
[0049] It will be further appreciated that functions or structures of a plurality of components or steps may be combined into a single component or step, or the functions or structures of one-step or component may be split among plural steps or components. The present invention contemplates all of these combinations. Unless stated otherwise, dimensions and geometries of the various structures depicted herein are not intended to be restrictive of the invention, and other dimensions or geometries are possible. Plural structural components or steps can be provided by a single integrated structure or step. Alternatively, a single integrated structure or step might be divided into separate plural components or steps. In addition, while a feature of the present invention may have been described in the context of only one of the illustrated embodiments, such feature may be combined with one or more other features of other embodiments, for any given application. It will also be appreciated from the above that the fabrication of the unique structures herein and the operation thereof also constitute methods in accordance with the present invention. The present invention also encompasses intermediate and end products resulting from the practice of the methods herein. The use of “comprising” or “including” also contemplates embodiments that “consist essentially of” or “consist of” the recited feature.
[0050] The term “vehicle” as used throughout this detailed description and in the claims refers to any moving vehicle that is capable of carrying one or more human occupants and is powered by any form of energy. The term “vehicle” is a motor vehicle which includes, but is not limited to: cars, trucks, vans, minivans, hatchback, sedan, MUVs, and SUVs.
[0051] Although embodiments for the present subject matter have been described in language specific to structural features, it is to be understood that the present subject matter is not necessarily limited to the specific features described. Rather, the specific features and methods are disclosed as embodiments for the present subject matter. Numerous modifications and adaptations of the system/component of the present invention will be apparent to those skilled in the art, and thus it is intended by the appended claims to cover all such modifications and adaptations which fall within the scope of the present subject matter.
Claims:We claim:
1. A telematics device (100) for detecting speed bump on road, the telematics device (100) comprising:
a processor (101) communicatively coupled with hardware interface (102) and a memory (103);
an accelerometer (104) coupled with the processor (101) to detect perpendicular movements of vehicle on the road;
a speed bump determining unit (105) coupled with the processor (101) and the memory (103) to receive detected perpendicular movements of the vehicle from the accelerometer (104), the speed bump determining unit (105) coupled with the processor (101) to
calculate likelihood of the speed bump at point by taking a sample (s1) of previous predefined seconds;
vehicle speed sensor (109) for determining whether speed of vehicle is above threshold value;
brake pedal sensor (108) to determine whether brake pedal is pressed;
identify the point as a speed bump of the sample (S1) when the vehicle speed is less than threshold value at the point and
the vehicle speed is less than threshold or brake pedal is pressed before the point.
2. The telematics device (100) as claimed in claim 1, wherein the speed bump determining unit (105) compares the calculated likelihood with threshold value to determine likelihood of the speed bump.
3. The telematics device (100) as claimed in claim 1, wherein the speed bump determining unit (105) further calculates accelerometer increment rate and decrement rate for the sample (S1) at the point and compare the calculated increment rate and the decrement rate with threshold value.
4. The telematics device (100) as claimed in claim 1, wherein range of predefined seconds is 5 seconds to 25 seconds.
5. The telematics device (100) as claimed in claim 1, wherein the telematics device (100) further comprises GPS mapping unit (106) to map current coordinates as the speed bump on navigated path.
6. The telematics device (100) as claimed in claim 1, wherein the telematics device (100) further coupled with server (110) via network to send current speed bump coordinates along with increment and decrement rate calculation, vehicle speed.
7. The telematics device (100) as claimed in claim 1, wherein the speed bump determining unit (105) coupled with the processor (101) to apply filter on the detected perpendicular movements of the accelerometer (104) to remove road disturbances.
8. The telematics device (100) as claimed in claim 1, wherein the speed bump determining unit (105) applies the normal distribution function using mean and standard deviation on the sample (s1).
9. A method (300) for detecting speed bump on road using a telematics device (100) having an accelerometer (104) to determine perpendicular movement of vehicle on the road, the method (300) comprising:
receiving (303) accelerometer (104) values at previous predefined seconds as sample (S1);
filtering (304) the received accelerometer values to remove road disturbances;
calculating (305) likelihood of the speed bump at a point for the filtered accelerometer values ;
determining (308), by vehicle speed sensor (109), whether vehicle speed is below threshold value;
determining (308), by brake pedal sensor (108), whether brake pedal is pressed; and
identifying (309) the point a speed bump of the sample (S1) when the vehicle speed prior to the sample (S1) lesser than threshold value, and brake pedal is pressed.
10. The method (300) as claimed in claim 9, wherein the method further comprising comparing the likelihood of the speed bump at the point with threshold value.
11. The method (300) as claimed in claim 9, wherein the method further comprising calculating accelerometer increment rate and decrement rate of the sample (S1) having likelihood value at the point and comparing the calculated accelerometer increment rate and the decrement rate with threshold value to determine whether the calculated accelerometer increment rate and the decrement rate are above the threshold value.
12. The method (300) as claimed in claim 9, wherein the accelerometer (104) values are in direction perpendicular movement to the road.
13. The method (300) as claimed in claim 9, wherein the method (200) further comprises:
mapping (310), by GPS mapping unit (106), current location coordinates as speed bump in server (110).
14. The method (300) as claimed in claim 9, wherein range of predefined seconds is 5 seconds to 25 seconds.
| # | Name | Date |
|---|---|---|
| 1 | 201811016291-STATEMENTOFUNDERTAKING(FORM3) [30-04-2018(online)].pdf | 2018-04-30 |
| 2 | 201811016291-PROOFOFRIGHT [30-04-2018(online)].pdf | 2018-04-30 |
| 3 | 201811016291-POWEROFAUTHORITY [30-04-2018(online)].pdf | 2018-04-30 |
| 4 | 201811016291-FORM1 [30-04-2018(online)].pdf | 2018-04-30 |
| 6 | 201811016291-DRAWINGS [30-04-2018(online)].pdf | 2018-04-30 |
| 7 | 201811016291-DECLARATIONOFINVENTORSHIP(FORM5) [30-04-2018(online)].pdf | 2018-04-30 |
| 8 | 201811016291-COMPLETESPECIFICATION [30-04-2018(online)].pdf | 2018-04-30 |
| 9 | 201811016291-Power of Attorney-110518.pdf | 2018-05-17 |
| 10 | 201811016291-OTHERS-110518.pdf | 2018-05-17 |
| 11 | 201811016291-Correspondence-110518.pdf | 2018-05-17 |
| 12 | abstract.jpg | 2018-06-18 |
| 13 | 201811016291-FORM 18 [13-02-2019(online)].pdf | 2019-02-13 |
| 14 | 201811016291-FORM 3 [12-05-2021(online)].pdf | 2021-05-12 |
| 15 | 201811016291-FER_SER_REPLY [12-05-2021(online)].pdf | 2021-05-12 |
| 16 | 201811016291-ENDORSEMENT BY INVENTORS [12-05-2021(online)].pdf | 2021-05-12 |
| 17 | 201811016291-DRAWING [12-05-2021(online)].pdf | 2021-05-12 |
| 18 | 201811016291-FER.pdf | 2021-10-18 |
| 19 | 201811016291-PatentCertificate28-11-2023.pdf | 2023-11-28 |
| 20 | 201811016291-IntimationOfGrant28-11-2023.pdf | 2023-11-28 |
| 21 | 201811016291-PROOF OF ALTERATION [28-06-2024(online)].pdf | 2024-06-28 |
| 1 | 2020-10-3103-17-44E_31-10-2020.pdf |