Collision avoidance system and method
AssigneeHon Hai Precision Industry Co., Ltd.
InventorsHou-Hsien Lee, Chang-Jung Lee, Chih-Ping Lo
Life of this patent
Estimating the term…
Abstract
A collision avoidance system and method creates 3D models of objects by collecting character data of the objects, and controls a camera of a vehicle to capture an image in front of the vehicle. The system determines whether an object is detected in front of the vehicle by comparing the image with each of the 3D models, analyzes a distance between the camera and the object according to the image, and determines whether the distance is less than a safety distance. The system controls the warning device to alarm when the distance is less than the safety distance, and automatically controls the brake system to reduce a speed of the vehicle if the vehicle is not decelerating.
Claims16
A vehicle, comprising:
- a storage device;
- at least one microprocessor;
- and
- a collision avoidance system stored in the storage device and executed by the at least one microprocessor, the collision avoidance system comprising:
- a model creating module operable to construct a plurality of 3D models of objects by collecting character data of the objects;
- a image capturing module operable to control a camera positioned in front of the vehicle to capture an image in front of the vehicle;
- an image analysis module operable to extract image data from the image, compare the image data with the character data of each of the 3D models to determine whether an object is detected in front of the vehicle, analyze a distance between the camera and the object according to the image, and determine whether the distance is less than a predefined safety distance;
- a warning module operable to control a warning device of the vehicle to alarm if the distance is less than the safety distance;
- and
- a vehicle control module operable to check whether the vehicle is decelerating, and automatically control a brake system of the vehicle to decelerate the vehicle if the vehicle is not decelerating, so as to avoid a vehicle collision between the vehicle and the object.
A collision avoidance method being executed by at least one microprocessor of a vehicle, the method comprising:
- creating a plurality of 3D models of objects by collecting character data of the objects;
- controlling a camera positioned in front of the vehicle to capture an image in front of the vehicle while the vehicle is being driven;
- extracting image data from the image;
- determining whether an object is detected in front of the vehicle by comparing the image data with the character data of each of the 3D models;
- analyzing a distance between the camera and the object according to the image if the object is detected in front of the vehicle;
- determining whether the distance is less than a predefined safety distance;
- controlling a warning device of the vehicle to alarm if the distance is less than the safety distance;
- checking whether the vehicle is decelerating;
- and
- controlling a brake system of the vehicle to decelerate the vehicle if the vehicle is not decelerating, so as to avoid a vehicle collision between the vehicle and the object.
A non-transitory storage medium having stored thereon instructions that, when executed by a microprocessor of a vehicle, causes the vehicle to perform a collision avoidance method, the method comprising:
- creating a plurality of 3D models of objects by collecting character data of the objects;
- controlling a camera positioned in front of the vehicle to capture an image in front of the vehicle;
- extracting image data from the image;
- determining whether an object is detected in front of the vehicle by comparing the image data with the character data of each of the 3D models;
- analyzing a distance between the camera and the object according to the image if the object is detected in front of the vehicle;
- determining whether the distance is less than a predefined safety distance;
- controlling a warning device of the vehicle to alarm if the distance is less than the safety distance;
- checking whether the vehicle is decelerating;
- and
- controlling a brake system of the vehicle to decelerate the vehicle if the vehicle is not decelerating, so as to avoid a vehicle collision between the vehicle and the object.
Dependencies are inferred from the claim text.