Mobile robot obstacle avoidance method based on neural network

A technology of mobile robot and neural network, which is applied in the field of obstacle avoidance of mobile robot based on neural network, and can solve problems such as robot collision

Active Publication Date: 2020-07-10
ZHEJIANG UNIV OF TECH
View PDF9 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the collision problem that may occur when the robot is moving, the present invention provides a neural network-based obstacle avoidance method for mobile robots, which specifically includes the following six parts: robot obstacle avoidance parameter dete

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mobile robot obstacle avoidance method based on neural network
  • Mobile robot obstacle avoidance method based on neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The present invention will be described in detail below in conjunction with examples and accompanying drawings, but the present invention is not limited thereto. The realization of the mobile robot obstacle avoidance method of the present invention is based on the robot operating system ROS platform. The robot platform uses a self-made four-wheel mobile robot. The structure of the robot is driven by the rear wheel, and the front wheel is an Ackerman steering mechanism. The rear wheel drive motor is a 24V BLDC (brushless DC motor), the maximum continuous torque: 3N·m, the maximum speed: 469rpm. The front wheel steering is a magnetically encoded 380KG·cm bus servo, which can read the position of the servo.

[0059] The depth camera is Intel RealSense camera, the model is D435i, the computer on the robot uses Inteli7-6700HQ, 16GB RAM, NVIDIAGTX970 (4GB GDDR); the operating system is Ubuntu16.04+ROS Kinetic; the deep learning framework is Pytorch.

[0060] Such as figure...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a mobile robot obstacle avoidance method based on a neural network. The mobile robot obstacle avoidance method comprises the following steps of: (1) determining obstacle avoidance parameters according to the size and driving mode of a robot; (2) inputting a depth image, preprocessing the depth image, and segmenting a foreground region; (3) constructing an end-to-end obstacle avoidance neural network; (4) constructing a data set, and training an obstacle avoidance neural network; (5) acquiring a depth image, and carrying out the same preprocessing in the step (2) on thedepth image to obtain a foreground region; (6) performing large obstacle avoidance processing if a large obstacle exists in the foreground region and then executing a step (8), otherwise, executing astep (7); (7) inputting an image of the foreground region into the obstacle avoidance neural network, and outputting a turning angle and a moving speed of the robot; (8) and completing obstacle avoidance. According to the mobile robot obstacle avoidance method, the mobile robot obstacle avoidance is carried out by using the depth image and the convolutional neural network, manual feature extraction and parameter setting are not needed, and accurate obstacle avoidance can further be carried out in an outdoor complex scene.

Description

technical field [0001] The invention belongs to the field of robots, and in particular relates to an obstacle avoidance method for a mobile robot based on a neural network. Background technique [0002] Robots can replace humans in heavy and tedious physical labor, involving multidisciplinary knowledge such as machinery, electronics, sensors, computers, and artificial intelligence. There are various types and forms of robots. Currently, the mainstream forms on the market are mobile robots and arm robots. Among them, mobile robots have been active in factories, shopping malls and warehouses, and sometimes can also be used as mobile platforms for other robots, such as wheeled robots and mechanical arms to assist in tasks such as opening doors and serving tea and water, as well as wheeled robots and multi-purpose robots. The axis gimbal completes tasks such as target tracking and inspection. In the above two typical robot applications, the assisting work of the manipulator, t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05D1/02G06K9/00G06K9/34G06K9/62G06N3/04G06N3/08
CPCG05D1/024G06N3/08G05D1/0246G05D1/0255G05D1/0257G05D1/0223G05D1/0214G05D1/0221G06V20/10G06V10/267G06N3/045G06F18/2415Y02T10/40
Inventor 朱威汤如巫浩奇龙德何德峰郑雅羽
Owner ZHEJIANG UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products