The present invention is directed to radar systems, and in particular to multiple-input, multiple-output (MIMO) radar systems for vehicles and robotics.
The use of radar to determine range, velocity, and angle (elevation or azimuth) of objects in an environment is important in a number of applications including automotive radar and gesture detection. Radar systems typically transmit a radio frequency (RF) signal and listen for the reflection of the radio signal from objects in the environment. A radar system estimates the location of objects, also called targets, in the environment by correlating delayed versions of the received radio signal with the transmitted radio signal. A radar system can also estimate the velocity of the target by Doppler processing. A radar system with multiple transmitters and multiple receivers can also determine the angular position of a target. Depending on antenna scanning and/or the number of antenna/receiver channels and their geometry, different angles (e.g., azimuth or elevation) can be determined.
Mobile vehicles or mobile robots are used for various purposes in a warehouse, such as moving containers from one location to another location. For example, a warehouse might move products from one storage location to a location for shipping. The mobile robots need to sense the environment they operate in so as to not crash into other robots or other items on the warehouse floor. One way to sense the environment is by the use of radars. The robots may need high-resolution so as to enable the ability to plan a path. These requirements may dictate the use of high bandwidth radars and multiple transmit and receive antennas resulting in a large amount of power transmitted. However, radars on different robots will interfere with each other. The signal from the transmission of a radar received at the radar because of the reflection off an object will decay much faster with distance than the signal received directly from an interfering radar. In a warehouse utilizing a large number of mobile robots the interference from other radars can be substantial. Radars very far apart from each other will not cause significant interference but radars nearby will. There is a need for a medium access control (MAC) protocol that can allow radars to transmit without causing significant interference to other radars nearby.
Exemplary embodiments provide methods and a system for a radar system that operates within an operational environment with a plurality of other radar systems. The present invention provides for a large number mobile vehicles operating in a warehouse or like building sensing objects in the environment. A mobile vehicle has one or more radar systems. Each radar system has one or more radar transmitters and one or more radar receivers. In addition, there is a control processor as part of the mobile vehicle that determines the frequency subband used by the one or more radars and the transmit times of the one or more radars with the goal of operating at the time and frequency to minimize interference.
The mobile vehicle also has an interference measuring subsystem that can determine the interference of other signals from other radar systems operating on other mobile vehicles and adjust the frequency of operation and the time of operation of the its radars.
The present invention also includes a central controller separate from the mobile vehicles. The central controller communicates with the mobile vehicles to control the transmission times and frequency bands used by radars on different mobile vehicles. The mobile vehicles can communicate information back to the central controller informing the central controller the interference levels. Alternatively, the central controller can determine the frequency subband and time of transmissions by knowing the geographical location within the warehouse of each mobile vehicle.
A radar system in accordance with an embodiment of the present invention includes a transmitter pipeline, a receiver pipeline, and a controller. The transmitter pipeline includes transmitters, each transmitting radio signals. The receiver pipeline includes receivers, each receiving radio signals that include signals transmitted by the transmitters and reflected from objects in an environment. The controller is configured to control the operation of the transmitter pipeline and the receiver pipeline as defined by a coordination signal received from a local controller. At least one of the transmitter pipeline and the receiver pipeline avoid interference from other radar systems as defined by the controller.
In an aspect of the present invention, the radar system transmits a signal, for example, that is either a frequency modulated continuous wave signal or a phase modulated continuous wave signal.
These and other objects, advantages, purposes and features of the present invention will become apparent upon review of the following specification in conjunction with the drawings.
Referring to the drawings and the illustrative embodiments depicted therein, wherein numbered elements in the following written description correspond to like-numbered elements in the figures, an exemplary radar system operates within an operational environment with a plurality of other radar systems. Whether through the use of a coordinated planning method or an uncoordinated planning method, the exemplary embodiments provide for a plurality of radars occupying the same geographical area to select or be directed to different frequencies and at selected or directed time slots to avoid or at least mitigate interference among the plurality of radar system.
Consider a warehouse of a certain area with a large number of robots/vehicles.
There is some available bandwidth that radars can employ.
The mobile vehicle warehouse system by design would need to adapt to a changing environment because other vehicles are moving or objects (e.g., people) are moving. Assuming that the conditions change at a slow rate compared to the time duration for a system to scan the performance can determined assuming a static condition. The performance can be measured in several ways. One performance measure is the outage probability. This is the probability that the signal-to-interference plus noise (SINR) is below a threshold. Alternatively, the outage probability could be just the probability that the interference is above a certain level. This later definition is independent of the target object radar cross section and the distance of the object. The interference from a radar distance di will be proportional to 1/di2, while the signal reflected off an object at distance do will be proportional to 1/do4.
There are two possible approaches for MAC protocols to mitigate the interference from other radars. In one approach there is a central controller that can communicate with each individual robot and instruct the robot when to transmit a signal and in what frequency band. In another approach each radar would decide when to transmit and in which frequency band. The first method is called a coordinated MAC protocol, while the latter is called an uncoordinated MAC protocol. In order to decide whether or not to use a particular time-frequency resource, a robot would need to sense the interference present in a particular time-frequency resource. As such the robot would use the radar to transmit for a certain period of time but would listen to the interference at other times. It is also possible that the robot could simultaneously measure the interference and transmit at the same time in the same or a different frequency subband.
There are several methods a central controller could use to allocate time/frequency resources. One method of allocating time/frequency resources to users is based on the position of the robots without knowing the actual interference level at each robot/radar. The warehouse could be divided into small regions where in each region a unique time/frequency resource is allocated and that same resource is only used in another region sufficiently far away as to minimize the interference level. Alternately if the central controller knows the interference level experienced at each radar in each resource, the central controller can use that information to allocate time/frequency resources to achieve a certain objective. The objective could be the probability of an outage where an outage is the event that the interference level is above a threshold.
Another method a central controller could use to allocate time/frequency resources is based on the interference level experienced at each radar. For example, for one robot, if the interference level is above a threshold, then the central controller could instruct the robot to change to a new resource where the new resource is the resource with the smallest interference level. This could be done one-by-one for each robot sequentially. Assuming that the interference level is constant during this process once all robots have been possibly reallocated resources the process can repeat. This process is adaptive in that as robots move about in the warehouse the interference level will change and thus the allocation of time/frequency resources will also change.
The central controller could also adjust the number of subbands used, the time duration of a transmission of a radar signal and the periodicity of transmissions. For example, if the number of robots was so large that the allocation of resources resulted in a large outage probability then the central controller could change the periodicity of the radar transmissions in order to accommodate more resources at the expense of a longer time between updates of the environmental sensing. Alternatively, the central controller could allocate the bandwidth into smaller subbands thus creating more subbands in order to accommodate more robots without creating more interference. Note that the more subbands with smaller bandwidth each, the worse the range resolution would be. Similarly, the larger the time period between transmissions, the smaller the accuracy of the robot sensing the environment since the assumption is that many of the robots may be mobile and thus the environment is changing with time.
A second approach is a decentralized scheme in which each robot operates without the use of a central controller. In a decentralized scheme each robot decides which frequency subband to use and at which times to transmit. A radar could measure the interference level in each of the different resources and based on that decide which resource would result in the smallest interference.
The radar system can transmit a scan during a certain time interval and then measures the interference in other time slots.
In one embodiment, during a slot, the radar periodical transmits a signal and listens for a response.
Changes and modifications in the specifically described embodiments can be carried out without departing from the principles of the present invention which is intended to be limited only by the scope of the appended claims, as interpreted according to the principles of patent law including the doctrine of equivalents.
The present application claims the filing benefits of U.S. provisional application, Ser. No. 63/369,566, filed Jul. 27, 2022, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63369566 | Jul 2022 | US |