CN110488805A - A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision - Google Patents

A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision Download PDF

Info

Publication number
CN110488805A
CN110488805A CN201810485140.0A CN201810485140A CN110488805A CN 110488805 A CN110488805 A CN 110488805A CN 201810485140 A CN201810485140 A CN 201810485140A CN 110488805 A CN110488805 A CN 110488805A
Authority
CN
China
Prior art keywords
camera
information
vehicle
unmanned vehicle
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810485140.0A
Other languages
Chinese (zh)
Inventor
张亮
王震
卫罗珩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Lioncel Technology Co Ltd
Original Assignee
Wuhan Lioncel Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Lioncel Technology Co Ltd filed Critical Wuhan Lioncel Technology Co Ltd
Priority to CN201810485140.0A priority Critical patent/CN110488805A/en
Publication of CN110488805A publication Critical patent/CN110488805A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0251Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Barrier-avoiding method is the basis in unmanned.The present invention provides the defects to involve great expense for the problem that the laser radar generally used, and camera to be unable to get obstacle length, provides a kind of method for replacing laser radar avoidance by depth camera.Binocular vision unit is used to obtain the image under two camera perspectives of left and right, calculates disparity map and obtains depth map, and calculates the point cloud under camera coordinates system by depth map;Image processing unit by point cloud and deep learning obtain can traffic areas extract obstacle information, resolve avoidance angle and distance and combine light stream planning path;Control unit obtains control information from image processing unit and other sensors, controls state of motion of vehicle.

Description

A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision
Technical field
The present invention relates to technical field of computer vision, especially application of the 3D stereoscopic vision in avoidance scheme.
Background technique
With the development of science and technology unmanned drive with auxiliary has begun the visual field for slowly coming into people.Avoidance is pair The various movements for hiding obstacle made by the extraneous direction of motion hindered to object, and continue forward movement, this mistake Journey is exactly avoidance.Avoidance scheme is then the basis in unmanned.
The main sensors that robot obstacle-avoiding uses at present are laser radar or camera, then are aided with other sensors such as Ultrasonic wave etc. is assisted.Laser radar avoidance mainly obtains a cloud by scanning ambient enviroment to carry out avoidance.But laser thunder Constantly rotation is needed to be easily damaged to obtain the point cloud information of surrounding up to cost height, and when running.
Another method is to carry out avoidance using camera.At present generally in the processing using binocular camera of application Method is the dot matrix for depth camera simulation being become laser radar.Laser radar of this method relative to mainstream, it is at low cost, It is hardly damaged.But the problem is that can only obtain the obstacle information in a plane, can not learn barrier length and Size.It is not easy to avoidance.
In view of the foregoing, the designer relies on the technical experience and professional knowledge abundant of many years related fields, no Disconnected experiment and improvement, propose barrier-avoiding method of one of the present invention based on binocular camera.
Summary of the invention
Present invention solves the technical problem that being the defect to involve great expense for the laser radar generally used;
Another problem that the present invention solves is that camera is unable to get obstacle length.
It is kept away by depth camera combination deep learning instead of laser radar in view of the above-mentioned problems, the present invention provides one kind The method of barrier, comprising steps of
1. obtaining depth map by binocular camera first;
2. resolving the point cloud coordinate under camera coordinates system by depth map;
3. according to deep learning obtain can traffic areas be fitted ground, extract the point cloud information of barrier;
4. determining the left and right information of barrier, sliding window is used on top view, finds the position of P Passable.It calculates Avoidance angle and distance plan local path in conjunction with barrier light stream to obtain mulitpath planning information.Send information To control module;
5. control module unit obtains the path of image processing unit planning, an optimal road is selected according to other sensors Diameter controls vehicle movement.
The present invention has following beneficial effect compared with prior art:
1, the present invention compares laser radar avoidance scheme, and at low cost, precision is higher, is hardly damaged.
2, blind area is small, can calculate the obstacle information of more than one plane, even if barrier is lower than sensor plane, It can also carry out avoidance.
3, it calculates fastly, operational efficiency is high, can achieve 50 frames or more in embedded system.
Detailed description of the invention
Present invention will be further explained below with reference to the attached drawings and examples.The accompanying drawings in the following description is only the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis The content of the embodiment of the present invention and these attached drawings obtain other attached drawings.
Fig. 1 is the structural diagram of the present invention: wherein 1 is binocular camera, and 2 be image processing unit, and 3 is single for control Member;
Fig. 2 is algorithm flow chart of the invention;
Specific embodiment
In order to keep the purposes, technical schemes and advantages of the embodiment of the present invention clearer, with reference to the accompanying drawing to specific reality Example is applied to be described in detail.
1, connection modules form obstacle avoidance system as shown in Figure 1.Binocular camera is connected to image processing unit, image Processing unit passes through serial ports again and is connected with control unit, and control unit directly controls the motion state of vehicle;
2, Fig. 2 show the operational process of this method.It is demarcated firstly the need of to camera, obtains the parameter of camera Information.
3, system calculates in a cloud each point in camera from the three-dimensional point cloud information calculated in the visual field in binocular camera Coordinate under coordinate system.
4, by deep learning obtain under current scene can traffic areas, by can the point in traffic areas extract and correspond to Three-dimensional point cloud;
5, RANSAC algorithm fit Plane can be being used in the three-dimensional point cloud of traffic areas, is putting to be located in cloud and is somebody's turn to do Point more than plane is determined as barrier;
6, disturbance in judgement object point is on the left side of current vehicle position or right side.Corresponding side on top view, to take the photograph The x-axis center of camera is that starting point using the mode of sliding window finds out transitable position, calculate multiple groups avoidance angle and Distance.
7, in the color image that camera obtains, by obstacle position information obtained in 5, its light stream letter is calculated Breath.
8, by multiple groups avoidance angle and distance obtained in 6, a plurality of avoidance path is planned in conjunction with Optic flow information, is handed down to Control unit.
7, control module unit obtains the path of image processing unit planning, from bottom ultrasound unit and millimetre-wave radar The path that unit carrys out planning is assessed, and an optimal path is selected from assessment result, controls vehicle movement.

