Device for generating an optimized track for a vehicle
OwnerBoris Valerevich PANKOVinventor
Life of this patent
Estimating the term…
Abstract
The proposed invention relates to methods for controlling a motor vehicle, and can be used in transportation industry. The technical problem to be solved by the proposed invention is to provide a method, a device, a system, a motor vehicle, and a computer-readable medium that do not possess the drawbacks of the prior art and thus make it possible to generate an optimized track for a motor vehicle that provides a speed profile for a portion of the route, ensuring preferable energy and resource consumption, and time spent by the motor vehicle to pass the portion of the route, as well as minimizing the risk of not passing the portion of the route.
Claims24
A computer device that comprises at least:
- a CPU;
- a memory that stores a program code that, when executed, induces the CPU to perform the steps of a method, the method comprising at least the following steps:
- collecting primary data that involves obtaining data associated with a first motor vehicle, data associated with at least some portion of a route to be passed by a first motor vehicle, and data associated with the vehicle in operation, wherein the vehicle in operation passes the portion of the route after the first motor vehicle,
- collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on whether the first motor vehicle passed the portion of the route;
- wherein the track for the first motor vehicle is generated by performing at least the following steps:
- obtaining a speed profile of the first motor vehicle for at least the portion of the route already passed,
- evaluating energy efficiency of the first motor vehicle on at least the portion of the route already passed,
- evaluating resource efficiency of the first motor vehicle on at least the portion of the route already passed,
- evaluating a time spent by the first motor vehicle on at least the portion of the route already passed,
- evaluating a risk of the first motor vehicle not passing at least the portion of the route, generating an optimized track for the vehicle in operation;
- wherein the optimized track is generated based on the generated track for the first motor vehicle, which is achieved by performing at least the following steps:
- generating a set of possible tracks for the vehicle in operation on the portion of the route already passed by the first motor vehicle, wherein each track in the set is obtained using the primary data and the secondary data,
- and wherein each possible track for the vehicle in operation on the portion of the route already passed by the first motor vehicle is generated by performing at least the following steps:
- generating an estimated speed profile for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated energy efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated resource efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated evaluation of the time spent by the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated evaluation of the risk of the vehicle in operation not passing the portion of the route already passed by the first motor vehicle, from the set of possible tracks for the vehicle in operation on the portion of the route already passed by the first motor vehicle, choosing at least one track that enables the vehicle in operation to pass said portion of the route, wherein the track is chosen using the estimated evaluation of the risk of the vehicle in operation not passing the portion of the route already passed by the first motor vehicle,
- for each track for the vehicle in operation on the portion of the route already passed by the first motor vehicle chosen, calculating a cost of passing said portion of the route, wherein the cost is calculated based on an aggregate efficiency evaluation of the vehicle in operation on the portion of the route already passed by the first motor vehicle, said aggregate evaluation obtained based on the estimated energy efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle, based on the estimated resource efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle, and based on the estimated evaluation of the time spent by the vehicle in operation on the portion of the route already passed by the first motor vehicle;
- choosing a track that enables the vehicle in operation to pass the portion of the route already passed by the first motor vehicle with the lowest calculated cost;
- and, in case the first motor vehicle has stopped moving without passing some part of the portion of the route, then the following additional steps are performed:
- evaluating a risk of the first motor vehicle not passing at least the part of the portion of the route that was not passed;
- generating a set of possible tracks for the vehicle in operation on the portion of the route not passed by the first motor vehicle, wherein each track in the set is obtained using the primary data and the secondary data,
- and wherein each possible track for the vehicle in operation on the portion of the route not passed by the first motor vehicle is generated by performing at least the following steps:
- generating an estimated speed profile for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated energy efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated resource efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated evaluation of the time spent by the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated evaluation of the risk of the vehicle in operation not passing the portion of the route not passed by the first motor vehicle,
- from the set of possible tracks for the vehicle in operation on the portion of the route not passed by the first motor vehicle, choosing at least one track that enables the vehicle in operation to pass said portion of the route,
- wherein the track is chosen using the estimated evaluation of the risk of the vehicle in operation not passing the portion of the route not passed by the first motor vehicle,
- for each track for the vehicle in operation on the portion of the route not passed by the first motor vehicle chosen, calculating a cost of passing said portion of the route, wherein the cost is calculated based on the aggregate efficiency evaluation of the vehicle in operation on the portion of the route not passed by the first motor vehicle, said aggregate evaluation obtained based on the estimated energy efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle, based on the estimated resource efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle, and based on the estimated evaluation of the time spent by the vehicle in operation on the portion of the route not passed by the first motor vehicle;
- choosing a track that enables the vehicle in operation to pass the portion of the route not passed by the first motor vehicle with the lowest calculated cost.
A vehicle that comprises at least:
- a moving device;
- an engine that is connected to and actuates the moving device;
- and a vehicle control system that is adapted to control the engine of the vehicle, the system comprising at least a computer device, the computer device comprising at least:
- a CPU;
- a memory that stores a program code that, when executed, induces the CPU to perform the steps of a method, the method comprising at least the following steps:
- collecting primary data that involves obtaining data associated with a first motor vehicle, data associated with at least some portion of a route to be passed by a first motor vehicle, and data associated with the vehicle in operation, wherein the vehicle in operation passes the portion of the route after the first motor vehicle,
- collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on whether the first motor vehicle passed the portion of the route;
- wherein the track for the first motor vehicle is generated by performing at least the following steps:
- obtaining a speed profile of the first motor vehicle for at least the portion of the route already passed,
- evaluating energy efficiency of the first motor vehicle on at least the portion of the route already passed,
- evaluating resource efficiency of the first motor vehicle on at least the portion of the route already passed,
- evaluating a time spent by the first motor vehicle on at least the portion of the route already passed,
- evaluating a risk of the first motor vehicle not passing at least the portion of the route, generating an optimized track for the vehicle in operation;
- wherein the optimized track is generated based on the generated track for the first motor vehicle, which is achieved by performing at least the following steps:
- generating a set of possible tracks for the vehicle in operation on the portion of the route already passed by the first motor vehicle, wherein each track in the set is obtained using the primary data and the secondary data,
- and wherein each possible track for the vehicle in operation on the portion of the route already passed by the first motor vehicle is generated by performing at least the following steps:
- generating an estimated speed profile for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated energy efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated resource efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated evaluation of the time spent by the vehicle in operation on the portion of the route already passed by the first motor vehicle,
- obtaining an estimated evaluation of the risk of the vehicle in operation not passing the portion of the route already passed by the first motor vehicle,
- from the set of possible tracks for the vehicle in operation on the portion of the route already passed by the first motor vehicle, choosing at least one track that enables the vehicle in operation to pass said portion of the route, wherein the track is chosen using the estimated evaluation of the risk of the vehicle in operation not passing the portion of the route already passed by the first motor vehicle,
- for each track for the vehicle in operation on the portion of the route already passed by the first motor vehicle chosen, calculating a cost of passing said portion of the route, wherein the cost is calculated based on an aggregate efficiency evaluation of the vehicle in operation on the portion of the route already passed by the first motor vehicle, said aggregate evaluation obtained based on the estimated energy efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle, based on the estimated resource efficiency evaluation for the vehicle in operation on the portion of the route already passed by the first motor vehicle, and based on the estimated evaluation of the time spent by the vehicle in operation on the portion of the route already passed by the first motor vehicle;
- choosing a track that enables the vehicle in operation to pass the portion of the route already passed by the first motor vehicle with the lowest calculated cost;
- and, in case the first motor vehicle has stopped moving without passing some part of the portion of the route, then the following additional steps are performed:
- evaluating a risk of the first motor vehicle not passing at least the part of the portion of the route that was not passed;
- generating a set of possible tracks for the vehicle in operation on the portion of the route not passed by the first motor vehicle, wherein each track in the set is obtained using the primary data and the secondary data,
- and wherein each possible track for the vehicle in operation on the portion of the route not passed by the first motor vehicle is generated by performing at least the following steps:
- generating an estimated speed profile for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated energy efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated resource efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated evaluation of the time spent by the vehicle in operation on the portion of the route not passed by the first motor vehicle,
- obtaining an estimated evaluation of the risk of the vehicle in operation not passing the portion of the route not passed by the first motor vehicle,
- from the set of possible tracks for the vehicle in operation on the portion of the route not passed by the first motor vehicle, choosing at least one track that enables the vehicle in operation to pass said portion of the route, wherein the track is chosen using the estimated evaluation of the risk of the vehicle in operation not passing the portion of the route not passed by the first motor vehicle,
- for each track for the vehicle in operation on the portion of the route not passed by the first motor vehicle chosen, calculating a cost of passing said portion of the route, wherein the cost is calculated based on the aggregate efficiency evaluation of the vehicle in operation on the portion of the route not passed by the first motor vehicle, said aggregate evaluation obtained based on the estimated energy efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle, based on the estimated resource efficiency evaluation for the vehicle in operation on the portion of the route not passed by the first motor vehicle, and based on the estimated evaluation of the time spent by the vehicle in operation on the portion of the route not passed by the first motor vehicle;
- choosing a track that enables the vehicle in operation to pass the portion of the route not passed by the first motor vehicle with the lowest calculated cost.
Dependencies are inferred from the claim text.