Using zone rules to control autonomous vehicle operation within a zone
A method includes determining that an autonomous vehicle is in a zone associated with one or more zone rules; causing, in response to determining that the autonomous vehicle is in the zone, the autonomous vehicle to operate in a controlled mode of operation associated with the zone rules; determining that the autonomous vehicle has exited the zone; and releasing, in response to determining that the autonomous vehicle has exited the zone, the autonomous vehicle from the controlled mode of operation.
1. A method comprising:
determining, by an autonomous vehicle, that the autonomous vehicle is in a zone controlled by a zone authority;
transmitting, by the autonomous vehicle, capability information associated with the autonomous vehicle to the zone authority;
receiving, by the autonomous vehicle, one or more zone rules from the zone authority, wherein the one or more zone rules are generated by the zone authority based on the capability information of the autonomous vehicle and further based on a request from an entity external to the zone authority to direct or restrict a manner in which the autonomous vehicle is capable of operating in association in the zone;
causing, by the autonomous vehicle, in response to determining that the autonomous vehicle is in the zone, the autonomous vehicle to operate in a controlled mode of operation associated with the one or more zone rules, wherein the one or more zone rules limit behavior of the autonomous vehicle in the zone;
determining, by the autonomous vehicle, that the autonomous vehicle is outside the zone; and
releasing, by the autonomous vehicle, in response to determining that the autonomous vehicle is outside the zone, the autonomous vehicle from the controlled mode of operation.
2. The method of claim 1 , further comprising transmitting, by the autonomous vehicle, sensor data collected from one or more sensors of the autonomous vehicle to the zone authority.
3. The method of claim 2 , wherein the one or more zone rules are generated further based on the sensor data.
4. The method of claim 1 , wherein the zone rules require the autonomous vehicle to:
respond to information communicated by the zone authority; or
report periodically to the zone authority the autonomous vehicle's speed, location, or conditions sensed by the autonomous vehicle.
5. The method of claim 1 , wherein the zone is a parking facility, tunnel, road, or security area.
6. The method of claim 1 , wherein determining that the autonomous vehicle is in the zone comprises determining, by the autonomous vehicle, that the autonomous vehicle has passed through, or is passing through, a physical gate or a communications-based electronic point of control transfer.
7. The method of claim 1 , wherein the zone rules designate speed, vehicle spacing, or lane selection.
8. The method of claim 1 , wherein the entity external to the zone authority is an another zone authority associated with an another zone.
9. The method of claim 1 , wherein the one or more zone rules are generated by the zone authority in response to assessing costs and risks associated with the manner in which the autonomous vehicle is directed or restricted.
10. One or more computer-readable non-transitory storage media, onboard an autonomous vehicle, including instructions that, when executed by one or more processors, are configured to cause the one or more processors to:
determine that the autonomous vehicle is in a zone controlled by a zone authority;
transmit capability information associated with the autonomous vehicle to the zone authority;
receive one or more zone rules from the zone authority, wherein the one or more zone rules are generated by the zone authority based on the capability information of the autonomous vehicle and further based on a request from an entity external to the zone authority to direct or restrict a manner in which the autonomous vehicle is capable of operating in association in the zone;
cause, in response to determining that the autonomous vehicle is in the zone, the autonomous vehicle to operate in a controlled mode of operation associated with the one or more zone rules, wherein the one or more zone rules limit behavior of the autonomous vehicle in the zone;
determine that the autonomous vehicle is outside the zone; and
release, in response to determining that the autonomous vehicle is outside the zone, the autonomous vehicle from the controlled mode of operation.
11. The one or more computer-readable non-transitory storage media of claim 10 , wherein the instructions are configured to further cause the one or more processors to: transmit sensor data collected from one or more sensors of the autonomous vehicle to the zone authority.
12. The one or more computer-readable non-transitory storage media of claim 11 , wherein the one or more zone rules are generated further based on the sensor data, and wherein the zone rules designate speed, vehicle spacing, or lane selection.
13. The one or more computer-readable non-transitory storage media of claim 10 , wherein the zone rules require the autonomous vehicle to:
respond to information communicated by the zone authority; or
report periodically to the zone authority the autonomous vehicle's speed, location, or conditions sensed by the autonomous vehicle.
14. The one or more computer-readable non-transitory storage media of claim 10 , wherein the zone is a parking facility, tunnel, road, or security area.
15. The one or more computer-readable non-transitory storage media of claim 10 , wherein determining that the autonomous vehicle is in the zone comprises determining that the autonomous vehicle has passed through, or is passing through, a physical gate or a communications-based electronic point of control transfer.
16. A system comprising: one or more processors onboard an autonomous vehicle; and one or more computer-readable non-transitory storage media in communication with the one or more processors, the one or more computer-readable non-transitory storage media comprising instructions that when executed by the one or more processors, cause the system to:
determine that the autonomous vehicle is in a zone controlled by a zone authority;
transmit capability information associated with the autonomous vehicle to the zone authority;
receive one or more zone rules from the zone authority, wherein the one or more zone rules are generated by the zone authority based on the capability information of the autonomous vehicle and further based on a request from an entity external to the zone authority to direct or restrict a manner in which the autonomous vehicle is capable of operating in association in the zone;
cause, in response to determining that the autonomous vehicle is in the zone, the autonomous vehicle to operate in a controlled mode of operation associated with the one or more zone rules, wherein the one or more zone rules limit behavior of the autonomous vehicle in the zone;
determine that the autonomous vehicle is outside the zone; and
release, in response to determining that the autonomous vehicle is outside the zone, the autonomous vehicle from the controlled mode of operation.
17. The system of claim 16 , wherein the instructions, when executed by the one or more processors, further cause the system to: transmit sensor data collected from one or more sensors of the autonomous vehicle to the zone authority.
18. The system of claim 17 , wherein the one or more zone rules are generated further based on the sensor data, wherein the zone rules designate speed, vehicle spacing, or lane selection.
19. The system of claim 16 , wherein the zone rules require the autonomous vehicle to:
respond to information communicated by the zone authority; or
report periodically to the zone authority the autonomous vehicle's speed, location, or conditions sensed by the autonomous vehicle.
20. The system of claim 16 , wherein the zone is a parking facility, tunnel, road, or security area.
21. The system of claim 16 , wherein determining that the autonomous vehicle is in the zone comprises determining that the autonomous vehicle has passed through, or is passing through, a physical gate or a communications-based electronic point of control transfer.