Claims (4)

1. a kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision, which is characterized in that include binocular vision unit, figure As processing unit, control unit for vehicle.Binocular vision unit is used to obtain the image under two camera perspectives of left and right, calculates disparity map Depth map is obtained, and calculates the point cloud under camera coordinates system by depth map;Image processing unit passes through data reduction obstacle Object information resolves avoidance angle and distance;Control unit obtains control information from image processing unit and other sensors, control State of motion of vehicle.
2. a kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision according to claim 1, which is characterized in that Binocular camera is mounted on front of the car, in order to expand visual angle, reduce blind area, the position of camera is lowerd, is made on ground Barrier is as much as possible to be entered in camera coverage.
3. a kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision according to claim 1, which is characterized in that Image processing unit integrates CPU using advanced Pascal framework GPU and 2 and A57 of Denver, and development board is high-efficient, property Can be strong, low in energy consumption, it is suitable for unmanned vehicle system;There is outstanding operational efficiency with bottom vehicle motion control unit matching.
4. a kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision, method includes the following steps:
Step 1. calculates the point cloud information in unmanned vehicle operation front using binocular camera
Step 2. by point cloud information and deep learning obtain can traffic areas information, obtain the barrier three in front of unmanned vehicle Tie up information
Step 3. resolves barrier three-dimensional information, and influence of the disturbance in judgement object to vehicle current motion state passes through dynamic window Method be handed down to control unit for vehicle in conjunction with Optic flow information planning path again in real time
Step 4. control unit for vehicle is moved according to elementary area information and other sensor informations control vehicle.
CN201810485140.0A 2018-05-15 2018-05-15 A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision Pending CN110488805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810485140.0A CN110488805A (en) 2018-05-15 2018-05-15 A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810485140.0A CN110488805A (en) 2018-05-15 2018-05-15 A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision

