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

Real-time velocity scaling and obstacle avoidance for industrial robots using fuzzy dynamic movement primitives and virtual impedances

Iman Kardan (Center of Excellence on Soft Computing and Intelligent Information Processing, Mechanical Engineering Department, Ferdowsi University of Mashhad, Mashhad, Iran)
Alireza Akbarzadeh (Center of Excellence on Soft Computing and Intelligent Information Processing, Mechanical Engineering Department, Ferdowsi University of Mashhad, Mashhad, Iran)
Ali Mousavi Mohammadi (Center of Excellence on Soft Computing and Intelligent Information Processing, Mechanical Engineering Department, Ferdowsi University of Mashhad, Mashhad, Iran)

Industrial Robot

ISSN: 0143-991x

Article publication date: 15 December 2017

Issue publication date: 2 January 2018

348

Abstract

Purpose

This paper aims to increase the safety of the robots’ operation by developing a novel method for real-time implementation of velocity scaling and obstacle avoidance as the two widely accepted safety increasing concepts.

Design/methodology/approach

A fuzzy version of dynamic movement primitive (DMP) framework is proposed as a real-time trajectory generator with imbedded velocity scaling capability. Time constant of the DMP system is determined by a fuzzy system which makes decisions based on the distance from obstacle to the robot’s workspace and its velocity projection toward the workspace. Moreover, a combination of the DMP framework with a human-like steering mechanism and a novel configuration of virtual impedances is proposed for real-time obstacle avoidance.

Findings

The results confirm the effectiveness of the proposed method in real-time implementation of the velocity scaling and obstacle avoidance concepts in different cases of single and multiple stationary obstacles as well as moving obstacles.

Practical implications

As the provided experiments indicate, the proposed method can effectively increase the real-time safety of the robots’ operations. This is achieved by developing a simple method with low computational loads.

Originality/value

This paper proposes a novel method for real-time implementation of velocity scaling and obstacle avoidance concepts. This method eliminates the need for modification of original DMP formulation. The velocity scaling concept is implemented by using a fuzzy system to adjust the DMP’s time constant. Furthermore, the novel impedance configuration makes it possible to obtain a non-oscillatory convergence to the desired path, in all degrees of freedom.

Keywords

Citation

Kardan, I., Akbarzadeh, A. and Mousavi Mohammadi, A. (2018), "Real-time velocity scaling and obstacle avoidance for industrial robots using fuzzy dynamic movement primitives and virtual impedances", Industrial Robot, Vol. 45 No. 1, pp. 110-126. https://doi.org/10.1108/IR-02-2017-0035

Publisher

:

Emerald Publishing Limited

Copyright © 2018, Emerald Publishing Limited

Related articles