G01S15/93

Parking assistance device

A parking assistance device includes a pair of left and right sonar devices provided in a vehicle, an obstacle detection controller for determining whether an obstacle present within a determination target distance range on a side of the vehicle is a wall or a curb by comparing a level value of a reflection wave received by one of the sonar devices with each of a first threshold value and a second threshold value that are different from each other, and an automatic parking controller for setting a guiding route for automatic parking depending on a determination result, and the automatic parking controller sets the guiding route requiring a large amount of steering of the vehicle in a case where the determination result indicates a curb, compared with a case where the determination result indicates a wall in the automatic parking in the form of parallel parking.

Ultrasonic sensor with echo magnification

Sensors, sensor controllers, and sensor control methods may employ an echo-magnification technique to improve threshold-based echo detection. In one illustrative embodiment, a sensor controller includes: a transmitter, a receiver, and a processing circuit coupled to the transmitter and to the receiver. The transmitter drives a piezoelectric element to generate acoustic bursts. The receiver senses a response of the piezoelectric element to echoes of each acoustic burst. The processing circuit is operable to apply echo-detection processing to the response by: identifying an interval of the response representing at least a portion of a potential echo; deriving a modified response from the response by selectively magnifying the response during said interval; and using the modified response to detect an echo.

Graphical ultrasonic module and driver assistance system

A graphical ultrasonic module and driver assistance system are provided. The graphical ultrasonic module includes an ultrasonic sensor array and an ultrasonic transmitter array. The ultrasonic sensor array includes three or more ultrasonic sensors, and the ultrasonic sensors form a virtual plane. The ultrasonic transmitter array includes a plurality of ultrasonic transmitters. The geometric center of the ultrasonic transmitter array is substantially the same as the geometric center of the ultrasonic sensor array.

Obstacle detection

A vehicle includes a propulsion unit configured to move the vehicle and to change a characteristic of the environment of the vehicle. The vehicle also includes a proximity sensor configured to detect the characteristic of the environment of the vehicle. The characteristic of the environment is changed by operation of the propulsion unit. The vehicle further includes obstacle detection circuitry configured to determine a presence of an obstacle in the vicinity of the vehicle based on a comparison between the detected characteristic of the environment and a reference value.

Object detection using propeller noise

Systems and methods to detect objects and associated properties may be performed by an aerial vehicle having one or more propellers and one or more microphones. The aerial vehicle may emit propeller noise patterns via the propellers during operation, and the aerial vehicle may receive echoes of the propeller noise patterns via the microphones. Based on the emitted noise patterns and received echoes, the aerial vehicle may detect objects and associated properties within an environment of the aerial vehicle. In addition, the aerial vehicle may emit encoded propeller noise patterns via the propellers during operation to communicate with other aerial vehicles, and other aerial vehicles may receive the encoded propeller noise patterns via microphones. Using such encoded propeller noise patterns, a plurality of aerial vehicles may communicate and/or coordinate operations with each other.

Object detection using propeller noise

Systems and methods to detect objects and associated properties may be performed by an aerial vehicle having one or more propellers and one or more microphones. The aerial vehicle may emit propeller noise patterns via the propellers during operation, and the aerial vehicle may receive echoes of the propeller noise patterns via the microphones. Based on the emitted noise patterns and received echoes, the aerial vehicle may detect objects and associated properties within an environment of the aerial vehicle. In addition, the aerial vehicle may emit encoded propeller noise patterns via the propellers during operation to communicate with other aerial vehicles, and other aerial vehicles may receive the encoded propeller noise patterns via microphones. Using such encoded propeller noise patterns, a plurality of aerial vehicles may communicate and/or coordinate operations with each other.

DIVE COMPUTER INTEGRATED NAVIGATION SYSTEM

An underwater navigation system that includes a buoy configured to be anchored underwater or to be hung underwater from a boat. The buoy is configured to transmit a signal. A dive computer is configured to be carried by a diver, and also configured to receive the signal. The dive computer is further configured to display a distance and direction to the buoy based on the received signal.

DIVE COMPUTER INTEGRATED NAVIGATION SYSTEM

An underwater navigation system that includes a buoy configured to be anchored underwater or to be hung underwater from a boat. The buoy is configured to transmit a signal. A dive computer is configured to be carried by a diver, and also configured to receive the signal. The dive computer is further configured to display a distance and direction to the buoy based on the received signal.

STEERING ASSEMBLIES AND ASSOCIATED METHODS

A sonar system is provided including a sonar assembly configured to attach to a motor assembly of a watercraft or a watercraft. The sonar assembly includes sonar transducer element(s) that transmit sonar beam(s). The sonar system includes a display, processor(s), and a steering assembly configured to cause rotation of the sonar assembly or the motor assembly. The sonar system includes a memory including computer program code that causes the processor(s) to cause the sonar transducer element(s) to emit sonar beam(s), receive sonar return data from a coverage volume of the sonar transducer element(s), generate a sonar image of the coverage volume based on the sonar return data, receive an input from a user, determine a target in the underwater environment based on the input, and cause the steering assembly to adjust the coverage volume to maintain the target within the coverage volume as the watercraft moves relative to the target.

STEERING ASSEMBLIES AND ASSOCIATED METHODS

A sonar system is provided including a sonar assembly configured to attach to a motor assembly of a watercraft or a watercraft. The sonar assembly includes sonar transducer element(s) that transmit sonar beam(s). The sonar system includes a display, processor(s), and a steering assembly configured to cause rotation of the sonar assembly or the motor assembly. The sonar system includes a memory including computer program code that causes the processor(s) to cause the sonar transducer element(s) to emit sonar beam(s), receive sonar return data from a coverage volume of the sonar transducer element(s), generate a sonar image of the coverage volume based on the sonar return data, receive an input from a user, determine a target in the underwater environment based on the input, and cause the steering assembly to adjust the coverage volume to maintain the target within the coverage volume as the watercraft moves relative to the target.