Abstract: ABSTRACT OVERTAKE ASSISTANCE SYSTEM AND METHOD FOR A HOST VEHICLE The present invention relates to an overtake assistance system (100) and method (500) for a host vehicle. The overtake assistance system (100) comprises one or more first devices (12), one or more second devices (14) and one or more third devices (16) and a control unit (18). The control unit (18) is configured to receive captured images/video from the one or more first devices (12), a first set of pre-defined parameters from the one or more second devices (14) and a second set pre-defined parameters from the one or third devices (16) and process the same to determine satisfaction of pre-defined conditions. Upon satisfaction of the pre-defined conditions, the control unit is configured to one or more pre-defined components of the vehicle to provide additional torque to the host vehicle for overtaking the one or more preceding vehicles (200). Reference Figure 1
Description:FIELD OF THE INVENTION
[001] The present invention relates to a vehicle. More particularly, the present invention relates to an overtake assistance system and method for a host vehicle.
BACKGROUND OF THE INVENTION
[002] Generally, a rider of a host vehicle overtakes one or more preceding vehicles by gauging a situation himself/herself. Multiple decisions are made by the rider in a short span of time such as analysing safe distance to overtake, relative speed of one or more preceding vehicles in same/adjacent lanes etc. Such decisions may not always be accurate and can lead to accidents, which is highly undesirable. The overtaking decisions becomes critical in scenarios where there is no divider to separate the left lanes and the right lanes. In such scenarios, the rider of the vehicle has to take into consideration not only the preceding and following vehicles but also oncoming vehicles which makes the decision to overtake even more difficult and increases the chances of accidents/collision.
[003] The prior arts have attempted to solve the problems by providing a suggestion or a notification to the rider to the host vehicle for safe overtake. However, no assistance is provided to the rider of the host vehicle for safely overtaking the one or more preceding vehicles.
[004] In view thereof, there is a need felt to overcome at least the above-mentioned disadvantages and provide an overtake assistance system and method which is simple, reliable and cost effective.
SUMMARY OF THE INVENTION
[005] In one aspect of the invention, an overtake assistance system for a host vehicle is disclosed. The system comprises one or more first devices, one or more second devices, one or more third devices and a control unit. The one or more first devices, the one or more second devices, the one or more third devices are mounted on the host vehicle. The one or more first devices are configured to capture images and/or videos of one or more preceding vehicles, the one or more following vehicle and the one or more oncoming vehicles. The one or more second devices are configured to detect a first set of pre-defined parameters in relation to the one or more preceding vehicles, the one or more following vehicles and the one or more oncoming vehicles. The one or more third devices are configured to detect a second set of pre-defined parameters in relation to the host vehicle. The control unit is communicatively coupled to the one or more first devices, the one or more second devices and the one or more third devices. The control unit is configured to receive captured images and/or videos from the one or more first devices, the first set of pre-defined parameters from the one or more second devices and the second set of pre-defined parameters from the one or more third devices. On receipt of captured images/videos, the first set of pre-defined parameters and the second set of pre-defined parameters, the control unit is configured to process the data to determine satisfaction of one or more pre-defined conditions. On satisfaction of the one or more pre-defined conditions, the control unit is configured to instruct one or more pre-defined components of the host vehicle to provide additional torque to the host vehicle for a pre-defined period of time for overtaking the one or more preceding vehicles.
[006] In another aspect of the present invention, an overtake assistance method is disclosed. The method comprises a step of capturing images/videos of one or more preceding vehicles, one or more following vehicles and one or more oncoming vehicles. The step of capturing images/videos of the one or more preceding vehicles, the one or more following vehicles and the one or more oncoming vehicles is performed by one or more first devices. The method further comprises a step of detecting a first set of pre-defined parameters in relation to the one or more preceding vehicles, the one or more following vehicles and the one or more oncoming vehicles. The step of detecting the first set of pre-defined parameters is performed by one or more second devices mounted on the host vehicle. The method step further comprises a step of detecting a second set of pre-defined parameters in relation to the host vehicle. The step of detecting the second set of pre-defined parameters is performed by the one or more third devices. The method further comprises a step of receiving captured images/video, the first set of pre-defined parameters and the second set pre-defined parameters. The step of receiving captured images/video, the first set of pre-defined parameters and the second set pre-defined parameters is performed by a control unit. The control unit is communicatively coupled to the one or more first devices, the one or more second devices and the one or more third devices. The method further comprises a step of processing the captured images/videos, the first set of pre-defined parameters and the second set of the pre-defined parameters to determine satisfaction of pre-defined conditions. The step of processing is performed by the control unit. The method further comprises a step of instructing one or more pre-defined components of the host vehicle to provide additional torque to the host vehicle for a pre-defined period of time for overtaking the one or more preceding vehicles. The step of instructing is performed by the control unit.
BRIEF DESCRIPTION OF THE DRAWINGS
[007] Reference will be made to embodiments of the invention, examples of which may be illustrated in accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
Figure 1 illustrates a block diagram of an overtake assistance system for a host vehicle, in accordance with an embodiment of the present invention.
Figure 2a illustrates a first working example where torque assistance is provided to the host vehicle for overtaking a preceding vehicle in same lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2b illustrates a second working example where torque assistance is provided to the host vehicle for overtaking a plurality of preceding vehicles in same lane as host vehicle, in accordance with an embodiment of the present invention.
Figure 2c illustrates a third working example where torque assistance is provided to the host vehicle for overtaking a preceding vehicle in same lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2d illustrates a fourth working example where torque assistance is provided to the host vehicle for overtaking one or more preceding vehicle in same lane and a first lane adjacent to the lane of the host vehicle, in accordance with an embodiment of the present invention.
Figure 2e illustrates a fifth working example where torque assistance is not provided to the host vehicle for overtaking a preceding vehicle in same lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2f illustrates a sixth working example where torque assistance is not provided to the host vehicle for overtaking a preceding vehicle in same lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2g illustrates a seventh working example where torque assistance is not provided to the host vehicle for overtaking a plurality of preceding vehicle in same lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2h illustrates an eighth working example where torque assistance is not provided to the host vehicle for overtaking one or more preceding vehicle in same lane and different lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 2i illustrates a ninth working example where torque assistance is not provided to the host vehicle for overtaking one or more preceding vehicle in same lane and different lane as the host vehicle, in accordance with an embodiment of the present invention.
Figure 3 is a flow chart illustrating an overtake assistance method for a host vehicle, in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[008] Various features and embodiments of the present invention here will be discernible from the following further description thereof, set out hereunder.
[009] Figure 1 illustrates a block diagram of an overtake assistance system for a host vehicle, in accordance with an embodiment of the present invention.
[010] For the purpose of the present invention, the term “host vehicle”, “preceding vehicle”, “following vehicle” and “oncoming vehicle” comprises saddle type vehicles as well as passengers vehicles such as, not being limited to, bicycles, scooters, motorcycles, rickshaws, cars, trucks, etc. The term “host vehicle”, “preceding vehicle”, “following vehicle” and “oncoming vehicle” also comprises, not being limited to, conventional internal combustion engine vehicles, electric vehicles and hybrid vehicles.
[011] The construction and working of the different components of the saddle type vehicles and passenger vehicles are already known in the art and have not been discussed in detail for the sake of brevity. However, this should not be construed as limiting to the scope of the present invention.
[012] As shown in Figure 1, the overtake assistance system 10 comprises one or more first devices 12, one or more second devices 14, one or more third devices 16 and a control unit 18. The one or more first devices 12 are mounted on the host vehicle 100 and configured to capture images and/or videos of one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400. In one non-limiting example, the one or more first devices 12 are image capturing units and/or video capturing unit such as, not being limited to camera. It is to be understood that the one or more first devices 12 have a field of view for capturing the one or more preceding vehicles 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400. The one or more first devices 12 are generally provided at the front end and rear end of the host vehicle 100. However, this should not be construed as limiting and the cameras can also be mounted on left side and/or right side of the host vehicle 100 to capture images and/or videos of one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400.
[013] The one or more second devices 14 are mounted on the host vehicle 100 and configured to detect a first set of pre-defined parameters in relation to the one or more preceding vehicles 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400. In one non-limiting example, the second device 14 comprises sensors such as LIDAR sensor and/or RADAR sensor. In one non-limiting example, the first set of pre-defined parameters comprises speed of the one or more preceding vehicles 200, acceleration of the one or more preceding vehicles 200, deacceleration of the one or more preceding vehicles 200, lane of the one or preceding vehicles 200, distance of the one or more preceding vehicles 200 from the host vehicle 100, speed of the one or more following vehicles 300, acceleration of the one or more following vehicles 300, deacceleration of the one or more following vehicles 300, lane of the one or more following vehicles 300, distance of the one or more following vehicles 300 from the host vehicle 100, speed of the one or more oncoming vehicles 400, acceleration of the one or more oncoming vehicles 400, deacceleration of the one or more oncoming vehicles 400, lane of the one or more oncoming vehicles 400 and/or distance of the one or more oncoming vehicles 400 from the host vehicle 100. However, this should not be construed as limiting and other vehicular parameters of the one or more preceding vehicles 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400 which may be necessary for determining overtake conditions for the host vehicle 100 can be captured by the one or more second devices 14. The one or more first devices 12 and the one or more second devices 14 assist in accurately capturing the size, dimensions and above-mentioned parameters of the one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400.
[014] The one or more third devices 16 are mounted on the host vehicle 100 and configured to detect a second set of pre-defined parameters in relation to the host vehicle 100. In a non-limiting example, the third device 16 comprises a speed sensor, a lean angle sensor and an inertial measurement unit (IMU). In a non-limiting example, the second set of pre-defined parameters comprises vehicle altitude information and/or vehicle attitude information. The vehicle attitude information comprises speed of the host vehicle 100, lean angle of the host vehicle 100 (in case of saddle type vehicles), steering angle of the host vehicle 100 (in case of passenger vehicle) and/or throttle value of the host vehicle 100. The vehicle altitude information is altitude information of the host vehicle 100. The vehicle altitude information is tracking of the position of the host vehicle 100 above the mean sea level based on a Global Positioning Sensor (GPS) and using that data to assist with navigation and safety of the host vehicle 100. The one or more third devices 16 essentially captures information required for determining a safe overtake condition for the host vehicle 100 and may additionally include sensors which provide information with respect to different components of the host vehicle 100 such as battery, gears, clutch etc.
[015] The control unit 18 is mounted on the host vehicle 100 and communicatively coupled to the one or more first devices 12, the one or more second devices 14 and the one or more third devices 16. The control unit 18 is configured to receive captured images/videos from the one or more first devices 12, the first set of pre-defined parameters from the one or more second devices 14 and the second set of pre-defined parameters from the one or more third devices 16. Upon receiving the same, the control unit 18 is configured to process captured images/videos, the first set of pre-defined parameters and the second set of the pre-defined parameters to determine satisfaction of pre-defined conditions. Upon satisfaction of the pre-defined conditions, the control unit 18 instructs one or more pre-defined components 22 of the host vehicle 100 to provide additional torque to the host vehicle 100 for overtaking the one or more preceding vehicles 200 for a pre-defined period of time. The pre-defined period of the time is the time required for overtaking the one or more preceding vehicles 200. In a non-limiting example, the pre-defined components 22 of the host vehicle 100 are internal combustion engine and/or a battery operated electric motor.
[016] One or more pre-defined conditions may be specified by the manufacturer of the host vehicle 100/control unit 18 to facilitate accuracy and safety in overtaking the one or more preceding vehicles 200. The various pre-defined conditions have been discussed in detail in Figure 2a to 2i. However, this should not be construed as limiting and other conditions to facilitate accuracy in overtaking the one or more preceding vehicles 200 may be defined by the manufacturer of the host vehicle 100/control unit 18.
[017] Figure 2a illustrates a first working example where torque assistance is provided to the host vehicle 100 for overtaking a preceding vehicle 200 in same lane L as host vehicle 100, in accordance with an embodiment of the present invention.
[018] As shown, the preceding vehicle 200 is in the same lane L as the host vehicle 100. The control unit 18 allows the host vehicle 100 to overtake the preceding vehicle 200 only upon satisfaction of pre-defined conditions. One of the pre-defined conditions being mode of the host vehicle 100 which is selected by the rider of the host vehicle 100. The host vehicle 100 operates in at least two modes. The first mode is a normal mode wherein the overtake assistance system 10 is deactivated. The second mode is a torque assistance mode, on selection of which additional torque/torque assistance is provided to the host vehicle 100 upon determination of an overtake condition. The control unit 18 allows the torque/overtake assistance only when the host vehicle 100 is in torque assistance mode. In one non-limiting example, the rider of the host vehicle 100 will be provided with an option to deactivate the overtake/torque assistance on the instrument cluster 20 in case the rider does not wish to overtake the one or more preceding vehicle in torque assistance mode. The control unit 18 will also determine whether the speed of the host vehicle 100 is greater than the speed of the preceding vehicle 200 which is in the same lane L as the host vehicle 100 and which the host vehicle 100 intends to overtake. The control unit 18 will also determine absence of the one or more preceding vehicle 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400 in an overtake lane OL. The overtake lane OL is a lane adjacent to the lane L of the host vehicle 100 and will be used by the host vehicle 100 to overcome the preceding vehicle 200. The control unit 18 will also determine the intention of the rider of the host vehicle 100 to overtake the preceding vehicle 200.
[019] In case of host vehicle 100 being saddle type vehicle, the intention of rider is generally determined by lean angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the saddle type vehicle has an intention to overtake, the host vehicle 100 has a pre-defined lean angle and the throttle value of the vehicle is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined lean angle has a value in a range of up to 30 degrees measured from the vehicle vertical axis in both left and right direction of the saddle type vehicle. In case of passenger vehicle, the intention of rider is generally determined by steering angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the passenger vehicle has an intention to overtake, the host vehicle 100 has a pre-defined steering angle and the throttle value of the host vehicle 100 is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined steering angle has a value in a range of 2 degrees to thirty degrees from a neutral position of the steering wheel in both left and right direction of the passenger vehicle. The control unit 18 can additionally refer to the riding patterns of the rider of the host vehicle 100 in order to assess the intention of the rider to overtake the one or more preceding vehicles 200. The riding patterns can be stored in control unit of the host vehicle 100.
[020] The throttle parameter indicates a scenario where the rider accelerates to a point beyond the pre-defined throttle value and the system identifies that an overtake is taking place and hence, provides the torque/overtake assistance.
[021] Upon satisfaction of the above-mentioned pre-defined conditions, additional torque will be provided by the one or more pre-defined components 22 of the vehicle to overtake the preceding vehicle.
[022] Figure 2b illustrates a second working example where torque assistance is provided to the host vehicle 100 for overtaking a plurality of preceding vehicles 200 in same lane L as host vehicle 100, in accordance with an embodiment of the present invention.
[023] As shown, plurality of preceding vehicles 200 are in the same lane L as the host vehicle 100. The control unit 18 allows the host vehicle 100 to overtake the plurality of preceding vehicles 200 only upon satisfaction of pre-defined conditions. One of the pre-defined conditions being mode of the host vehicle 100 which is selected by the rider of the host vehicle 100. The host vehicle 100 operates in at least two modes. The first mode is a normal mode wherein overtake assistance system 10 is deactivated. The second mode is a torque assistance mode, on selection of which additional torque/torque assistance is provided to the host vehicle 100 upon detection of the overtake condition. The control unit 18 allows the overtake/torque assistance only when the host vehicle 100 is in torque assistance mode. In one non-limiting example, the rider of the host vehicle 100 will be provided with an option to deactivate the torque assistance on the instrument cluster 20 in case the rider does not wish to overtake the one or more preceding vehicles 200 in torque assistance mode. The control unit 18 will also determine whether the speed of the host vehicle 100 is greater than the speed of each of the plurality of the preceding vehicles 200 which is in the same lane as the host vehicle 100 and which the host vehicle 100 intends to overtake. The control unit 18 will also determine absence of the one or more preceding vehicle 200, the one or more following vehicles 300 and the one or more oncoming vehicles 300 in an overtake lane OL. The overtake lane OL is a lane adjacent to the lane L of the host vehicle 100 and will be used by the host vehicle 100 to overcome the plurality of the preceding vehicles 200. The control unit 18 will also determine the intention of the rider of the host vehicle 100 to overtake the one or more preceding vehicles 200.
[024] In case of host vehicle 100 being saddle type vehicle, the intention of rider is generally determined by lean angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the saddle type vehicle has an intention to overtake, the host vehicle 100 has a pre-defined lean angle and the throttle value of the vehicle is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined lean angle has a value in a range of up to 30 degrees measured from the vehicle vertical axis in both left and right direction of the saddle type vehicle. In case of passenger vehicle, the intention of rider is generally determined by steering angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the passenger vehicle has an intention to overtake, the host vehicle 100 has a pre-defined steering angle and the throttle value of the host vehicle 100 is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined steering angle has a value in a range of 2 degrees to thirty degrees from a neutral position of the steering wheel in both left and right direction of the passenger vehicle. The control unit 18 can additionally refer to the riding patterns of the rider of the host vehicle 100 in order to assess the intention of the rider to overtake the one or more preceding vehicles 200. The riding patterns can be stored in control unit of the host vehicle 100.
[025] Upon satisfaction of the above-mentioned pre-defined conditions, additional torque will be provided by the one or more pre-defined components 22 of the host vehicle 100 to overtake the one or more preceding vehicles 200.
[026] Figure 2c illustrates a third working example where torque assistance is provided to the host vehicle 100 for overtaking a preceding vehicle 200 in same lane L as host vehicle 100, in accordance with an embodiment of the present invention.
[027] As shown, one or more preceding vehicles 200 are in the same lane L as the host vehicle 100. The control unit 18 allows the host vehicle 100 to overtake the one or more preceding vehicles 200 only upon satisfaction of pre-defined conditions. One of the pre-defined conditions being mode of the host vehicle 100 which is selected by the rider of the host vehicle 100. The host vehicle 100 operates in at least two modes. The first mode is a normal mode wherein the overtake assistance system 10 is deactivated. The second mode is a torque assistance mode, on selection of which additional torque/torque assistance is provided to the host vehicle 100 upon determination of the overtake condition. The control unit 18 allows the overtake assistance only when the host vehicle 100 is in torque assistance mode. In one non-limiting example, the rider of the host vehicle 100 will be provided with an option to deactivate the torque assistance on the instrument cluster 20 in case the rider does not wish to overtake the one or more preceding vehicles 200 in torque assistance mode. The control unit 18 will also determine whether the speed of the host vehicle 100 is greater than the speed of each of the plurality of the preceding vehicles 200 which is in the same lane L as the host vehicle 100 and which the host vehicle 100 intends to overtake. The control unit 18 will also determine whether distance of the host vehicle 100 from the nearest oncoming vehicle 400 in an overtake lane OL is greater than a first pre-defined distance. The overtake lane OL is a lane adjacent to the lane L of the host vehicle 100 and will be used by the host vehicle 100 to overcome the one or more preceding vehicles 200. The control unit 18 will also determine whether the speed of the host vehicle 100 is greater than the nearest oncoming vehicle 400 in the overtake lane OL. The control unit will also determine absence of the one or more following vehicles 300 in the overtake lane OL within a second pre-defined distance of the host vehicle 100. It is to be understood that the first pre-defined distance and the second pre-defined distance are decided keeping in view governmental rules and regulations and to facilitate safe overtake. The control unit 18 will also determine the intention of the rider of the host vehicle 100 to overtake the preceding vehicle 200.
[028] In case of host vehicle 100 being saddle type vehicle, the intention of rider is generally determined by lean angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the saddle type vehicle has an intention to overtake, the host vehicle 100 has a pre-defined lean angle and the throttle value of the vehicle is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined lean angle has a value in a range of up to 30 degrees measured from the vehicle vertical axis in both left and right direction of the saddle type vehicle. In case of passenger vehicle, the intention of rider is generally determined by steering angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the passenger vehicle has an intention to overtake, the host vehicle 100 has a pre-defined steering angle and the throttle value of the host vehicle 100 is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined steering angle has a value in a range of 2 degrees to thirty degrees from a neutral position of the steering wheel in both left and right direction of the passenger vehicle. The control unit 18 can additionally refer to the riding patterns of the rider of the host vehicle 100 in order to assess the intention of the rider to overtake the one or more preceding vehicles 200. The riding patterns can be stored in control unit of the host vehicle 100.
[029] Upon satisfaction of the above-mentioned pre-defined conditions, additional torque will be provided by the one or more pre-defined components 22 of the host vehicle 100 to overtake the preceding vehicle 200.
[030] Figure 2d illustrates a fourth working example where torque assistance is provided to the host vehicle 100 for overtaking one or more preceding vehicle 200 in same lane L and a first lane FL adjacent to the lane L of the host vehicle 100, in accordance with an embodiment of the present invention.
[031] As shown, one or more preceding vehicles 200 are in the same lane L and in a first lane FL adjacent to the lane L of the host vehicle 100. The control unit 18 allows the host vehicle 100 to overtake the one or more preceding vehicles 200 only upon satisfaction of pre-defined conditions. One of the pre-defined conditions being mode of the host vehicle 100 which is selected by the rider of the host vehicle 100. The host vehicle 100 operates in at least two modes. The first mode is a normal mode wherein overtake assistance system 10 is deactivated. The second mode is a torque assistance mode, on selection of which additional torque/torque assistance is provided to the host vehicle 100 upon determination of the overtake condition. The control unit 18 allows the overtake assistance only when the host vehicle 100 is in torque assistance mode. In one non-limiting example, the rider of the host vehicle 100 will be provided with an option to deactivate the torque assistance on the instrument cluster 20 in case the rider does not wish to overtake the one or more preceding vehicle in torque assistance mode. The control unit 18 will also determine whether speed of the host vehicle 100 is greater than a speed of the one or more preceding vehicles 200 to be overtaken in the same lane L as the host vehicle 100 and in the first lane FL adjacent to the lane L of the host vehicle 100. The control unit 18 will also determine absence of the one or more following vehicles 300 and the one or more oncoming vehicles 400 in an overtake lane OL within a pre-defined distance of the host vehicle 100. The overtake lane OL is a lane adjacent to the first lane FL and will be used by the host vehicle 100 to overcome the one or more preceding vehicles 200. It is to be understood that the pre-defined distance is decided keeping in view governmental rules and regulations and to facilitate safe overtake. The control unit 18 will also determine the intention of the rider of the host vehicle 100 to overtake the preceding vehicle 200.
[032] In case of host vehicle 100 being saddle type vehicle, the intention of rider is generally determined by lean angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the saddle type vehicle has an intention to overtake, the host vehicle 100 has a pre-defined lean angle and the throttle value of the vehicle is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined lean angle has a value in a range of up to 30 degrees measured from the vehicle vertical axis in both left and right direction of the saddle type vehicle. In case of passenger vehicle, the intention of rider is generally determined by steering angle of the host vehicle 100 and the throttle value of the host vehicle 100. When the rider of the passenger vehicle has an intention to overtake, the host vehicle 100 has a pre-defined steering angle and the throttle value of the host vehicle 100 is greater than a pre-defined throttle value. In one non-limiting example, the pre-defined steering angle has a value in a range of 2 degrees to thirty degrees from a neutral position of the steering wheel in both left and right direction of the passenger vehicle. The control unit 18 can additionally refer to the riding patterns of the rider of the host vehicle 100 in order to assess the intention of the rider to overtake the one or more preceding vehicles 200. The riding patterns can be stored in control unit of the host vehicle 100.
[033] Upon satisfaction of the above-mentioned pre-defined conditions, additional torque will be provided by the one or more pre-defined components 22 of the host vehicle 100 to overtake the preceding vehicle.
[034] Although not shown, in an embodiment where the overtake lane OL has one or more following vehicles 300 and/or one or more oncoming vehicles 400, the control unit 18 will determine whether distance of the host vehicle 100 from the nearest following vehicle 300 in the first lane FL is greater than a first pre-defined distance. The control unit 18 will also determine whether speed of the host vehicle 100 is greater than a speed of the nearest following vehicle 300 in the first lane FL. The control unit will also determine whether distance of the host vehicle 100 from the nearest following vehicle 300 in an overtake lane OL is greater than a second pre-defined distance and whether speed of the host vehicle 100 is greater than a speed of the nearest following vehicle 300 in the overtake lane OL.
[035] In case of presence of the one or more oncoming vehicle 400, the control unit 18 will determine whether distance of the host vehicle 100 from the nearest oncoming vehicle 400 in the overtake lane OL is greater than a third pre-defined distance. The control unit will also determine whether speed of the host vehicle 100 is greater than a speed of the nearest oncoming vehicle 400 in the overtake lane OL.
[036] It is to be understood that the first, second and third pre-defined distance is decided keeping in view governmental rules and regulations and to facilitate safe overtake. The control unit will also determine the intention of the rider of the host vehicle 100 to overtake the preceding vehicle 200.
[037] Figure 2e illustrates a fifth working example where torque assistance is not provided to the host vehicle 100 for overtaking one or more preceding vehicles 200 in same lane L as the host vehicle 100, in accordance with an embodiment of the present invention.
[038] As shown, the one or more preceding vehicles 200 are in the same lane L as the host vehicle 100. The control unit 18 does not allow the host vehicle 100 to overtake the one or more preceding vehicles 200 when the speed of the host vehicle 100 is less than the speed of the nearest preceding vehicle 200, even if all the other pre-defined conditions are satisfied.
[039] Figure 2f illustrates a sixth working example where torque assistance is not provided to the host vehicle 100 for overtaking preceding vehicle 200 in same lane L as the host vehicle 100, in accordance with an embodiment of the present invention.
[040] As shown, the preceding vehicle 200 is in the same lane L as the host vehicle 100. The control unit 18 does not allow the host vehicle 100 to overtake the preceding vehicle 200 when the speed of the host vehicle 100 is less than a speed of nearest oncoming vehicle 400 in an overtake lane OL. The overtake lane OL is a lane adjacent to the lane L of the host vehicle 100 and will be used by the host vehicle 100 to overcome the one or more preceding vehicles 200, even if all the other pre-defined conditions are satisfied.
[041] Figure 2g illustrates a seventh working example where torque assistance is not provided to the host vehicle 100 for overtaking a plurality of preceding vehicle 200 in same lane as the host vehicle 100, in accordance with an embodiment of the present invention.
[042] As shown, the plurality of preceding vehicle 200 are in the same lane L as the host vehicle 100. The control unit 18 does not allow the host vehicle 100 to overtake the plurality of preceding vehicle 200 when the speed of the host vehicle 100 is less than a speed of nearest oncoming vehicle 400 in an overtake lane OL, even if all the other pre-defined conditions are satisfied. The overtake lane OL is a lane adjacent to the lane L of the host vehicle 100 and will be used by the host vehicle 100 to overcome the plurality of preceding vehicles 200, even if all the other pre-defined conditions are satisfied.
[043] Figure 2h illustrates an eight working example where torque assistance is not provided to the host vehicle 100 for overtaking one or more preceding vehicle 200 in same lane L and a first lane FL adjacent to the lane L of the host vehicle 100, in accordance with an embodiment of the present invention.
[044] As shown, the control unit 18 does not allow overtake in a scenario wherein all the lanes have one or more preceding vehicles 200, even if all the other pre-defined conditions are satisfied.
[045] Figure 3 is a flow chart illustrating an overtake assistance method 500 for a host vehicle 100, in accordance with an embodiment of the present invention.
[046] As shown, at step 501, the method 500 comprises capturing images/videos of one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400. The step 501 is performed by one or more first devices 12 mounted on the host vehicle 100.
[047] At step 502, the method 500 comprises detecting a first set of pre-defined parameters in relation to the one or more preceding vehicles 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400. The step 502 is performed by one or more second devices 14 mounted on the host vehicle 100.
[048] At step 503, the method comprises detecting a second set of pre-defined parameters in relation to the host vehicle 100. The step 503 is performed by one or more third devices 16 mounted on the host vehicle 100.
[049] At step 504, the method comprises receiving captured images/video, the first set of pre-defined parameters and the second set pre-defined parameters. The step 504 is performed by a control unit 18 communicatively coupled to the one or more first devices 12, the one or more second devices 14 and the one or more third devices 16.
[050] At step 505, the method comprises processing the captured images/videos, the first set of pre-defined parameters and the second set of the pre-defined parameters to determine satisfaction of pre-defined conditions. The step 505 is performed by the control unit 18. In one non-limiting example, the processing can be done using machine learning algorithms such as, not being limited to, artificial neural networks, decision trees, fuzzy logic, genetic algorithms and/or Kalman filters.
[051] At step 506, the method comprises instructing, based on the satisfaction of the pre-defined conditions, one or more pre-defined components 22 of the host vehicle 100 to provide additional torque for overtaking the one or more preceding vehicles 200. The step 506 is performed by the control unit 18.
[052] In a non-limiting example, the one or more first devices 12 are image capturing units and/or video capturing unit such as, not being limited to camera. It is to be understood that the one or more first devices 12 have a field of view for capturing the one or more preceding vehicles 200, the one or more following vehicles 300 and the one or more oncoming vehicles 400. The one or more first devices 12 are generally provided at the front and rear of the host vehicle 100. However, this should not be construed as limiting and the cameras can also be mounted on left side and/or right side of the host vehicle 100 to capture images and/or videos of one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400.
[053] In a non-limiting example, the second device 14 comprises sensors such as LIDAR sensor and/or RADAR sensor.
[054] In a non-limiting example, the first set of pre-defined parameters comprises speed of the one or more preceding vehicles 200, acceleration of the one or more preceding vehicles 200, deacceleration of the one or more preceding vehicles 200, lane of the one or preceding vehicles 200, distance of the one or more preceding vehicles 200 from the host vehicle 100, speed of the one or more following vehicles 300, acceleration of the one or more following vehicles 300, deacceleration of the one or more following vehicles 300, lane of the one or more following vehicles 300, distance of the one or more following vehicles 300 from the host vehicle 100, speed of the one or more oncoming vehicles 400, acceleration of the one or more oncoming vehicles 400, deacceleration of the one or more oncoming vehicles 400, lane of the one or more oncoming vehicles 400 and/or distance of the one or more oncoming vehicles 400 from the host vehicle 100. However, this should not be construed as limiting and other vehicular parameters necessary for determining overtake conditions for the host vehicle 100 can be captured by the one or more second devices 14. The one or more first devices 12 and the one or more second devices 14 assist in accurately capturing the size, dimensions and above-mentioned parameters of the one or more preceding vehicles 200, one or more following vehicles 300 and one or more oncoming vehicles 400.
[055] In a non-limiting example, the third device 16 comprises a speed sensor, a lean angle sensor and an inertial measurement unit (IMU).
[056] In a non-limiting example, the second set of pre-defined parameters comprises vehicle altitude information and/or vehicle attitude information. The vehicle attitude information comprises speed of the host vehicle 100, lean angle of the host vehicle 100 (in case of saddle type vehicles), steering angle of the host vehicle 100 (in case of passenger vehicle) and/or throttle value of the host vehicle 100. The vehicle altitude information is altitude information of the host vehicle 100. The vehicle altitude information is tracking of the position of the host vehicle 100 above the mean sea level based on a Global Positioning Sensor (GPS) and using that data to assist with navigation and safety of the host vehicle 100. The one or more third devices 16 essentially captures all information required for determining a safe overtake condition for the host vehicle 100 and may additionally include sensors which provide information with respect to different components of the host vehicle 100 such as battery, gears, clutch etc.
[057] In a non-limiting example, the pre-defined components 22 of the host vehicle 100 are internal combustion engine and/or a battery operated electric motor.
[058] One or more pre-defined conditions may be specified by the manufacturer of the host vehicle 100/control unit 18 to facilitate accuracy and safety in overtaking the one or more preceding vehicles 200. The various pre-defined conditions have been discussed in detail in Figure 2a to 2i. However, this should not be construed as limiting and other conditions to facilitate accuracy in overtaking the one or more preceding vehicles 200 may be defined by the manufacturer of the host vehicle 100/control unit 18.
[059] It is to be understood that typical hardware configuration of the control unit 18 disclosed in the present invention can include a set of instructions that can be executed to cause the control unit to perform the above-disclosed method.
[060] The control unit 18 may include a processor which may be a central processing unit (CPU), a graphics processing unit (GPU), or both. The processor may be one or more general processors, digital signal processors, application specific integrated circuits, field programmable gate arrays, servers, networks, digital circuits, analog circuits, combinations thereof, or other now known or later developed devices for analysing and processing data. The processor may implement a software program, such as code generated manually i.e., programmed.
[061] The storage unit of the control unit 18 may include a memory. The memory may be a main memory, a static memory, or a dynamic memory. The memory may include, but is not limited to computer readable storage media such as various types of volatile and non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape or disk, optical media and the like. The memory is operable to store instructions executable by the processor. The functions, acts or tasks illustrated in the figures or described may be performed by the programmed processor executing the instructions stored in the memory.
[062] The control unit 18 may also include a disk or optical drive unit. The disk drive unit may include a computer-readable medium in which one or more sets of instructions, e.g., software, can be embedded. Further, the instructions may embody one or more of the methods or logic as described. In a particular example, the instructions may reside completely, or at least partially, within the memory or within the processor during execution by the control unit. The memory and the processor also may include computer-readable media as discussed above. The present invention contemplates a computer-readable medium that includes instructions or receives and executes instructions responsive to a propagated signal so that a device connected to a network can communicate data over the network. Further, the instructions may be transmitted or received over the network. The network includes wireless networks, Ethernet AVB networks, or combinations thereof. The wireless network may be a cellular telephone network. Further, the network may be a public network, such as the Internet, a private network, such as an intranet, or combinations thereof, and may utilize a variety of networking protocols now available or later developed.
[063] The control unit 18 may accept incoming content and send content to connected components via a communication channel such as Controller Area Network (CAN), Local Interconnect Network (LIN) and Bluetooth.
[064] The claimed features/method steps of the present invention as discussed above are not routine, conventional, or well understood in the art, as the claimed features/steps enable the following solutions to the existing problems in conventional technologies. Specifically, the technical problem of overtaking solely based on the assumption of the rider of the vehicle is solved by present invention.
[065] In the present invention, safety of the rider is increased as overtake action by the host vehicle is not dependent on the rider of the vehicle. The host vehicle overtakes the one or more preceding vehicles only upon satisfaction of the pre-defined conditions and torque assistance is also provided to the host vehicle for a pre-defined period of time to assist in safe overtake of the one or more preceding vehicles by the host vehicle.
[066] In the present invention, the electric motors are used for providing the additional torque which may be installed in low power vehicles to safely assist the overtake of the one or more preceding vehicles by the host vehicle.
[067] While the present invention has been described with respect to certain embodiments, it will be apparent to those skilled in the art that various changes and modification may be made without departing from the scope of the invention as defined in the following claims.
List of Reference Numerals
10-overtake assistance system
12- first devices
14- second devices
16- third devices
18- control unit
20- instrument cluster
22- pre-defined components
100-host vehicle
200- preceding vehicles
300- following vehicle
400- oncoming vehicles
L- Lane
FL- first lane
OL-overtake lane , Claims:WE CLAIM:
1. An overtake assistance system (10) for a host vehicle (100), the system comprising:
one or more first devices (12), the one or more first devices (12) mounted on the host vehicle (100) and configured to capture images/videos of one or more preceding vehicles (200), one or more following vehicles (300), and one or more oncoming vehicles (400);
one or more second devices (14), the one or more second devices (14) mounted on the host vehicle (100) and configured to detect a first set of pre-defined parameters in relation to the one or more preceding vehicles (200), the one or more following vehicles (300), and the one or more oncoming vehicles (400);
one or more third devices (16), the one or more third devices (16) mounted on the host vehicle (100) and configured to detect a second set of pre-defined parameters in relation to the host vehicle (100); and
a control unit (18) communicatively coupled to the one or more first devices (12), the one or more second devices (14) and the one or more third devices (16), the control unit (18) configured to:
- receive captured images/video from the one or more first devices (12), the first set of pre-defined parameters from the one or more second devices (14) and the second set pre-defined parameters from the one or third devices (16);
- process the captured images/videos, the first set of pre-defined parameters and the second set of the pre-defined parameters to determine satisfaction of pre-defined conditions;
- instruct, based on the satisfaction of the pre-defined conditions, one or more pre-defined components of the host vehicle (100) to provide additional torque for a pre-defined period of time to assist the host vehicle (100) in overtaking the one or more preceding vehicles (200).
2. The overtake assistance system (10) as claimed in claim 1, wherein the first device (12) comprises at least one of an image capturing unit and a video capturing unit.
3. The overtake assistance system (10) as claimed in claim 1, wherein the second device (14) comprises at least one of a LIDAR sensor and a RADAR sensor.
4. The overtake assistance system as claimed in claim 1, wherein the third device (16) comprises at least one of a speed sensor, a global positioning sensor (GPS), a lean angle sensor and an inertial measurement unit (IMU).
5. The overtake assistance system (10) as claimed in claim 1, wherein the pre-defined components of the host vehicle (100) being at least one of: an internal combustion engine and an electric motor.
6. The overtake assistance system (10) as claimed in claim 1, wherein the first set of pre-defined parameters comprises at least one of:
speed of the one or more preceding vehicles (200);
acceleration of the one or more preceding vehicles (200);
deacceleration of the one or more preceding vehicles (200);
lane of the one or preceding vehicles (200);
distance of the one or more preceding vehicles from the host vehicle (100);
speed of the one or more following vehicles (300);
acceleration of the one or more following vehicles (300);
deacceleration of the one or more following vehicles (300);
lane of the one or more following vehicles (300);
distance of the one or more following vehicles (300) from the host vehicle (100);
speed of the one or more oncoming vehicles (400);
acceleration of the one or more oncoming vehicles (400);
deacceleration of the one or more oncoming vehicles (400);
lane of the one or more oncoming vehicles (400); and
distance of the one or more oncoming vehicles (400) from the host vehicle (100).
7. The overtake assistance system (10) as claimed in claim 1, wherein the second set of pre-defined parameters comprises at least one of:
- speed of the host vehicle (100);
- ‘altitude of the host vehicle (100);
- steering angle of the host vehicle (100);
- lean angle of the host vehicle (100); and
- throttle value of the host vehicle (100).
8. The overtake assistance system (100) as claimed in claim 1, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- absence of the one or more preceding vehicles (200), the one or more following vehicles (300) and the one or more oncoming vehicles (400) in an overtake lane (OL) within a pre-defined distance of the host vehicle (100), the overtake lane (OL) being adjacent to the lane (L) of the one or more preceding vehicles (200);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicle (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
9. The overtake assistance system (10) as claimed in claim 1, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in an overtake lane (OL) being greater than a first pre-defined distance, the overtake lane (OL) being adjacent to the lane of the one or more preceding vehicles (200);
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- absence of the one or more following vehicles (300) in the overtake lane (OL) within a second pre-defined distance of the host vehicle (100);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicle (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
10. The overtake assistance system (10) as claimed in claim 1, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- distance of the host vehicle (100) from the nearest following vehicle (300) in an overtake lane (OL) being greater than a first pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the overtake lane (OL);
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in the overtake lane (OL) being greater than a second pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicles (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
11. The overtake assistance system (10) as claimed in claim 1, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) and in a first lane (FL) adjacent to the lane (L) of the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken in the same lane (L) as the host vehicle (100) and in the first lane (FL) adjacent to the lane of the host vehicle (100);
- absence of the one or more following vehicles (300) and the one or more oncoming vehicles (400) in an overtake lane (OL) within a pre-defined distance of the host vehicle (100) the overtake lane (OL) being adjacent to the first lane (FL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicle (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
12. The overtake assistance system (10) as claimed in claim 1, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) and in a first lane (FL) adjacent to the lane (L) of the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) in the same lane (L) as the host vehicle (100) and in the first lane (FL) adjacent to the lane of the host vehicle (100);
- distance of the host vehicle (100) from the nearest following vehicle (300) in the first lane (FL) being greater than a first pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the first lane (FL);
- distance of the host vehicle (100) from the nearest following vehicle (300) in an overtake lane (OL) being greater than a second pre-defined distance, the overtake lane (OL) being adjacent to the first lane (FL);
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the overtake lane (OL);
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in the overtake lane (OL) being greater than a third pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicle (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
13. The overtake assistance system (10) as claimed in anyone of claims 8-12 wherein the intention of the rider to overtake being determined by at least one of: lean angle of the host vehicle (100) being within a pre-defined range; and throttle value of the host vehicle (100) being greater than a pre-defined throttle value.
14. The overtake assistance system (100) as claimed in anyone of claims 8-12, wherein the intention of the rider to overtake being determined by at least one of: steering angle of the host vehicle (100) being within a pre-defined range ; and throttle value of the host vehicle (100) being greater than a pre-defined throttle value.
15. An overtake assistance method (500) for a host vehicle (100), the method comprising:
capturing (501), by one or more first devices (12) mounted on the host vehicle, images/videos of one or more preceding vehicles (200), one or more following vehicles (300) and one or more oncoming vehicles (400);
detecting (502), by one or more second devices (14) mounted on the host vehicle (100), a first set of pre-defined parameters in relation to the one or more preceding vehicles (200), the one or more following vehicles (300) and the one or more oncoming vehicles (400);
detecting (503), by one or more third devices (16) mounted on the host vehicle (100), a second set of pre-defined parameters in relation to the host vehicle (100);
receiving (504), by a control unit (18) communicatively coupled to the one or more first devices (12), the one or more second devices (14) and the one or more third devices (16), captured images/video, the first set of pre-defined parameters and the second set pre-defined parameters;
processing (505), by the control unit (18), the captured images/videos, the first set of pre-defined parameters and the second set of the pre-defined parameters to determine satisfaction of pre-defined conditions; and
instructing (506), by the control unit (18), based on the satisfaction of the pre-defined conditions, one or more pre-defined components of the host vehicle to provide additional torque for a pre-defined period of time pre-defined operations to assist the host vehicle (100) in overtaking the one or more preceding vehicles (200).
16. The overtake assistance method (500) as claimed in claim 15, wherein the first device (12) comprises at least one of an image capturing unit and a video capturing unit.
17. The overtake assistance method (500) as claimed in claim 15, wherein the second device (14) comprises at least one of a LIDAR sensor and a RADAR sensor.
18. The overtake assistance method (500) as claimed in claim 15, wherein the third device (16) comprises at least one of a speed sensor, a global positioning sensor (GPS), a lean angle sensor and an inertial measurement unit (IMU).
19. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined components of the host vehicle (100) being at least one of: an internal combustion engine and an electric motor.
20. The overtake assistance method (500) as claimed in claim 15, wherein the first set of pre-defined parameters comprises at least one of:
speed of the one or more preceding vehicles (200);
acceleration of the one or more preceding vehicles (200);
deacceleration of the one or more preceding vehicles (200);
lane of the one or preceding vehicles (200);
distance of the one or more preceding vehicles from the host vehicle (100);
speed of the one or more following vehicles (300);
acceleration of the one or more following vehicles (300);
deacceleration of the one or more following vehicles (300);
lane of the one or more following vehicles (300);
distance of the one or more following vehicles (300) from the host vehicle (100);
speed of the one or more oncoming vehicles (400);
acceleration of the one or more oncoming vehicles (400);
deacceleration of the one or more oncoming vehicles (400);
lane of the one or more oncoming vehicles (400); and
distance of the one or more oncoming vehicles (400) from the host vehicle (100).
21. The overtake assistance method (500) as claimed in claim 15, wherein the second set of pre-defined parameters comprises at least one of:
- speed of the host vehicle (100);
- altitude of the host vehicle (100);
- steering angle of the host vehicle (100);
- lean angle of the host vehicle (100); and
- throttle value of the host vehicle (100).
22. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- absence of the one or more preceding vehicles, the one or more following vehicles (300) and the one or more oncoming vehicles (400) in an overtake lane (OL) within a pre-defined distance of the host vehicle (100), the overtake lane (OL) being adjacent to the lane (L) of the one or more preceding vehicles (200);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicle (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
23. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in an overtake lane (OL) being greater than a first pre-defined distance, the overtake lane (OL) being adjacent to the lane of the one or more preceding vehicles (200);
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- absence of the one or more following vehicles (300) in the overtake lane (OL) within a second pre-defined distance of the host vehicle (100);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicles (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
24. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken;
- distance of the host vehicle (100) from the nearest following vehicle (300) in an overtake lane (OL) being greater than a first pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the overtake lane (OL);
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in the overtake lane (OL) being greater than a second pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicles (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
25. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) and in a first lane (FL) adjacent to the lane (L) of the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) to be overtaken in the same lane (L) as the host vehicle (100) and in the first lane (FL) adjacent to the lane of the host vehicle (100);
- absence of the one or more following vehicles (300) and the one or more oncoming vehicles (400) in an overtake lane (OL) within a pre-defined distance of the host vehicle (100) the overtake lane (OL) being adjacent to the first lane (FL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicles (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
26. The overtake assistance method (500) as claimed in claim 15, wherein the pre-defined conditions for overtaking one or more preceding vehicles (200) in same lane (L) as the host vehicle (100) and in a first lane (FL) adjacent to the lane (L) of the host vehicle (100) comprises:
- speed of the host vehicle (100) being greater than a speed of the one or more preceding vehicles (200) in the same lane (L) as the host vehicle (100) and in the first lane (FL) adjacent to the lane of the host vehicle (100);
- distance of the host vehicle (100) from the nearest following vehicle (300) in the first lane (FL) being greater than a first pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the first lane (FL);
- distance of the host vehicle (100) from the nearest following vehicle (300) in an overtake lane (OL) being greater than a second pre-defined distance, the overtake lane (OL) being adjacent to the first lane (FL);
- speed of the host vehicle (100) being greater than a speed of the nearest following vehicle (300) in the overtake lane (OL);
- distance of the host vehicle (100) from the nearest oncoming vehicle (400) in the overtake lane (OL) being greater than a third pre-defined distance;
- speed of the host vehicle (100) being greater than a speed of the nearest oncoming vehicle (400) in the overtake lane (OL);
- intention of the rider of the host vehicle (100) to overtake the one or more preceding vehicles (200); and
- a torque assistance mode being selected by a rider of the host vehicle (100).
27. The overtake assistance method (500) as claimed in anyone of claims 22-26, wherein the intention of the rider to overtake being determined by at least one of: lean angle of the host vehicle (100) being within a pre-defined range; and throttle value of the host vehicle (100) being greater than a pre-defined throttle value.
28. The overtake assistance method (500) as claimed in anyone of claims 22-26, wherein the intention of the rider to overtake being determined by at least one of: steering angle of the host vehicle (100) being within a pre-defined range; and throttle value of the host vehicle (100) being greater than a pre-defined throttle value.
Dated this 20 day of July 2023
TVS MOTOR COMPANY LIMITED
By their Agent & Attorney
(Nikhil Ranjan)
of Khaitan & Co
Reg No IN/PA-1471
| # | Name | Date |
|---|---|---|
| 1 | 202341049098-STATEMENT OF UNDERTAKING (FORM 3) [20-07-2023(online)].pdf | 2023-07-20 |
| 2 | 202341049098-REQUEST FOR EXAMINATION (FORM-18) [20-07-2023(online)].pdf | 2023-07-20 |
| 3 | 202341049098-PROOF OF RIGHT [20-07-2023(online)].pdf | 2023-07-20 |
| 4 | 202341049098-POWER OF AUTHORITY [20-07-2023(online)].pdf | 2023-07-20 |
| 5 | 202341049098-FORM 18 [20-07-2023(online)].pdf | 2023-07-20 |
| 6 | 202341049098-FORM 1 [20-07-2023(online)].pdf | 2023-07-20 |
| 7 | 202341049098-FIGURE OF ABSTRACT [20-07-2023(online)].pdf | 2023-07-20 |
| 8 | 202341049098-DRAWINGS [20-07-2023(online)].pdf | 2023-07-20 |
| 9 | 202341049098-DECLARATION OF INVENTORSHIP (FORM 5) [20-07-2023(online)].pdf | 2023-07-20 |
| 10 | 202341049098-COMPLETE SPECIFICATION [20-07-2023(online)].pdf | 2023-07-20 |