Publications (1)

Publication Number Publication Date
CN110488805A true CN110488805A (en) 2019-11-22

Family

ID=68544988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810485140.0A Pending CN110488805A (en) 2018-05-15 2018-05-15 A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision

Country Status (1)

Country Link
CN (1) CN110488805A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111624604A (en) * 2020-04-24 2020-09-04 山东昆仑度智能科技有限公司 Obstacle avoidance method for unmanned vehicle
CN112068574A (en) * 2020-10-19 2020-12-11 中国科学技术大学 Control method and system for unmanned vehicle in dynamic complex environment
CN112660145A (en) * 2020-12-24 2021-04-16 李敏 Control system and control method of unmanned vehicle
WO2021134325A1 (en) * 2019-12-30 2021-07-08 深圳元戎启行科技有限公司 Obstacle detection method and apparatus based on driverless technology and computer device
CN113989347A (en) * 2021-11-09 2022-01-28 北京智芯原动科技有限公司 Binocular parallax calculation method and device
TWI757999B (en) * 2020-12-04 2022-03-11 國立陽明交通大學 Real-time obstacle avoidance system, real-time obstacle avoidance method and unmanned vehicle with real-time obstacle avoidance function
CN115100622A (en) * 2021-12-29 2022-09-23 中国矿业大学 Method for detecting travelable area and automatically avoiding obstacle of unmanned transportation equipment in deep limited space
CN115540896A (en) * 2022-12-06 2022-12-30 广汽埃安新能源汽车股份有限公司 Path planning method, path planning device, electronic equipment and computer readable medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955920A (en) * 2014-04-14 2014-07-30 桂林电子科技大学 Binocular vision obstacle detection method based on three-dimensional point cloud segmentation
CN106325277A (en) * 2016-09-28 2017-01-11 关健生 Distributed framework based autonomous navigation and inspection robot control method
CN106681353A (en) * 2016-11-29 2017-05-17 南京航空航天大学 Unmanned aerial vehicle (UAV) obstacle avoidance method and system based on binocular vision and optical flow fusion
CN107133559A (en) * 2017-03-14 2017-09-05 湖北工业大学 Mobile object detection method based on 360 degree of panoramas
CN107491070A (en) * 2017-08-31 2017-12-19 成都通甲优博科技有限责任公司 A kind of method for planning path for mobile robot and device
CN107563313A (en) * 2017-08-18 2018-01-09 北京航空航天大学 Multiple target pedestrian detection and tracking based on deep learning
CN107613262A (en) * 2017-09-30 2018-01-19 驭势科技(北京)有限公司 A kind of Vision information processing System and method for

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955920A (en) * 2014-04-14 2014-07-30 桂林电子科技大学 Binocular vision obstacle detection method based on three-dimensional point cloud segmentation
CN106325277A (en) * 2016-09-28 2017-01-11 关健生 Distributed framework based autonomous navigation and inspection robot control method
CN106681353A (en) * 2016-11-29 2017-05-17 南京航空航天大学 Unmanned aerial vehicle (UAV) obstacle avoidance method and system based on binocular vision and optical flow fusion
CN107133559A (en) * 2017-03-14 2017-09-05 湖北工业大学 Mobile object detection method based on 360 degree of panoramas
CN107563313A (en) * 2017-08-18 2018-01-09 北京航空航天大学 Multiple target pedestrian detection and tracking based on deep learning
CN107491070A (en) * 2017-08-31 2017-12-19 成都通甲优博科技有限责任公司 A kind of method for planning path for mobile robot and device
CN107613262A (en) * 2017-09-30 2018-01-19 驭势科技(北京)有限公司 A kind of Vision information processing System and method for

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021134325A1 (en) * 2019-12-30 2021-07-08 深圳元戎启行科技有限公司 Obstacle detection method and apparatus based on driverless technology and computer device
CN111624604A (en) * 2020-04-24 2020-09-04 山东昆仑度智能科技有限公司 Obstacle avoidance method for unmanned vehicle
CN112068574A (en) * 2020-10-19 2020-12-11 中国科学技术大学 Control method and system for unmanned vehicle in dynamic complex environment
TWI757999B (en) * 2020-12-04 2022-03-11 國立陽明交通大學 Real-time obstacle avoidance system, real-time obstacle avoidance method and unmanned vehicle with real-time obstacle avoidance function
CN112660145A (en) * 2020-12-24 2021-04-16 李敏 Control system and control method of unmanned vehicle
CN113989347A (en) * 2021-11-09 2022-01-28 北京智芯原动科技有限公司 Binocular parallax calculation method and device
CN113989347B (en) * 2021-11-09 2024-05-03 北京智芯原动科技有限公司 Binocular parallax calculation method and device
CN115100622A (en) * 2021-12-29 2022-09-23 中国矿业大学 Method for detecting travelable area and automatically avoiding obstacle of unmanned transportation equipment in deep limited space
CN115100622B (en) * 2021-12-29 2023-09-22 中国矿业大学 Method for detecting driving area of unmanned transportation equipment in deep limited space and automatically avoiding obstacle
CN115540896A (en) * 2022-12-06 2022-12-30 广汽埃安新能源汽车股份有限公司 Path planning method, path planning device, electronic equipment and computer readable medium
CN115540896B (en) * 2022-12-06 2023-03-07 广汽埃安新能源汽车股份有限公司 Path planning method and device, electronic equipment and computer readable medium

