Vehicle control method, apparatus, and system
View Patent ↗This application discloses vehicle control methods, apparatuses, and systems relates to the field of autonomous driving technologies. An example method includes: determining a target vehicle, where the target vehicle is located in a first parking location; obtaining a topological relationship, where the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations include a first-level parking location and a second-level parking location, the first-level parking location includes the first parking location, and the second-level parking location includes at least one downstream parking location of the first parking location; allocating a second parking location to the target vehicle based on the topological relationship, where the second parking location is an idle parking location in the second-level parking location; and indicating the target vehicle to move from the first parking location to the second parking location.
1 . A method, where the method comprising:
determining a target vehicle, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location; and
instructing the target vehicle to move from the first parking location to a second parking location based on a topological relationship, wherein the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location and the second parking location is an idle parking location in the second-level parking location.
2 . The method according to claim 1 , wherein the method further comprises:
obtaining the topological relationship; and
allocating the second parking location to the target vehicle based on the topological relationship.
3 . The method according to claim 1 , wherein the method comprises:
obtaining a respective task priority of each of the plurality of vehicles; and
determining the target vehicle based on the respective task priority of each of the plurality of vehicles.
4 . The method according to claim 1 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.
5 . The method according to claim 1 , wherein the determining the target vehicle comprises:
obtaining destination information of the plurality of vehicles, wherein the destination information of the plurality of vehicles indicates a same destination; and
determining the target vehicle from the plurality of vehicles.
6 . The method according to claim 5 , wherein the method further comprises:
determining a sequence in which the plurality of vehicles arrive at the same destination; and
determining a parking sequence of the plurality of vehicles based on the sequence in which the plurality of vehicles arrive at the same destination.
7 . A method, where the method comprises:
receiving, by a target vehicle, first indication information, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location, the first indication information instructs the target vehicle to move from the first parking location to a second parking location, the first parking location and the second parking location are parking locations defined in a topological relationship, the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location; and moving, by the target vehicle, from the first parking location to the second parking location based on the first indication information.
8 . The method according to claim 7 , wherein the target vehicle is an only vehicle in the plurality of parking locations.
9 . The method according to claim 7 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.
10 . The method according to claim 7 , wherein the method further comprises:
reporting, by the target vehicle, destination information, wherein the destination information indicates a destination of the target vehicle.
11 . The method according to claim 7 , wherein the method further comprises:
reporting, by the target vehicle, status information, wherein the status information comprises at least one of the following: a location, a speed, or a heading angle.
12 . The method according to claim 7 , wherein the method further comprises:
receiving, by the target vehicle, second indication information, wherein the second indication information indicates a stay duration in the first parking location.
13 . An apparatus, comprising:
at least one processor; and
one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:
determine a target vehicle, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location; and
instruct the target vehicle to move from the first parking location to a second parking location based on a topological relationship, wherein the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location and the second parking location is an idle parking location in the second-level parking location.
14 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
obtain the topological relationship; and
allocate the second parking location to the target vehicle based on the topological relationship.
15 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
obtain a respective task priority of each of the plurality of vehicles; and
determine the target vehicle based on the respective task priority of each of the plurality of vehicles.
16 . The apparatus according to claim 13 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.
17 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
obtain destination information of the plurality of vehicles, wherein the destination information of the plurality of vehicles indicates a same destination; and
determine the target vehicle from the plurality of vehicles.
18 . The apparatus according to claim 17 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
determine a sequence in which the plurality of vehicles arrive at the same destination; and
determine a parking sequence of the plurality of vehicles based on the sequence in which the plurality of vehicles arrive at the same destination.
19 . The apparatus according to claim 18 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
determine the parking sequence of the plurality of vehicles based on a travel task.
20 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
obtain status information of the plurality of vehicles; and
determine the target vehicle based on the status information of the plurality of vehicles.
21 . The apparatus according to claim 20 , wherein the status information of the plurality of vehicles comprises at least one of the following: a location, a speed, or a heading angle.
22 . The apparatus according to claim 13 , wherein the topological relationship comprises parking location attribute information and the programming instructions, when executed by the at least one processor, cause the apparatus to:
allocate the second parking location to the target vehicle based on the parking location attribute information.
23 . The apparatus according to claim 22 , wherein the parking location attribute information comprises at least one of a type of a parking location or an availability status of the parking location.
24 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
when a stay duration of the target vehicle in the first parking location is greater than or equal to a first threshold, instruct the target vehicle to move from the first parking location to the second parking location.
25 . An apparatus, comprising:
at least one processor; and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:
receive first indication information, wherein a target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location, the first indication information instructs the target vehicle to move from the first parking location to a second parking location, the first parking location and the second parking location are parking locations defined in a topological relationship, the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location; and
control the target vehicle to move from the first parking location to the second parking location based on the first indication information.
26 . The apparatus according to claim 25 , wherein the target vehicle is an only vehicle in the plurality of parking locations.
27 . The apparatus according to claim 25 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.
28 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
report destination information, wherein the destination information indicates a destination of the target vehicle.
29 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
report status information, wherein the status information comprises at least one of the following information: a location, a speed, or a heading angle.
30 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:
receive second indication information, wherein the second indication information indicates a stay duration in the first parking location.