The disclosure relates to providing systems for autonomous vehicles. More particularly, the disclosure relates to radar system with an azimuthal resolution that facilitates the operation of autonomous vehicles at increased speeds.
As the use of autonomous vehicles increases, the operation of autonomous vehicles at relatively high speeds is also increasing. Sensors used on autonomous vehicles, e.g., automotive radar sensor systems, generally have limitations which make it difficult for the sensors to operate with the precision needed to enable the autonomous vehicles to operate at relatively high speeds. For example, limitations with the azimuthal resolution of automotive radar sensor systems often makes it difficult for autonomous vehicles to determine object locations with precision up to approximately two hundred meters away.
The disclosure will be readily understood by the following detailed description in conjunction with the accompanying drawings in which:
In one embodiment, a radar system suitable for use in an autonomous vehicle is configured to provide a relatively high resolution in azimuth. The radar system may include multiple antenna blocks which may each include a transmitter and a receiver, and may be provided in an array, e.g., in a horizontal array. Each radar block may include azimuth power dividers, elevation power dividers, and vertical power dividers.
Automotive radar sensor systems used on autonomous vehicles typically do not operate with the precision needed to enable the autonomous vehicles to accurately make determinations relating to other vehicles, in the azimuth, in the same environment as the autonomous vehicles. Limitations with the azimuthal resolution of automotive radar sensor systems often makes it difficult for autonomous vehicles to determine object locations with precision at distance, as for example at a distance of up to approximately two hundred meters (m). Typical automotive radar sensors are less than approximately twenty-five centimeters (cm) in width, with an azimuthal resolution that is substantially limited to approximately one degree. These existing radar systems are designed for passenger vehicles where there is not sufficient space available to mount a radar sensor that is wide enough to increased azimuthal resolution. Using typical automotive radar sensors, difficulty in ascertaining certain situations may arise. The situations encountered by an autonomous vehicle may include, but not limited to, determining the lane in which an oncoming vehicle is driving while attempting to make a turn at an unprotected intersection and/or determining whether distant oncoming vehicles in a two-lane road are in the same lane as the autonomous vehicle.
By providing a radar system which may be used to support the operation of an autonomous vehicle at a relatively high speed, the safety with which the autonomous vehicle may be enhanced. In one embodiment, a radar system provides an increased azimuthal resolution relative to typical automotive radar sensor systems. Such a radar system may have a width of up to approximately one meter, and may be provided either as a single radar block or as an array of multiple radar blocks which may each include a transmitter and a receiver. The embodiments presented herein provide for a better radar system that is competitive in performance with a lidar sensor and a camera sensor. All three (radar, lidar and camera/video) sensors can be on a level playing field so that the sensor data from them can be compared it is easier to fuse the sensor data from these three sensors.
Referring initially to
Dispatching of autonomous vehicles 101 in autonomous vehicle fleet 100 may be coordinated by a fleet management module (not shown). The fleet management module may dispatch autonomous vehicles 101 for purposes of transporting, delivering, and/or retrieving goods or services in an unstructured open environment or a closed environment.
Autonomous vehicle 101 includes a plurality of compartments 102. Compartments 102 may be assigned to one or more entities, such as one or more customer, retailers, and/or vendors. Compartments 102 are generally arranged to contain cargo, items, and/or goods. Typically, compartments 102 may be secure compartments. It should be appreciated that the number of compartments 102 may vary. That is, although two compartments 102 are shown, autonomous vehicle 101 is not limited to including two compartments 102.
Processor 304 is arranged to send instructions to and to receive instructions from or for various components such as propulsion system 308, navigation system 312, sensor system 324, power system 332, and control system 336. Propulsion system 308, or a conveyance system, is arranged to cause autonomous vehicle 101 to move, e.g., drive. For example, when autonomous vehicle 101 is configured with a multi-wheeled automotive configuration as well as steering, braking systems and an engine, propulsion system 308 may be arranged to cause the engine, wheels, steering, and braking systems to cooperate to drive. In general, propulsion system 308 may be configured as a drive system with a propulsion engine, wheels, treads, wings, rotors, blowers, rockets, propellers, brakes, etc. The propulsion engine may be a gas engine, a turbine engine, an electric motor, and/or a hybrid gas and electric engine.
Navigation system 312 may control propulsion system 308 to navigate autonomous vehicle 101 through paths and/or within unstructured open or closed environments. Navigation system 312 may include at least one of digital maps, street view photographs, and a global positioning system (GPS) point. Maps, for example, may be utilized in cooperation with sensors included in sensor system 324 to allow navigation system 312 to cause autonomous vehicle 101 to navigate through an environment.
Sensor system 324 includes any sensors, as for example LiDAR, radar, ultrasonic sensors, microphones, altimeters, and/or cameras. Sensor system 324 generally includes onboard sensors which allow autonomous vehicle 101 to safely navigate, and to ascertain when there are objects near autonomous vehicle 101. In one embodiment, sensor system 324 may include propulsion systems sensors that monitor drive mechanism performance, drive train performance, and/or power system levels. Data collected by sensor system 324 may be used by a perception system associated with navigation system 312 to determine or to otherwise understand an environment around autonomous vehicle 101. In one embodiment, sensor system 324 includes a radar system 328 that has a relatively high azimuthal resolution. Radar system 328 will be discussed below with reference to
Power system 332 is arranged to provide power to autonomous vehicle 101. Power may be provided as electrical power, gas power, or any other suitable power, e.g., solar power or battery power. In one embodiment, power system 332 may include a main power source, and an auxiliary power source that may serve to power various components of autonomous vehicle 101 and/or to generally provide power to autonomous vehicle 101 when the main power source does not have the capacity to provide sufficient power.
Communications system 340 allows autonomous vehicle 101 to communicate, as for example, wirelessly, with a fleet management system (not shown) that allows autonomous vehicle 101 to be controlled remotely. Communications system 340 generally obtains or receives data, stores the data, and transmits or provides the data to a fleet management system and/or to autonomous vehicles 101 within a fleet 100. The data may include, but is not limited to including, information relating to scheduled requests or orders, information relating to on-demand requests or orders, and/or information relating to a need for autonomous vehicle 101 to reposition itself, e.g., in response to an anticipated demand.
In some embodiments, control system 336 may cooperate with processor 304 to determine where autonomous vehicle 101 may safely travel, and to determine the presence of objects in a vicinity around autonomous vehicle 101 based on data, e.g., results, from sensor system 324. In other words, control system 336 may cooperate with processor 304 to effectively determine what autonomous vehicle 101 may do within its immediate surroundings. Control system 336 in cooperation with processor 304 may essentially control power system 332 and navigation system 312 as part of driving or conveying autonomous vehicle 101. Additionally, control system 336 may cooperate with processor 304 and communications system 340 to provide data to or obtain data from other autonomous vehicles 101, a management server, a global positioning server (GPS), a personal computer, a teleoperations system, a smartphone, or any computing device via the communications system 340. In general, control system 336 may cooperate at least with processor 304, propulsion system 308, navigation system 312, sensor system 324, and power system 332 to allow vehicle 101 to operate autonomously. That is, autonomous vehicle 101 is able to operate autonomously through the use of an autonomy system that effectively includes, at least in part, functionality provided by propulsion system 308, navigation system 312, sensor system 324, power system 332, and control system 336. Components of propulsion system 308, navigation system 312, sensor system 324, power system 332, and control system 336 may effectively form a perception system that may create a model of the environment around autonomous vehicle 101 to facilitate autonomous or semi-autonomous driving.
As will be appreciated by those skilled in the art, when autonomous vehicle 101 operates autonomously, vehicle 101 may generally operate, e.g., drive, under the control of an autonomy system. That is, when autonomous vehicle 101 is in an autonomous mode, autonomous vehicle 101 is able to generally operate without a driver or a remote operator controlling autonomous vehicle. In one embodiment, autonomous vehicle 101 may operate in a semi-autonomous mode or a fully autonomous mode. When autonomous vehicle 101 operates in a semi-autonomous mode, autonomous vehicle 101 may operate autonomously at times and may operate under the control of a driver or a remote operator at other times. When autonomous vehicle 101 operates in a fully autonomous mode, autonomous vehicle 101 typically operates substantially only under the control of an autonomy system. The ability of an autonomous system to collect information and extract relevant knowledge from the environment provides autonomous vehicle 101 with perception capabilities. For example, data or information obtained from sensor system 324 may be processed such that the environment around autonomous vehicle 101 may effectively be perceived.
As will become apparent from the details presented below, the radar system 328 is configured to achieve improved azimuthal resolution, as well as better signal-to-noise ratio, better clutter rejection that can help distinguish objects more easily in azimuth.
Automotive radar systems, operating in the 76-81 GHz band, have radar waves with a physical wavelength of approximately 4 mm, which is reasonably large compared to light waves used by lidar sensors. This means the radar sensor itself needs to be reasonably large to focus a beam. If it is desired to have a particularly well focused beam, e.g., beam width in the range of 0.2 degrees, which is useful for determining which lane another vehicle is in at 200 meters from the source of the beam, and the wavelength is approximately 4 mm, the radar sensor needs to be approximately 1 meter wide, which is fairly large. However, better resolution in azimuth can be achieved with a radar sensor of this approximate size for the vehicle applications described herein.
With reference to
Antenna arrangement 446′ includes TX antenna arrangement 448a′ and RX antenna arrangement 448b′. TX antenna arrangement 448a′ includes one or more transmitters 456a-456F, while RX antenna arrangement 448b′ includes one or more receivers 458a-456H. It should be appreciated that while the number of transmitters 456a-m and the number of receivers 458a-n may be substantially equal, the number of transmitters 456a-m is not limited to being substantially equal to the number of receivers 458a-n.
In one embodiment, radar sensor arrangement 442′ may include one or more frequency modulated continuous wave (FMCW) radar sensors. Referring next to
Radar system 328″ also includes at least one local oscillator 460. As will be appreciated by those skilled in the art, local oscillator 460 is arranged to change the frequency of signals.
As shown, TX antenna arrangement 548a includes approximately six transmitters and RX antenna arrangement 548b includes approximately eight receivers. In one embodiment, TX antenna arrangement 548a and RX antenna arrangement 548b may be substantially interleaved, e.g., horizontally, such that elevation focus may be simplified. TX phase shifters may be used to facilitate the steering of beams. Beams may be steered as a center frequency is changed, e.g., from approximately seventy-six Gigahertz (GHz) to approximately eighty-one GHz. A local oscillator 560 may be used to substantially couple first FMCW radar sensor 542a and second FMCW radar sensor 542b. In this arrangement, the radar system 528 is arranged to operate coherently since the local oscillator is coupled to the first FMCW radar sensor 542a and second FMCW radar sensor 542b. The first FMCW radar sensor 542a and second FMCW radar sensor 542b may be embodied by off-the-shelf radar chips/chipsets or may be specially designed devices. As will be described in more detail below, the transmit antennas and receive antennas may interleaved horizontally to simplify elevation focus.
There are waveguide probe transitions 570 that connect the first FMCW radar sensor 542a and second FMCW radar sensor 542b to the respective transmit antenna arrangement 548a and receive antenna arrangement 548b. The first FMCW radar sensor 542a may be configured to be coupled to a first subset of transmit antennas in the transmit antenna arrangement 548a and to a first subset of receive antennas in the receive antenna arrangement 548b. The first FMCW radar sensor 542a provides a transmit signal to a respective one of the first subset of transmit antennas and processes a receive signal obtained from a respective one of the first subset of receive antennas. Similarly, the second FMCW radar sensor 542b is configured to be coupled to a second subset of transmit antennas in the transmit antenna arrangement 548a and to a second subset of receive antennas in the receive antenna arrangement 548b. The second FMCW radar sensor 542b provides a transmit signal to a respective one of the second subset of transmit antennas and processes a receive signal obtained from a respective one of the second subset of receive antennas.
A radar system may be arranged to scan a relatively narrow beam across a horizontal field of view. In one embodiment, a radar system may scan approximately ninety degrees, e.g., in approximately three hundred steps. As such, multiple radar systems may be positioned on an autonomous vehicle such that an approximately three hundred sixty degree field of view may be covered.
Each radar system may include an antenna arrangement that includes multiple antennas. The multiple antennas may be vertically arrayed or stacked, or the multiple antennas may be horizontally arrayed.
The design of an antenna arrangement that is configured to provide a relatively high resolution in azimuth may vary widely. For example, an antenna arrangement may include multiple antenna blocks or units that each include a transmitter and a receiver, and the multiple antenna units may cooperate to act as an overall antenna arrangement for a radar system. Each antenna block may include serpentines to beam-form in azimuth, and power dividers to beam-form in elevation.
Portions of plate 968 may effectively be a mirror image of portions of plate 970. For example, as shown in
When plates 968, 970 are coupled or assembled, channels 972 created in plate 970 and channels (not shown) created in plate 968 cooperate to define or to otherwise form an airgap. Plates 968, 970 may generally be formed with relatively thin layers of metal (not shown) at their walls. Plates 968, 970 may essentially provide structural support for airgaps, e.g., such that airgaps may be substantially defined. In one embodiment, plate 968 may be associated with a receiver, and plate 970 may be associated with a transmitter. The airgaps are propagate the transmit radar signal and receive radar signal.
The antenna block 964 is configured such that the emitted beam is projected upward as indicated by arrow 971 in the orientation of the antenna block shown in
The top of plate 968 includes several rows, e.g., 14 rows, 968A-1-968A-14, of apertures, some of which correspond to outputs of antenna elements of the transmit antenna and receive antenna embodied in the antenna block 964. For example, each row of apertures includes 8 output apertures 969A aligned with antenna elements of a transmit antenna or antenna elements of a receive element, since the antenna elements of the transmit and receive antennas may be interleaved, as described further below. There are two sets of two blind holes 969B and 969C on opposite ends of the 8 output apertures. The blind holes 969B and 969C do not extend into the waveguide but are only etched on the surface of the plate 968 to assist with focusing of the emitted radar beam.
As previously mentioned, an airgap such as airgap 1072 may be defined when mirror images of channels or cavities of plates are assembled to form an antenna block.
With reference to
Each structure 1072a, 1072b includes an azimuth power divider 1074a, 1074b, respectively. Structure 1072a also includes at least one elevation power divider 1076a and at least one vertical power divider 1078a, while structure 1072b includes at least one elevation power divider 1076b and at least one vertical power divider 1078b. As shown in
With reference to
Outputs 1082a from azimuth power divider 1074a may be provided to elevation power dividers 1074a. In the described embodiment, structure 1072a includes approximately seven elevation power dividers 1076a. The elevation power dividers 1076a extend transversely off the serpentine portion that defines the azimuth power divider 1074a and each has an input that is coupled to a respective one of the plurality of outputs of the azimuth power divider 1074a. Elevation power dividers 1076a are generally configured to create power and phase relationships which enable a beam to be focused in elevation. Thus, the elevation power dividers 1076a are concerned with focusing in elevation (in the vertical or y-axis direction), and so that the coverage of the outbound radar emission covers more area in elevation. The focus of a beam in elevation may be to between approximately negative ten degrees to approximately ten degrees.
Each elevation power divider 1076a may be coupled to one vertical power dividers 1078a. As shown, structure 1072a includes approximately twenty-eight vertical power dividers 1078a. Vertical power dividers 1078a are configured to substantially connect elevation power dividers 1076a to at least one open-ended waveguide. In one embodiment, vertical power dividers 1078a are configured to substantially connect elevation power dividers 1076a to two open-ended waveguides that are substantially matched in free space.
An input 1182 of radar energy flows into elevation power divider 1176, through vertical power dividers 1178, and emerges as radar energy output 1190 that radiates from open-ended waveguides 1186 into free space. The radar energy may be between approximately seventy-six and approximately eighty-one GHz as input 1182 and as output 1190.
Waveguides 1186 may enable a beam of radar energy to be steered as a center frequency changes from approximately seventy-six and approximately eighty-one GHz. Waveguides 1186 may enable an overall antenna arrangement which includes waveguides 1186 to be relatively highly dispersive.
Referring back to
Reference is now made to
The airgap structure 1200 has an input 1202 to which electrical magnetic energy is provided and the energy propagates from left to right. There are energy taps 1204-1, 1204-2, 1204-3, 1204-4, 1204-5, 1204-6 and 1204-7 along the length of the structure, and the width of these taps are the smallest at tap 1204-1 and become progressively largely such that tap 1204-7 is the full width of the airgap. The energy taps 1204-1-1204-7 correspond to the elevation power dividers 1076a that are spaced along the length of the azimuth power divider 1074a. The elevation power dividers 1076a feed energy to vertical power dividers, which are not shown in
The taps 1204-1 to 1204-7 direct progressively more energy along the length of the serpentine airgap structure 1200 at these different points, where power dividing occurs. The airgap structure 1200 is designed to control the phase precisely at the different elements—to vary the phase as desired. When the frequency of the input energy is changed, this varies the phase progressively as the energy flows down the power divider segments to the right. Adjusting frequency of the incoming signal causes phase changes at the different power divided segments to steer the beam in a desired manner.
The airgap structure 1200 may be used to achieve phase variation in order to achieve a 90 degree field of view. More specifically, when used as a transmit antenna, the airgap structure 1200 emits multiple beams simultaneously and as the frequency of the input is adjusted, the beams are moved so that over the course (range) of frequency adjustment, entire field of view (e.g., 90 degree field of view) is covered by the all of the beams collectively. In other words, the airgap structure 1200 can be used to generate several beams and sweep them by some fraction of 90 degrees, rather than generating a single beam that needs to be scanned across 90 degrees. Moreover, there are a receive antenna elements of a receive antenna interlaced with transmit antenna elements of a transmit antenna (as depicted in
The terms “azimuth” and “elevation” are used herein as they are well-known terms to describe angles with respect to a ground plane. Other known terms would be “yaw” for azimuth and “pitch” for elevation, because yaw and pitch are Euler angle names. A distinction is made herein between azimuth and elevation (or yaw and pitch) because for a ground vehicle radar that detects distant objects close to the horizon, azimuth is the important axis and elevation is much less important, leading to a design that emphasizes azimuth (e.g., the reason that the radar antenna arrangement is much wider than it is high). However, it is possible to rotate the radar antenna arrangement by 90 degrees so that it is much higher that it is wide. In this case, the “elevation” direction would be the one with the better resolution and field of view. Of course, this would not be useful in a ground vehicle radar system. It is to be understood that azimuth and elevation are merely representing angles in a spherical coordinate system and not meant to imply a particular mounting orientation on a vehicle or structure.
Reference is now made to
There is constructive and destructive interference from the beams from all of the antenna elements so that at a distance, the resulting transmit beams are narrower, which achieves the desired azimuthal resolution. The individual antennas are not just responsible for different parts of the field of view. Rather, they create beams that add together in a constructive interference sense that results in a narrower beam.
Moreover, multiple beams are being scanned together to cover up to some field of view (e.g., 90 degrees). As shown in
Receive antennas work in analogous way, but they have sensitivity to receive energy back from the environment in that orientation. The transmit beams and the receive antenna sensitivity work together to receive back what is being illuminated with a transmit beam.
Most uses of the serpentine waveguide design involve producing one beam and steering that single beam only slightly, which is acceptable for communication applications, but not for radar detection applications. As shown in
Again, by carefully controlling the spacing of the antenna elements of each transmit antenna and receive antenna and the resulting phase offsets, a constructive and destructive interference of the beams is obtained so that, at a distance, the beam contributions from the various antenna elements merge into several single beams that are narrower.
Reference is now made to
Reference is now made to
Although only a few embodiments have been described in this disclosure, it should be understood that the disclosure may be embodied in many other specific forms without departing from the spirit or the scope of the present disclosure. By way of example, structures of an airgap defined in an antenna block have been described as each including an azimuth power divider, approximately seven elevation power dividers, and approximately twenty-eight vertical power dividers. The number of power dividers, however, may vary widely depending upon requirements and/or desired characteristics of an antenna arrangement. In other words, an airgap structure is not limited to including an azimuth power divider, approximately seven elevation power dividers, and approximately twenty-eight vertical power dividers.
The configuration of power dividers may vary. For example, while an azimuth power divider may have a substantially serpentine shape, the actual serpentine shape may vary. In addition, a power divider is not limited to having a serpentine shape.
The components of a radar system may vary. For example, a radar system may include a duplexer configured to facilitate switching between a transmitter and a receiver when an antenna arrangement is configured for used for both transmitting and receiving signals.
The arrangement of the transmit antennas and receive antennas presented herein to achieve high resolution is independent of the way those antennas are implemented. The foregoing description describes an implementation using waveguide technology, hence the metal blocks with the air gap between them. Waveguide is used because it is efficient (i.e. low loss) for large antennas. However other antenna implementations are possible, e.g. using circuit board antennas, for example. If circuit board antennas are used, the same concepts of power dividers would be implemented, but the specific geometries of those components would be different.
Increasing an azimuthal resolution may be accomplished, in one embodiment, using a radar system that is up to approximately one m wide. A range and velocity resolution may be in a range between approximately 150 m to approximately 250 m. The increased azimuthal resolution may facilitate lane placement of an autonomous vehicle at up to approximately 200 m, and may enable, for instance, unprotected turns in relatively high speed traffic to be completed. Such a lane placement at approximately 200 m may be provided with less than approximately one m of cross-range resolution. In one embodiment, the lane placement may correspond to a target azimuthal resolution bin size of approximately 0.29 degrees.
An autonomous vehicle has generally been described as a land vehicle, or a vehicle that is arranged to be propelled or conveyed on land. It should be appreciated that in some embodiments, an autonomous vehicle may be configured for water travel, hover travel, and or/air travel without departing from the spirit or the scope of the present disclosure. In general, an autonomous vehicle may be any suitable transport apparatus that may operate in an unmanned, driverless, self-driving, self-directed, and/or computer-controlled manner.
The embodiments may be implemented as hardware, firmware, and/or software logic embodied in a tangible, i.e., non-transitory, medium that, when executed, is operable to perform the various methods and processes described above. That is, the logic may be embodied as physical arrangements, modules, or components. For example, the systems of an autonomous vehicle, as described above with respect to
It should be appreciated that a computer-readable medium, or a machine-readable medium, may include transitory embodiments and/or non-transitory embodiments, e.g., signals or signals embodied in carrier waves. That is, a computer-readable medium may be associated with non-transitory tangible media and transitory propagating signals.
Referring to
In at least one embodiment, the computing device 1400 may be any apparatus that may include one or more processor(s) 1402, one or more memory element(s) 1404, storage 1406, a bus 1408, one or more network processor unit(s) 1410 interconnected with one or more network input/output (I/O) interface(s) 1412, one or more I/O interface(s) 1414, and control logic 1420. In various embodiments, instructions associated with logic for computing device 1400 can overlap in any manner and are not limited to the specific allocation of instructions and/or operations described herein.
In at least one embodiment, processor(s) 1402 is/are at least one hardware processor configured to execute various tasks, operations and/or functions for computing device 1400 as described herein according to software and/or instructions configured for computing device 1400. Processor(s) 1402 (e.g., a hardware processor) can execute any type of instructions associated with data to achieve the operations detailed herein. In one example, processor(s) 1402 can transform an element or an article (e.g., data, information) from one state or thing to another state or thing. Any of potential processing elements, microprocessors, digital signal processor, baseband signal processor, modem, PHY, controllers, systems, managers, logic, and/or machines described herein can be construed as being encompassed within the broad term ‘processor’.
In at least one embodiment, memory element(s) 1404 and/or storage 1406 is/are configured to store data, information, software, and/or instructions associated with computing device 1400, and/or logic configured for memory element(s) 1404 and/or storage 1406. For example, any logic described herein (e.g., control logic 1420) can, in various embodiments, be stored for computing device 1400 using any combination of memory element(s) 1404 and/or storage 1406. Note that in some embodiments, storage 1406 can be consolidated with memory element(s) 1404 (or vice versa), or can overlap/exist in any other suitable manner.
In at least one embodiment, bus 1408 can be configured as an interface that enables one or more elements of computing device 1400 to communicate in order to exchange information and/or data. Bus 1408 can be implemented with any architecture designed for passing control, data and/or information between processors, memory elements/storage, peripheral devices, and/or any other hardware and/or software components that may be configured for computing device 1400. In at least one embodiment, bus 1408 may be implemented as a fast kernel-hosted interconnect, potentially using shared memory between processes (e.g., logic), which can enable efficient communication paths between the processes.
In various embodiments, network processor unit(s) 1410 may enable communication between computing device 1400 and other systems, entities, etc., via network I/O interface(s) 1412 (wired and/or wireless) to facilitate operations discussed for various embodiments described herein. In various embodiments, network processor unit(s) 1410 can be configured as a combination of hardware and/or software, such as one or more Ethernet driver(s) and/or controller(s) or interface cards, wireless receivers/transmitters/transceivers, baseband processor(s)/modem(s), and/or other similar network interface driver(s) and/or controller(s) now known or hereafter developed to enable communications between computing device 1400 and other systems, entities, etc. to facilitate operations for various embodiments described herein. In various embodiments, network I/O interface(s) 1412 can be configured as one or more Ethernet port(s), any other I/O port(s), and/or antenna(s)/antenna array(s) now known or hereafter developed. Thus, the network processor unit(s) 1410 and/or network I/O interface(s) 1412 may include suitable interfaces for receiving, transmitting, and/or otherwise communicating data and/or information in a network environment.
I/O interface(s) 1414 allow for input and output of data and/or information with other entities that may be connected to computer device 1400. For example, I/O interface(s) 1414 may provide a connection to external devices such as a keyboard, keypad, a touch screen, and/or any other suitable input and/or output device now known or hereafter developed. In some instances, external devices can also include portable computer readable (non-transitory) storage media such as database systems, thumb drives, portable optical or magnetic disks, and memory cards. In still some instances, external devices can be a mechanism to display data to a user, such as, for example, a computer monitor, a display screen, or the like.
In various embodiments, control logic 1420 can include instructions that, when executed, cause processor(s) 1402 to perform operations, which can include, but not be limited to, providing overall control operations of computing device; interacting with other entities, systems, etc. described herein; maintaining and/or interacting with stored data, information, parameters, etc. (e.g., memory element(s), storage, data structures, databases, tables, etc.); combinations thereof; and/or the like to facilitate various operations for embodiments described herein.
The programs described herein (e.g., control logic 1420) may be identified based upon application(s) for which they are implemented in a specific embodiment. However, it should be appreciated that any particular program nomenclature herein is used merely for convenience; thus, embodiments herein should not be limited to use(s) solely described in any specific application(s) identified and/or implied by such nomenclature.
In various embodiments, any entity or apparatus as described herein may store data/information in any suitable volatile and/or non-volatile memory item (e.g., magnetic hard disk drive, solid state hard drive, semiconductor storage device, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), application specific integrated circuit (ASIC), etc.), software, logic (fixed logic, hardware logic, programmable logic, analog logic, digital logic), hardware, and/or in any other suitable component, device, element, and/or object as may be appropriate. Any of the memory items discussed herein should be construed as being encompassed within the broad term ‘memory element’. Data/information being tracked and/or sent to one or more entities as discussed herein could be provided in any database, table, register, list, cache, storage, and/or storage structure: all of which can be referenced at any suitable timeframe. Any such storage options may also be included within the broad term ‘memory element’ as used herein.
Note that in certain example implementations, operations as set forth herein may be implemented by logic encoded in one or more tangible media that is capable of storing instructions and/or digital information and may be inclusive of non-transitory tangible media and/or non-transitory computer readable storage media (e.g., embedded logic provided in: an ASIC, digital signal processing (DSP) instructions, software [potentially inclusive of object code and source code], etc.) for execution by one or more processor(s), and/or other similar machine, etc. Generally, memory element(s) 1404 and/or storage 1406 can store data, software, code, instructions (e.g., processor instructions), logic, parameters, combinations thereof, and/or the like used for operations described herein. This includes memory element(s) 1404 and/or storage 1406 being able to store data, software, code, instructions (e.g., processor instructions), logic, parameters, combinations thereof, or the like that are executed to carry out operations in accordance with teachings of the present disclosure.
In some instances, software of the present embodiments may be available via a non-transitory computer useable medium (e.g., magnetic or optical mediums, magneto-optic mediums, CD-ROM, DVD, memory devices, etc.) of a stationary or portable program product apparatus, downloadable file(s), file wrapper(s), object(s), package(s), container(s), and/or the like. In some instances, non-transitory computer readable storage media may also be removable. For example, a removable hard drive may be used for memory/storage in some implementations. Other examples may include optical and magnetic disks, thumb drives, and smart cards that can be inserted and/or otherwise connected to a computing device for transfer onto another computer readable storage medium.
To the extent that embodiments presented herein relate to the storage of data, the embodiments may employ any number of any conventional or other databases, data stores or storage structures (e.g., files, databases, data structures, data or other repositories, etc.) to store information.
Reference is now made to
In some aspects, the techniques described herein relate to a radar antenna arrangement including: a plurality of antenna blocks arranged in an array, each antenna block including a transmit antenna and a receive antenna, the transmit antenna and the receive antenna each including a waveguide including: a serpentine portion defining an azimuth power divider having an input at a first end and a plurality of outputs at spaced apart locations along a length of the serpentine portion between the first end and a second end to create power and phase relationships to achieve frequency-based beam steering in azimuth; a plurality of elevation power dividers extending transversely off the serpentine portion and having an input that is coupled to a respective one of the plurality of outputs of the azimuth power divider, each of the plurality of elevation power dividers having a plurality of outputs and being configured to create power and phase relationships to achieve beam focus in elevation; and a plurality of vertical power dividers each having an input that is coupled to a respective one of the plurality of outputs of the plurality of elevation power dividers; wherein the transmit antenna and the receive antenna of a given antenna block of the plurality of antenna blocks are arranged such that the azimuth power divider of the transmit antenna is offset in elevation from the azimuth power divider of the receive antenna, and respective ones of the plurality of elevation power dividers of the transmit antenna extend toward the azimuth power divider of the receive antenna and are interleaved with respective ones of the plurality of elevation power dividers of the receive antenna which extend toward the azimuth power divider of the transmit antenna.
In some aspects, within each antenna block, the transmit antenna and the receive antenna are offset from each other with the plurality of elevation power dividers of the transmit antenna and the plurality of elevation power dividers of the receive antenna extending fingerlike between each other.
In some aspects, transmit antennas of the plurality of antenna blocks in the array are configured to, collectively, form a plurality of narrow transmit beams at distance that are spaced apart in azimuth, and each of the plurality of narrow transmit beams is steered in azimuth based on a change in frequency of an input signal to the transmit antenna in each of the plurality of antenna blocks such that the plurality of narrow transmit beams collectively span a desired azimuth range based on the change in frequency of the input signal, and receive antennas of the plurality of antenna blocks are configured to be sensitive to reflected radiation in a plurality of narrow receive beams slightly offset from the plurality of narrow transmit beams.
In some aspects, the techniques described herein relate to a radar antenna arrangement, wherein the plurality of narrow receive beams have a slightly larger beam-to-beam spacing than a beam-to-beam spacing of the plurality of narrow transmit beams to facilitate disambiguating as to which transmit beam of the plurality of narrow transmit beams illuminates any particular object.
In some aspects, the techniques described herein relate to a radar antenna arrangement, wherein the plurality of vertical power dividers of the transmit antenna are coupled to a pair of open-ended waveguides through which energy radiates from the transmit antenna and the plurality of vertical power dividers of the receive antenna are coupled to a pair of open-ended waveguides via which energy is received.
In some aspects, the techniques described herein relate to a radar antenna arrangement, wherein each antenna block of the plurality of antenna blocks is implemented with an airgap formed between two plates that are sandwiched together.
In some aspects, the techniques described herein relate to a system including the radar antenna arrangement, and further including: a first radar sensor configured to be coupled to a first subset of transmit antennas across the plurality of antenna blocks and to a first subset of receive antennas across the plurality of antenna blocks, the first radar sensor providing a transmit signal to a respective one of the first subset of transmit antennas and processing a receive signal obtained from a respective one of the first subset of receive antennas; and a second radar sensor configured to be coupled to a second subset of transmit antennas across the plurality of antenna blocks and to a first subset of receive antennas across the plurality of antenna blocks, the second radar sensor providing a transmit signal to a respective one of the second subset of transmit antennas and processing a receive signal obtained from a respective one of the second subset of receive antennas.
In some aspects, the techniques described herein relate to a radar system, further including a local oscillator coupled to the first radar sensor and to the second radar sensor to achieve coherent operation of the first radar sensor and the second radar sensor.
In some aspects, the techniques described herein relate to a radar system, wherein the first radar sensor and the second radar sensor are each frequency modulated continuous wave (FMCW) radar sensors.
In some aspects, the techniques described herein relate to a radar system including: an antenna arrangement including a plurality of antenna blocks arranged in an array, each antenna block including a transmit antenna and a receive antenna, wherein transmit antennas of the plurality of antenna blocks in the array are configured to, collectively, form a plurality of narrow transmit beams at distance that are spaced apart in azimuth, and each of the plurality of narrow transmit beams is steered in azimuth based on a change in frequency of an input signal to the transmit antenna in each of the plurality of antenna blocks such that the plurality of narrow transmit beams collectively span a desired azimuth range based on the change in frequency of the input signal, and receive antennas of the plurality of antenna blocks are configured to be sensitive to reflected radiation in a plurality of narrow receive beams slightly offset from the plurality of narrow transmit beams. a first radar sensor configured to be coupled to a first subset of transmit antennas across the plurality of antenna blocks and to a first subset of receive antennas across the plurality of antenna blocks, the first radar sensor providing a transmit signal to a respective one of the first subset of transmit antennas and processing a receive signal obtained from a respective one of the first subset of receive antennas; and a second radar sensor configured to be coupled to a second subset of transmit antennas across the plurality of antenna blocks and to a first subset of receive antennas across the plurality of antenna blocks, the second radar sensor providing a transmit signal to a respective one of the second subset of transmit antennas and processing a receive signal obtained from a respective one of the second subset of receive antennas.
In some aspects, the techniques described herein relate to a radar system, further including a local oscillator coupled to the first radar sensor and to the second radar sensor to achieve coherent operation of the first radar sensor and the second radar sensor.
In some aspects, the techniques described herein relate to a radar system, wherein the first radar sensor and the second radar sensor are each frequency modulated continuous wave (FMCW) radar sensors.
In some aspects, the techniques described herein relate to a radar system, wherein the transmit antenna and the receive antenna each include a waveguide including: a serpentine portion defining an azimuth power divider having an input at a first end and a plurality of outputs at spaced apart locations along a length of the serpentine portion between the first end and a second end to create power and phase relationships to achieve frequency-based beam steering in azimuth; a plurality of elevation power dividers extending transversely off the serpentine portion and having an input that is coupled to a respective one of the plurality of outputs of the azimuth power divider, each of the plurality of elevation power dividers having a plurality of outputs and being configured to create power and phase relationships to achieve beam focus in elevation; and a plurality of vertical power dividers each having an input that is coupled to a respective one of the plurality of outputs of the plurality of elevation power dividers; wherein the transmit antenna and the receive antenna of a given antenna block of the plurality of antenna blocks are arranged such that the azimuth power divider of the transmit antenna is offset in elevation from the azimuth power divider of the receive antenna, and respective ones of the plurality of elevation power dividers of the transmit antenna extend toward the azimuth power divider of the receive antenna and are interleaved with respective ones of the plurality of elevation power dividers of the receive antenna which extend toward the azimuth power divider of the transmit antenna;
In some aspects, the techniques described herein relate to a radar system, wherein within each antenna block, the transmit antenna and the receive antenna are offset from each other with the plurality of elevation power dividers of the transmit antenna and the plurality of elevation power dividers of the receive antenna extending fingerlike between each other.
In some aspects, the techniques described herein relate to a radar system, wherein the plurality of narrow receive beams have a slightly larger beam-to-beam spacing than a beam-to-beam spacing of the plurality of narrow transmit beams to facilitate disambiguating as to which transmit beam of the plurality of narrow transmit beams illuminates any particular object.
In some aspects, the techniques described herein relate to a radar system, wherein the plurality of vertical power dividers of the transmit antenna are coupled to a pair of open-ended waveguides through which energy radiates from the transmit antenna and the plurality of vertical power dividers of the receive antenna are coupled to a pair of open-ended waveguides via which energy is received.
In some aspects, the techniques described herein relate to a method including: providing a radar antenna arrangement including a plurality of antenna blocks arranged in an array, each antenna block including a transmit antenna and a receive antenna; collectively forming, from transmit antennas of the plurality of antenna blocks, a plurality of narrow transmit beams at distance that are spaced apart in azimuth; steering each of the plurality of narrow transmit beams in azimuth based on a change in frequency of an input signal to the transmit antenna in each of the plurality of antenna blocks such that the plurality of narrow transmit beams collectively span a desired azimuth range based on the change in frequency of the input signal; and detecting with receive antennas of the plurality of antenna blocks that are sensitive to reflected radiation in a plurality of narrow receive beams slightly offset from the plurality of narrow transmit beams.
In some aspects, the techniques described herein relate to a method, wherein the plurality of narrow receive beams have a slightly larger beam-to-beam spacing than a beam-to-beam spacing of the plurality of narrow transmit beams to facilitate disambiguating as to which transmit beam of the plurality of narrow transmit beams illuminates any particular object.
In some aspects, the techniques described herein relate to a method, wherein the transmit antenna and the receive antenna each including a waveguide including: a serpentine portion defining an azimuth power divider having an input at a first end and a plurality of outputs at spaced apart locations along a length of the serpentine portion between the first end and a second end to create power and phase relationships to achieve frequency-based beam steering in azimuth; a plurality of elevation power dividers extending transversely off the serpentine portion and having an input that is coupled to a respective one of the plurality of outputs of the azimuth power divider, each of the plurality of elevation power dividers having a plurality of outputs and being configured to create power and phase relationships to achieve beam focus in elevation; and a plurality of vertical power dividers each having an input that is coupled to a respective one of the plurality of outputs of the plurality of elevation power dividers
In some aspects, the techniques described herein relate to a method, wherein the transmit antenna and the receive antenna of a given antenna block of the plurality of antenna blocks are arranged such that the azimuth power divider of the transmit antenna is offset in elevation from the azimuth power divider of the receive antenna, and respective ones of the plurality of elevation power dividers of the transmit antenna extend toward the azimuth power divider of the receive antenna and are interleaved with respective ones of the plurality of elevation power dividers of the receive antenna which extend toward the azimuth power divider of the transmit antenna.
Note that in this Specification, references to various features (e.g., elements, structures, nodes, modules, components, engines, logic, steps, operations, functions, characteristics, etc.) included in ‘one embodiment’, ‘example embodiment’, ‘an embodiment’, ‘another embodiment’, ‘certain embodiments’, ‘some embodiments’, ‘various embodiments’, ‘other embodiments’, ‘alternative embodiment’, and the like are intended to mean that any such features are included in one or more embodiments of the present disclosure, but may or may not necessarily be combined in the same embodiments. Note also that a module, engine, client, controller, function, logic or the like as used herein in this Specification, can be inclusive of an executable file comprising instructions that can be understood and processed on a server, computer, processor, machine, compute node, combinations thereof, or the like and may further include library modules loaded during execution, object files, system files, hardware logic, software logic, or any other executable modules.
It is also noted that the operations and steps described with reference to the preceding figures illustrate only some of the possible scenarios that may be executed by one or more entities discussed herein. Some of these operations may be deleted or removed where appropriate, or these steps may be modified or changed considerably without departing from the scope of the presented concepts. In addition, the timing and sequence of these operations may be altered considerably and still achieve the results taught in this disclosure. The preceding operational flows have been offered for purposes of example and discussion. Substantial flexibility is provided by the embodiments in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the teachings of the discussed concepts.
As used herein, unless expressly stated to the contrary, use of the phrase ‘at least one of’, ‘one or more of’, ‘and/or’, variations thereof, or the like are open-ended expressions that are both conjunctive and disjunctive in operation for any and all possible combination of the associated listed items. For example, each of the expressions ‘at least one of X, Y and Z’, ‘at least one of X, Y or Z’, ‘one or more of X, Y and Z’, ‘one or more of X, Y or Z’ and ‘X, Y and/or Z’ can mean any of the following: 1) X, but not Y and not Z; 2) Y, but not X and not Z; 3) Z, but not X and not Y; 4) X and Y, but not Z; 5) X and Z, but not Y; 6) Y and Z, but not X; or 7) X, Y, and Z.
Each example embodiment disclosed herein has been included to present one or more different features. However, all disclosed example embodiments are designed to work together as part of a single larger system or method. This disclosure explicitly envisions compound embodiments that combine multiple previously-discussed features in different example embodiments into a single system or method.
One or more advantages described herein are not meant to suggest that any one of the embodiments described herein necessarily provides all of the described advantages or that all the embodiments of the present disclosure necessarily provide any one of the described advantages. Numerous other changes, substitutions, variations, alterations, and/or modifications may be ascertained to one skilled in the art and it is intended that the present disclosure encompass all such changes, substitutions, variations, alterations, and/or modifications as falling within the scope of the appended claims.
The steps associated with the methods of the present disclosure may vary widely. Steps may be added, removed, altered, combined, and reordered without departing from the spirit of the scope of the present disclosure. Therefore, the present examples are to be considered as illustrative and not restrictive, and the examples are not to be limited to the details given herein, but may be modified within the scope of the appended claims.
This application claims priority to U.S. Provisional Application No. 63/178,659, filed Apr. 23, 2021, entitled “Radar System for an Autonomous Vehicle,” the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63178659 | Apr 2021 | US |