Similar Documents

Publication Publication Date Title
CN110488805A (en) A kind of unmanned vehicle obstacle avoidance system and method based on 3D stereoscopic vision
Pfeiffer et al. Efficient representation of traffic scenes by means of dynamic stixels
JP7210165B2 (en) Method, device and display device for displaying virtual route
EP3607489B1 (en) Direct vehicle detection as 3d bounding boxes using neural network image processing
CN108196535B (en) Automatic driving system based on reinforcement learning and multi-sensor fusion
US11107230B2 (en) Systems and methods for depth estimation using monocular images
CN106681353B (en) The unmanned plane barrier-avoiding method and system merged based on binocular vision with light stream
EP2209091B1 (en) System and method for object motion detection based on multiple 3D warping and vehicle equipped with such system
US10129521B2 (en) Depth sensing method and system for autonomous vehicles
CN100494900C (en) Environment sensing one-eye visual navigating method adapted to self-aid moving vehicle
Sobh et al. End-to-end multi-modal sensors fusion system for urban automated driving
Bounini et al. Autonomous vehicle and real time road lanes detection and tracking
US8630806B1 (en) Image processing for vehicle control
KR101913168B1 (en) Egomotion estimation system and method
US11348263B2 (en) Training method for detecting vanishing point and method and apparatus for detecting vanishing point
JP5023186B2 (en) Object motion detection system based on combination of 3D warping technique and proper object motion (POM) detection
CN111986506A (en) Mechanical parking space parking method based on multi-vision system
CN113085896B (en) Auxiliary automatic driving system and method for modern rail cleaning vehicle
EP3859390A1 (en) Method and system for rendering a representation of an evinronment of a vehicle
Barua et al. A self-driving car implementation using computer vision for detection and navigation
CN113031597A (en) Autonomous obstacle avoidance method based on deep learning and stereoscopic vision
CN103743394A (en) Light-stream-based obstacle avoiding method of mobile robot
Capito et al. Optical flow based visual potential field for autonomous driving
Newman et al. Self-driving cars: A platform for learning and research
Jun et al. Autonomous driving system design for formula student driverless racecar

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191122

WD01 Invention patent application deemed withdrawn after publication