Method for robotic vehicle communication with an external environment via acoustic beam forming
First Claim
1. A method comprising:
- calculating a trajectory of an autonomous vehicle in an environment, the autonomous vehicle including an acoustic beam steering array, the acoustic beam steering array including at least a first speaker adjacent to a second speaker, wherein the first speaker is spaced from the second speaker by a wave front distance;
determining a location of an object disposed in the environment, the object having an object type;
predicting an object trajectory of the object based at least in part on the object type and the location of the object;
estimating a threshold location in the environment based at least in part on the object trajectory and the trajectory of the autonomous vehicle, the threshold location associated with an acoustic alert;
selecting an audio signal to associate with the acoustic alert;
detecting that the location of the object is coincident with the threshold location;
determining, based at least in part on the location of the object, a direction of propagation to emit a beam of steered acoustic energy;
calculating, based at least in part on the wave front distance and a speed of sound, a first signal delay associated with the first speaker;
calculating, based at least in part on the wave front distance and the speed of sound, a second signal delay associated with the second speaker; and
causing the acoustic beam steering array to emit the beam of steered acoustic energy by at least delaying-application of the audio signal to a signal input of one or more amplifiers coupled with the first speaker and the second speaker by one or more times based at least on one or more of the first signal delay or the second signal delay.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods implemented in algorithms, software, firmware, logic, or circuitry may be configured to process data to determine whether an object external to an autonomous vehicle is a person (e.g., such as a pedestrian) or other classification (e.g., such as a vehicle), and may be further configured to determine a position of the person relative to the autonomous vehicle. Logic may be configured to direct acoustic energy (e.g., via vehicular acoustic beam-forming) to an object external to the autonomous vehicle as an audible acoustic alert. The vehicle-related acoustic beam may be directed to a driver in another vehicle. Logic may be configured to track the motion of external objects, such as a pedestrian crossing from one side of the street to the other, and may correspondingly steer the direction of the vehicle-related acoustic beam(s) to track the person'"'"'s movement.
135 Citations
28 Claims
-
1. A method comprising:
-
calculating a trajectory of an autonomous vehicle in an environment, the autonomous vehicle including an acoustic beam steering array, the acoustic beam steering array including at least a first speaker adjacent to a second speaker, wherein the first speaker is spaced from the second speaker by a wave front distance; determining a location of an object disposed in the environment, the object having an object type; predicting an object trajectory of the object based at least in part on the object type and the location of the object; estimating a threshold location in the environment based at least in part on the object trajectory and the trajectory of the autonomous vehicle, the threshold location associated with an acoustic alert; selecting an audio signal to associate with the acoustic alert; detecting that the location of the object is coincident with the threshold location; determining, based at least in part on the location of the object, a direction of propagation to emit a beam of steered acoustic energy; calculating, based at least in part on the wave front distance and a speed of sound, a first signal delay associated with the first speaker; calculating, based at least in part on the wave front distance and the speed of sound, a second signal delay associated with the second speaker; and causing the acoustic beam steering array to emit the beam of steered acoustic energy by at least delaying-application of the audio signal to a signal input of one or more amplifiers coupled with the first speaker and the second speaker by one or more times based at least on one or more of the first signal delay or the second signal delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
sensors operative to generate sensor data for an autonomous vehicle located within an environment; an acoustic beam steering array operative to emit a beam of steered acoustic energy into the environment, the acoustic beam steering array including at least a first speaker adjacent to a second speaker, wherein the first speaker is spaced from the second speaker by a wave front distance; one or more amplifiers coupled to the first speaker and the second speaker; and one or more processors configured to perform acts comprising; determining a location of an object disposed in the environment based at least in part on the sensor data; selecting an audio signal to associate with an acoustic alert; determining a direction of propagation to emit the beam of steered acoustic energy, wherein the direction is based at least in part on the location of the object; calculating a signal delay based at least in part on the wave front distance; and causing the acoustic beam steering array to emit the beam of steered acoustic energy by at least delaying application of the audio signal based at least in part on the signal delay. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
calculating an autonomous vehicle trajectory in an environment; determining a first location of an object disposed in the environment, the object having an object type; predicting an object trajectory based at least in part on the object type and the first location of the object; determining, based at least in part on the autonomous vehicle trajectory and the object trajectory, a threshold location in the environment; associating the threshold location with emitting an acoustic alert; selecting an audio signal to associate with the acoustic alert; detecting that a second location of the object is coincident with the threshold location; and based at least in part on detecting that the second location of the object is coincident with the threshold location, causing an acoustic beam steering array to emit a beam of steered acoustic energy indicative of the audio signal into the environment to convey information about the autonomous vehicle to the object. - View Dependent Claims (26, 27, 28)
-
Specification