US20200125120A1 - Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation - Google Patents
Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation Download PDFInfo
- Publication number
- US20200125120A1 US20200125120A1 US16/722,693 US201916722693A US2020125120A1 US 20200125120 A1 US20200125120 A1 US 20200125120A1 US 201916722693 A US201916722693 A US 201916722693A US 2020125120 A1 US2020125120 A1 US 2020125120A1
- Authority
- US
- United States
- Prior art keywords
- vehicles
- vehicle
- autonomous
- autonomous vehicles
- zone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 138
- 238000000034 method Methods 0.000 claims abstract description 54
- 230000037361 pathway Effects 0.000 claims abstract 4
- 238000003860 storage Methods 0.000 claims description 10
- 230000006854 communication Effects 0.000 description 38
- 238000004891 communication Methods 0.000 description 38
- 230000000903 blocking effect Effects 0.000 description 30
- 230000008569 process Effects 0.000 description 26
- 230000007613 environmental effect Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 7
- 125000004122 cyclic group Chemical group 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000005755 formation reaction Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000005096 rolling process Methods 0.000 description 5
- 238000012384 transportation and delivery Methods 0.000 description 5
- 239000000446 fuel Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 235000004443 Ricinus communis Nutrition 0.000 description 1
- WYTGDNHDOZPMIW-RCBQFDQVSA-N alstonine Natural products C1=CC2=C3C=CC=CC3=NC2=C2N1C[C@H]1[C@H](C)OC=C(C(=O)OC)[C@H]1C2 WYTGDNHDOZPMIW-RCBQFDQVSA-N 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0295—Fleet control by at least one leading vehicle of the fleet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/503—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking using luminous text or symbol displays in or on the vehicle, e.g. static text
- B60Q1/5035—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking using luminous text or symbol displays in or on the vehicle, e.g. static text electronic displays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/507—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking specific to autonomous vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/508—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking specific to vehicles driving in fleets or convoys
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/06—Automatic manoeuvring for parking
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0022—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0027—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0293—Convoy travelling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0297—Fleet control by controlling means in a control room
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/22—Platooning, i.e. convoy of communicating vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/544—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating other states or conditions of the vehicle occupants, e.g. for indicating disabled occupants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/547—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for issuing requests to other traffic participants; for confirming to other traffic participants they can proceed, e.g. they can overtake
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/42—Devices or arrangements peculiar to garages, not covered elsewhere, e.g. securing devices, safety devices, monitoring and operating schemes; centering devices
- E04H6/422—Automatically operated car-parks
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/168—Driving aids for parking, e.g. acoustic or visual feedback on parking space
Definitions
- the present invention relates to a method of operating autonomous vehicles.
- a vehicle occupying a nominal space of 16 ⁇ 8 feet theoretically occupies 128 square feet of space, and an area of an acre would hold 340 vehicles tightly packed in such spaces.
- Realistic estimates of the number of vehicles that can park in an acre are less than half of that number in the neighborhood of 150 vehicles. This is because of the need for space for drivers to enter and exit the vehicles and for the vehicles to enter and exit the parking spaces.
- Remotely controlled model vehicles are widely used by hobbyists. They have as many dimensions of control as is desired by the user based on budget considerations. They are typically used by direct observation by a remote driver. Some have video links to give information to the user for driving or simply for observation.
- Tracked or guided autonomous vehicles are used in industrial situations. They may follow various guidance methods with fixed guidance devices in their paths. They may accept dynamic orders for destinations from central controllers.
- Autonomous vehicles for use on public roads are at the prototype stage of development. They use a rich array of sensors and complex algorithms to control their paths. They have self-contained computers to implement their functions.
- Communication links to vehicles of many kinds are commonplace. They may set destinations by methods as simple as calling the cell phone of a driver to tell that driver where the vehicle should go. Other links monitor conditions.
- a method of coordinating a convoy of vehicles is claimed. At least one of the vehicles is an escort vehicle which accompanies at least one escorted vehicle along a route.
- the escort vehicle positions itself to guide the escorted vehicle either by the position itself as when it leads the convoy and escorted vehicles are instructed to follow an escort vehicle or by passing messages to the escorted vehicles.
- Positioning the escort vehicle in or near the moving convoy assists in the expedition of the convoy in at least two ways—it allows communication to the escorted vehicles and it allows the sensing or determination of conditions along the route.
- the escort vehicle can be equipped in various claims with sensors or communication gear. It can be mechanically linked to one or more escorted vehicles.
- the escorted vehicles can be instructed by a zone authority to join the convoy and zone rules may govern the interaction between vehicles and escorted vehicle movements and behavior. Communications may be by positioning, signals or by visual displays.
- the escorted vehicle may be disabled or unpowered.
- multiple convoys may be coordinated using the facilities described above.
- FIGS. 1 to 27 appear in the parent application. Higher numbered FIGS. 28 to 38 are introduced in this application.
- FIG. 1 is a plan view of a parking area with a selected vehicle to be accessed.
- FIG. 2 is a plan view of the parking area of FIG. 1 with a cyclic shuffle step in progress.
- FIG. 3 is a plan view of the parking area of FIG. 1 with a cyclic shuffle step completed.
- FIG. 4 is a plan view of a parking area showing vehicles parted for temporary aisle exit path. The parting is also shown as a method of accessing vehicles for loading while still in an array.
- FIG. 5 is a plan view of a parking area showing vehicles parted for a diagonal exit path.
- FIG. 6 is a plan view of a simple parking array with only four vehicles and central processing in a vehicle.
- FIG. 7 is a plan view of the array of FIG. 6 after a request to access a vehicle is partially processed and movements are partially made.
- FIG. 8 is a plan view of the array of FIG. 6 after a request to access a vehicle has completed movements and the vehicle is ready for access.
- FIG. 9 is a block diagram showing the relation of the central processing, the control network and the vehicles to be controlled.
- FIG. 10 is a block diagram showing the relation of components in an embodiment with central processing in a vehicle and sensors in vehicles transmitting to the central computer.
- FIG. 11 is a diagram showing the relationship of sets of entities to be created as the task of accessing a vehicle or vehicles is being broken down into movements.
- FIG. 12 is a plan view of the two vehicles to be built from kits in a small scale embodiment with an additional computer for use as a remote control.
- FIG. 13 is a flow chart of the programming steps for a small scale embodiment.
- FIG. 14 is a plan view of an embodiment of vehicles as loaded on a ferry or ship.
- FIG. 15 is a plan view of vehicles ready to be loaded on a ferry or ship.
- FIG. 16 is a plan view of a small scale embodiment receiving an arriving vehicle.
- FIG. 17 is a plan view of a small scale embodiment finishing receiving an arriving vehicle.
- FIG. 18 is a flow chart of the programming steps for a vehicle to be received in a small scale embodiment.
- FIG. 19 is a flow chart of the programming steps for a blocking vehicle in a small scale embodiment.
- FIG. 20 is a plan view of a simple embodiment of the invention of the disclosure which shows control of a stream of vehicles through a single lane restriction.
- FIG. 21 is a diagram which shows the information flow for autonomous operation in the controlled zone.
- FIG. 22 is a diagram which shows the information flow for operation in the controlled zone with continuing control by the zone authority.
- FIG. 23 is a plan view of an embodiment of the invention of the disclosure which shows operation with a zone operator provided communication and operational device.
- FIG. 24 is a plan view of an embodiment of the invention of the disclosure which shows operation with the addition of controlled driver operated vehicles to automated vehicles.
- FIG. 25 shows a display and communications device to be supplied to driver operated vehicles by the zone operator.
- FIG. 26 is a plan view of an embodiment of the invention of the disclosure which shows operation in an indoor loading area.
- FIG. 27 is a plan view of an embodiment of the invention where the control rules allow access to limited areas for security purposes.
- FIG. 28 is a plan view of a platoon of vehicles operating with an AV control vehicle.
- FIG. 29 is plan view of a platoon of vehicles with sensors used to make piloting quicker and safer.
- FIG. 30 is plan view of a platoon of vehicles operating with wide area surveillance by a control vehicle.
- FIG. 31 shows front and side views of an escort vehicle.
- FIG. 32 shows protection escort operations with a VIP vehicle.
- FIG. 33 shows high speed escort operation with a VIP vehicle.
- FIG. 34 shows multiple platoons of escorted vehicles being coordinated with each other and traffic signals.
- FIG. 35 shows an embodiment of a convoy of vehicles for general traffic control.
- FIG. 36 shows an embodiment with a convoy of snowplows.
- FIG. 37 shows a convoy of police vehicles capturing a fugitive vehicle.
- FIG. 38 shows a convoy of trucks which are following closely for efficiency.
- An autonomously driven vehicle is a vehicle which makes movements decided by a non-human decision system that is part of the vehicle. These movements may be done in the implementation of a received command to make a larger scale movement.
- An autonomously directed vehicle is a vehicle which receives and executes without human action commands to make a sequence of movements.
- the received command may contain sufficiently detailed information to completely define the movements or details of the exact movement may be supplied by sensors and results of processing equipment that is part of the vehicle.
- Autonomous vehicles include both autonomously driven vehicles and autonomously directed vehicles. It should be noted that the computer operating an autonomous vehicle is not necessarily able to solve the many problems for use of a vehicle on public roads, but is only required to be able to command a movement or sequence of movements without human action in executing the command. Autonomous vehicles are also referred to as driverless vehicles.
- a central computer is an information processing device which directs or coordinates movements of multiple vehicles. It can be located in the vehicle storage or parking facility, remotely or in one of the vehicles.
- a column of vehicles is a single vehicle or a group of vehicles in tandem.
- the vehicles if more than one, are spaced substantially in the longitudinal direction, forward or backward from each other.
- the vehicles may not be precisely aligned in the lateral dimension. It is sufficient if they overlap enough to limit motion of at least one vehicle in the column.
- a cyclical shuffle is a rearrangement of the vehicles in a parking area or areas by moving vehicles from the front of each of one or more columns of vehicles, moving the remaining vehicles forward in their respective column or columns and placing the vehicles removed from the columns in the back of the columns.
- An open shuffle is a rearrangement of the vehicles in a parking area or areas by moving vehicles from the front of each of one or more columns of vehicles, removing one or more of the moved vehicles from the parking array, moving the remaining vehicles in the columns forward in the their respective column and placing any remaining vehicles removed from the columns in the back of the columns.
- Parted vehicles are vehicles in a parking array that have been moved to create an aisle or path for passage of a vehicle being moved or for access by a user.
- a row of vehicles is a group of one or more vehicles side by side.
- a selected vehicle is one that is to be accessed. There are often multiple selected vehicles.
- a vehicle control network is a communications network allowing a central vehicle control computer to command coordinated movements of multiple vehicles. It may only give destination information for relatively short movements of vehicles or it may handle two way detailed control of actuators and sensors in the vehicles.
- the vehicles are parked in an array of closely spaced columns. Some of these columns are too closely spaced to allow access by drivers, the cargo or loading machines or personnel. Some vehicles in the columns are parked bumper to bumper so that only the first and last vehicles in the columns can move. There are access aisles at the ends of the columns leading to exits from the vehicle storage area. This situation is illustrated in FIG. 1 .
- cyclic shuffling can be employed.
- One or more columns are selected and one end of each column is designated as the front.
- Vehicles are moved from the front of a column, the remaining vehicles in the column are moved forward and a vehicle from the front of a, same or different, column is put in the back of the column. This is especially effective if columns facing in opposite directions are employed to allow a short movement for the vehicle being moved.
- FIGS. 1-3 The process is illustrated in FIGS. 1-3 in the simple case of employment of a pair or columns. This process, if performed twice, brings selected vehicle 20 to the end of the column from which position it can leave the array.
- Efficient access for exit of the several vehicles can be achieved by cyclic shuffling with selected vehicles in multiple columns of a specific shuffle pattern.
- a vehicle to be accessed reaches the end of its column, it can exit and if necessary more shuffle movements can be made.
- a process to access multiple vehicles under the control of a central computer can select the columns to include in a shuffle pattern to access multiple vehicles efficiently.
- a strategy of forming temporary access aisles may be appropriate.
- the central computer can split columns and move the portions of the vehicles in opposite directions. This is illustrated in FIG. 4 , where five columns 31 are split into subcolumns 32 .
- the resulting temporary aisle 33 allows access to two vehicles in each original column for loading of cargo. Moving vehicles within the space of the original columns twice more allows access to all vehicles in the original columns at other temporary access aisles 35 .
- a parking requirement is envisioned with a small business serving a stream of autonomous vehicles bearing customers for the business.
- the business in located in an area where space is expensive and has use of a limited parking area which is able to store only four vehicles in two closely spaced columns of two vehicles in tandem. The situation is shown in FIGS. 6 to 8 of the Drawing.
- the vehicle under autonomous control discharges the passenger at the entrance to the walkway 42 to the business and parks in the array 41 .
- All vehicles which are permitted to use the parking array are enabled to communicate in a vehicle control network and be controlled by a central computer, which can be a computer in one of the controlled vehicles or in another location but is here assumed to be in the subject vehicle 20 .
- vehicles in the parking array use the sensors 108 (see FIG. 10 ) provided as part of their autonomous driving equipment to determine their own location and locations of other vehicles and transmit that information to the central computer in the subject vehicle 20 .
- the central computer computes and creates a mapping of the relative and absolute locations of vehicles to use in calculating movements.
- the central computer 101 is used in various implementations to accept requests for access.
- the requests are accumulated until a batch is formed.
- a batch may consist of all the requests pending or a subset based on the results of an algorithm which considers urgency of request, type of request, efficiency of the batch composition for simultaneous movements or other factors in combination. Further algorithms compute a set of movements for the vehicles that will result in the desired accesses.
- the movements are communicated to the vehicle control systems of each vehicle for execution.
- the movements may be transmitted in batches, movement by movement or in even smaller increments that combine to compose movements.
- Sensors to track the current location of vehicles are used in many possible implementations to provide feedback to the central computer. They may detect presence of other vehicles or make measurements of distances from the vehicle with the sensor to another vehicle or a maker provided in the parking area. The measurements or other information provided by the sensors can be transmitted to the central computer. Some possible implementations may work in an open loop mode and rely on vehicles becoming located in the position resulting from successful execution of a commanded movement. Other implementations may use a closed loop mode and correct the position considered by the central computer as current in projecting movements based on feedback from sensors.
- Sensors located on vehicles can be used in various ways.
- the communication path from a vehicle to the central computer may be bidirectional and return to the central computer information based on the sensors.
- the sensors may be used to allow the vehicle to perform operations transmitted in a high level form from the central processor by handling details and sub motions autonomously.
- the information from vehicle sensors located in multiple vehicles may be coordinated by the central processor to form an overall location model of a part of the vehicle array or the entire vehicle array. For example, a vehicle which is designed to function autonomously on the public roads will require sensors to measure the distance to nearby vehicles. This information can be used by the central computer to determine the relative location of not only the sensing vehicle but other nearby vehicles.
- Sensors located on vehicles may also be used to locate vehicles relative to fixed markers in the parking facility, the generally available Global Positioning System or a local positioning system.
- Sensors located in the array facility may be used to locate vehicles by sensing the vehicles or markers placed on the vehicles.
- the communication system that connects the central computer may incorporate signals, circuits or devices to measure the location of the transmission of the signals from a vehicle and may pass that information to the central computer.
- Vehicles are visualized as being in columns placed in a parking area.
- Columns of vehicles are single vehicles or vehicles placed end to end or, equivalently, in tandem. Many of the vehicles in these columns are placed with other columns of vehicles placed sufficiently closely to prevent vehicles from leaving the column except at the ends of the columns.
- a selected vehicle in the interior portion of a column is moved closer to an end of the column for access by moving a vehicle from the end and moving the selected vehicle and any vehicles between the selected vehicle and the end toward the end.
- the removed vehicle can be moved to the other end of that column or to an end which has been opened in another column by moving vehicles in more than one column.
- This space may form an aisle to allow exit of vehicles or may be only available for longitudinal movement of vehicles in the columns. Exit can be by a vehicle turning into such an aisle or by means of a temporary aisle.
- Temporary aisles can allow access to the front or rear of vehicles adjoining the aisle and be used for loading or unloading groups of vehicles as well as for access to remove the vehicle from the array.
- the vehicle depicted in the several figures is dimensioned with values based the 2012 Toyota Prius, which is a specific common car in the marketplace.
- Various other vehicles from small model cars to large trucks could be used in similarly structured embodiments.
- This parking system is for specially designed vehicles, it is more appropriate to base the embodiment on a specific marketplace vehicle than on the American Association of State Highway and Transportation Officials recommended vehicle commonly used for roadway design.
- the nominal space requirement is 16 by 8 feet, but in various embodiments many other sizes and types of vehicles may be used.
- the arrays shown may be for very small vehicles, perhaps used for autonomous vehicle delivery systems, or for very large vehicles where the space savings of this approach represent substantial areas for each vehicle.
- FIGS. 1-3 described below show the progress of one step of a cyclical shuffle, which will, when an additional similar step is completed, bring the selected vehicle 20 to the aisle 24 for access or exit from the array.
- a parking area is shown defined by walls 22 with four openings 23 for entrance or exit and two aisles 24 .
- An array of vehicles 21 is shown with 6 columns 25 and 5 vehicles in each column.
- One of the vehicles 20 is marked with an “X” on its roof to designate that it is the selected vehicle for an access operation.
- FIG. 2 a maneuver which forms one step of a cyclic shuffle us underway.
- Two vehicles 26 have left their columns and each is proceeding toward the column left by the other on the opposite end from the exiting vehicles departure. Completed and anticipated paths are shown as 27 .
- the remaining 4 vehicles in each affected column have moved forward by a little more than one half of a vehicle length. In all 10 vehicles have moved, preferably at the same time and without need for a driver to access each vehicle.
- FIG. 3 the maneuver of FIG. 2 . is completed.
- the two vehicles 26 which are changing columns have arrived in their new positions.
- the remaining vehicles in the columns have moved forward the rest of the vehicle space length to be in new spaces.
- the selected vehicle 20 is one space nearer to the end of the column.
- FIGS. 1-3 facing the direction in which they are to move. This is show more clearly the intended direction of movement in the maneuver being depicted. Because most vehicles are a capable of moving in reverse as in a forward direction; the direction the vehicle faces may not be material and may vary at random in the actual array of many implementations. Human operation of vehicles is much more convenient in the forward direction, but this may not be so for autonomous operation.
- an array of vehicles is shown with five columns 31 parted by moving a portion of the vehicles toward each end wall of the parking area splitting each column into two columns 32 with a temporary aisle 33 between the new columns.
- the vehicles are moved into the space of end aisles 24 .
- a selected vehicle 20 is now accessible and is shown exiting the array by the side aisle and by path 32 .
- FIG. 4 One important advantage of creating a temporary access aisle in the manner of FIG. 4 is that this aisle allows access to all of the vehicles along the aisle for adding cargo. All of the vehicles in the array can be quickly loaded in this way in preparation for rapid departure at a scheduled time.
- One such accessible vehicle 34 is shown with its rear cargo door open.
- the vehicles adjoining the temporary aisle are shown pointing in directions which access to the rear of each vehicle is allowed from the temporary aisle 33 if that aisle is extended through the four unparted columns 30 .
- Additional temporary aisles could be created, one at a time, at locations 35 to allow access to additional columns of vehicles. All of the vehicles could be accessed for loading and unloading in three setups created by moving groups of vehicles. This would allow, in a preferred embodiment and usage, efficient loading of delivery cargo for rapid dispatch.
- FIG. 5 the array of vehicles has been expanded with an additional column 37 and the temporary aisle 33 is now shown as a diagonal.
- the side access aisle ( 36 of FIG. 4 ) is no longer available. This still allows a vehicle path 27 for the vehicle selected for access to the exit 23 .
- This extreme packing of vehicles shows the use of these methods in situations where additional space is at an extreme premium value.
- FIG. 5 also illustrates an advantage of the precision and reliability available in suitably designed automated vehicle movement because the spaces between the parted vehicles are narrow and require serpentine movements to thread the selected vehicle out of the parking array.
- a small parking area is shown. It can be for a small business with a very limited allotment of parking space.
- a walkway 42 brings a vehicle user 43 to call for a selected vehicle 20 .
- the selected vehicle is blocked by vehicle 40 .
- All of the vehicles in FIGS. 6-8 are autonomously driven vehicles which can communicate with each other via a local or global network. Vehicles parking in array 41 are required to accept these communications and to cooperate in the execution of the method herein described.
- the sensors and computer in each vehicle are sufficient to handle the details of maneuvers in tight spaces. The driver desires to access the selected vehicle.
- the vehicle user 43 of FIG. 6 has called for the selected vehicle with a device communicating over the network associated with the vehicles or otherwise reaching the selected vehicle.
- a device communicating over the network associated with the vehicles or otherwise reaching the selected vehicle.
- This can be done with a fixed callbox located at a convenient point or with a personal device carried by the driver.
- a computer in the selected vehicle assumes the role of a central computer as herein described.
- the central computer takes information from the sensors of the various vehicles in the parking array via the network and forms a model of the locations of the vehicles. It then forms a list of movements to be performed and transmits the relevant movements over the network to the vehicles that need to move. Blocking vehicle 40 and selected vehicle 20 in accordance with movements in the list move over path 44 to position the selected vehicle to exit the parking array
- FIG. 8 the process of FIG. 7 is completed with the selected vehicle 20 in position to be entered by the user and the blocking vehicle returned to the array.
- the array now has a vacant space to accept a new vehicle if one comes along. It can be seen that this process requires coordinated control of multiple autonomous vehicles because of the need to move multiple vehicles from inaccessible locations.
- FIG. 9 a block diagram of the overall components of a system implementing this embodiment and others is shown.
- This diagram assumes that the central computer is separate from the vehicles being controlled.
- Requests for access 100 are received from a user of the system by a central computer 101 tasked with coordinating the movements of the multiple vehicles 102 in a array of vehicles.
- Requests are processed 103 and a algorithm is applied to select a set of requests for coordinated movement.
- the set of requests is processed 104 into a set of simultaneous and sequential movements that bring the accessed vehicles to points where access consisting of exit, loading, unloading or other operations are able to be performed.
- the movements are transmitted to the vehicles over a communication network connecting 105 the central computer to each of the several vehicles.
- the onboard computer 107 receives the movement commands.
- the commands are processed in combination with inputs from vehicle mounted sensors 108 to produce specific motion command for motor, steering and other actuators 109 .
- the movement commands can be implemented at different levels. They may be indirect references to locations or geometric coordinates, absolute or relative locations, specify final locations or be broken into small steps, involve one way or bidirectional communication and be either open or closed loops.
- a vehicle 106 is singled out from the vehicles of the array.
- the vehicles of the array 102 have local sensors 108 which can sense information about their position relative to other vehicles or to markers in the parking area.
- the vehicles have actuators for movement and steering 109 .
- the vehicle 106 is to take on the role having the central computer to control movements of itself and other vehicles in the array.
- One or more requests 100 are received to access one or more vehicles in the array.
- the computer of the selected vehicle 120 has or creates a model of the locations of vehicles and the parking area, which can be in various embodiments built from information acquired from local sensors, from outside sources or, here especially, from the local sensors of other vehicles in the array. This information is delivered over a communication network 121 from the other vehicles in the array.
- the central computer located in the singled out vehicle performs the steps of FIG. 11 and send motion commands 122 to the other vehicles over the same or another network of communication links.
- Requests 100 are received and handled by a process in the central computer to create a list 110 of outstanding requests.
- Repetition 111 is shown for this and other list creation steps to indicate that the steps are repeated whenever new input is acquired for that stage of the overall process.
- the central computer generates batch request lists 112 which contain one or more requests to be accessed concurrently.
- An important advantage of the method herein described is that, if movements of vehicles are possible without physical interference, movements serving multiple access requests may be performed concurrently. It is also possible at this stage to identify in certain cases vehicle movements which will serve multiple requests. Very simple algorithms, such as adding requests as long as they do not require movements for multiple requests in the same columns, are sufficient to implement an effective system; but much more sophisticated algorithms would provide substantial improvements in efficiency.
- a process is initiated to generate a list 114 of vehicles to be moved to accomplish the goals of the batch of requests.
- the list consists only of final positions of vehicles that are in position for access.
- the control is then passed to a process that generates a list of movements of both the vehicles to be moved to access positions and of other vehicles that must be moved in order to accomplish that goal.
- a highly important part of this step is to break the movement pattern down into time steps and to insure that vehicles do not interfere with each other in accomplishing the goal. Simple algorithms for this purpose will only do a few moves simultaneously thereby preventing interference. Highly sophisticated algorithms will be able to look ahead more steps and make many movements at the same time.
- a concurrent movement list 116 is generated.
- the central computer then executes movements 118 to accomplish the arrangement of vehicles for access.
- the movements can be controlled at a finer level of detail by feedback from fixed sensors built into the parking area or from sensors in the vehicles that sense either other vehicles or markers placed in the parking area.
- the LEGO Group produces a robotics kit, trade named Mindstorms, of which the current basic model is their number 31313.
- the first project recommended by the kit maker is a small vehicle 140 which has two powered wheels 141 operated by separate motors 142 and a third unpowered wheel 143 which is a castor and swivels freely on a pivot 144 .
- a programmable computer 145 is included in the kit and the vehicle. It can control the motor wheels to make defined movements, take inputs from various sensors and exchange messages 146 by means of a built-in wireless facility with other nearby similar computers or an operator control.
- a fifth kit provides an additional computer 147 of FIG. 12 for the human user to communicate as a remote control to register an access request.
- the method being described here is the way to access a selected vehicle 20 by bringing it to the location of the passenger 43 requesting the vehicle.
- each vehicle has an assigned parking spot and the locations of the assignments for all vehicles are in each vehicle's initial computer data.
- the four vehicles are in two columns with two vehicles in tandem in each column spaced as closely as possible and are inaccessible as stored.
- a request is wirelessly made by a remote control by the kit user to access selected vehicle 20 .
- the request is wirelessly received by the computer in that vehicle.
- An ultrasonic sensor 148 part of a kit or sold separately by the kit manufacturer, is mounted on vehicle 20 and determines that blocking vehicle 40 is present in the space behind vehicle 20 .
- the computer of vehicle 20 assumes the role of central computer and computes a set of movements to allow the requested access. In this simple case the computation consists of selecting stored movement details from a small set of possibilities.
- the movement for blocking vehicle 40 is transmitted by the wireless network from vehicle 20 to vehicle 40 and the planned movements of the two vehicles 20 and 40 are executed in coordination.
- the vehicles move along path 44 as shown in FIGS. 7 and 8 .
- the selected vehicle is presented for access.
- FIG. 13 a flow diagram of the relevant parts of the programming is shown.
- the computers in the kits are delivered with a graphic programming language suitable for implantation of the diagrammed steps.
- a process in the vehicle to be selected begins 160 and encounters a block 161 which waits for an access request.
- a user 162 uses the fifth computer to send a message 162 which is received by the waiting block 161 .
- the program flow goes to a decision block 164 which uses the ultrasonic sensor ( 148 in FIG. 12 ) to check for the presence of a blocking vehicle 40 behind the selected vehicle 20 . Because vehicles have assigned spaces the program in the computer for vehicle 20 can assume the only blocking vehicle possible is vehicle 40 in the space behind vehicle 20 .
- a block 165 is executed that splits the program flow into two concurrent flows, one to make movements of the computers own vehicle 20 and one to send a message to vehicle 40 .
- the first flow executes two movements 166 of vehicle 20 . If the sensor check block 164 has not found a vehicle behind the original single program flow rejoins to execute these movements. This first flow then loops or stops 167 depending on the programming for other actions that are not relevant here.
- the second flow of the concurrent flow set executes a block 168 which transmits a message 169 to vehicle 40 and then stops 170 .
- a flow diagram of the programming for blocking vehicle 40 is shown beginning at 171 and encountering a block 172 which waits for the message 169 to execute movements.
- the first rearward movement is coordinated by the message with the rearward movement of the selected vehicle 20 .
- the second forward movement may be accompanied by a delay to allow selected vehicle 20 to be out of the way or could be coordinated by a front ultrasonic sensor similar to the rear facing sensor 148 used by selected vehicle 20 .
- the blocking vehicle program then stops 174 .
- Central computer and network movements can also be used to improve time, effort and space efficiency in loading a parking area with vehicles as well as in accessing vehicles.
- An embodiment of the current invention for that purpose is now described.
- the deck 200 of a vessel to carry a cargo of vehicles is shown.
- the shape is interrupted at several points for vehicle structure 201 and operation 202 .
- Vehicles of various types and sizes have been loaded in close proximity and in numerous columns. The spacing is too close to allow an operator to enter or exit a vehicle in place.
- One typical driverless vehicle of each type is labeled 203 .
- One vehicle type 204 is assumed to have a human operator for each vehicle of the type. This driver, if necessary, has exited the vehicle before a neighboring vehicle was placed. This process is less efficient than driverless loading but shows that a mixed load of driverless and driver operated vehicles can be accommodated. It should be noted that some driverless vehicles, e. g. 205 , are place where complex maneuvering and sequencing are necessary in the loading process.
- a staging area 206 for the vehicles of FIG. 14 is shown.
- the vehicles have been delivered and lined up in columns for loading into the ferry.
- a specific area 207 is set aside for driver operated vehicles.
- a central computer uses a network or communication links to take control of the driverless vehicles and is acquires information about the number and dimensions and maneuvering capabilities of the driver operated vehicles and the driverless vehicles. The information could come from manual entry, from pre-established databases or from the vehicles over the communication network or links.
- the computer executes appropriate algorithms to compute a set of locations for placing the vehicles in the ferry of FIG. 14 .
- the central computer transmits the locations to the driverless vehicles and coordinates the sequence of loading so that vehicles do not interfere with the loading of other vehicles. Locations of allowed areas for vehicles to enter or cross in reaching may be transmitted to vehicles to augment or replace information vehicles acquire from their own sensors.
- the driver operated vehicles 204 leave their staging area 207 when called by a suitable communication means for drivers.
- This may be as simple as loudspeakers or may consist of a small device given to each driver to display directions for that specific driven vehicle.
- Drivers may be required to place their vehicles in specific places on the ferry. The places may be marked on the ferry or relative to other vehicles or designated by the direction display devices.
- the loading of driver operated vehicles may be before, interspersed in or after the loading of driverless vehicles.
- FIGS. 6-8 and 12-14 are used to show an additional embodiment.
- the layouts of FIGS. 6-8 and 16-17 are intended to show both full size vehicles in some embodiments and small vehicles built from the robotics kits in other situations.
- the movements are the same in both cases but the vehicles and scale of the parking areas are different.
- the detailed description below is for a small scale implementation, but it will also show the movements and operations of an implementation with full scale vehicles. It will show the loading or parking of the small scale vehicles into a small four vehicle parking area.
- Small scale vehicles are built from the kits described in the third embodiment description and shown in FIG. 12 .
- the programming of the central computers in these vehicles is shown in FIG. 18 .
- a vehicle 210 is moved to an arrival space 212 with a fixed location incorporated in the programming of that vehicle. Because the parking spaces for the vehicles are pre-assigned, the program for arriving vehicle 210 can assume that the only blocking vehicle 40 must be considered in reaching the assigned space. The locations of the vehicles and the set of movements here required are pre-computed in the assignment of spaces and incorporated in the programs of the two vehicles involved. This pre-computation is accomplished in a separate computer which makes blocks of programs or data base entries to be stored in the central computer executing or commanding the movements. The pre-computation considers vehicle count, type, dimensions and capabilities. Blocking vehicle 40 has in its computer a variable with three states: absent, changing and present.
- Arriving vehicle 210 transmits a query to blocking vehicle 40 . If the answer “changing,” arriving vehicle 210 waits as necessary while repeating the query. If the answer is “present,” the arriving vehicle's computer takes the role of central computer and transmits a message containing information requesting a movement to the blocking vehicle 40 . Blocking vehicle 40 moves backward along path 213 out of the way of arriving vehicle 210 . Thereby, executing the movement requested.
- the arriving vehicle 210 executes a movement in the set of movements and moves along path 214 into its designated space 211 (shown in FIG. 16 ). Then, in coordination as established by the program in the central computer in the arriving vehicle, the blocking vehicle executes the final movement of the set of movements and return to its designated space along path 215 .
- the vehicles are now arranged as shown in FIG. 6 as required.
- FIGS. 18 and 19 Programming steps for the vehicle computers for this embodiment are shown in the depicted diagrams of FIGS. 18 and 19 . These programming steps have been compiled by a computer by an algorithm to generate appropriate steps for each combination of arriving and parked vehicles taking into account the geometry and dimensions of the parking area, the assigned spaces and the vehicles involved. Different program steps are stored in different vehicles as necessary.
- the program fragment for the arriving vehicle 210 is shown starting at 220 . This is to occur when the vehicle arrives at the arrival space 212 of FIG. 16 .
- the program immediately enters a query block 221 and repeats the query until an answer other than ‘changing’ is received to a query 222 made over the communication network or links to potential blocking vehicle 40 .
- a concurrent process 223 set block which allows two processes to proceed simultaneously. It, thereby, assumes in this case the role of the central computer. Interactive processes can work in either an open loop mode as does the next step where a commanded partner is assumed to perform a commanded step after the appropriate time or in a closed loop mode where a command is followed by monitoring for confirmation of completion.
- a concurrent block 224 is executed transmitting the message 225 “Back Out” is from the arriving vehicle 210 to the blocking vehicle 40 .
- the alternate concurrent block 226 is a fixed interval delay to coordinate the completion of the blocking vehicle's movement along path 213 of FIG. 16 .
- the arriving vehicle then moves according to block 227 forward along path 214 of FIG. 17 to its allotted parking space 211 .
- the one remaining step for the arriving vehicle 210 is to send the message “Return Home” to the blocking vehicle 40 . This is done by block 228 which sends the message 229 to the blocking vehicle 40 .
- the program then stops. If the reply to the query of block 221 is absent then flow skips to block 227 and the vehicle 210 moves directly into its assigned space because the blocking vehicle 40 is not in the way.
- the programming steps for the blocking vehicle 40 are diagrammed.
- the vehicle's computer begins a concurrent process set 241 for two simultaneous processes.
- the first process which loops continuously waits 242 for a query message 222 of FIG. 18 from another vehicle.
- the process responds 243 .
- Message path 222 is bidirectional and carries both the query to block 242 and the response from block 243 .
- the second process initiated by block 241 transfers control to block 244 which waits for a message 225 “Back Out” from another vehicle.
- control passes to block 245 where the message is executed and a movement, along path 213 of FIG. 16 , is made which is coordinated by the central computer in the vehicle passing message 225 to the movements of the vehicle passing the message.
- the process then waits 246 for a message “Return Home” 229 which coordinates the movement 247 of the blocking vehicle back to its assigned space along path 215 of FIG. 17 .
- the process stops at block 248 .
- the vehicles are to pass a single lane restriction 322 as quickly and efficiently as possible.
- the restriction could be because of a temporary condition such as road repairs or an accident or it could be a permanent restriction such as a bridge, a tunnel or a single lane mountain road.
- the vehicles enter a control zone 325 as they pass a zone entry facility 323 .
- a zone entry facility can be a physical gate where checks are made and control devices are handed out, a communications based electronic point of control transfer or implemented in some other way.
- the vehicles are now sufficiently controlled by the zone authority to guarantee compliance with zone rules.
- the vehicles are formed into a straight line with minimal spacing between vehicle and moved at a high rate of speed through the single lane restriction 322 .
- the vehicles are directed toward multiple lanes and the zone exit controller 324 restores the vehicles to their individual autonomous control.
- zone operation rules are those that can be followed autonomously by vehicles once the zone authority has communicated them to the vehicles. In most cases, the zone authority will have procedures to check that the vehicle being admitted to the control zone can be trusted to follow the rules as communicated. Examples of rules that could be followed autonomously by suitable vehicles include designation of speed, vehicle spacing and lane selection. These are only some of the possible variables which could be governed by the rules. The particular behavior can also be conditional based on conditions that are known or sensed by the vehicles. For example, the speed requested can be a function of location and certain vehicles can be expected to know their location by GPS or other means.
- the zone authority can also issue instruction messages which tell the controlled vehicle the specific rules to follow in the controlled zone.
- the zone authority 330 issues a message 331 to an uncontrolled vehicle 332 desiring to enter the control zone, causing the vehicle to enter a controlled mode.
- This is a message designed to cause the vehicle to enter a mode of controlled operation to follow the set of zone rules.
- the vehicle becomes a controlled vehicle 333 .
- the zone authority also issues an instruction message 334 which causes the vehicle to become an instructed vehicle 335 .
- This message would comprise information to be used by the vehicle to follow the zone operation rules.
- the zone authority may issue a release message 337 or the vehicle may be released by the operation of the zone rules and becomes a released vehicle 338 and leave the control zone.
- a message setting a variable in a pre-established rule set would be a message comprising information to be used by the vehicle to follow the operation rules.
- a second category of rules are those which require the controlled vehicle to respond to additional information transmitted to the vehicle by the zone authority.
- the zone authority can provide markers and signs in the control zone which provide additional information to the controlled vehicle. These could be fixed in their content or could be changed by the zone authority in response to conditions. They could be general in communicating the same information to any vehicle or specifically addressed to specific vehicles. They would if so intended by the zone control authority comprise a means of transmitting a message to a vehicle to cause the vehicle to enter a mode of operation designed to follow the zone control rules or a message to be used by the vehicle to follow the zone operation rules.
- the zone authority can communicate with the controlled vehicle to provide modified or continuous control to implement rules. Any type of communications link or network can be used.
- the zone authority 330 issues a message 331 to an uncontrolled vehicle 332 desiring to enter the control zone to cause the vehicle to enter a controlled mode. This is a message designed to cause the vehicle to enter a mode of controlled operation to follow the set of zone rules.
- the vehicle becomes a controlled vehicle 333 .
- the zone authority then issues a stream of messages 339 to implement controlled operations by the vehicle. This stream could provide periodic instructions or could continuously control all details of the vehicles operation.
- a return communications path 340 could be used to make the control interactive or to report conditions and sensor data to the zone authority. These messages would comprise information to be used by the vehicle to follow the zone operation rules.
- the vehicle would be admitted to the zone and perform in various degrees of controlled or autonomous operation 336 in accordance with the zone rules.
- the zone authority may issue a release message 337 or the vehicle may be released by the operation of the zone rules and becomes a released vehicle 338 and leave the control zone.
- Some autonomous vehicles can receive and implement the messages using only the equipment built into the vehicles. It is expected that when a system using the disclosed concepts is widely implemented that builder of autonomous vehicles will make such provisions, but in other cases the vehicle provided communication or operational equipment will not be sufficient in itself to perform the functions. In those cases, vehicles would be expected to have provisions to integrate additional devices to aid in the vehicle control. The zone authority can then provide communications and operational equipment to supplement the capabilities of the vehicle.
- FIG. 23 an embodiment with a zone operator provided communication and operational device is shown.
- Vehicles 320 approach the zone entry facility 323 and each have a zone control device 350 attached to the middle of the front bumper.
- all vehicles in the zone 325 have such devices provided by the zone authority.
- the devices are used to follow a signal emitting cable 351 embedded under the surface to guide the vehicles through the zone.
- the devices receive information from the cable signal to determine the location of the vehicle which is reported via the return channel ( 340 shown in FIG. 3 ) to the zone authority which issues control messages via the control message stream ( 339 of FIG. 3 ) to the controlled vehicle. This allows the zone authority to coordinate the operation of multiple vehicles to accomplish the goals of the zone operation rules.
- the devices are removed and the vehicles continue as released vehicles outside the zone.
- zone authority provided devices in various embodiments include transmission and reception of zone authority messages, sensing of various conditions including zone configuration and objects and other vehicles. Some devices may augment the physical capabilities of the vehicles to provide additional traction, turning abilities, attachment to zone equipment and other functions.
- Zone authorities in certain embodiments of the disclosed concept would want to admit driver operated vehicles to the zone of operation. These vehicles may be subject to some or all of the zone operation rules and or may have special rules applied for their operations.
- a preferred embodiment showing the operation of a zone rule that driver operated cars must follow instructions on a zone authority display device and in the illustrated case follow a designated autonomous vehicle is shown in FIG. 24 .
- controlled vehicles 350 are interspersed between autonomous 320 or driver operated vehicles 361 which may not themselves be under the control of the zone rules. If the controlled vehicles operate at controlled speeds they can be used to control the speed of the uncontrolled vehicles by their proximity and sequence in a moving group of vehicles. This can be used both directly for safety and to damp out or eliminate undesirable variation in speed such as the accordion effect. Uniform speeds can contribute significantly to throughput even though a minority of vehicles is actually controlled.
- Both autonomous 320 and driver operated 360 vehicles are entering a zone entry facility 323 for a control zone 325 .
- Driver operated vehicles in the figure have “DRV” on their roof.
- the autonomous vehicles are being issued zone control devices 350 to follow a zone guidance cable 351 through the zone as in FIG. 23 .
- Driver operated vehicles are issued a suitable control device for their use 370 shown in FIG. 25 .
- a display screen 371 shows a control message 373 .
- the particular message can be “follow a designated autonomous vehicle at a spacing of 1 car length.
- a specific driver operated car 361 is following a designated autonomous vehicle 362 in the figure.
- FIG. 25 shows an embodiment of a driver control device 370 as issued to driver operated vehicles by the zone authority. It shows a display screen 371 with a message 373 showing information to be used by the operator to follow the zone operation rules. The screen is in this case on a dashboard mount 372 for driver convenience.
- a communication link 374 transmits the message 373 from the zone authority 330 .
- Zone rules can take into account many different inputs, some of which are listed in this section. This list is not inclusive and other inputs are possible and contemplated. Operation of the rules typically depends on the values of these inputs.
- the capabilities of the controlled vehicles is an important input. These include speeds and physical capabilities, autonomous operation capabilities, ability to sense and coordinate with other vehicles and environmental features, communication capabilities, ability to report back to the zone authority and assurances of reliability.
- the zone authority will in most cases tailor the admission privileges and the operation of the rules to specific vehicles to these capabilities. This tailoring can depend on both the nature of the capabilities and the certification of the capabilities as received by the zone authority.
- Feedback of conditions by the controlled vehicles is an important input in many applications of these methods. This can include location relationships to other vehicles and to the zone configurations and detection of obstacles or unexpected objects or conditions.
- Outside parties may give inputs to the zone authority to affect the operation of the rules. For example, if a zone authority can direct or restrict manner, place or time of controlled vehicles leaving the zone, it may do so in response to a request from the zone authority of a different and downstream zone authority. If a stream of vehicles leaving the zone is limited by outside conditions, then the zone authority may decide that the costs and risks of maximum throughput are unnecessary and slow vehicles within the zone.
- the zone authority can operate sensors for conditions inside the zone and use information gathered from them to control application of the rules.
- zone rules are used to coordinate the simultaneous operation of multiple vehicles in the zone. Zone rules can also be used to control the locations, paths and speeds of vehicles and to insure that markers in the zone are sensed and used appropriately.
- zone rules in various embodiments is to control the speeds in coordination with the relative location of vehicles to each other and to the configuration of the controlled zone.
- the purpose of the zone may be to get the controlled vehicles 320 which are already under the control of a guide device (buried signal cable) 351 through the zone as quickly as possible and to optimize the number of vehicles passed through the zone. Both the speed and the relative location are important to give the fastest possible throughput.
- the zone rules can take into account several factors to make an effective optimization. These include the reliability and accuracy of control of each type of vehicle, the configuration of the exact part of the control zone being traversed by the vehicles and conditions sensed by vehicles and by control zone sensors.
- the optimized solution may vary based on the risk level to be permitted and the current need for vehicle throughput; that is, if there is no current need for high throughput due to either low traffic levels or the current area not being a determinate of throughput, then slower speed can be commanded. While a goal of the optimization would be maintaining a low risk of crash or other problem, some risk would always remain and it becomes an optimization variable; as are all goals.
- zone operational rules are concerned with security concerns.
- the controlled vehicles can be allowed to use their own rules or be operated by their own drivers but the zone rules can override these to make specific areas off limits.
- the security areas can be varied by the zone authority both by time and by the particular vehicle or mission being controlled. Another advantage is that the zone authority does not need to reveal zone security rules except to the extent made necessary in the act of zone rule enforcement.
- Zone security rules may involve checkpoints.
- a rule may direct a vehicle to a checkpoint or may take into account the existence or nature of a checkpoint clearance.
- the control zone may have multiple exits.
- a function of the control rules can be the selection of the exit to be taken by a particular vehicle.
- a control zone could consist exclusively of the entrance to a tunnel with waiting areas and not include the tunnel itself.
- the control process could handle sorting vehicles by type or potential speed or separation for safety of dangerous loads from each other or from passenger vehicles; e.g. the vehicles in front of or behind a load of flammable liquids could be limited to trucks with low fire risk and not other trucks of flammable liquids or busloads of people.
- Another use in the case of a multiple tube tunnel entrance is balancing the load of the different tubes.
- the tunnel example of an embodiment above is one example of the sorting and priority uses of zone rules. There are many other uses than safety including mission priority, expedition of Very Important Persons, reduction of weight concentration on bridges and the elimination of bad sequences such a one car between two semitrailers.
- the zone operation rules may be integrated with the mission of the vehicle being controlled. For example, if a controlled vehicle is too provide something or some service within the control zone then requests for that service may be processed along with the zone operation and the zone authority can send the controlled vehicle to the place where the service is needed. This can be the main purpose of the zone, but another example is of a secondary purpose. If the control zone is a multi-lane limited access highway, then one type of controlled vehicle could be emergency and towing vehicles belonging to the zone authority itself. Those vehicles could be dispatched in an integrated manner with to handle needs that arise in and are reported by the zone operations.
- the zone authority will want to be tracking the controlled vehicles in a substantial level of detail. This can be accomplished through the zone rules directly; e.g. having a specific rule require vehicles to report location or sensed circumstances. It can also be accomplished by zone facilities such as sensors provided by the zone authority in combination with information from application of zone rules or assumption that vehicles will be following zone rules.
- the parking areas of FIGS. 1-8 and 14-17 can be controlled by a zone authority by the methods disclosed herein.
- a controlled operation zone with a system of operation rules is established by the zone authority with control of the parking area, and a message is sent to autonomous vehicles entering the area which causes them to enter a mode of operation designed to follow the rules.
- the zone authority then sends additional messages which for part of the information that determines and coordinates the operation of multiple controlled autonomous vehicles in the controlled operation zone.
- FIGS. 6-8 describe an operation of removing a vehicle 20 from a small parking area.
- the entire area pictured in the figures is the controlled operation zone and vehicles are taken under control as the enter the area.
- the operations and movements of the vehicles themselves described in the section above headed “Second Description of Embodiments in the Figures—4 by 4 Parking Area” The zone authority executes the operations by issuing messages to be used by the controlled vehicles to follow the operation rules.
- An inside loading dock area 380 is shown with a loading dock 381 having several bays 382 for vehicles. Obstructions 380 make maneuver in the area difficult and risky.
- Autonomous vehicles 320 enter through the zone entry facility 323 and receive messages or devices that place them under the control of the zone authority. (See FIGS. 20 and 25 ).
- One particular autonomous controlled vehicle 384 has entered in a forward motion and been placed under zone authority control.
- This vehicle has turned around and is in the process of backing along path 385 to the last remaining open bay. With the obstructions this operation would be very difficult with a human driver and almost impossible with the built in facilities of many autonomous vehicles, especially with the variety of capabilities that delivery vehicles from diverse suppliers arriving at a general loading facility would have.
- the zone authority controlling the movements with a stream of commands would have built in provisions to handle the special conditions of the control zone. In addition the zone authority can coordinate the movements of other vehicles in the zone including both those at loading bays and other vehicles that may be coming and going at the same time. Vehicles at the completion of operations in the control zone leave through a zone exit facility 324 which is at the same location as the zone entry facility in the illustrated situation.
- FIG. 27 a campus for a small secure facility which constitutes a control zone 325 is shown.
- the zone authority has set up a zone entry facility 323 and a zone exit facility 324 .
- Different vehicles are controlled with different destinations within the campus.
- the control of the vehicles is assumed to be both by the vehicle operators and the zone authority but the control of the zone authority constrains the controlled vehicles from entering specific secure areas 390 and 391 which are hatched in the drawing.
- the rules are varied for different vehicles.
- employee passenger vehicles 392 could be allowed to enter the specific security area where the employee works 390 but not other secure areas 391 .
- a checkpoint 392 is shown. Vehicles entering the control zone can be taken to the checkpoint for inspection before they visit other areas. The result of a checkpoint inspection can be taken into account.
- a convoy of vehicles is two or more vehicles which are traveling in concert in the same direction. There may be a need to control these vehicles as a group. Vehicles of the convoy may travel in a determined formation relative to other vehicles of the convoy, in a loose group traveling together, or generally following the path of the convoy with stops or diversions to perform various functions. An alternate term for convoy would be a platoon of vehicles.
- a vehicle may be a control vehicle, an escort vehicle, an escorted vehicle, an environmental vehicle or another vehicle.
- a control vehicle is an escort vehicle who performs the function of controlling the actions of the other vehicles by means of its movements and positioning.
- An environmental vehicle is a vehicle which is not part of the convoy and which by its presence or movements affects the progress of the convoy.
- a escort vehicle is a vehicle of the convoy with a function to facilitate the progress of an escorted vehicle or vehicles or the convoy as a whole.
- An escorted vehicle is a vehicle of the convoy which is to be assisted in traversing the route by one or more escort vehicles.
- a VIP vehicle is a vehicle which carries a person or cargo requiring special security and protection.
- Another vehicle is any vehicle which is not a control vehicle, an escort vehicle, an escorted vehicle, or an environmental vehicle.
- Expediting the movement of the convoy may consist of any of the following actions or a combination of these actions to allow fast or safe movement of the convoy (a) providing information to a vehicle of the convoy that allows the convoy to move more quickly or safely across the route, (b) providing information to a third party to allow conditions for passage of the convoy to be changed to allow the passage of the convoy (e.g. change signals, open gates or stop traffic) (c) instructing or blocking environmental vehicles to prevent interference with the convoy and (d) leading the convoy by the movements or positioning of a control vehicle.
- a third party to allow conditions for passage of the convoy to be changed to allow the passage of the convoy (e.g. change signals, open gates or stop traffic)
- instructing or blocking environmental vehicles to prevent interference with the convoy and (d) leading the convoy by the movements or positioning of a control vehicle.
- Modifying or determining the position of a vehicle includes modifying the route, speed or timing of a vehicle's movements where the position of the vehicle is modified at at least one time.
- Conditions affecting travel can be permanent aspects of the route such as curves, grades or obstructions or temporary conditions such as other traffic, stopped vehicles, or damage to the roadway or surface. They can also be signs or signals encountered which are for the use of vehicles.
- the operations of the vehicles in a convoy are coordinated either by their drivers, an autonomous vehicle operating system or by external coordinating systems. Coordinated operation can serve to increase the efficiency of a convoy in several ways.
- a vehicle with superior resources can move at a faster pace. These resources can include sensors, control processors or communication links. Potentially slower vehicles can move at speeds that would not be safe if limited to their own resources when following or otherwise protected by a pacing or guiding vehicle. Movement in a convoy may be more efficient than independent movement in other ways, such as with an escort vehicle of the convoy controlling signals or blocking potentially interfering traffic.
- One way to coordinate the operations of a convoy of vehicles is to have a lead vehicle.
- This vehicle can be followed by the other vehicles of the convoy.
- the lead vehicle can have communication devices to receive information from outside the convoy or special sensors. It can communicate with other vehicles in the convoy by means of communication devices, displays or simply by its actions and presence.
- Special information can be given to a lead escort vehicle. This can be in order to facilitate its operations in leading the convoy.
- the information used by the lead vehicle can be kept secret from the drivers or devices of other vehicles.
- an autonomous escort vehicle working in area with a secret or classified layout can use data about the layout without revealing unnecessary information to escorted vehicles.
- the lead vehicle or other escort vehicle can communicate with an outside coordinator or information source. Multiple convoys can be so coordinated.
- the information given by the outside source can consist of commands to be executed by the specific escort vehicle, by the convoy as a whole or to be relayed or otherwise applied by other vehicles in the convoy.
- the outside source can also control signals not part of the convoy affecting the operations of the convoy.
- FIG. 28 shows a convoy of vehicles with an autonomous escort vehicle 420 , which is here a control vehicle.
- Escorted vehicles 421 are close behind and are instructed to maintain a close spacing.
- Convoy is proceeding in a lane 422 .
- Convoy is not using a non-travel lane 423 for traffic in the opposite direction.
- the control vehicle is the first vehicle in the convoy, but in other situation the control vehicle can be in any position either in the convoy and traveling with it or in other positions not a part of the convoy.
- the escort vehicle functions as a control vehicle because the escorted vehicles follow its movements.
- the key function of the control vehicle 420 is to coordinate the movements of the other vehicles in the convoy. This can allow the convoy to move with speed or efficiency. There are many ways the presence of a control vehicle can expedite the movement of a convoy by improving its safety, certainty, effectiveness or speed. For example, drivers of human driven escorted vehicles can be told to maintain a certain distance behind the control vehicle or another vehicle ahead and many will follow the instructions well even if they lacked the skills and confidence to drive as quickly or evenly on their own.
- FIG. 29 shows an autonomous control and escort vehicle 420 with a sensor or sensor module 430 .
- the module may be used sense a variety of conditions including a fixed obstruction 432 (here a narrowing in the lane), a temporary obstruction 433 (here an overturned vehicle), or a target to be sensed 431 . It may also receive signals from a local signal transmitter to convey information to be used in controlling vehicles, navigation, relayed instructions from a central control, or for other purposes. The sensing may be conducted over discrete or line of sight paths 435 or by distributed or field related technologies. The signals may follow a discrete path 437 or again be distributed.
- the escort vehicle is followed here by several escorted vehicles 421 in a lane 422 .
- the escort vehicle 420 adapts its path and progress to the sensed or received condition information and the following escorted vehicles 421 adapt and modify their progress in turn.
- FIG. 30 shows a plan view of a convoy of vehicles operating with wide area surveillance by one or more pilot vehicles.
- a convoy with two ordinary vehicles 421 & 447 and an autonomous control vehicle 420 is proceeding on a highway with four lanes 440 in the onward direction.
- a distance ahead is an additional autonomous escort vehicle 441 making advance surveillance for the convoy.
- the vehicle is sensing a hazard 442 which in the illustrated case is an environmental vehicle which has lost control and come to rest against a post blocking one lane.
- the hazard is sensed by a sensor module 430 on the advance vehicle by sensing over path 435 and a signal 443 is passed to a central control station 444 with an antenna 445 .
- the signal is processed with the possible addition of other known information such as related hazards, safe speeds and actions taken by other units.
- a second signal 446 is sent to the control vehicle 420 which adjusts the speed, path and other parameters of travel accordingly.
- FIG. 31 also shows mechanically linking an escorted vehicle 447 to an autonomous control vehicle 420 .
- mechanical arms 448 are built into the control vehicle which take a position to grip the escorted vehicle.
- Other mechanical attachment devices such as tow bars or sockets built into the vehicles can be used. They can be adapted to connect moving vehicles or the vehicles can stop during the formation of the convoy for attachment. Other embodiments can allow the towing of disabled or unpowered vehicles in a like manner.
- FIG. 31 shows front and side views of an autonomous vehicle designed for escort and control vehicle duty. Use of such a vehicle constitutes the preferred embodiment of the invention.
- a control vehicle 450 is shown in front and side views. This vehicle is designed for high visibility and communication with environmental vehicles. Side 451 and front 452 display panels communicate orders and instructions. Front 453 and rear 454 sensor modules detect environmental conditions and vehicles. Markings for visibility 455 and bright painting allow environmental drivers to easily detect this vehicle. Warning lights 456 similar to emergency vehicles serve to make the vehicle more visible and signal conditions. Sound ports 457 emit audible warnings and commands to environmental vehicles
- a vehicle to be protected (VIP vehicle) 460 is proceeding under escort by a number of autonomous escort vehicles. This vehicle could be for example part of a Presidential motorcade with two of its own (non-autonomous) escort vehicles 461 .
- Autonomous control vehicles 462 are blocking cross traffic of environmental vehicles 463 which would potentially threaten the protected vehicle.
- An additional escort vehicle 464 is racing ahead to block additional downstream intersections.
- the temporarily detached control vehicles 462 illustrate that escort vehicles traveling generally with the convoy can make smaller diversions from the path of the convoy to accomplish the purpose of escorting the convoy.
- FIG. 33 shows the high speed escort of a VIP vehicle.
- a VIP vehicle to be escorted at high speeds 460 is accompanied by an ordinary (non-autonomous) escort vehicle 461 and an autonomous escort vehicle 470 .
- the autonomous escort vehicle can be equipped with any of the sensory and communication systems described in other figures. These vehicles are proceeding at a high rate of speed to deliver the VIP vehicle on a multi-lane highway. The four lanes directed in the direction being traveled are 440 .
- An advance group of 3 autonomous control vehicles 471 is clearing an environmental vehicle 463 from the lanes to be traveled by the high speed motorcade.
- advance vehicles can be equipped with various devices to communicate with vehicles to be herded out of the way such as bullhorns, flashing lights, electronic signboards with messages such as “get to Right,” or with more sophisticated communication equipment when environmental vehicles are required to be prepared to receive messages.
- the advance control vehicles as well as the escort autonomous vehicle are in some embodiments in communication with central control systems when these exist and can have sensors to report conditions and modify their behavior.
- FIG. 34 shows a situation where coordination between autonomous escort vehicles and traffic signals can be used to facilitate operations.
- a convoy of vehicles escorting a VIP vehicle 460 is proceeding led by an autonomous escort vehicle 470 and containing 2 ordinary escort vehicles 461 .
- Because of the high priority of this convoy traffic signals 482 (7 are shown 1 is with a label) are set to expedite the convoy by signals 483 from the antenna 445 of a central control 444 .
- the settings for the signals are calculated using information reported by escort vehicles over two way communication links 484 with the central control.
- One autonomous control vehicle 480 of another convoy has delayed its escorted vehicle 481 and stopped to allow the high priority convoy past.
- Another autonomous escort vehicle 462 of the priority convoy has placed itself to block environmental vehicles 463 to allow unimpeded passage of the high priority convoy.
- FIG. 35 shows an embodiment where a convoy of vehicles can be used for more general control of traffic here along multiple lanes 440 .
- Control vehicle 490 which is autonomous, leads a convoy of two other police vehicles 491 to form a rolling roadblock. Both the additional police vehicles 491 and the general vehicles 492 being controlled by the rolling roadblock are escorted vehicles in this situation.
- Rolling roadblocks are used in situations where driver habitually travel at excessive speeds. They can slow the movement of large amounts of traffic to safe speeds. One lane is not physically blocked in the figure. In the depicted embodiment the general vehicles are instructed that it is not allowed to pass such a rolling roadblock.
- This instruction can be by means such as a general regulation or law, a zone rule or a sign on the police vehicle which might say “do not pass rolling roadblock.”
- Another means of coordinating with general vehicles would be to have signs “tune radio to frequency or channel for instructions” with local broadcasting by the zone operator.”
- the operation of the road block vehicles 490 , 491 can be coordinated by positioning the vehicles, visual signs such a lights an blinkers or by signals.
- Signals 493 can be sent directly from the escort vehicle 490 to an escorted blocking vehicle 491 or sent 494 to a central station 444 with an antenna 445 and relayed perhaps with additional coordination or information by the central station to the escort vehicles.
- FIG. 36 shows an embodiment where a convoy of snowplows 490 form the escorted vehicle part of the convoy with an autonomous escort and control vehicle 491 going ahead to determine conditions.
- the control vehicle is equipped with sensors 492 for conditions; and has detected 493 a stalled environmental vehicle 494 which interferes with the path of the convoy.
- the control vehicle signals 495 a central station 444 , which may add or process the information before passing it via signal 496 to one of the escorted vehicles. That vehicle and one other escorted vehicle are equipped with vehicle to vehicle communication systems.
- the second escorted vehicle is notified by a signal 497 .
- the third vehicle observes the movements of vehicle 491 and has moved over in response to a flashing light 498 on the rear of escort vehicle 491 which signifies an obstruction is ahead.
- FIG. 37 shows a convoy of police vehicles capturing a fugitive vehicle.
- Control vehicle 500 has formed a convoy with escorted vehicles 501 to capture a dangerous fugitive vehicle 502 in a high speed chase. Traveling on a two lane road 440 the fugitive vehicle is stopped at a choke point, here a small bridge 503 , by position the control vehicle to restrict its movements.
- the escorted vehicle(s) place themselves based on the full range of communication methods and modes described in other embodiments.
- Fugitive vehicle 502 is also an escorted vehicle as it was, involuntarily, placed in a convoy by control vehicle 501 and it's movements were modified by the placement of vehicle 500 . Stopping or capturing fugitive vehicles by police or other authorities is dangerous but may be deemed necessary. Most police agencies have rules in place which severely control and often forbid such actions. It is difficult to enforce these rules because such “high speed chases” arise suddenly. The emotions of drivers are highly stressed and many accidents occur. Use of a coordinated convoy of autonomous vehicles would provide a much greater ability to enforce rules and eliminate the dangers to drivers. In the depicted case the chased vehicle has come into contact with two vehicles. In many actual cases chased vehicles crash into chase vehicles at high speeds. Human drivers are also subject to danger from armed drivers who emerge from stopped vehicles. In other cases, the drivers of police or other chase vehicles being emotionally in a extreme state have fired unnecessarily on the driver of the pursued vehicle.
- FIG. 38 shows a convoy of trucks moving in a coordinated manner to allow improved fuel economy by a process of commonly called “drafting.”
- the truck 505 is an autonomous escort and control vehicle which has formed a convoy with two escorted vehicles 506 .
- the vehicles move in very close tandem formation to reduce the air resistance and fuel consumption of the convoy as a whole.
- Autonomous operation allows closer formations because of the possibility of predictable and rapid response with special purpose computer control.
- the gap between vehicles 507 is minimized.
- Current practice for efficient truck transportation emphasizes multiple trailers to reduce the number of drivers and the fuel consumption per unit of load moved.
- the vehicles can separate for delivery or pickup at disparate locations. Vehicles capable of both autonomous and driver controlled operation can add drivers for those segments.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
- This application is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 16/567,915, filed 11 Sep. 2019, which is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 16/014,711, filed 21 Jun. 2018, now U.S. Pat. No. 10,452,079, which is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 15/296,155, filed 18 Oct. 2016, now U.S. Pat. No. 10,216,196, which is a continuation-in-part of U.S. patent application Ser. No. 15/171,119, filed 2 Jun. 2016, now U.S. Pat. No. 9,494,943, which is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 15/047,781, filed 19 Feb. 2016, now U.S. Pat. No. 9,384,666, which is a continuation-in-part of U.S. patent application Ser. No. 14/837,114, filed 27 Aug. 2015, now U.S. Pat. No. 9,298,186, which is a continuation-in-part of U.S. patent application Ser. No. 14/611,253, filed 1 Feb. 2015, now U.S. Pat. No. 9,139,199; U.S. patent application Ser. No. 15/296,155, U.S. patent application Ser. No. 15/171,119 and U.S. patent application Ser. No. 15/047,781 claim the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 62/276,895, filed 10 Jan. 2016; U.S. patent application Ser. No. 15/296,155 claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 62/306,678, filed 11 Mar. 2016. Each patent application identified above is incorporated herein by reference in its entirety to provide continuity of disclosure. Furthermore, where a definition or use of a term in a reference, which is incorporated by reference herein, is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.
- Not Applicable.
- The present invention relates to a method of operating autonomous vehicles.
- Use of vehicles requires parking them whenever they are not being loaded, unloaded or moved between locations. The cost of parking spaces is substantial especially in high-density built up areas, and efficiency in use of space is of economic importance. For many activities, availability of sufficient parking space is the critical factor in determining the feasibility of an access strategy.
- A vehicle occupying a nominal space of 16×8 feet theoretically occupies 128 square feet of space, and an area of an acre would hold 340 vehicles tightly packed in such spaces. Realistic estimates of the number of vehicles that can park in an acre are less than half of that number in the neighborhood of 150 vehicles. This is because of the need for space for drivers to enter and exit the vehicles and for the vehicles to enter and exit the parking spaces.
- It is usually necessary in parking vehicles to be able to access or extract any vehicle at random. If vehicles are parked bumper to bumper in close columns, it is necessary to move other vehicles to access the desired vehicle. This is costly in terms of access delay and in terms of the time and effort necessary. Even parking two rows of cars tightly against a wall is done only when the need is great and the expense of additional space is large.
- There are situations where random access is not needed. For example, when cars are being loaded onto a ship or ferry to cross a river or an ocean they are often tightly packed. It may even not be possible for a person to revisit a vehicle to recover a forgotten item until the boat is unloaded vehicle by vehicle after arrival at a destination. In these situations, the deck space of the vessel is extremely valuable, and the need for sequential and coordinated loading and unloading is justified. The time expended by drivers and by vessel crew in directing drivers is substantial.
- Thus, closely packing vehicles is normally avoided to provide access with a reasonable delay and with reasonable effort on the part of drivers.
- Remotely controlled vehicles which require no driver in the vehicle and fully or partially autonomous vehicles which require no driver at all are now known technology and are entering the marketplace. Simultaneous operation of several or many of these vehicles is feasible in a way that it is not for human driven vehicles. The Current Inventive Concept concerns methods for using simultaneous operation of multiple vehicles to perform the access, entrance and exit of vehicles in closely packed arrays.
- The technologies listed in this section are well known to practitioners of their respective arts; but any one technology may not be known to a practitioner of the art of another technology. They are useful and are employed in the implementation of specific embodiments of the Current Inventive Concept. They are pointed out here to be available in that implementation.
- Remotely controlled model vehicles are widely used by hobbyists. They have as many dimensions of control as is desired by the user based on budget considerations. They are typically used by direct observation by a remote driver. Some have video links to give information to the user for driving or simply for observation.
- Tracked or guided autonomous vehicles are used in industrial situations. They may follow various guidance methods with fixed guidance devices in their paths. They may accept dynamic orders for destinations from central controllers.
- Autonomous vehicles for use on public roads are at the prototype stage of development. They use a rich array of sensors and complex algorithms to control their paths. They have self-contained computers to implement their functions.
- Communication links to vehicles of many kinds are commonplace. They may set destinations by methods as simple as calling the cell phone of a driver to tell that driver where the vehicle should go. Other links monitor conditions.
- Because this application is a continuation-in-part the material in the first part of this specification is primarily from the parent applications.
- A method of coordinating a convoy of vehicles is claimed. At least one of the vehicles is an escort vehicle which accompanies at least one escorted vehicle along a route. The escort vehicle positions itself to guide the escorted vehicle either by the position itself as when it leads the convoy and escorted vehicles are instructed to follow an escort vehicle or by passing messages to the escorted vehicles. Positioning the escort vehicle in or near the moving convoy assists in the expedition of the convoy in at least two ways—it allows communication to the escorted vehicles and it allows the sensing or determination of conditions along the route.
- The escort vehicle can be equipped in various claims with sensors or communication gear. It can be mechanically linked to one or more escorted vehicles. The escorted vehicles can be instructed by a zone authority to join the convoy and zone rules may govern the interaction between vehicles and escorted vehicle movements and behavior. Communications may be by positioning, signals or by visual displays. The escorted vehicle may be disabled or unpowered.
- In other embodiments or claims multiple convoys may be coordinated using the facilities described above.
-
FIGS. 1 to 27 appear in the parent application. Higher numberedFIGS. 28 to 38 are introduced in this application. - The features and advantages of the various embodiments disclosed herein will be better understood with respect to the drawing in which:
-
FIG. 1 is a plan view of a parking area with a selected vehicle to be accessed. -
FIG. 2 is a plan view of the parking area ofFIG. 1 with a cyclic shuffle step in progress. -
FIG. 3 is a plan view of the parking area ofFIG. 1 with a cyclic shuffle step completed. -
FIG. 4 is a plan view of a parking area showing vehicles parted for temporary aisle exit path. The parting is also shown as a method of accessing vehicles for loading while still in an array. -
FIG. 5 is a plan view of a parking area showing vehicles parted for a diagonal exit path. -
FIG. 6 is a plan view of a simple parking array with only four vehicles and central processing in a vehicle. -
FIG. 7 is a plan view of the array ofFIG. 6 after a request to access a vehicle is partially processed and movements are partially made. -
FIG. 8 is a plan view of the array ofFIG. 6 after a request to access a vehicle has completed movements and the vehicle is ready for access. -
FIG. 9 is a block diagram showing the relation of the central processing, the control network and the vehicles to be controlled. -
FIG. 10 is a block diagram showing the relation of components in an embodiment with central processing in a vehicle and sensors in vehicles transmitting to the central computer. -
FIG. 11 is a diagram showing the relationship of sets of entities to be created as the task of accessing a vehicle or vehicles is being broken down into movements. -
FIG. 12 is a plan view of the two vehicles to be built from kits in a small scale embodiment with an additional computer for use as a remote control. -
FIG. 13 is a flow chart of the programming steps for a small scale embodiment. -
FIG. 14 is a plan view of an embodiment of vehicles as loaded on a ferry or ship. -
FIG. 15 is a plan view of vehicles ready to be loaded on a ferry or ship. -
FIG. 16 is a plan view of a small scale embodiment receiving an arriving vehicle. -
FIG. 17 is a plan view of a small scale embodiment finishing receiving an arriving vehicle. -
FIG. 18 is a flow chart of the programming steps for a vehicle to be received in a small scale embodiment. -
FIG. 19 is a flow chart of the programming steps for a blocking vehicle in a small scale embodiment. -
FIG. 20 is a plan view of a simple embodiment of the invention of the disclosure which shows control of a stream of vehicles through a single lane restriction. -
FIG. 21 is a diagram which shows the information flow for autonomous operation in the controlled zone. -
FIG. 22 is a diagram which shows the information flow for operation in the controlled zone with continuing control by the zone authority. -
FIG. 23 is a plan view of an embodiment of the invention of the disclosure which shows operation with a zone operator provided communication and operational device. -
FIG. 24 is a plan view of an embodiment of the invention of the disclosure which shows operation with the addition of controlled driver operated vehicles to automated vehicles. -
FIG. 25 shows a display and communications device to be supplied to driver operated vehicles by the zone operator. -
FIG. 26 is a plan view of an embodiment of the invention of the disclosure which shows operation in an indoor loading area. -
FIG. 27 is a plan view of an embodiment of the invention where the control rules allow access to limited areas for security purposes. -
FIG. 28 is a plan view of a platoon of vehicles operating with an AV control vehicle. -
FIG. 29 is plan view of a platoon of vehicles with sensors used to make piloting quicker and safer. -
FIG. 30 is plan view of a platoon of vehicles operating with wide area surveillance by a control vehicle. -
FIG. 31 shows front and side views of an escort vehicle. -
FIG. 32 shows protection escort operations with a VIP vehicle. -
FIG. 33 shows high speed escort operation with a VIP vehicle. -
FIG. 34 shows multiple platoons of escorted vehicles being coordinated with each other and traffic signals. -
FIG. 35 shows an embodiment of a convoy of vehicles for general traffic control. -
FIG. 36 shows an embodiment with a convoy of snowplows. -
FIG. 37 shows a convoy of police vehicles capturing a fugitive vehicle. -
FIG. 38 shows a convoy of trucks which are following closely for efficiency. - The definitions given in this section are intended to apply throughout the specification and in the claims.
- An autonomously driven vehicle is a vehicle which makes movements decided by a non-human decision system that is part of the vehicle. These movements may be done in the implementation of a received command to make a larger scale movement.
- An autonomously directed vehicle is a vehicle which receives and executes without human action commands to make a sequence of movements. The received command may contain sufficiently detailed information to completely define the movements or details of the exact movement may be supplied by sensors and results of processing equipment that is part of the vehicle.
- Autonomous vehicles include both autonomously driven vehicles and autonomously directed vehicles. It should be noted that the computer operating an autonomous vehicle is not necessarily able to solve the many problems for use of a vehicle on public roads, but is only required to be able to command a movement or sequence of movements without human action in executing the command. Autonomous vehicles are also referred to as driverless vehicles.
- A central computer is an information processing device which directs or coordinates movements of multiple vehicles. It can be located in the vehicle storage or parking facility, remotely or in one of the vehicles.
- A column of vehicles is a single vehicle or a group of vehicles in tandem. The vehicles, if more than one, are spaced substantially in the longitudinal direction, forward or backward from each other. The vehicles may not be precisely aligned in the lateral dimension. It is sufficient if they overlap enough to limit motion of at least one vehicle in the column.
- A cyclical shuffle is a rearrangement of the vehicles in a parking area or areas by moving vehicles from the front of each of one or more columns of vehicles, moving the remaining vehicles forward in their respective column or columns and placing the vehicles removed from the columns in the back of the columns.
- A marker is a device which is to be the target of a measurement or detection from a sensor. It may be optical or electronic or work in some other way. Markers include paths marked on surfaces by any means including painted lines and cables emitting electromagnetic signals. A marker can be in a fixed position or on a vehicle.
- An open shuffle is a rearrangement of the vehicles in a parking area or areas by moving vehicles from the front of each of one or more columns of vehicles, removing one or more of the moved vehicles from the parking array, moving the remaining vehicles in the columns forward in the their respective column and placing any remaining vehicles removed from the columns in the back of the columns.
- Parted vehicles are vehicles in a parking array that have been moved to create an aisle or path for passage of a vehicle being moved or for access by a user.
- A row of vehicles is a group of one or more vehicles side by side.
- A selected vehicle is one that is to be accessed. There are often multiple selected vehicles.
- A vehicle control network is a communications network allowing a central vehicle control computer to command coordinated movements of multiple vehicles. It may only give destination information for relatively short movements of vehicles or it may handle two way detailed control of actuators and sensors in the vehicles.
- Some of the many embodiments are here described in greater detail to give clearer understanding of the inventive concept and to show the inventors preferred mode of employment of that concept.
- A situation is envisioned where a fleet of small autonomous vehicles are stored in an area with a high cost of space, such as in a city center, and used to make deliveries over nearby areas. The vehicles are parked in an array of closely spaced columns. Some of these columns are too closely spaced to allow access by drivers, the cargo or loading machines or personnel. Some vehicles in the columns are parked bumper to bumper so that only the first and last vehicles in the columns can move. There are access aisles at the ends of the columns leading to exits from the vehicle storage area. This situation is illustrated in
FIG. 1 . - First, consider a requirement to extract a random selected
vehicle 20 from the array. If this is the only vehicle required to be accessed, a strategy here called cyclic shuffling can be employed. One or more columns are selected and one end of each column is designated as the front. Vehicles are moved from the front of a column, the remaining vehicles in the column are moved forward and a vehicle from the front of a, same or different, column is put in the back of the column. This is especially effective if columns facing in opposite directions are employed to allow a short movement for the vehicle being moved. The process is illustrated inFIGS. 1-3 in the simple case of employment of a pair or columns. This process, if performed twice, brings selectedvehicle 20 to the end of the column from which position it can leave the array. - Next, consider that the requirement is to access several vehicles. Efficient access for exit of the several vehicles can be achieved by cyclic shuffling with selected vehicles in multiple columns of a specific shuffle pattern. When a vehicle to be accessed reaches the end of its column, it can exit and if necessary more shuffle movements can be made. A process to access multiple vehicles under the control of a central computer can select the columns to include in a shuffle pattern to access multiple vehicles efficiently.
- Many other patterns to manipulate the vehicles in an array exist. A sophisticated planning algorithm may be implemented on the system's central computer use much more complex patterns than those of cyclic shuffling.
- If it is desired to preload cargos into many vehicles in an array before accessing the vehicles for exit, a strategy of forming temporary access aisles may be appropriate. The central computer can split columns and move the portions of the vehicles in opposite directions. This is illustrated in
FIG. 4 , where fivecolumns 31 are split intosubcolumns 32. The resultingtemporary aisle 33 allows access to two vehicles in each original column for loading of cargo. Moving vehicles within the space of the original columns twice more allows access to all vehicles in the original columns at othertemporary access aisles 35. - A parking requirement is envisioned with a small business serving a stream of autonomous vehicles bearing customers for the business. The business in located in an area where space is expensive and has use of a limited parking area which is able to store only four vehicles in two closely spaced columns of two vehicles in tandem. The situation is shown in
FIGS. 6 to 8 of the Drawing. The vehicle under autonomous control discharges the passenger at the entrance to thewalkway 42 to the business and parks in thearray 41. - All vehicles which are permitted to use the parking array are enabled to communicate in a vehicle control network and be controlled by a central computer, which can be a computer in one of the controlled vehicles or in another location but is here assumed to be in the
subject vehicle 20. In the specific embodiment being described, vehicles in the parking array use the sensors 108 (seeFIG. 10 ) provided as part of their autonomous driving equipment to determine their own location and locations of other vehicles and transmit that information to the central computer in thesubject vehicle 20. The central computer computes and creates a mapping of the relative and absolute locations of vehicles to use in calculating movements. - The
central computer 101 is used in various implementations to accept requests for access. The requests are accumulated until a batch is formed. A batch may consist of all the requests pending or a subset based on the results of an algorithm which considers urgency of request, type of request, efficiency of the batch composition for simultaneous movements or other factors in combination. Further algorithms compute a set of movements for the vehicles that will result in the desired accesses. The movements are communicated to the vehicle control systems of each vehicle for execution. The movements may be transmitted in batches, movement by movement or in even smaller increments that combine to compose movements. - Sensors to track the current location of vehicles are used in many possible implementations to provide feedback to the central computer. They may detect presence of other vehicles or make measurements of distances from the vehicle with the sensor to another vehicle or a maker provided in the parking area. The measurements or other information provided by the sensors can be transmitted to the central computer. Some possible implementations may work in an open loop mode and rely on vehicles becoming located in the position resulting from successful execution of a commanded movement. Other implementations may use a closed loop mode and correct the position considered by the central computer as current in projecting movements based on feedback from sensors.
- Sensors located on vehicles can be used in various ways. The communication path from a vehicle to the central computer may be bidirectional and return to the central computer information based on the sensors. In another mode of operation the sensors may be used to allow the vehicle to perform operations transmitted in a high level form from the central processor by handling details and sub motions autonomously. The information from vehicle sensors located in multiple vehicles may be coordinated by the central processor to form an overall location model of a part of the vehicle array or the entire vehicle array. For example, a vehicle which is designed to function autonomously on the public roads will require sensors to measure the distance to nearby vehicles. This information can be used by the central computer to determine the relative location of not only the sensing vehicle but other nearby vehicles. Sensors located on vehicles may also be used to locate vehicles relative to fixed markers in the parking facility, the generally available Global Positioning System or a local positioning system.
- Sensors located in the array facility may be used to locate vehicles by sensing the vehicles or markers placed on the vehicles. The communication system that connects the central computer may incorporate signals, circuits or devices to measure the location of the transmission of the signals from a vehicle and may pass that information to the central computer.
- A communication system is provided to allow the central computer to communicate movement information to vehicles. The system can be part of a vehicle control network operating only in the area of this parking system or can be a usage of a wider area communication system. The system in some implementations is one way and only delivers information to the vehicles; but in many implementations it works in a bidirectional mode and delivers information from the vehicle. This information can concern the location of the vehicle, the location of other vehicles, the status of commands being received or acted upon or other data.
- Vehicles are visualized as being in columns placed in a parking area. Columns of vehicles are single vehicles or vehicles placed end to end or, equivalently, in tandem. Many of the vehicles in these columns are placed with other columns of vehicles placed sufficiently closely to prevent vehicles from leaving the column except at the ends of the columns. A selected vehicle in the interior portion of a column is moved closer to an end of the column for access by moving a vehicle from the end and moving the selected vehicle and any vehicles between the selected vehicle and the end toward the end. The removed vehicle can be moved to the other end of that column or to an end which has been opened in another column by moving vehicles in more than one column.
- Many parking areas in this system will have space at the ends of the columns to allow movement of the vehicles. This space may form an aisle to allow exit of vehicles or may be only available for longitudinal movement of vehicles in the columns. Exit can be by a vehicle turning into such an aisle or by means of a temporary aisle.
- If a column or multiple adjacent columns of vehicles are parted by moving vehicles toward the ends of the column a temporary aisle may be formed. Temporary aisles can allow access to the front or rear of vehicles adjoining the aisle and be used for loading or unloading groups of vehicles as well as for access to remove the vehicle from the array.
- The vehicle depicted in the several figures is dimensioned with values based the 2012 Toyota Prius, which is a specific common car in the marketplace. Various other vehicles from small model cars to large trucks could be used in similarly structured embodiments. Because this parking system is for specially designed vehicles, it is more appropriate to base the embodiment on a specific marketplace vehicle than on the American Association of State Highway and Transportation Officials recommended vehicle commonly used for roadway design. The nominal space requirement is 16 by 8 feet, but in various embodiments many other sizes and types of vehicles may be used. The arrays shown may be for very small vehicles, perhaps used for autonomous vehicle delivery systems, or for very large vehicles where the space savings of this approach represent substantial areas for each vehicle.
-
FIGS. 1-3 described below show the progress of one step of a cyclical shuffle, which will, when an additional similar step is completed, bring the selectedvehicle 20 to theaisle 24 for access or exit from the array. - Referring to
FIG. 1 , a parking area is shown defined bywalls 22 with fouropenings 23 for entrance or exit and twoaisles 24. An array ofvehicles 21 is shown with 6columns 25 and 5 vehicles in each column. One of thevehicles 20 is marked with an “X” on its roof to designate that it is the selected vehicle for an access operation. - Referring to
FIG. 2 , a maneuver which forms one step of a cyclic shuffle us underway. Twovehicles 26 have left their columns and each is proceeding toward the column left by the other on the opposite end from the exiting vehicles departure. Completed and anticipated paths are shown as 27. The remaining 4 vehicles in each affected column have moved forward by a little more than one half of a vehicle length. In all 10 vehicles have moved, preferably at the same time and without need for a driver to access each vehicle. - Referring to
FIG. 3 , the maneuver ofFIG. 2 . is completed. The twovehicles 26 which are changing columns have arrived in their new positions. The remaining vehicles in the columns have moved forward the rest of the vehicle space length to be in new spaces. The selectedvehicle 20 is one space nearer to the end of the column. - It may be appreciated that the vehicles are drawn in
FIGS. 1-3 facing the direction in which they are to move. This is show more clearly the intended direction of movement in the maneuver being depicted. Because most vehicles are a capable of moving in reverse as in a forward direction; the direction the vehicle faces may not be material and may vary at random in the actual array of many implementations. Human operation of vehicles is much more convenient in the forward direction, but this may not be so for autonomous operation. - Referring to
FIG. 4 , an array of vehicles is shown with fivecolumns 31 parted by moving a portion of the vehicles toward each end wall of the parking area splitting each column into twocolumns 32 with atemporary aisle 33 between the new columns. The vehicles are moved into the space ofend aisles 24. There is aside aisle 36. A selectedvehicle 20 is now accessible and is shown exiting the array by the side aisle and bypath 32. - One important advantage of creating a temporary access aisle in the manner of
FIG. 4 is that this aisle allows access to all of the vehicles along the aisle for adding cargo. All of the vehicles in the array can be quickly loaded in this way in preparation for rapid departure at a scheduled time. One suchaccessible vehicle 34 is shown with its rear cargo door open. InFIG. 4 the vehicles adjoining the temporary aisle are shown pointing in directions which access to the rear of each vehicle is allowed from thetemporary aisle 33 if that aisle is extended through the fourunparted columns 30. Additional temporary aisles could be created, one at a time, atlocations 35 to allow access to additional columns of vehicles. All of the vehicles could be accessed for loading and unloading in three setups created by moving groups of vehicles. This would allow, in a preferred embodiment and usage, efficient loading of delivery cargo for rapid dispatch. - Referring to
FIG. 5 , the array of vehicles has been expanded with anadditional column 37 and thetemporary aisle 33 is now shown as a diagonal. The side access aisle (36 ofFIG. 4 ) is no longer available. This still allows avehicle path 27 for the vehicle selected for access to theexit 23. This extreme packing of vehicles shows the use of these methods in situations where additional space is at an extreme premium value.FIG. 5 also illustrates an advantage of the precision and reliability available in suitably designed automated vehicle movement because the spaces between the parted vehicles are narrow and require serpentine movements to thread the selected vehicle out of the parking array. - Referring to
FIG. 6 a small parking area is shown. It can be for a small business with a very limited allotment of parking space. There is aparking array 41 of two columns each holding two vehicles with very small spacing between the vehicles and thewalls 22. Awalkway 42 brings avehicle user 43 to call for a selectedvehicle 20. The selected vehicle is blocked byvehicle 40. All of the vehicles inFIGS. 6-8 are autonomously driven vehicles which can communicate with each other via a local or global network. Vehicles parking inarray 41 are required to accept these communications and to cooperate in the execution of the method herein described. The sensors and computer in each vehicle are sufficient to handle the details of maneuvers in tight spaces. The driver desires to access the selected vehicle. - Referring to
FIG. 7 thevehicle user 43 ofFIG. 6 has called for the selected vehicle with a device communicating over the network associated with the vehicles or otherwise reaching the selected vehicle. This can be done with a fixed callbox located at a convenient point or with a personal device carried by the driver. In the illustrated case a computer in the selected vehicle assumes the role of a central computer as herein described. The central computer takes information from the sensors of the various vehicles in the parking array via the network and forms a model of the locations of the vehicles. It then forms a list of movements to be performed and transmits the relevant movements over the network to the vehicles that need to move. Blockingvehicle 40 and selectedvehicle 20 in accordance with movements in the list move overpath 44 to position the selected vehicle to exit the parking array - Referring to
FIG. 8 the process ofFIG. 7 is completed with the selectedvehicle 20 in position to be entered by the user and the blocking vehicle returned to the array. The array now has a vacant space to accept a new vehicle if one comes along. It can be seen that this process requires coordinated control of multiple autonomous vehicles because of the need to move multiple vehicles from inaccessible locations. - Referring to
FIG. 9 , a block diagram of the overall components of a system implementing this embodiment and others is shown. This diagram assumes that the central computer is separate from the vehicles being controlled. Requests foraccess 100 are received from a user of the system by acentral computer 101 tasked with coordinating the movements of themultiple vehicles 102 in a array of vehicles. Requests are processed 103 and a algorithm is applied to select a set of requests for coordinated movement. The set of requests is processed 104 into a set of simultaneous and sequential movements that bring the accessed vehicles to points where access consisting of exit, loading, unloading or other operations are able to be performed. The movements are transmitted to the vehicles over a communication network connecting 105 the central computer to each of the several vehicles. - One
particular vehicle 106 is not different from the others but is singled out to show its system components. Theonboard computer 107 receives the movement commands. The commands are processed in combination with inputs from vehicle mountedsensors 108 to produce specific motion command for motor, steering andother actuators 109. In the variations of different embodiments, the movement commands can be implemented at different levels. They may be indirect references to locations or geometric coordinates, absolute or relative locations, specify final locations or be broken into small steps, involve one way or bidirectional communication and be either open or closed loops. - An important group of embodiments concerns those where a network of sensors in the vehicles provide position information, where one or more of the vehicles assumes the role of the central computer or both of these are implemented. Referring to
FIG. 10 , avehicle 106 is singled out from the vehicles of the array. The vehicles of thearray 102 havelocal sensors 108 which can sense information about their position relative to other vehicles or to markers in the parking area. The vehicles have actuators for movement andsteering 109. - The
vehicle 106 is to take on the role having the central computer to control movements of itself and other vehicles in the array. One ormore requests 100 are received to access one or more vehicles in the array. The computer of the selectedvehicle 120 has or creates a model of the locations of vehicles and the parking area, which can be in various embodiments built from information acquired from local sensors, from outside sources or, here especially, from the local sensors of other vehicles in the array. This information is delivered over acommunication network 121 from the other vehicles in the array. The central computer located in the singled out vehicle performs the steps ofFIG. 11 and send motion commands 122 to the other vehicles over the same or another network of communication links. - Referring to
FIG. 11 , a diagram of the relationship between the steps in accessing vehicles is shown.Requests 100 are received and handled by a process in the central computer to create alist 110 of outstanding requests.Repetition 111 is shown for this and other list creation steps to indicate that the steps are repeated whenever new input is acquired for that stage of the overall process. - The central computer generates batch request lists 112 which contain one or more requests to be accessed concurrently. An important advantage of the method herein described is that, if movements of vehicles are possible without physical interference, movements serving multiple access requests may be performed concurrently. It is also possible at this stage to identify in certain cases vehicle movements which will serve multiple requests. Very simple algorithms, such as adding requests as long as they do not require movements for multiple requests in the same columns, are sufficient to implement an effective system; but much more sophisticated algorithms would provide substantial improvements in efficiency.
- Once a batch of
requests 112 is assembled a process is initiated to generate alist 114 of vehicles to be moved to accomplish the goals of the batch of requests. In one embodiment, the list consists only of final positions of vehicles that are in position for access. The control is then passed to a process that generates a list of movements of both the vehicles to be moved to access positions and of other vehicles that must be moved in order to accomplish that goal. A highly important part of this step is to break the movement pattern down into time steps and to insure that vehicles do not interfere with each other in accomplishing the goal. Simple algorithms for this purpose will only do a few moves simultaneously thereby preventing interference. Highly sophisticated algorithms will be able to look ahead more steps and make many movements at the same time. Aconcurrent movement list 116 is generated. - The central computer then executes
movements 118 to accomplish the arrangement of vehicles for access. The movements can be controlled at a finer level of detail by feedback from fixed sensors built into the parking area or from sensors in the vehicles that sense either other vehicles or markers placed in the parking area. - Here, will be described an embodiment which consists of a way to use a commercially available robotics kit to build an application for the education and entertainment of the many robotics enthusiasts who buy this popular kit. The LEGO Group produces a robotics kit, trade named Mindstorms, of which the current basic model is their number 31313. Referring to
FIG. 12 , the first project recommended by the kit maker is asmall vehicle 140 which has two poweredwheels 141 operated byseparate motors 142 and a thirdunpowered wheel 143 which is a castor and swivels freely on apivot 144. Aprogrammable computer 145 is included in the kit and the vehicle. It can control the motor wheels to make defined movements, take inputs from various sensors andexchange messages 146 by means of a built-in wireless facility with other nearby similar computers or an operator control. - The embodiment primarily described in this section is an implementation of the situation shown in
FIG. 6 scaled to the size of this kit and employing four vehicles made from four such kits. A fifth kit provides anadditional computer 147 ofFIG. 12 for the human user to communicate as a remote control to register an access request. The method being described here is the way to access a selectedvehicle 20 by bringing it to the location of thepassenger 43 requesting the vehicle. In order to provide a simple and easily understood embodiment as many actions and elements as possible have been eliminated leaving only those necessary to the use of the concept of the invention of this situation. - It is assumed that each vehicle has an assigned parking spot and the locations of the assignments for all vehicles are in each vehicle's initial computer data.
- The four vehicles are in two columns with two vehicles in tandem in each column spaced as closely as possible and are inaccessible as stored. A request is wirelessly made by a remote control by the kit user to access selected
vehicle 20. The request is wirelessly received by the computer in that vehicle. Anultrasonic sensor 148, part of a kit or sold separately by the kit manufacturer, is mounted onvehicle 20 and determines that blockingvehicle 40 is present in the space behindvehicle 20. The computer ofvehicle 20 assumes the role of central computer and computes a set of movements to allow the requested access. In this simple case the computation consists of selecting stored movement details from a small set of possibilities. The movement for blockingvehicle 40 is transmitted by the wireless network fromvehicle 20 tovehicle 40 and the planned movements of the twovehicles path 44 as shown inFIGS. 7 and 8 . Thus, the selected vehicle is presented for access. - Referring to
FIG. 13 , a flow diagram of the relevant parts of the programming is shown. The computers in the kits are delivered with a graphic programming language suitable for implantation of the diagrammed steps. A process in the vehicle to be selected begins 160 and encounters ablock 161 which waits for an access request. Auser 162 uses the fifth computer to send amessage 162 which is received by the waitingblock 161. When a request is received the program flow goes to adecision block 164 which uses the ultrasonic sensor (148 inFIG. 12 ) to check for the presence of a blockingvehicle 40 behind the selectedvehicle 20. Because vehicles have assigned spaces the program in the computer forvehicle 20 can assume the only blocking vehicle possible isvehicle 40 in the space behindvehicle 20. If a vehicle is detected ablock 165 is executed that splits the program flow into two concurrent flows, one to make movements of the computers ownvehicle 20 and one to send a message tovehicle 40. The first flow executes twomovements 166 ofvehicle 20. If thesensor check block 164 has not found a vehicle behind the original single program flow rejoins to execute these movements. This first flow then loops or stops 167 depending on the programming for other actions that are not relevant here. The second flow of the concurrent flow set executes ablock 168 which transmits amessage 169 tovehicle 40 and then stops 170. - Referring again to
FIG. 13 , a flow diagram of the programming for blockingvehicle 40 is shown beginning at 171 and encountering ablock 172 which waits for themessage 169 to execute movements. The first rearward movement is coordinated by the message with the rearward movement of the selectedvehicle 20. The second forward movement may be accompanied by a delay to allow selectedvehicle 20 to be out of the way or could be coordinated by a front ultrasonic sensor similar to therear facing sensor 148 used by selectedvehicle 20. The blocking vehicle program then stops 174. - Central computer and network movements can also be used to improve time, effort and space efficiency in loading a parking area with vehicles as well as in accessing vehicles. An embodiment of the current invention for that purpose is now described.
- Referring to
FIG. 14 , thedeck 200 of a vessel to carry a cargo of vehicles is shown. The shape is interrupted at several points forvehicle structure 201 andoperation 202. Vehicles of various types and sizes have been loaded in close proximity and in numerous columns. The spacing is too close to allow an operator to enter or exit a vehicle in place. One typical driverless vehicle of each type is labeled 203. Onevehicle type 204 is assumed to have a human operator for each vehicle of the type. This driver, if necessary, has exited the vehicle before a neighboring vehicle was placed. This process is less efficient than driverless loading but shows that a mixed load of driverless and driver operated vehicles can be accommodated. It should be noted that some driverless vehicles, e. g. 205, are place where complex maneuvering and sequencing are necessary in the loading process. - Referring to
FIG. 15 , astaging area 206 for the vehicles ofFIG. 14 is shown. The vehicles have been delivered and lined up in columns for loading into the ferry. Aspecific area 207 is set aside for driver operated vehicles. A central computer uses a network or communication links to take control of the driverless vehicles and is acquires information about the number and dimensions and maneuvering capabilities of the driver operated vehicles and the driverless vehicles. The information could come from manual entry, from pre-established databases or from the vehicles over the communication network or links. The computer executes appropriate algorithms to compute a set of locations for placing the vehicles in the ferry ofFIG. 14 . The central computer transmits the locations to the driverless vehicles and coordinates the sequence of loading so that vehicles do not interfere with the loading of other vehicles. Locations of allowed areas for vehicles to enter or cross in reaching may be transmitted to vehicles to augment or replace information vehicles acquire from their own sensors. - The driver operated
vehicles 204 leave theirstaging area 207 when called by a suitable communication means for drivers. This may be as simple as loudspeakers or may consist of a small device given to each driver to display directions for that specific driven vehicle. Drivers may be required to place their vehicles in specific places on the ferry. The places may be marked on the ferry or relative to other vehicles or designated by the direction display devices. The loading of driver operated vehicles may be before, interspersed in or after the loading of driverless vehicles. - The vehicles and layout of
FIGS. 6-8 and 12-14 are used to show an additional embodiment. In this as well as embodiment descriptions two and three, the layouts ofFIGS. 6-8 and 16-17 are intended to show both full size vehicles in some embodiments and small vehicles built from the robotics kits in other situations. The movements are the same in both cases but the vehicles and scale of the parking areas are different. The detailed description below is for a small scale implementation, but it will also show the movements and operations of an implementation with full scale vehicles. It will show the loading or parking of the small scale vehicles into a small four vehicle parking area. Small scale vehicles are built from the kits described in the third embodiment description and shown inFIG. 12 . The programming of the central computers in these vehicles is shown inFIG. 18 . - Referring to
FIG. 16 , avehicle 210 is moved to anarrival space 212 with a fixed location incorporated in the programming of that vehicle. Because the parking spaces for the vehicles are pre-assigned, the program for arrivingvehicle 210 can assume that the only blockingvehicle 40 must be considered in reaching the assigned space. The locations of the vehicles and the set of movements here required are pre-computed in the assignment of spaces and incorporated in the programs of the two vehicles involved. This pre-computation is accomplished in a separate computer which makes blocks of programs or data base entries to be stored in the central computer executing or commanding the movements. The pre-computation considers vehicle count, type, dimensions and capabilities. Blockingvehicle 40 has in its computer a variable with three states: absent, changing and present. Arrivingvehicle 210 transmits a query to blockingvehicle 40. If the answer “changing,” arrivingvehicle 210 waits as necessary while repeating the query. If the answer is “present,” the arriving vehicle's computer takes the role of central computer and transmits a message containing information requesting a movement to the blockingvehicle 40. Blockingvehicle 40 moves backward along path 213 out of the way of arrivingvehicle 210. Thereby, executing the movement requested. - Referring to
FIG. 17 , the arrivingvehicle 210 executes a movement in the set of movements and moves alongpath 214 into its designated space 211 (shown inFIG. 16 ). Then, in coordination as established by the program in the central computer in the arriving vehicle, the blocking vehicle executes the final movement of the set of movements and return to its designated space alongpath 215. The vehicles are now arranged as shown inFIG. 6 as required. - Programming steps for the vehicle computers for this embodiment are shown in the depicted diagrams of
FIGS. 18 and 19 . These programming steps have been compiled by a computer by an algorithm to generate appropriate steps for each combination of arriving and parked vehicles taking into account the geometry and dimensions of the parking area, the assigned spaces and the vehicles involved. Different program steps are stored in different vehicles as necessary. The program fragment for the arrivingvehicle 210 is shown starting at 220. This is to occur when the vehicle arrives at thearrival space 212 ofFIG. 16 . The program immediately enters aquery block 221 and repeats the query until an answer other than ‘changing’ is received to aquery 222 made over the communication network or links topotential blocking vehicle 40. This insures that the blocking vehicle is either out of the way or ready to accept a command to move out of the way. If the reply is ‘present’ the blockingvehicle 40 must be moved out of the way. The program flow moves into aconcurrent process 223 set block which allows two processes to proceed simultaneously. It, thereby, assumes in this case the role of the central computer. Interactive processes can work in either an open loop mode as does the next step where a commanded partner is assumed to perform a commanded step after the appropriate time or in a closed loop mode where a command is followed by monitoring for confirmation of completion. Aconcurrent block 224 is executed transmitting themessage 225 “Back Out” is from the arrivingvehicle 210 to the blockingvehicle 40. The alternateconcurrent block 226 is a fixed interval delay to coordinate the completion of the blocking vehicle's movement along path 213 ofFIG. 16 . The arriving vehicle then moves according to block 227 forward alongpath 214 ofFIG. 17 to its allottedparking space 211. The one remaining step for the arrivingvehicle 210 is to send the message “Return Home” to the blockingvehicle 40. This is done byblock 228 which sends themessage 229 to the blockingvehicle 40. The program then stops. If the reply to the query ofblock 221 is absent then flow skips to block 227 and thevehicle 210 moves directly into its assigned space because the blockingvehicle 40 is not in the way. - Referring to
FIG. 19 , the programming steps for the blockingvehicle 40 are diagrammed. Starting atblock 240 the vehicle's computer begins a concurrent process set 241 for two simultaneous processes. The first process which loops continuously waits 242 for aquery message 222 ofFIG. 18 from another vehicle. When a message is received the process responds 243.Message path 222 is bidirectional and carries both the query to block 242 and the response fromblock 243. - The second process initiated by
block 241 transfers control to block 244 which waits for amessage 225 “Back Out” from another vehicle. When such a message is received control passes to block 245 where the message is executed and a movement, along path 213 ofFIG. 16 , is made which is coordinated by the central computer in thevehicle passing message 225 to the movements of the vehicle passing the message. The process then waits 246 for a message “Return Home” 229 which coordinates themovement 247 of the blocking vehicle back to its assigned space alongpath 215 ofFIG. 17 . The process then stops atblock 248. - In general, detailed description after this paragraph is added in this application to description in the parent application.
- Referring to
FIG. 20 , a situation wheremultiple lanes 321 ofautonomous vehicles 320 is shown. The vehicles are to pass asingle lane restriction 322 as quickly and efficiently as possible. The restriction could be because of a temporary condition such as road repairs or an accident or it could be a permanent restriction such as a bridge, a tunnel or a single lane mountain road. The vehicles enter acontrol zone 325 as they pass azone entry facility 323. A zone entry facility can be a physical gate where checks are made and control devices are handed out, a communications based electronic point of control transfer or implemented in some other way. The vehicles are now sufficiently controlled by the zone authority to guarantee compliance with zone rules. In this case the vehicles are formed into a straight line with minimal spacing between vehicle and moved at a high rate of speed through thesingle lane restriction 322. At the end of the restriction the vehicles are directed toward multiple lanes and thezone exit controller 324 restores the vehicles to their individual autonomous control. - One category of zone operation rules is those that can be followed autonomously by vehicles once the zone authority has communicated them to the vehicles. In most cases, the zone authority will have procedures to check that the vehicle being admitted to the control zone can be trusted to follow the rules as communicated. Examples of rules that could be followed autonomously by suitable vehicles include designation of speed, vehicle spacing and lane selection. These are only some of the possible variables which could be governed by the rules. The particular behavior can also be conditional based on conditions that are known or sensed by the vehicles. For example, the speed requested can be a function of location and certain vehicles can be expected to know their location by GPS or other means.
- The zone authority can also issue instruction messages which tell the controlled vehicle the specific rules to follow in the controlled zone.
- When the vehicle leaves the control zone it is released from the control by the rule set. This can be the result of another message from the zone authority or may happen by the operation of the rule set.
- Referring to
FIG. 21 showing the control flow of one embodiment of the disclosed concept, thezone authority 330 issues amessage 331 to anuncontrolled vehicle 332 desiring to enter the control zone, causing the vehicle to enter a controlled mode. This is a message designed to cause the vehicle to enter a mode of controlled operation to follow the set of zone rules. The vehicle becomes a controlledvehicle 333. The zone authority also issues aninstruction message 334 which causes the vehicle to become an instructedvehicle 335. This message would comprise information to be used by the vehicle to follow the zone operation rules. In this first category the vehicle is then ready to be admitted to the zone and performoperations 336 autonomously in accordance with the zone rules. The zone authority may issue arelease message 337 or the vehicle may be released by the operation of the zone rules and becomes a releasedvehicle 338 and leave the control zone. - For rules in the category above, a message setting a variable in a pre-established rule set would be a message comprising information to be used by the vehicle to follow the operation rules.
- A second category of rules are those which require the controlled vehicle to respond to additional information transmitted to the vehicle by the zone authority.
- The zone authority can provide markers and signs in the control zone which provide additional information to the controlled vehicle. These could be fixed in their content or could be changed by the zone authority in response to conditions. They could be general in communicating the same information to any vehicle or specifically addressed to specific vehicles. They would if so intended by the zone control authority comprise a means of transmitting a message to a vehicle to cause the vehicle to enter a mode of operation designed to follow the zone control rules or a message to be used by the vehicle to follow the zone operation rules.
- The zone authority can communicate with the controlled vehicle to provide modified or continuous control to implement rules. Any type of communications link or network can be used.
- Referring to
FIG. 22 showing the control flow of one embodiment of the disclosed concept where continuing control messages are used, thezone authority 330 issues amessage 331 to anuncontrolled vehicle 332 desiring to enter the control zone to cause the vehicle to enter a controlled mode. This is a message designed to cause the vehicle to enter a mode of controlled operation to follow the set of zone rules. The vehicle becomes a controlledvehicle 333. The zone authority then issues a stream ofmessages 339 to implement controlled operations by the vehicle. This stream could provide periodic instructions or could continuously control all details of the vehicles operation. Areturn communications path 340 could be used to make the control interactive or to report conditions and sensor data to the zone authority. These messages would comprise information to be used by the vehicle to follow the zone operation rules. In this second category the vehicle would be admitted to the zone and perform in various degrees of controlled orautonomous operation 336 in accordance with the zone rules. The zone authority may issue arelease message 337 or the vehicle may be released by the operation of the zone rules and becomes a releasedvehicle 338 and leave the control zone. - Some autonomous vehicles can receive and implement the messages using only the equipment built into the vehicles. It is expected that when a system using the disclosed concepts is widely implemented that builder of autonomous vehicles will make such provisions, but in other cases the vehicle provided communication or operational equipment will not be sufficient in itself to perform the functions. In those cases, vehicles would be expected to have provisions to integrate additional devices to aid in the vehicle control. The zone authority can then provide communications and operational equipment to supplement the capabilities of the vehicle.
- Referring to
FIG. 23 , an embodiment with a zone operator provided communication and operational device is shown.Vehicles 320 approach thezone entry facility 323 and each have azone control device 350 attached to the middle of the front bumper. In this case all vehicles in thezone 325 have such devices provided by the zone authority. The devices are used to follow asignal emitting cable 351 embedded under the surface to guide the vehicles through the zone. In one particular version of the contemplated embodiment, the devices receive information from the cable signal to determine the location of the vehicle which is reported via the return channel (340 shown inFIG. 3 ) to the zone authority which issues control messages via the control message stream (339 ofFIG. 3 ) to the controlled vehicle. This allows the zone authority to coordinate the operation of multiple vehicles to accomplish the goals of the zone operation rules. When the vehicles arrive at thezone exit facility 324 the devices are removed and the vehicles continue as released vehicles outside the zone. - Other uses of zone authority provided devices in various embodiments include transmission and reception of zone authority messages, sensing of various conditions including zone configuration and objects and other vehicles. Some devices may augment the physical capabilities of the vehicles to provide additional traction, turning abilities, attachment to zone equipment and other functions.
- Zone authorities in certain embodiments of the disclosed concept would want to admit driver operated vehicles to the zone of operation. These vehicles may be subject to some or all of the zone operation rules and or may have special rules applied for their operations. A preferred embodiment showing the operation of a zone rule that driver operated cars must follow instructions on a zone authority display device and in the illustrated case follow a designated autonomous vehicle is shown in
FIG. 24 . - In one group of embodiments controlled
vehicles 350 are interspersed between autonomous 320 or driver operatedvehicles 361 which may not themselves be under the control of the zone rules. If the controlled vehicles operate at controlled speeds they can be used to control the speed of the uncontrolled vehicles by their proximity and sequence in a moving group of vehicles. This can be used both directly for safety and to damp out or eliminate undesirable variation in speed such as the accordion effect. Uniform speeds can contribute significantly to throughput even though a minority of vehicles is actually controlled. - Both autonomous 320 and driver operated 360 vehicles are entering a
zone entry facility 323 for acontrol zone 325. Driver operated vehicles in the figure have “DRV” on their roof. The autonomous vehicles are being issuedzone control devices 350 to follow azone guidance cable 351 through the zone as inFIG. 23 . Driver operated vehicles are issued a suitable control device for theiruse 370 shown inFIG. 25 . In the situation ofFIG. 24 adisplay screen 371 shows acontrol message 373. The particular message can be “follow a designated autonomous vehicle at a spacing of 1 car length. A specific driver operatedcar 361 is following a designatedautonomous vehicle 362 in the figure. -
FIG. 25 shows an embodiment of adriver control device 370 as issued to driver operated vehicles by the zone authority. It shows adisplay screen 371 with amessage 373 showing information to be used by the operator to follow the zone operation rules. The screen is in this case on adashboard mount 372 for driver convenience. Acommunication link 374 transmits themessage 373 from thezone authority 330. - Zone rules can take into account many different inputs, some of which are listed in this section. This list is not inclusive and other inputs are possible and contemplated. Operation of the rules typically depends on the values of these inputs.
- The capabilities of the controlled vehicles is an important input. These include speeds and physical capabilities, autonomous operation capabilities, ability to sense and coordinate with other vehicles and environmental features, communication capabilities, ability to report back to the zone authority and assurances of reliability. The zone authority will in most cases tailor the admission privileges and the operation of the rules to specific vehicles to these capabilities. This tailoring can depend on both the nature of the capabilities and the certification of the capabilities as received by the zone authority.
- Feedback of conditions by the controlled vehicles is an important input in many applications of these methods. This can include location relationships to other vehicles and to the zone configurations and detection of obstacles or unexpected objects or conditions.
- Outside parties may give inputs to the zone authority to affect the operation of the rules. For example, if a zone authority can direct or restrict manner, place or time of controlled vehicles leaving the zone, it may do so in response to a request from the zone authority of a different and downstream zone authority. If a stream of vehicles leaving the zone is limited by outside conditions, then the zone authority may decide that the costs and risks of maximum throughput are unnecessary and slow vehicles within the zone.
- The zone authority can operate sensors for conditions inside the zone and use information gathered from them to control application of the rules.
- In many embodiments of the disclosed invention the zone rules are used to coordinate the simultaneous operation of multiple vehicles in the zone. Zone rules can also be used to control the locations, paths and speeds of vehicles and to insure that markers in the zone are sensed and used appropriately.
- An important function of zone rules in various embodiments is to control the speeds in coordination with the relative location of vehicles to each other and to the configuration of the controlled zone. For example, in
FIG. 23 the purpose of the zone may be to get the controlledvehicles 320 which are already under the control of a guide device (buried signal cable) 351 through the zone as quickly as possible and to optimize the number of vehicles passed through the zone. Both the speed and the relative location are important to give the fastest possible throughput. - The zone rules can take into account several factors to make an effective optimization. These include the reliability and accuracy of control of each type of vehicle, the configuration of the exact part of the control zone being traversed by the vehicles and conditions sensed by vehicles and by control zone sensors. The optimized solution may vary based on the risk level to be permitted and the current need for vehicle throughput; that is, if there is no current need for high throughput due to either low traffic levels or the current area not being a determinate of throughput, then slower speed can be commanded. While a goal of the optimization would be maintaining a low risk of crash or other problem, some risk would always remain and it becomes an optimization variable; as are all goals.
- In many embodiments zone operational rules are concerned with security concerns. The controlled vehicles can be allowed to use their own rules or be operated by their own drivers but the zone rules can override these to make specific areas off limits. The security areas can be varied by the zone authority both by time and by the particular vehicle or mission being controlled. Another advantage is that the zone authority does not need to reveal zone security rules except to the extent made necessary in the act of zone rule enforcement.
- Zone security rules may involve checkpoints. A rule may direct a vehicle to a checkpoint or may take into account the existence or nature of a checkpoint clearance.
- The control zone may have multiple exits. A function of the control rules can be the selection of the exit to be taken by a particular vehicle. For example, a control zone could consist exclusively of the entrance to a tunnel with waiting areas and not include the tunnel itself. If the tunnel has multiple tubes, the control process could handle sorting vehicles by type or potential speed or separation for safety of dangerous loads from each other or from passenger vehicles; e.g. the vehicles in front of or behind a load of flammable liquids could be limited to trucks with low fire risk and not other trucks of flammable liquids or busloads of people. Another use in the case of a multiple tube tunnel entrance is balancing the load of the different tubes.
- The tunnel example of an embodiment above is one example of the sorting and priority uses of zone rules. There are many other uses than safety including mission priority, expedition of Very Important Persons, reduction of weight concentration on bridges and the elimination of bad sequences such a one car between two semitrailers.
- The zone operation rules may be integrated with the mission of the vehicle being controlled. For example, if a controlled vehicle is too provide something or some service within the control zone then requests for that service may be processed along with the zone operation and the zone authority can send the controlled vehicle to the place where the service is needed. This can be the main purpose of the zone, but another example is of a secondary purpose. If the control zone is a multi-lane limited access highway, then one type of controlled vehicle could be emergency and towing vehicles belonging to the zone authority itself. Those vehicles could be dispatched in an integrated manner with to handle needs that arise in and are reported by the zone operations.
- In most embodiments the zone authority will want to be tracking the controlled vehicles in a substantial level of detail. This can be accomplished through the zone rules directly; e.g. having a specific rule require vehicles to report location or sensed circumstances. It can also be accomplished by zone facilities such as sensors provided by the zone authority in combination with information from application of zone rules or assumption that vehicles will be following zone rules.
- Parking situations are involved in some of the most important embodiments. Any of the embodiments of the parent application and
FIGS. 1-8 and 14-17 can be implemented with the inclusion of zone control as described. - The parking areas of
FIGS. 1-8 and 14-17 can be controlled by a zone authority by the methods disclosed herein. A controlled operation zone with a system of operation rules is established by the zone authority with control of the parking area, and a message is sent to autonomous vehicles entering the area which causes them to enter a mode of operation designed to follow the rules. The zone authority then sends additional messages which for part of the information that determines and coordinates the operation of multiple controlled autonomous vehicles in the controlled operation zone. - For an example of using controlled zone operations in parking autonomous vehicles consider
FIGS. 6-8 which describe an operation of removing avehicle 20 from a small parking area. The entire area pictured in the figures is the controlled operation zone and vehicles are taken under control as the enter the area. The operations and movements of the vehicles themselves described in the section above headed “Second Description of Embodiments in the Figures—4 by 4 Parking Area” The zone authority executes the operations by issuing messages to be used by the controlled vehicles to follow the operation rules. - Indoor driving areas can provide situations where control of vehicles by the disclosed methods is suitable. There are indoor loading docks in the basements of many multi-story buildings in built up areas in situations like urban department stores. Operation of larger vehicles such as semi-trailers in these areas is difficult and risky. Referring to
FIG. 26 such a situation is illustrated. An insideloading dock area 380 is shown with aloading dock 381 havingseveral bays 382 for vehicles.Obstructions 380 make maneuver in the area difficult and risky.Autonomous vehicles 320 enter through thezone entry facility 323 and receive messages or devices that place them under the control of the zone authority. (SeeFIGS. 20 and 25 ). One particular autonomous controlledvehicle 384 has entered in a forward motion and been placed under zone authority control. This vehicle has turned around and is in the process of backing alongpath 385 to the last remaining open bay. With the obstructions this operation would be very difficult with a human driver and almost impossible with the built in facilities of many autonomous vehicles, especially with the variety of capabilities that delivery vehicles from diverse suppliers arriving at a general loading facility would have. The zone authority controlling the movements with a stream of commands would have built in provisions to handle the special conditions of the control zone. In addition the zone authority can coordinate the movements of other vehicles in the zone including both those at loading bays and other vehicles that may be coming and going at the same time. Vehicles at the completion of operations in the control zone leave through azone exit facility 324 which is at the same location as the zone entry facility in the illustrated situation. - Areas where entrance is controlled but the security requirements vary from place to place provide another type of control zone suitable for this methods of this disclosure. Referring to
FIG. 27 a campus for a small secure facility which constitutes acontrol zone 325 is shown. The zone authority has set up azone entry facility 323 and azone exit facility 324. Different vehicles are controlled with different destinations within the campus. The control of the vehicles is assumed to be both by the vehicle operators and the zone authority but the control of the zone authority constrains the controlled vehicles from entering specificsecure areas employee passenger vehicles 392 could be allowed to enter the specific security area where the employee works 390 but not othersecure areas 391. Acheckpoint 392 is shown. Vehicles entering the control zone can be taken to the checkpoint for inspection before they visit other areas. The result of a checkpoint inspection can be taken into account. - The definitions given in this section are intended to apply throughout the specification and in claims.
- A convoy of vehicles is two or more vehicles which are traveling in concert in the same direction. There may be a need to control these vehicles as a group. Vehicles of the convoy may travel in a determined formation relative to other vehicles of the convoy, in a loose group traveling together, or generally following the path of the convoy with stops or diversions to perform various functions. An alternate term for convoy would be a platoon of vehicles.
- A vehicle may be a control vehicle, an escort vehicle, an escorted vehicle, an environmental vehicle or another vehicle.
- A control vehicle is an escort vehicle who performs the function of controlling the actions of the other vehicles by means of its movements and positioning.
- An environmental vehicle is a vehicle which is not part of the convoy and which by its presence or movements affects the progress of the convoy.
- A escort vehicle is a vehicle of the convoy with a function to facilitate the progress of an escorted vehicle or vehicles or the convoy as a whole.
- An escorted vehicle is a vehicle of the convoy which is to be assisted in traversing the route by one or more escort vehicles.
- A VIP vehicle is a vehicle which carries a person or cargo requiring special security and protection.
- Another vehicle is any vehicle which is not a control vehicle, an escort vehicle, an escorted vehicle, or an environmental vehicle.
- Expediting the movement of the convoy may consist of any of the following actions or a combination of these actions to allow fast or safe movement of the convoy (a) providing information to a vehicle of the convoy that allows the convoy to move more quickly or safely across the route, (b) providing information to a third party to allow conditions for passage of the convoy to be changed to allow the passage of the convoy (e.g. change signals, open gates or stop traffic) (c) instructing or blocking environmental vehicles to prevent interference with the convoy and (d) leading the convoy by the movements or positioning of a control vehicle.
- Modifying or determining the position of a vehicle includes modifying the route, speed or timing of a vehicle's movements where the position of the vehicle is modified at at least one time.
- Conditions affecting travel can be permanent aspects of the route such as curves, grades or obstructions or temporary conditions such as other traffic, stopped vehicles, or damage to the roadway or surface. They can also be signs or signals encountered which are for the use of vehicles.
- The operations of the vehicles in a convoy are coordinated either by their drivers, an autonomous vehicle operating system or by external coordinating systems. Coordinated operation can serve to increase the efficiency of a convoy in several ways. A vehicle with superior resources can move at a faster pace. These resources can include sensors, control processors or communication links. Potentially slower vehicles can move at speeds that would not be safe if limited to their own resources when following or otherwise protected by a pacing or guiding vehicle. Movement in a convoy may be more efficient than independent movement in other ways, such as with an escort vehicle of the convoy controlling signals or blocking potentially interfering traffic.
- One way to coordinate the operations of a convoy of vehicles is to have a lead vehicle. This vehicle can be followed by the other vehicles of the convoy. The lead vehicle can have communication devices to receive information from outside the convoy or special sensors. It can communicate with other vehicles in the convoy by means of communication devices, displays or simply by its actions and presence.
- Special information can be given to a lead escort vehicle. This can be in order to facilitate its operations in leading the convoy. In a security situation the information used by the lead vehicle can be kept secret from the drivers or devices of other vehicles. For example, an autonomous escort vehicle working in area with a secret or classified layout can use data about the layout without revealing unnecessary information to escorted vehicles.
- The lead vehicle or other escort vehicle can communicate with an outside coordinator or information source. Multiple convoys can be so coordinated. The information given by the outside source can consist of commands to be executed by the specific escort vehicle, by the convoy as a whole or to be relayed or otherwise applied by other vehicles in the convoy. The outside source can also control signals not part of the convoy affecting the operations of the convoy.
-
FIG. 28 shows a convoy of vehicles with anautonomous escort vehicle 420, which is here a control vehicle. Escortedvehicles 421 are close behind and are instructed to maintain a close spacing. Convoy is proceeding in alane 422. Convoy is not using anon-travel lane 423 for traffic in the opposite direction. In the pictured situation the control vehicle is the first vehicle in the convoy, but in other situation the control vehicle can be in any position either in the convoy and traveling with it or in other positions not a part of the convoy. The escort vehicle functions as a control vehicle because the escorted vehicles follow its movements. - The key function of the
control vehicle 420 is to coordinate the movements of the other vehicles in the convoy. This can allow the convoy to move with speed or efficiency. There are many ways the presence of a control vehicle can expedite the movement of a convoy by improving its safety, certainty, effectiveness or speed. For example, drivers of human driven escorted vehicles can be told to maintain a certain distance behind the control vehicle or another vehicle ahead and many will follow the instructions well even if they lacked the skills and confidence to drive as quickly or evenly on their own. -
FIG. 29 shows an autonomous control andescort vehicle 420 with a sensor orsensor module 430. The module may be used sense a variety of conditions including a fixed obstruction 432 (here a narrowing in the lane), a temporary obstruction 433 (here an overturned vehicle), or a target to be sensed 431. It may also receive signals from a local signal transmitter to convey information to be used in controlling vehicles, navigation, relayed instructions from a central control, or for other purposes. The sensing may be conducted over discrete or line ofsight paths 435 or by distributed or field related technologies. The signals may follow adiscrete path 437 or again be distributed. The escort vehicle is followed here by several escortedvehicles 421 in alane 422. Theescort vehicle 420 adapts its path and progress to the sensed or received condition information and the following escortedvehicles 421 adapt and modify their progress in turn. -
FIG. 30 shows a plan view of a convoy of vehicles operating with wide area surveillance by one or more pilot vehicles. A convoy with twoordinary vehicles 421 & 447 and anautonomous control vehicle 420 is proceeding on a highway with fourlanes 440 in the onward direction. A distance ahead is an additionalautonomous escort vehicle 441 making advance surveillance for the convoy. The vehicle is sensing ahazard 442 which in the illustrated case is an environmental vehicle which has lost control and come to rest against a post blocking one lane. The hazard is sensed by asensor module 430 on the advance vehicle by sensing overpath 435 and asignal 443 is passed to acentral control station 444 with anantenna 445. The signal is processed with the possible addition of other known information such as related hazards, safe speeds and actions taken by other units. Asecond signal 446 is sent to thecontrol vehicle 420 which adjusts the speed, path and other parameters of travel accordingly. -
FIG. 31 also shows mechanically linking an escortedvehicle 447 to anautonomous control vehicle 420. In the illustrated embodimentmechanical arms 448 are built into the control vehicle which take a position to grip the escorted vehicle. Other mechanical attachment devices such as tow bars or sockets built into the vehicles can be used. They can be adapted to connect moving vehicles or the vehicles can stop during the formation of the convoy for attachment. Other embodiments can allow the towing of disabled or unpowered vehicles in a like manner. -
FIG. 31 shows front and side views of an autonomous vehicle designed for escort and control vehicle duty. Use of such a vehicle constitutes the preferred embodiment of the invention. Acontrol vehicle 450 is shown in front and side views. This vehicle is designed for high visibility and communication with environmental vehicles.Side 451 andfront 452 display panels communicate orders and instructions.Front 453 and rear 454 sensor modules detect environmental conditions and vehicles. Markings forvisibility 455 and bright painting allow environmental drivers to easily detect this vehicle. Warning lights 456 similar to emergency vehicles serve to make the vehicle more visible and signal conditions.Sound ports 457 emit audible warnings and commands to environmental vehicles - Referring to
FIG. 32 protection by escort vehicles for an escorted vehicle which is a VIP vehicle is shown in plan view. A vehicle to be protected (VIP vehicle) 460 is proceeding under escort by a number of autonomous escort vehicles. This vehicle could be for example part of a Presidential motorcade with two of its own (non-autonomous)escort vehicles 461.Autonomous control vehicles 462 are blocking cross traffic ofenvironmental vehicles 463 which would potentially threaten the protected vehicle. Anadditional escort vehicle 464 is racing ahead to block additional downstream intersections. The temporarilydetached control vehicles 462 illustrate that escort vehicles traveling generally with the convoy can make smaller diversions from the path of the convoy to accomplish the purpose of escorting the convoy. -
FIG. 33 shows the high speed escort of a VIP vehicle. A VIP vehicle to be escorted athigh speeds 460 is accompanied by an ordinary (non-autonomous)escort vehicle 461 and anautonomous escort vehicle 470. The autonomous escort vehicle can be equipped with any of the sensory and communication systems described in other figures. These vehicles are proceeding at a high rate of speed to deliver the VIP vehicle on a multi-lane highway. The four lanes directed in the direction being traveled are 440. An advance group of 3autonomous control vehicles 471 is clearing anenvironmental vehicle 463 from the lanes to be traveled by the high speed motorcade. These advance vehicles can be equipped with various devices to communicate with vehicles to be herded out of the way such as bullhorns, flashing lights, electronic signboards with messages such as “get to Right,” or with more sophisticated communication equipment when environmental vehicles are required to be prepared to receive messages. The advance control vehicles as well as the escort autonomous vehicle are in some embodiments in communication with central control systems when these exist and can have sensors to report conditions and modify their behavior. -
FIG. 34 shows a situation where coordination between autonomous escort vehicles and traffic signals can be used to facilitate operations. A convoy of vehicles escorting aVIP vehicle 460 is proceeding led by anautonomous escort vehicle 470 and containing 2ordinary escort vehicles 461. Because of the high priority of this convoy traffic signals 482 (7 are shown 1 is with a label) are set to expedite the convoy bysignals 483 from theantenna 445 of acentral control 444. The settings for the signals are calculated using information reported by escort vehicles over twoway communication links 484 with the central control. Oneautonomous control vehicle 480 of another convoy has delayed its escortedvehicle 481 and stopped to allow the high priority convoy past. This is a method of coordinating the movements of a second convoy consisting of aautonomous control vehicle 480 and an escortedvehicle 481 with the subject convoy. Anotherautonomous escort vehicle 462 of the priority convoy has placed itself to blockenvironmental vehicles 463 to allow unimpeded passage of the high priority convoy. -
FIG. 35 shows an embodiment where a convoy of vehicles can be used for more general control of traffic here alongmultiple lanes 440.Control vehicle 490, which is autonomous, leads a convoy of twoother police vehicles 491 to form a rolling roadblock. Both theadditional police vehicles 491 and thegeneral vehicles 492 being controlled by the rolling roadblock are escorted vehicles in this situation. Rolling roadblocks are used in situations where driver habitually travel at excessive speeds. They can slow the movement of large amounts of traffic to safe speeds. One lane is not physically blocked in the figure. In the depicted embodiment the general vehicles are instructed that it is not allowed to pass such a rolling roadblock. This instruction can be by means such as a general regulation or law, a zone rule or a sign on the police vehicle which might say “do not pass rolling roadblock.” Another means of coordinating with general vehicles would be to have signs “tune radio to frequency or channel for instructions” with local broadcasting by the zone operator.” - The operation of the
road block vehicles Signals 493 can be sent directly from theescort vehicle 490 to an escorted blockingvehicle 491 or sent 494 to acentral station 444 with anantenna 445 and relayed perhaps with additional coordination or information by the central station to the escort vehicles. -
FIG. 36 shows an embodiment where a convoy ofsnowplows 490 form the escorted vehicle part of the convoy with an autonomous escort andcontrol vehicle 491 going ahead to determine conditions. The control vehicle is equipped withsensors 492 for conditions; and has detected 493 a stalledenvironmental vehicle 494 which interferes with the path of the convoy. The control vehicle signals 495 acentral station 444, which may add or process the information before passing it viasignal 496 to one of the escorted vehicles. That vehicle and one other escorted vehicle are equipped with vehicle to vehicle communication systems. The second escorted vehicle is notified by asignal 497. The third vehicle observes the movements ofvehicle 491 and has moved over in response to a flashing light 498 on the rear ofescort vehicle 491 which signifies an obstruction is ahead. -
FIG. 37 shows a convoy of police vehicles capturing a fugitive vehicle.Control vehicle 500 has formed a convoy with escortedvehicles 501 to capture a dangerousfugitive vehicle 502 in a high speed chase. Traveling on a twolane road 440 the fugitive vehicle is stopped at a choke point, here asmall bridge 503, by position the control vehicle to restrict its movements. The escorted vehicle(s) place themselves based on the full range of communication methods and modes described in other embodiments. -
Fugitive vehicle 502 is also an escorted vehicle as it was, involuntarily, placed in a convoy bycontrol vehicle 501 and it's movements were modified by the placement ofvehicle 500. Stopping or capturing fugitive vehicles by police or other authorities is dangerous but may be deemed necessary. Most police agencies have rules in place which severely control and often forbid such actions. It is difficult to enforce these rules because such “high speed chases” arise suddenly. The emotions of drivers are highly stressed and many accidents occur. Use of a coordinated convoy of autonomous vehicles would provide a much greater ability to enforce rules and eliminate the dangers to drivers. In the depicted case the chased vehicle has come into contact with two vehicles. In many actual cases chased vehicles crash into chase vehicles at high speeds. Human drivers are also subject to danger from armed drivers who emerge from stopped vehicles. In other cases, the drivers of police or other chase vehicles being emotionally in a extreme state have fired unnecessarily on the driver of the pursued vehicle. -
FIG. 38 shows a convoy of trucks moving in a coordinated manner to allow improved fuel economy by a process of commonly called “drafting.” Thetruck 505 is an autonomous escort and control vehicle which has formed a convoy with two escortedvehicles 506. The vehicles move in very close tandem formation to reduce the air resistance and fuel consumption of the convoy as a whole. Autonomous operation allows closer formations because of the possibility of predictable and rapid response with special purpose computer control. The gap betweenvehicles 507 is minimized. Current practice for efficient truck transportation emphasizes multiple trailers to reduce the number of drivers and the fuel consumption per unit of load moved. Here because of the use of autonomous vehicles separate vehicles may not require additional, or any, drivers and fuel efficiency can be maximized by forming close formations. At arrival in a destination area or before convoy separation, the vehicles can separate for delivery or pickup at disparate locations. Vehicles capable of both autonomous and driver controlled operation can add drivers for those segments.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/722,693 US20200125120A1 (en) | 2015-02-01 | 2019-12-20 | Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/611,253 US9139199B2 (en) | 2015-02-01 | 2015-02-01 | Methods for dense parking of remotely controlled or autonomous vehicles |
US14/837,114 US9298186B2 (en) | 2015-02-01 | 2015-08-27 | Methods for operation of autonomous vehicles in special control zones |
US201662276895P | 2016-01-10 | 2016-01-10 | |
US15/047,781 US9384666B1 (en) | 2015-02-01 | 2016-02-19 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US201662306678P | 2016-03-11 | 2016-03-11 | |
US15/171,119 US9494943B2 (en) | 2015-02-01 | 2016-06-02 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US15/296,155 US10216196B2 (en) | 2015-02-01 | 2016-10-18 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US16/014,711 US10452079B2 (en) | 2015-02-01 | 2018-06-21 | Autonomous vehicle convoy communications |
US16/567,915 US11378981B2 (en) | 2015-02-01 | 2019-09-11 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US16/722,693 US20200125120A1 (en) | 2015-02-01 | 2019-12-20 | Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/567,915 Continuation US11378981B2 (en) | 2015-02-01 | 2019-09-11 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
Publications (1)
Publication Number | Publication Date |
---|---|
US20200125120A1 true US20200125120A1 (en) | 2020-04-23 |
Family
ID=61561192
Family Applications (15)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/296,155 Active US10216196B2 (en) | 2015-02-01 | 2016-10-18 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US16/014,585 Active US10310514B2 (en) | 2015-02-01 | 2018-06-21 | Centralized maneuvering of autonomous vehicles for user pick-up |
US16/014,493 Active US10317911B2 (en) | 2015-02-01 | 2018-06-21 | Creating aisle access for autonomous vehicle parking |
US16/014,699 Active US10310515B2 (en) | 2015-02-01 | 2018-06-21 | Using zone rules to control autonomous vehicle operation within a zone |
US16/014,675 Active US10317913B2 (en) | 2015-02-01 | 2018-06-21 | Using pre-computed vehicle locations and paths to direct autonomous vehicle maneuvering |
US16/014,711 Active US10452079B2 (en) | 2015-02-01 | 2018-06-21 | Autonomous vehicle convoy communications |
US16/014,458 Active US10303182B2 (en) | 2015-02-01 | 2018-06-21 | Cyclic shuffling for autonomous vehicle parking |
US16/014,622 Active US10317912B2 (en) | 2015-02-01 | 2018-06-21 | Coordinating movements of autonomous vehicles for user exit, loading, or unloading |
US16/014,571 Active US10303183B2 (en) | 2015-02-01 | 2018-06-21 | Centralized mapping of autonomous vehicles to direct autonomous vehicle maneuvering |
US16/547,477 Active 2035-10-29 US11630465B2 (en) | 2015-02-01 | 2019-08-21 | Using zone rules to control autonomous vehicle operation within a zone |
US16/567,915 Active US11378981B2 (en) | 2015-02-01 | 2019-09-11 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US16/722,693 Abandoned US20200125120A1 (en) | 2015-02-01 | 2019-12-20 | Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation |
US16/722,590 Abandoned US20200125118A1 (en) | 2015-02-01 | 2019-12-20 | Coordinating Movements of Autonomous Vehicles to Direct Autonomous Vehicle Maneuvering |
US16/722,623 Abandoned US20200125119A1 (en) | 2015-02-01 | 2019-12-20 | Creating Aisle Access for Autonomous Vehicle Parking |
US16/722,651 Abandoned US20200142430A1 (en) | 2015-02-01 | 2019-12-20 | Using Pre-Computed Vehicle Locations and Paths to Direct Autonomous Vehicle Maneuvering |
Family Applications Before (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/296,155 Active US10216196B2 (en) | 2015-02-01 | 2016-10-18 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
US16/014,585 Active US10310514B2 (en) | 2015-02-01 | 2018-06-21 | Centralized maneuvering of autonomous vehicles for user pick-up |
US16/014,493 Active US10317911B2 (en) | 2015-02-01 | 2018-06-21 | Creating aisle access for autonomous vehicle parking |
US16/014,699 Active US10310515B2 (en) | 2015-02-01 | 2018-06-21 | Using zone rules to control autonomous vehicle operation within a zone |
US16/014,675 Active US10317913B2 (en) | 2015-02-01 | 2018-06-21 | Using pre-computed vehicle locations and paths to direct autonomous vehicle maneuvering |
US16/014,711 Active US10452079B2 (en) | 2015-02-01 | 2018-06-21 | Autonomous vehicle convoy communications |
US16/014,458 Active US10303182B2 (en) | 2015-02-01 | 2018-06-21 | Cyclic shuffling for autonomous vehicle parking |
US16/014,622 Active US10317912B2 (en) | 2015-02-01 | 2018-06-21 | Coordinating movements of autonomous vehicles for user exit, loading, or unloading |
US16/014,571 Active US10303183B2 (en) | 2015-02-01 | 2018-06-21 | Centralized mapping of autonomous vehicles to direct autonomous vehicle maneuvering |
US16/547,477 Active 2035-10-29 US11630465B2 (en) | 2015-02-01 | 2019-08-21 | Using zone rules to control autonomous vehicle operation within a zone |
US16/567,915 Active US11378981B2 (en) | 2015-02-01 | 2019-09-11 | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/722,590 Abandoned US20200125118A1 (en) | 2015-02-01 | 2019-12-20 | Coordinating Movements of Autonomous Vehicles to Direct Autonomous Vehicle Maneuvering |
US16/722,623 Abandoned US20200125119A1 (en) | 2015-02-01 | 2019-12-20 | Creating Aisle Access for Autonomous Vehicle Parking |
US16/722,651 Abandoned US20200142430A1 (en) | 2015-02-01 | 2019-12-20 | Using Pre-Computed Vehicle Locations and Paths to Direct Autonomous Vehicle Maneuvering |
Country Status (1)
Country | Link |
---|---|
US (15) | US10216196B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4052997A1 (en) * | 2021-03-03 | 2022-09-07 | Toyota Jidosha Kabushiki Kaisha | Vehicle control method, vehicle control system, and information processing device |
Families Citing this family (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210133871A1 (en) | 2014-05-20 | 2021-05-06 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature usage recommendations |
US11669090B2 (en) | 2014-05-20 | 2023-06-06 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US10373259B1 (en) | 2014-05-20 | 2019-08-06 | State Farm Mutual Automobile Insurance Company | Fully autonomous vehicle insurance pricing |
US10599155B1 (en) | 2014-05-20 | 2020-03-24 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle operation feature monitoring and evaluation of effectiveness |
US9972054B1 (en) | 2014-05-20 | 2018-05-15 | State Farm Mutual Automobile Insurance Company | Accident fault determination for autonomous vehicles |
US9786154B1 (en) | 2014-07-21 | 2017-10-10 | State Farm Mutual Automobile Insurance Company | Methods of facilitating emergency assistance |
US10241509B1 (en) | 2014-11-13 | 2019-03-26 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle control assessment and selection |
DE102015204361A1 (en) * | 2015-03-11 | 2016-09-15 | Robert Bosch Gmbh | Method and device for generating accessibility to a vehicle interior |
US11107365B1 (en) | 2015-08-28 | 2021-08-31 | State Farm Mutual Automobile Insurance Company | Vehicular driver evaluation |
US20210295439A1 (en) | 2016-01-22 | 2021-09-23 | State Farm Mutual Automobile Insurance Company | Component malfunction impact assessment |
US11242051B1 (en) | 2016-01-22 | 2022-02-08 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle action communications |
US10134278B1 (en) | 2016-01-22 | 2018-11-20 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle application |
US11441916B1 (en) | 2016-01-22 | 2022-09-13 | State Farm Mutual Automobile Insurance Company | Autonomous vehicle trip routing |
US11719545B2 (en) | 2016-01-22 | 2023-08-08 | Hyundai Motor Company | Autonomous vehicle component damage and salvage assessment |
CN105869098B (en) * | 2016-04-06 | 2020-02-07 | 北京小米移动软件有限公司 | Vehicle control method and device |
US11119489B1 (en) | 2016-07-13 | 2021-09-14 | United Services Automobile Association (Usaa) | Autonomous vehicle haven seeking system and method |
WO2018035252A1 (en) * | 2016-08-17 | 2018-02-22 | Kennesaw State University Research And Services Foundation, Inc. | Vehicle with non-physically coupled sections |
WO2018042444A1 (en) * | 2016-09-04 | 2018-03-08 | Otonomo Technologies Ltd. | Method and system for implementing a policy based central orchestration for autonomous vehicles to meet local regulations and requirements |
US10490068B2 (en) * | 2016-10-31 | 2019-11-26 | Veniam, Inc. | Systems and methods for achieving road action consensus, for example among autonomous vehicles, in a network of moving things |
US10482767B2 (en) * | 2016-12-30 | 2019-11-19 | Bendix Commercial Vehicle Systems Llc | Detection of extra-platoon vehicle intermediate or adjacent to platoon member vehicles |
EP3580104B1 (en) | 2017-02-10 | 2020-11-11 | Nissan North America, Inc. | Autonomous vehicle operational management blocking monitoring |
CN110431037B (en) | 2017-02-10 | 2022-11-29 | 日产北美公司 | Autonomous vehicle operation management including application of partially observable Markov decision process model examples |
WO2018147872A1 (en) | 2017-02-10 | 2018-08-16 | Nissan North America, Inc. | Autonomous vehicle operational management control |
JPWO2019039281A1 (en) * | 2017-08-22 | 2020-10-15 | ソニー株式会社 | Information processing equipment, information processing methods, programs, and mobiles |
WO2019050901A1 (en) * | 2017-09-06 | 2019-03-14 | Westinghouse Air Brake Technologies Corporation | System for enforcing conditional authorities using locomotive to locomotive monitoring |
US20190079525A1 (en) * | 2017-09-11 | 2019-03-14 | Qualcomm Incorporated | Autonomous vehicle support for secondary vehicle |
EP3470947B1 (en) | 2017-10-12 | 2021-07-28 | Volvo Car Corporation | Method and system for guiding an autonomous vehicle |
US10836405B2 (en) | 2017-10-30 | 2020-11-17 | Nissan North America, Inc. | Continual planning and metareasoning for controlling an autonomous vehicle |
US11027751B2 (en) | 2017-10-31 | 2021-06-08 | Nissan North America, Inc. | Reinforcement and model learning for vehicle operation |
WO2019089015A1 (en) | 2017-10-31 | 2019-05-09 | Nissan North America, Inc. | Autonomous vehicle operation with explicit occlusion reasoning |
US10466691B2 (en) * | 2017-11-06 | 2019-11-05 | Pony Ai Inc. | Coordinated control of self-driving vehicles under emergency situations |
RU2744640C1 (en) | 2017-11-30 | 2021-03-12 | Ниссан Норт Америка, Инк. | Options for autonomous vehicle operation |
US10713502B2 (en) * | 2017-12-19 | 2020-07-14 | Micron Technology, Inc. | Providing autonomous vehicle assistance |
US10726638B2 (en) | 2017-12-21 | 2020-07-28 | Micron Technology, Inc. | Providing autonomous vehicle maintenance |
WO2020204871A1 (en) | 2017-12-22 | 2020-10-08 | Nissan North America, Inc. | Shared autonomous vehicle operational management |
US11215984B2 (en) * | 2018-01-09 | 2022-01-04 | Uatc, Llc | Systems and methods for controlling an autonomous vehicle |
EP3721313B1 (en) * | 2018-01-09 | 2021-12-15 | Uatc, Llc | Systems and methods for controlling an autonomous vehicle |
DE102018104243B3 (en) * | 2018-02-26 | 2019-05-16 | Autoliv Development Ab | Method and system for detecting parking spaces suitable for a vehicle |
US11110941B2 (en) | 2018-02-26 | 2021-09-07 | Renault S.A.S. | Centralized shared autonomous vehicle operational management |
JP7041565B2 (en) * | 2018-03-23 | 2022-03-24 | 本田技研工業株式会社 | Remote operation management device and program |
US11099579B2 (en) * | 2018-05-31 | 2021-08-24 | Nissan North America, Inc. | System for determining the number of remote vehicles following a host vehicle |
US11120688B2 (en) | 2018-06-29 | 2021-09-14 | Nissan North America, Inc. | Orientation-adjust actions for autonomous vehicle operational management |
US10909866B2 (en) | 2018-07-20 | 2021-02-02 | Cybernet Systems Corp. | Autonomous transportation system and methods |
US10768637B2 (en) * | 2018-08-30 | 2020-09-08 | Pony Ai Inc. | Prioritizing vehicle navigation |
JP7049585B2 (en) * | 2018-11-01 | 2022-04-07 | トヨタ自動車株式会社 | Leading mobility, follow-up mobility, and group driving control systems |
US11206254B2 (en) | 2018-11-15 | 2021-12-21 | Intertrust Technologies Corporation | Unmanned vehicle management systems and methods |
US10878698B2 (en) * | 2018-12-13 | 2020-12-29 | Qualcomm Incorporated | Interactive vehicular communication |
US11325606B2 (en) * | 2019-01-02 | 2022-05-10 | Qualcomm Incorporated | Methods and systems for establishing cooperative driving engagements with vehicles having varying levels of autonomy |
US11710097B2 (en) | 2019-03-22 | 2023-07-25 | BlueOwl, LLC | Systems and methods for obtaining incident information to reduce fraud |
US11191005B2 (en) | 2019-05-29 | 2021-11-30 | At&T Intellectual Property I, L.P. | Cyber control plane for universal physical space |
KR20190104264A (en) * | 2019-07-16 | 2019-09-09 | 엘지전자 주식회사 | An artificial intelligence apparatus and method for the same |
CN110331881A (en) * | 2019-07-24 | 2019-10-15 | 张宏光 | A kind of parking blocking mechanism |
US11556133B2 (en) | 2019-07-26 | 2023-01-17 | International Business Machines Corporation | Inter-vehicle collaboration to modify a parking queue |
KR20210018638A (en) * | 2019-08-07 | 2021-02-18 | 현대자동차주식회사 | Apparatus and method for controlling parked vehicle using connected system |
GB2586469B (en) * | 2019-08-19 | 2021-09-08 | Ford Global Tech Llc | A method and system for parking |
JP6884181B2 (en) * | 2019-08-23 | 2021-06-09 | 三菱電機株式会社 | Remote parking device and remote parking method |
DE102019214423A1 (en) * | 2019-09-23 | 2021-03-25 | Robert Bosch Gmbh | Method for remote control of a motor vehicle |
US11388351B1 (en) | 2019-10-29 | 2022-07-12 | BlueOwl, LLC | Systems and methods for gate-based vehicle image capture |
CN110751825B (en) * | 2019-10-29 | 2021-09-14 | 北京百度网讯科技有限公司 | Method, device, equipment and computer readable storage medium for avoiding formation driving |
US11417208B1 (en) | 2019-10-29 | 2022-08-16 | BlueOwl, LLC | Systems and methods for fraud prevention based on video analytics |
WO2021093955A1 (en) * | 2019-11-14 | 2021-05-20 | Zf Friedrichshafen Ag | Determining a discrete representation of a roadway section in front of a vehicle |
US11899454B2 (en) | 2019-11-26 | 2024-02-13 | Nissan North America, Inc. | Objective-based reasoning in autonomous vehicle decision-making |
US11635758B2 (en) | 2019-11-26 | 2023-04-25 | Nissan North America, Inc. | Risk aware executor with action set recommendations |
US11613269B2 (en) | 2019-12-23 | 2023-03-28 | Nissan North America, Inc. | Learning safety and human-centered constraints in autonomous vehicles |
US11300957B2 (en) | 2019-12-26 | 2022-04-12 | Nissan North America, Inc. | Multiple objective explanation and control interface design |
KR20210087579A (en) * | 2019-12-31 | 2021-07-13 | 현대자동차주식회사 | Automated valet parking system and method, infrastructure and vehicle thereof |
US11577746B2 (en) | 2020-01-31 | 2023-02-14 | Nissan North America, Inc. | Explainability of autonomous vehicle decision making |
US11714971B2 (en) | 2020-01-31 | 2023-08-01 | Nissan North America, Inc. | Explainability of autonomous vehicle decision making |
EP4111283A4 (en) * | 2020-02-24 | 2024-04-03 | Neutron Holdings, Inc., DBA Lime | Improved vehicle operation zone detection |
US11782438B2 (en) | 2020-03-17 | 2023-10-10 | Nissan North America, Inc. | Apparatus and method for post-processing a decision-making model of an autonomous vehicle using multivariate data |
CN111645682B (en) * | 2020-04-20 | 2021-12-28 | 长城汽车股份有限公司 | Cruise control method and system and vehicle |
DE102020117401A1 (en) | 2020-07-01 | 2022-01-05 | Bayerische Motoren Werke Aktiengesellschaft | Mobile device for guiding an automated vehicle on a moving means of transport |
DE102020119318A1 (en) * | 2020-07-22 | 2022-01-27 | Zf Cv Systems Global Gmbh | Method for coordinating a vehicle in a depot, as well as function control device and vehicle |
US20220051340A1 (en) * | 2020-08-14 | 2022-02-17 | GM Global Technology Operations LLC | System and Method Using Crowd-Sourced Data to Evaluate Driver Performance |
US20230237584A1 (en) * | 2020-10-29 | 2023-07-27 | BlueOwl, LLC | Systems and methods for evaluating vehicle insurance claims |
CN112101882B (en) * | 2020-11-20 | 2021-02-02 | 新石器慧义知行智驰(北京)科技有限公司 | Unmanned vehicle supply method based on public pallet |
US11794764B2 (en) | 2020-12-21 | 2023-10-24 | Toyota Motor North America, Inc. | Approximating a time of an issue |
US11554671B2 (en) | 2020-12-21 | 2023-01-17 | Toyota Motor North America, Inc. | Transport data display cognition |
JP7468338B2 (en) * | 2020-12-24 | 2024-04-16 | トヨタ自動車株式会社 | AUTONOMOUS MOBILITY SYSTEM, AUTONOMOUS MOBILITY METHOD, AND AUTONOMOUS MOBILITY PROGRAM |
JP2022112970A (en) * | 2021-01-22 | 2022-08-03 | 株式会社デンソー | Vehicle control device, vehicle control method, and vehicle control program |
CN115083138B (en) * | 2021-03-11 | 2024-04-02 | 长沙智能驾驶研究院有限公司 | Vehicle formation control method, vehicle, device, and computer storage medium |
SE545555C2 (en) * | 2021-06-29 | 2023-10-24 | Assa Abloy Ltd | A method and device for providing access to a vehicle |
US20220026915A1 (en) * | 2021-07-14 | 2022-01-27 | Zf Cv Systems Global Gmbh | Method for coordinating a vehicle in a depot, and function control device and vehicle |
US20230211782A1 (en) * | 2021-12-31 | 2023-07-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Corrective actions for unsafe transports |
CN114973676B (en) * | 2022-05-27 | 2023-08-29 | 重庆大学 | Mixed traffic secondary control method for expressway and roadway reduction area |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5425612A (en) * | 1990-12-10 | 1995-06-20 | Ebstein; Simon | Mechanized and automatically managed installation for storing objects such as cars |
US5570100A (en) * | 1994-03-10 | 1996-10-29 | Motorola, Inc. | Method for providing a communication unit's estimated time of arrival |
US20030069665A1 (en) * | 1999-07-30 | 2003-04-10 | Gerhard Haag | Architecture for presenting and managing information in an automated parking and storage facility |
US20050207876A1 (en) * | 2004-03-16 | 2005-09-22 | Springwater Investments Llc | Method and system for automatically parking vehicles |
US20080288104A1 (en) * | 2007-05-18 | 2008-11-20 | Haim Shani | System and Method for Controlling and Managing an Automated Vehicle Parking Garage |
DE102008027692A1 (en) * | 2008-06-11 | 2009-12-17 | Valeo Schalter Und Sensoren Gmbh | Method for assisting driver of motor vehicle during parking operation, involves searching automatically suitable parking area by vehicle after driver has left vehicle for parking |
US20100185353A1 (en) * | 2009-01-17 | 2010-07-22 | Boomerang Systems, Inc. | Variable offset positioning antenna array for enhanced guidance of automated guided vehicles (agvs) |
US20130066511A1 (en) * | 2011-07-06 | 2013-03-14 | Joshua P. Switkes | Systems and Methods for Semi-Autonomous Vehicular Convoys |
US20140278029A1 (en) * | 2013-03-15 | 2014-09-18 | Carnegie Mellon University | Methods And Software For Managing Vehicle Priority In A Self-Organizing Traffic Control System |
US20150039213A1 (en) * | 2013-08-02 | 2015-02-05 | Ford Global Technologies, Llc | Method and apparatus for autonomous movement of a parked motor vehicle |
US20150175354A1 (en) * | 2009-03-11 | 2015-06-25 | Parking Kit Ltd. | Modular storage system |
US20150286219A1 (en) * | 2012-10-29 | 2015-10-08 | Audi Ag | Method for coordinating the operation of motor vehicles that drive in fully automated mode |
US20160189435A1 (en) * | 2014-12-29 | 2016-06-30 | Here Global B.V. | Optimized Parking System |
US20170212511A1 (en) * | 2014-01-30 | 2017-07-27 | Universidade Do Porto | Device and method for self-automated parking lot for autonomous vehicles based on vehicular networking |
US10121172B2 (en) * | 2013-01-25 | 2018-11-06 | Municipal Parking Services Inc. | Parking lot monitoring system |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3484586A (en) * | 1963-03-25 | 1969-12-16 | Herbert Ridgely Wilson | Automatic system for operating parking lots and the like |
US4361202A (en) * | 1979-06-15 | 1982-11-30 | Michael Minovitch | Automated road transportation system |
US5367456A (en) | 1985-08-30 | 1994-11-22 | Texas Instruments Incorporated | Hierarchical control system for automatically guided vehicles |
JPH0737747B2 (en) | 1990-12-18 | 1995-04-26 | 株式会社総合駐車場コンサルタント | Multistory parking lot |
US5980185A (en) | 1997-07-30 | 1999-11-09 | Vita Auto Stack, Inc. | Vehicle parking structure |
US6223125B1 (en) * | 1999-02-05 | 2001-04-24 | Brett O. Hall | Collision avoidance system |
US20020070849A1 (en) * | 2000-12-07 | 2002-06-13 | Teicher Martin H. | Signaling system for vehicles travelling in a convoy |
US6641351B2 (en) | 2001-04-02 | 2003-11-04 | William S. Payne | Parking garage elevator system |
US6717525B1 (en) * | 2001-08-02 | 2004-04-06 | The United States Of America As Represented By The Secretary Of The Navy | Tactical vectoring equipment |
SE526913C2 (en) * | 2003-01-02 | 2005-11-15 | Arnex Navigation Systems Ab | Procedure in the form of intelligent functions for vehicles and automatic loading machines regarding mapping of terrain and material volumes, obstacle detection and control of vehicles and work tools |
US7991505B2 (en) * | 2003-08-29 | 2011-08-02 | Casepick Systems, Llc | Materials-handling system using autonomous transfer and transport vehicles |
US20060225329A1 (en) * | 2005-03-19 | 2006-10-12 | Morrow Lisa A | Vehicle convoy indicator |
FR2898204B1 (en) * | 2006-03-02 | 2014-06-20 | Patrick Hurpin | METHOD AND SYSTEM FOR COLLECTIVE TRANSPORT |
US8050863B2 (en) * | 2006-03-16 | 2011-11-01 | Gray & Company, Inc. | Navigation and control system for autonomous vehicles |
US20070225993A1 (en) * | 2006-03-17 | 2007-09-27 | Moore Barrett H | Method for Civilly-Catastrophic Event-Based Transport Service and Vehicles Therefor |
US10157422B2 (en) * | 2007-05-10 | 2018-12-18 | Allstate Insurance Company | Road segment safety rating |
EP2186076A2 (en) * | 2007-08-29 | 2010-05-19 | Continental Teves AG & Co. oHG | Method and device for giving advance warning of emergency vehicles on an emergency call out |
US20090099897A1 (en) * | 2007-10-15 | 2009-04-16 | I.D. Systems, Inc. | System and method for managing mobile asset workload |
US8327748B2 (en) * | 2007-11-26 | 2012-12-11 | Vincent Paul Conroy | Robotic defilade system |
US20090157461A1 (en) * | 2007-12-12 | 2009-06-18 | Honeywell International Inc. | Vehicle deployment planning system |
US8056667B2 (en) | 2008-04-22 | 2011-11-15 | GM Global Technology Operations LLC | Autonomous parking strategy based on available parking space |
KR101659716B1 (en) * | 2008-09-09 | 2016-09-26 | 코닌클리케 필립스 엔.브이. | Velocity determination apparatus |
US8126642B2 (en) * | 2008-10-24 | 2012-02-28 | Gray & Company, Inc. | Control and systems for autonomously driven vehicles |
US7969324B2 (en) * | 2008-12-01 | 2011-06-28 | International Business Machines Corporation | Optimization of vehicular traffic flow through a conflict zone |
US8099214B2 (en) | 2009-02-09 | 2012-01-17 | GM Global Technology Operations LLC | Path planning for autonomous parking |
US8125326B2 (en) * | 2009-03-13 | 2012-02-28 | Greg Romp | Intelligent vehicular speed control system |
US8676466B2 (en) * | 2009-04-06 | 2014-03-18 | GM Global Technology Operations LLC | Fail-safe speed profiles for cooperative autonomous vehicles |
US8098174B2 (en) | 2009-04-22 | 2012-01-17 | GM Global Technology Operations LLC | Feasible region determination for autonomous parking |
CA2760724C (en) * | 2009-05-01 | 2017-01-24 | The University Of Sydney | Control system for autonomous operation |
DE102009024083A1 (en) | 2009-06-05 | 2010-12-09 | Valeo Schalter Und Sensoren Gmbh | Method for carrying out an at least semi-autonomous parking operation of a vehicle and parking assistance system for a vehicle |
US9615213B2 (en) * | 2009-07-21 | 2017-04-04 | Katasi Llc | Method and system for controlling and modifying driving behaviors |
US8095273B2 (en) | 2009-10-14 | 2012-01-10 | GM Global Technology Operations LLC | Autonomous parking strategy of the vehicle with rear steer |
US8632290B2 (en) * | 2010-01-21 | 2014-01-21 | Auto Parkit, Llc | Automated parking system |
US8509982B2 (en) * | 2010-10-05 | 2013-08-13 | Google Inc. | Zone driving |
US8589014B2 (en) | 2011-06-01 | 2013-11-19 | Google Inc. | Sensor field selection |
US9165470B2 (en) * | 2011-07-25 | 2015-10-20 | GM Global Technology Operations LLC | Autonomous convoying technique for vehicles |
DE102011112149A1 (en) | 2011-09-01 | 2013-03-07 | Valeo Schalter Und Sensoren Gmbh | Method for carrying out a parking operation of a vehicle and driver assistance device |
US20130125778A1 (en) * | 2011-11-07 | 2013-05-23 | Keith Andrew LaCabe | Automated vehicle conveyance apparatus transportation system |
US8626406B2 (en) * | 2011-12-22 | 2014-01-07 | Deere & Company | Method and system for transferring material between vehicles |
US8874360B2 (en) * | 2012-03-09 | 2014-10-28 | Proxy Technologies Inc. | Autonomous vehicle and method for coordinating the paths of multiple autonomous vehicles |
FR2989047B1 (en) * | 2012-04-05 | 2014-04-11 | Renault Sa | AUTONOMOUS VEHICLE CONTROL SYSTEM AND VEHICLE COMPRISING SUCH A CONTROL SYSTEM |
US9123152B1 (en) * | 2012-05-07 | 2015-09-01 | Google Inc. | Map reports from vehicles in the field |
US8521352B1 (en) | 2012-05-07 | 2013-08-27 | Google Inc. | Controlling a vehicle having inadequate map data |
US8595037B1 (en) * | 2012-05-08 | 2013-11-26 | Elwha Llc | Systems and methods for insurance based on monitored characteristics of an autonomous drive mode selection system |
WO2013176760A1 (en) * | 2012-05-22 | 2013-11-28 | Intouch Technologies, Inc. | Graphical user interfaces including touchpad driving interfaces for telemedicine devices |
DE102012210252A1 (en) * | 2012-06-19 | 2013-12-19 | Robert Bosch Gmbh | Formation of a rescue lane |
US9786176B2 (en) * | 2012-06-22 | 2017-10-10 | Zonal Systems, Llc | System and method for placing virtual geographic zone markers |
DE102012015968A1 (en) | 2012-08-11 | 2014-03-06 | Audi Ag | Method for the driverless movement of a vehicle on a parking area |
US9195914B2 (en) * | 2012-09-05 | 2015-11-24 | Google Inc. | Construction zone sign detection |
US20140129274A1 (en) * | 2012-11-07 | 2014-05-08 | Position Logic Llc | Security escort assignment and monitoring system and method |
DE102012025317A1 (en) | 2012-12-22 | 2014-06-26 | Audi Ag | Driver assistance system and method for enabling autonomous or piloted garage parking |
US8880270B1 (en) | 2013-01-08 | 2014-11-04 | Google Inc. | Location-aware notifications and applications for autonomous vehicles |
US9139363B2 (en) * | 2013-03-15 | 2015-09-22 | John Lert | Automated system for transporting payloads |
US20140309836A1 (en) * | 2013-04-16 | 2014-10-16 | Neya Systems, Llc | Position Estimation and Vehicle Control in Autonomous Multi-Vehicle Convoys |
US9456302B2 (en) * | 2013-06-03 | 2016-09-27 | Temeda Llc | Geospatial asset tracking systems, methods and apparatus for acquiring, manipulating and presenting telematic metadata |
GB2521415B (en) * | 2013-12-19 | 2020-03-04 | Here Global Bv | An apparatus, method and computer program for controlling a vehicle |
US10332405B2 (en) * | 2013-12-19 | 2019-06-25 | The United States Of America As Represented By The Administrator Of Nasa | Unmanned aircraft systems traffic management |
US9329597B2 (en) * | 2014-01-17 | 2016-05-03 | Knightscope, Inc. | Autonomous data machines and systems |
US20150202770A1 (en) * | 2014-01-17 | 2015-07-23 | Anthony Patron | Sidewalk messaging of an autonomous robot |
US9205805B2 (en) * | 2014-02-14 | 2015-12-08 | International Business Machines Corporation | Limitations on the use of an autonomous vehicle |
US10025990B2 (en) * | 2014-05-21 | 2018-07-17 | Universal City Studios Llc | System and method for tracking vehicles in parking structures and intersections |
US9182764B1 (en) * | 2014-08-04 | 2015-11-10 | Cummins, Inc. | Apparatus and method for grouping vehicles for cooperative driving |
DE102014224601A1 (en) * | 2014-12-02 | 2016-06-02 | Robert Bosch Gmbh | Device and method for operating a parking space |
US9541409B2 (en) * | 2014-12-18 | 2017-01-10 | Nissan North America, Inc. | Marker aided autonomous vehicle localization |
DE102015214802A1 (en) * | 2015-08-04 | 2017-02-09 | Robert Bosch Gmbh | Method and device for guiding a vehicle |
US20150379468A1 (en) | 2015-09-12 | 2015-12-31 | Thomas Danaher Harvey | Methods for delivery to multiple locations using autonomous vehicles |
US10025317B2 (en) * | 2016-09-30 | 2018-07-17 | Faraday&Future Inc. | Methods and systems for camera-based autonomous parking |
-
2016
- 2016-10-18 US US15/296,155 patent/US10216196B2/en active Active
-
2018
- 2018-06-21 US US16/014,585 patent/US10310514B2/en active Active
- 2018-06-21 US US16/014,493 patent/US10317911B2/en active Active
- 2018-06-21 US US16/014,699 patent/US10310515B2/en active Active
- 2018-06-21 US US16/014,675 patent/US10317913B2/en active Active
- 2018-06-21 US US16/014,711 patent/US10452079B2/en active Active
- 2018-06-21 US US16/014,458 patent/US10303182B2/en active Active
- 2018-06-21 US US16/014,622 patent/US10317912B2/en active Active
- 2018-06-21 US US16/014,571 patent/US10303183B2/en active Active
-
2019
- 2019-08-21 US US16/547,477 patent/US11630465B2/en active Active
- 2019-09-11 US US16/567,915 patent/US11378981B2/en active Active
- 2019-12-20 US US16/722,693 patent/US20200125120A1/en not_active Abandoned
- 2019-12-20 US US16/722,590 patent/US20200125118A1/en not_active Abandoned
- 2019-12-20 US US16/722,623 patent/US20200125119A1/en not_active Abandoned
- 2019-12-20 US US16/722,651 patent/US20200142430A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5425612A (en) * | 1990-12-10 | 1995-06-20 | Ebstein; Simon | Mechanized and automatically managed installation for storing objects such as cars |
US5570100A (en) * | 1994-03-10 | 1996-10-29 | Motorola, Inc. | Method for providing a communication unit's estimated time of arrival |
US20030069665A1 (en) * | 1999-07-30 | 2003-04-10 | Gerhard Haag | Architecture for presenting and managing information in an automated parking and storage facility |
US20050207876A1 (en) * | 2004-03-16 | 2005-09-22 | Springwater Investments Llc | Method and system for automatically parking vehicles |
US20080288104A1 (en) * | 2007-05-18 | 2008-11-20 | Haim Shani | System and Method for Controlling and Managing an Automated Vehicle Parking Garage |
DE102008027692A1 (en) * | 2008-06-11 | 2009-12-17 | Valeo Schalter Und Sensoren Gmbh | Method for assisting driver of motor vehicle during parking operation, involves searching automatically suitable parking area by vehicle after driver has left vehicle for parking |
US20100185353A1 (en) * | 2009-01-17 | 2010-07-22 | Boomerang Systems, Inc. | Variable offset positioning antenna array for enhanced guidance of automated guided vehicles (agvs) |
US20150175354A1 (en) * | 2009-03-11 | 2015-06-25 | Parking Kit Ltd. | Modular storage system |
US20130066511A1 (en) * | 2011-07-06 | 2013-03-14 | Joshua P. Switkes | Systems and Methods for Semi-Autonomous Vehicular Convoys |
US20150286219A1 (en) * | 2012-10-29 | 2015-10-08 | Audi Ag | Method for coordinating the operation of motor vehicles that drive in fully automated mode |
US10121172B2 (en) * | 2013-01-25 | 2018-11-06 | Municipal Parking Services Inc. | Parking lot monitoring system |
US20140278029A1 (en) * | 2013-03-15 | 2014-09-18 | Carnegie Mellon University | Methods And Software For Managing Vehicle Priority In A Self-Organizing Traffic Control System |
US20150039213A1 (en) * | 2013-08-02 | 2015-02-05 | Ford Global Technologies, Llc | Method and apparatus for autonomous movement of a parked motor vehicle |
US20170212511A1 (en) * | 2014-01-30 | 2017-07-27 | Universidade Do Porto | Device and method for self-automated parking lot for autonomous vehicles based on vehicular networking |
US20160189435A1 (en) * | 2014-12-29 | 2016-06-30 | Here Global B.V. | Optimized Parking System |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4052997A1 (en) * | 2021-03-03 | 2022-09-07 | Toyota Jidosha Kabushiki Kaisha | Vehicle control method, vehicle control system, and information processing device |
US20220284813A1 (en) * | 2021-03-03 | 2022-09-08 | Toyota Jidosha Kabushiki Kaisha | Vehicle control method, vehicle control system, and information processing device |
KR20220124618A (en) * | 2021-03-03 | 2022-09-14 | 도요타지도샤가부시키가이샤 | Vehicle control method, vehicle control system, and information processing device |
US11620904B2 (en) * | 2021-03-03 | 2023-04-04 | Toyota Jidosha Kabushiki Kaisha | Vehicle control method, vehicle control system, and information processing device |
KR102673070B1 (en) * | 2021-03-03 | 2024-06-11 | 도요타지도샤가부시키가이샤 | Vehicle control method, vehicle control system, and information processing device |
Also Published As
Publication number | Publication date |
---|---|
US20180307252A1 (en) | 2018-10-25 |
US20180074513A9 (en) | 2018-03-15 |
US20170038777A1 (en) | 2017-02-09 |
US20200142430A1 (en) | 2020-05-07 |
US10317913B2 (en) | 2019-06-11 |
US10216196B2 (en) | 2019-02-26 |
US20180307248A1 (en) | 2018-10-25 |
US10310514B2 (en) | 2019-06-04 |
US20180307251A1 (en) | 2018-10-25 |
US20180299904A1 (en) | 2018-10-18 |
US20200125118A1 (en) | 2020-04-23 |
US10452079B2 (en) | 2019-10-22 |
US20190377364A1 (en) | 2019-12-12 |
US11630465B2 (en) | 2023-04-18 |
US20180307249A1 (en) | 2018-10-25 |
US20180299905A1 (en) | 2018-10-18 |
US10310515B2 (en) | 2019-06-04 |
US20200125119A1 (en) | 2020-04-23 |
US10303182B2 (en) | 2019-05-28 |
US20180299906A1 (en) | 2018-10-18 |
US10303183B2 (en) | 2019-05-28 |
US10317912B2 (en) | 2019-06-11 |
US20180307250A1 (en) | 2018-10-25 |
US20200004270A1 (en) | 2020-01-02 |
US11378981B2 (en) | 2022-07-05 |
US10317911B2 (en) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11378981B2 (en) | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys | |
US9494943B2 (en) | Methods to operate autonomous vehicles to pilot vehicles in groups or convoys | |
US9645578B2 (en) | Direct methods for dense parking of autonomous vehicles | |
US9139199B2 (en) | Methods for dense parking of remotely controlled or autonomous vehicles | |
JP7241642B2 (en) | platooning system | |
US8090489B2 (en) | Computerized driverless vehicles and traffic control system | |
JP6812733B2 (en) | How to operate the unmanned driving system outside the vehicle and the operation device outside the vehicle | |
US11927956B2 (en) | Methods for transitioning between autonomous driving modes in large vehicles | |
CN114026514A (en) | Remote vehicle guidance | |
CN114008591A (en) | Vehicle control and guidance | |
WO2021033378A1 (en) | Traffic flow control system, traffic flow control program, traffic flow control method, and travel control device | |
JP2021012690A (en) | System for controlling plural autonomous vehicles on mine site | |
WO2021021427A1 (en) | Methods for transitioning between autonomous driving modes in large vehicles | |
JP2024076452A (en) | Mobile vehicle operation control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STCT | Information on status: administrative procedure adjustment |
Free format text: PROSECUTION SUSPENDED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:LYFT, INC.;REEL/FRAME:061880/0237 Effective date: 20221103 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |