To read this content please select one of the options below:

Robot obstacle avoidance system using deep reinforcement learning

Xiaojun Zhu (School of Automation, Beijing University of Posts and Telecommunications Beijing China)
Yinghao Liang (South China University of Technology School of Computer Science and Engineering Guangzhou, Guangdong, China)
Hanxu Sun (School of Automation, Beijing University of Posts and Telecommunications Beijing China)
Xueqian Wang (Tsinghua Shenzhen International Graduate School Shenzhen, Guangdong, China)
Bin Ren (Dongguan University of Technology Dongguan, Guangdong, China)

Industrial Robot

ISSN: 0143-991x

Article publication date: 29 October 2021

Issue publication date: 11 February 2022

576

Abstract

Purpose

Most manufacturing plants choose the easy way of completely separating human operators from robots to prevent accidents, but as a result, it dramatically affects the overall quality and speed that is expected from human–robot collaboration. It is not an easy task to ensure human safety when he/she has entered a robot’s workspace, and the unstructured nature of those working environments makes it even harder. The purpose of this paper is to propose a real-time robot collision avoidance method to alleviate this problem.

Design/methodology/approach

In this paper, a model is trained to learn the direct control commands from the raw depth images through self-supervised reinforcement learning algorithm. To reduce the effect of sample inefficiency and safety during initial training, a virtual reality platform is used to simulate a natural working environment and generate obstacle avoidance data for training. To ensure a smooth transfer to a real robot, the automatic domain randomization technique is used to generate randomly distributed environmental parameters through the obstacle avoidance simulation of virtual robots in the virtual environment, contributing to better performance in the natural environment.

Findings

The method has been tested in both simulations with a real UR3 robot for several practical applications. The results of this paper indicate that the proposed approach can effectively make the robot safety-aware and learn how to divert its trajectory to avoid accidents with humans within the workspace.

Research limitations/implications

The method has been tested in both simulations with a real UR3 robot in several practical applications. The results indicate that the proposed approach can effectively make the robot be aware of safety and learn how to change its trajectory to avoid accidents with persons within the workspace.

Originality/value

This paper provides a novel collision avoidance framework that allows robots to work alongside human operators in unstructured and complex environments. The method uses end-to-end policy training to directly extract the optimal path from the visual inputs for the scene.

Keywords

Acknowledgements

This work was supported Key-Area Research and Development Program of Guangdong Province(2020B010166006).

Citation

Zhu, X., Liang, Y., Sun, H., Wang, X. and Ren, B. (2022), "Robot obstacle avoidance system using deep reinforcement learning", Industrial Robot, Vol. 49 No. 2, pp. 301-310. https://doi.org/10.1108/IR-06-2021-0127

Publisher

:

Emerald Publishing Limited

Copyright © 2021, Emerald Publishing Limited

Related articles