Systems and methods for vehicle sensor management
Provided are methods for managing vehicle sensors, which can include: determining a stopping distance for a vehicle travelling on a route, identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance, and upon identifying the one or more sensors, deactivating at least one operation of at least one sensor of the one or more sensors. Systems and computer program products are also provided.
1 . A method comprising:
determining, using at least one processor, a stopping distance for a vehicle travelling on a route using at least one of a driving speed of the vehicle, one or more deceleration parameters, one or more timing parameters, or at least one braking mechanism;
identifying, using the at least one processor, one or more sensors of the vehicle that have respective detection ranges less than the stopping distance;
upon identifying the one or more sensors, deactivating, using the at least one processor, at least one operation of at least one sensor of the one or more sensors;
at a time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route;
determining, using the at least one processor, whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and
in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.
2 . The method of claim 1 , wherein identifying the one or more sensors comprises:
determining, using the at least one processor, whether the driving speed of the vehicle is greater than a speed threshold; and
identifying the one or more sensors of the vehicle in response to determining that the driving speed of the vehicle is greater than the speed threshold.
3 . The method of claim 2 , comprising:
analyzing an environment of the vehicle on the route;
selecting a braking mechanism to determine the stopping distance; and
determining the stopping distance using the braking mechanism.
4 . The method of claim 1 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:
determining a deactivation distance threshold of the at least one sensor, wherein the deactivation distance threshold is greater than a respective detection range of the at least one sensor;
determining, using the at least one processor, whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and
deactivating the at least one operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor.
5 . The method of claim 1 , wherein the activation distance threshold is less than a deactivation distance threshold for deactivating the at least one operation of the at least one sensor.
6 . The method of claim 1 , comprising:
determining, using the at least one processor, whether the driving speed of the vehicle travelling on the route is less than a speed threshold; and
reactivating the at least one sensor for operation in response to determining that the driving speed of the vehicle is less than the speed threshold.
7 . The method of claim 1 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:
ceasing provision of computing power to one or more components of the at least one sensor.
8 . The method of claim 1 , further comprising: determining whether the at least one sensor is a passive device or an active device,
wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:
completely deactivating the at least one sensor in response to determining that the at least one sensor is a passive device, or
partially deactivating the at least one sensor in response to determining that the at least one sensor is an active device.
9 . The method of claim 1 , further comprising: determining whether the at least one sensor is a rear facing sensor or a front facing sensor,
wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:
deactivating the at least one sensor in response to determining that the at least one sensor is a read facing sensor and that the vehicle is driving forward.
10 . The method of claim 1 , further comprising: determining whether the at least one sensor is a low-priority sensor or a high-priority sensor,
wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:
completely deactivating the at least one sensor in response to determining that the at least one sensor is a low-priority sensor, or
partially deactivating the at least one sensor in response to determining that the at least one sensor is a high-priority sensor.
11 . The method of claim 1 , further comprising: determining whether a startup time of the at least one sensor is less than a time threshold,
wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:
completely deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is less than the time threshold, or
partially deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is equal to or greater than the time threshold.
12 . The method of claim 1 , wherein the one or more sensors comprise at least one of a Light Detection and Ranging (LiDAR) sensor, a Radio Detection and Ranging (RADAR) sensor, a microphone sensor, or a camera sensor.
13 . The method of claim 1 , further comprising:
determining, using the at least one processor, that a detection range of a second sensor is greater than the stopping distance; and
maintaining, using the at least one processor, an operation of the second sensor.
14 . The method of claim 13 , wherein maintaining the operation of the second sensor is in response to determining that the driving speed of the vehicle is beyond a speed threshold.
15 . The method of claim 13 , wherein the second sensor comprises at least one of a Light Detection and Ranging (LiDAR) sensor, a Radio Detection and Ranging (RADAR) sensor, a microphone sensor, or a camera sensor.
16 . The method of claim 1 , further comprising:
at a time subsequent to deactivating the at least one operation of the at least one sensor, allocating, using the at least one processor, a particular amount of computing power for a second sensor having a detection range that is greater than the stopping distance,
wherein the particular amount of computing power is greater than an initial amount of computing power provided for the second sensor when the at least one sensor is activated.
17 . The method of claim 16 , further comprising:
prioritizing a plurality of sensors for computing resources,
wherein the second sensor has a higher priority than one or more other sensors of the plurality of sensors.
18 . A system comprising:
at least one processor, and
at least one non-transitory storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
determining a stopping distance for a vehicle travelling on a route using at least one of a driving speed of the vehicle, one or more deceleration parameters, one or more timing parameters, or at least one braking mechanism;
identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance;
upon identifying the one or more sensors, deactivating at least one operation of at least one sensor of the one or more sensors;
at a time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route;
determining whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and
in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.
19 . The system of claim 18 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:
determining a deactivation distance threshold of the at least one sensor, wherein the deactivation distance threshold is greater than a respective detection range of the at least one sensor;
determining, using the at least one processor, whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and
deactivating the at least one operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor.
20 . At least one non-transitory storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
determining a stopping distance for a vehicle travelling on a route;
identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance, wherein identifying the one or more sensors comprises: determining whether a driving speed of the vehicle travelling on the route is greater than a speed threshold, and identifying the one or more sensors of the vehicle in response to determining that the driving speed of the vehicle is greater than the speed threshold; deactivating at least one operation of at least one sensor of the one or more sensors by at least one of:
determining a deactivation distance threshold of the at least one sensor, the deactivation distance threshold being greater than a respective detection range of the at least one sensor; determining whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and deactivating the at least an operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor;
determining whether the at least one sensor is a passive device or an active device; and completely deactivating the at least one sensor in response to determining that the at least one sensor is a passive device, or partially deactivating the at least one sensor in response to determining that the at least one sensor is an active device;
determining whether the at least one sensor is a rear facing sensor or a front facing sensor; and deactivating the at least one sensor in response to determining that the at least one sensor is a read facing sensor and that the vehicle is driving forward; or
determining whether a startup time of the at least one sensor is less than a time threshold; and completely deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is less than the time threshold or partially deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is equal to or greater than the time threshold;
at a time subsequent to deactivating the at least one operation of the at least one sensor, allocating a particular amount of computing power for a second sensor having a detection range that is greater than the stopping distance, wherein the particular amount of computing power is greater than an initial amount of computing power provided for the second sensor when the at least one sensor is activated; and maintaining an operation of the second sensor while the detection range of the second sensor is greater than the stopping distance; and
at another time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route; determining whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.