Search results

1 – 10 of over 2000
Article
Publication date: 12 July 2022

Huaidong Zhou, Pengbo Feng and Wusheng Chou

Wheeled mobile robots (WMR) are the most widely used robots. Avoiding obstacles in unstructured environments, especially dynamic obstacles such as pedestrians, is a serious…

Abstract

Purpose

Wheeled mobile robots (WMR) are the most widely used robots. Avoiding obstacles in unstructured environments, especially dynamic obstacles such as pedestrians, is a serious challenge for WMR. This paper aims to present a hybrid obstacle avoidance method that combines an informed-rapidly exploring random tree* algorithm with a three-dimensional (3D)-object detection approach and model prediction controller (MPC) to conduct obstacle perception, collision-free path planning and obstacle avoidance for WMR in unstructured environments.

Design/methodology/approach

Given a reference orientation and speed, the hybrid method uses parametric ellipses to represent obstacle expansion boundaries based on the 3D target detection results, and a collision-free reference path is planned. Then, the authors build on a model predictive control for tracking the collision-free reference path by incorporating the distance between the robot and obstacles. The proposed framework is a mapless method for WMR.

Findings

The authors present experimental results with a mobile robot for obstacle avoidance in indoor environments crowded with obstacles, such as chairs and pedestrians. The results show that the proposed hybrid obstacle avoidance method can satisfy the application requirements of mobile robots in unstructured environments.

Originality/value

In this study, the parameter ellipse is used to represent the area occupied by the obstacle, which takes the velocity as the parameter. Therefore, the motion direction and position of dynamic obstacles can be considered in the planning stage, which enhances the success rate of obstacle avoidance. In addition, the distance between the obstacle and robot is increased in the MPC optimization function to ensure a safe distance between the robot and the obstacle.

Details

Industrial Robot: the international journal of robotics research and application, vol. 50 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 8 July 2021

Lin Zhang, Yingjie Zhang, Manni Zeng and Yangfan Li

The purpose of this paper is to put forward a path planning method in complex environments containing dynamic obstacles, which improves the performance of the traditional A…

Abstract

Purpose

The purpose of this paper is to put forward a path planning method in complex environments containing dynamic obstacles, which improves the performance of the traditional A* algorithm, this method can plan the optimal path in a short running time.

Design/methodology/approach

To plan an optimal path in a complex environment with dynamic and static obstacles, a novel improved A* algorithm is proposed. First, obstacles are identified by GoogLeNet and classified into static obstacles and dynamic obstacles. Second, the ray tracing algorithm is used for static obstacle avoidance, and a dynamic obstacle avoidance waiting rule based on dilate principle is proposed. Third, the proposed improved A* algorithm includes adaptive step size adjustment, evaluation function improvement and path planning with quadratic B-spline smoothing. Finally, the proposed improved A* algorithm is simulated and validated in real-world environments, and it was compared with traditional A* and improved A* algorithms.

Findings

The experimental results show that the proposed improved A* algorithm is optimal and takes less execution time compared with traditional A* and improved A* algorithms in a complex dynamic environment.

Originality/value

This paper presents a waiting rule for dynamic obstacle avoidance based on dilate principle. In addition, the proposed improved A* algorithm includes adaptive step adjustment, evaluation function improvement and path smoothing operation with quadratic B-spline. The experimental results show that the proposed improved A* algorithm can get a shorter path length and less running time.

Details

Assembly Automation, vol. 41 no. 4
Type: Research Article
ISSN: 0144-5154

Keywords

Article
Publication date: 11 March 2022

Shifa Sulaiman and A.P. Sudheer

Most of the conventional humanoid modeling approaches are not successful in coupling different branches of the tree-type humanoid robot. In this paper, a tree-type upper body…

Abstract

Purpose

Most of the conventional humanoid modeling approaches are not successful in coupling different branches of the tree-type humanoid robot. In this paper, a tree-type upper body humanoid robot with mobile base is modeled. The main purpose of this work is to model a non holonomic mobile platform and to develop a hybrid algorithm for avoiding dynamic obstacles. Decoupled Natural Orthogonal Complement methodology effectively combines different branches of the humanoid body during dynamic analysis. Collision avoidance also plays an important role along with modeling methods for successful operation of the upper body wheeled humanoid robot during real-time operations. The majority of path planning algorithms is facing problems in avoiding dynamic obstacles during real-time operations. Hence, a multi-fusion approach using a hybrid algorithm for avoiding dynamic obstacles in real time is introduced.

Design/methodology/approach

The kinematic and dynamic modeling of a humanoid robot with mobile platform is done using screw theory approach and Newton–Euler formulations, respectively. Dynamic obstacle avoidance using a novel hybrid algorithm is carried out and implemented in real time. D star lite and a geometric-based hybrid algorithms are combined to generate the optimized path for avoiding the dynamic obstacles. A weighting factor is added to the D star lite variant to optimize the basic version of D star lite algorithm. Lazy probabilistic road map (PRM) technique is used for creating nodes in configuration space. The dynamic obstacle avoidance is experimentally validated to achieve the optimum path.

Findings

The path obtained using the hybrid algorithm for avoiding dynamic obstacles is optimum. Path length, computational time, number of expanded nodes are analysed for determining the optimality of the path. The weighting function introduced along with the D star lite algorithm decreases computational time by decreasing the number of expanding nodes during path generation. Lazy evaluation technique followed in Lazy PRM algorithm reduces computational time for generating nodes and local paths.

Originality/value

Modeling of a tree-type humanoid robot along with the mobile platform is combinedly developed for the determination of the kinematic and dynamic equations. This paper also aims to develop a novel hybrid algorithm for avoiding collision with dynamic obstacles with minimal computational effort in real-time operations.

Details

Industrial Robot: the international journal of robotics research and application, vol. 49 no. 6
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 20 October 2023

Yi Wu, Xiaohui Jia, Tiejun Li, Chao Xu and Jinyue Liu

This paper aims to use redundant manipulators to solve the challenge of collision avoidance in construction operations such as welding and painting.

Abstract

Purpose

This paper aims to use redundant manipulators to solve the challenge of collision avoidance in construction operations such as welding and painting.

Design/methodology/approach

In this paper, a null-space-based task-priority adjustment approach is developed to avoid collisions. The method establishes the relative position of the obstacle and the robot arm by defining the “link space,” and then the priority of the collision avoidance task and the end-effector task is adjusted according to the relative position by introducing the null space task conversion factors.

Findings

Numerical simulations demonstrate that the proposed method can realize collision-free maneuvers for redundant manipulators and guarantee the tracking precision of the end-effector task. The experimental results show that the method can avoid dynamic obstacles in redundant manipulator welding tasks.

Originality/value

A new formula for task priority adjustment for collision avoidance of redundant manipulators is proposed, and the original task tracking accuracy is guaranteed under the premise of safety.

Details

Industrial Robot: the international journal of robotics research and application, vol. 51 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 15 December 2017

Iman Kardan, Alireza Akbarzadeh and Ali Mousavi Mohammadi

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…

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.

Details

Industrial Robot: An International Journal, vol. 45 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 8 April 2021

Bhumeshwar Patle, Shyh-Leh Chen, Brijesh Patel, Sunil Kumar Kashyap and Sudarshan Sanap

With the increasing demand for surveillance and smart transportation, drone technology has become the center of attraction for robotics researchers. This study aims to introduce a…

Abstract

Purpose

With the increasing demand for surveillance and smart transportation, drone technology has become the center of attraction for robotics researchers. This study aims to introduce a new path planning approach to drone navigation based on topology in an uncertain environment. The main objective of this study is to use the Ricci flow evolution equation of metric and curvature tensor over angular Riemannian metric, and manifold for achieving navigational goals such as path length optimization at the minimum required time, collision-free obstacle avoidance in static and dynamic environments and reaching to the static and dynamic goals. The proposed navigational controller performs linearly and nonlinearly both with reduced error-based objective function by Riemannian metric and scalar curvature, respectively.

Design/methodology/approach

Topology and manifolds application-based methodology establishes the resultant drone. The trajectory planning and its optimization are controlled by the system of evolution equation over Ricci flow entropy. The navigation follows the Riemannian metric-based optimal path with an angular trajectory in the range from 0° to 360°. The obstacle avoidance in static and dynamic environments is controlled by the metric tensor and curvature tensor, respectively. The in-house drone is developed and coded using C++. For comparison of the real-time results and simulation results in static and dynamic environments, the simulation study has been conducted using MATLAB software. The proposed controller follows the topological programming constituted with manifold-based objective function and Riemannian metric, and scalar curvature-based constraints for linear and nonlinear navigation, respectively.

Findings

This proposed study demonstrates the possibility to develop the new topology-based efficient path planning approach for navigation of drone and provides a unique way to develop an innovative system having characteristics of static and dynamic obstacle avoidance and moving goal chasing in an uncertain environment. From the results obtained in the simulation and real-time environments, satisfactory agreements have been seen in terms of navigational parameters with the minimum error that justifies the significant working of the proposed controller. Additionally, the comparison of the proposed navigational controller with the other artificial intelligent controllers reveals performance improvement.

Originality/value

In this study, a new topological controller has been proposed for drone navigation. The topological drone navigation comprises the effective speed control and collision-free decisions corresponding to the Ricci flow equation and Ricci curvature over the Riemannian metric, respectively.

Details

Industrial Robot: the international journal of robotics research and application, vol. 48 no. 3
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 19 March 2021

Zhenyu Lu and Ning Wang

Dynamic movement primitives (DMPs) is a general robotic skill learning from demonstration method, but it is usually used for single robotic manipulation. For cloud-based robotic…

Abstract

Purpose

Dynamic movement primitives (DMPs) is a general robotic skill learning from demonstration method, but it is usually used for single robotic manipulation. For cloud-based robotic skill learning, the authors consider trajectories/skills changed by the environment, rebuild the DMPs model and propose a new DMPs-based skill learning framework removing the influence of the changing environment.

Design/methodology/approach

The authors proposed methods for two obstacle avoidance scenes: point obstacle and non-point obstacle. For the case with point obstacles, an accelerating term is added to the original DMPs function. The unknown parameters in this term are estimated by interactive identification and fitting step of the forcing function. Then a pure skill despising the influence of obstacles is achieved. Using identified parameters, the skill can be applied to new tasks with obstacles. For the non-point obstacle case, a space matching method is proposed by building a matching function from the universal space without obstacle to the space condensed by obstacles. Then the original trajectory will change along with transformation of the space to get a general trajectory for the new environment.

Findings

The proposed two methods are certified by two experiments, one of which is taken based on Omni joystick to record operator’s manipulation motions. Results show that the learned skills allow robots to execute tasks such as autonomous assembling in a new environment.

Originality/value

This is a new innovation for DMPs-based cloud robotic skill learning from multi-scene tasks and generalizing new skills following the changes of the environment.

Details

Assembly Automation, vol. 41 no. 3
Type: Research Article
ISSN: 0144-5154

Keywords

Article
Publication date: 14 May 2019

Anish Pandey, Abhishek Kumar Kashyap, Dayal R. Parhi and B.K. Patle

This paper aims to design and implement the multiple adaptive neuro-fuzzy inference system (MANFIS) architecture-based sensor-actuator (motor) control technique for mobile robot…

Abstract

Purpose

This paper aims to design and implement the multiple adaptive neuro-fuzzy inference system (MANFIS) architecture-based sensor-actuator (motor) control technique for mobile robot navigation in different two-dimensional environments with the presence of static and moving obstacles.

Design/methodology/approach

The three infrared range sensors have been mounted on the front, left and right side of the robot, which reads the forward, left forward and right forward static and dynamic obstacles in the environment. This sensor data information is fed as inputs into the MANFIS architecture to generate appropriate speed control commands for right and left motors of the robot. In this study, we have taken one assumption for moving obstacle avoidance in different scenarios the speed of the mobile robot is at least greater than or equal to the speed of moving obstacles and goal.

Findings

Graphical simulations have designed through MATLAB and virtual robot experimentation platform (V-REP) software and experiments have been done on Arduino MEGA 2560 microcontroller-based mobile robot. Simulation and experimental studies demonstrate the effectiveness and efficiency of the proposed MANFIS architecture.

Originality/value

This paper designs and implements MANFIS architecture for mobile robot navigation between a static and moving obstacle in different simulation and experimental environments. Also, the authors have compared this developed architecture to the other navigational technique and found that our developed architecture provided better results in terms of path length in the same environment.

Details

World Journal of Engineering, vol. 16 no. 2
Type: Research Article
ISSN: 1708-5284

Keywords

Article
Publication date: 13 November 2017

Auday Almayyahi, Weiji Wang, Alaa Adnan Hussein and Phil Birch

The motion control of unmanned ground vehicles (UGV) is a challenge in the industry of automation. The purpose of this paper is to propose a fuzzy inference system (FIS) based on…

Abstract

Purpose

The motion control of unmanned ground vehicles (UGV) is a challenge in the industry of automation. The purpose of this paper is to propose a fuzzy inference system (FIS) based on sensory information for solving the navigation challenge of UGV in cluttered and dynamic environments.

Design/methodology/approach

The representation of the dynamic environment is a key element for the operational field and for the testing of the robotic navigation system. If dynamic obstacles move randomly in the operation field, the navigation problem becomes more complicated due to the coordination of the elements for accurate navigation and collision-free path within the environmental representations. This paper considers the construction of the FIS, which consists of two controllers. The first controller uses three sensors based on the obstacles distances from the front, right and left. The second controller employs the angle difference between the heading of the vehicle and the targeted angle to obtain the optimal route based on the environment and reach the desired destination with minimal running power and delay. The proposed design shows an efficient navigation strategy that overcomes the current navigation challenges in dynamic environments.

Findings

Experimental analyses are conducted for three different scenarios to investigate the validation and effectiveness of the introduced controllers based on the FIS. The reported simulation results are obtained using MATLAB software package. The results show that the controllers of the FIS consistently perform the manoeuvring task and manage the route plan efficiently, even in a complex environment that is populated with dynamic obstacles. The paper demonstrates that the destination was reached optimally using the shortest free route.

Research limitations/implications

The paper represents efforts toward building a dynamic environment filled with dynamic obstacles that move at various speeds and directions. The methodology of designing the FIS is accomplished to guide the UGV to the desired destination while avoiding collisions with obstacles. However, the methodology is approached using two-dimensional analyses. Hence, the paper suggests several extensions and variations to develop a three-dimensional strategy for further improvement.

Originality/value

This paper presents the design of a FIS and its characterizations in dynamic environments, specifically for obstacles that move at different velocities. This facilitates an improved functionality of the operation of UGV.

Details

International Journal of Intelligent Computing and Cybernetics, vol. 10 no. 4
Type: Research Article
ISSN: 1756-378X

Keywords

Article
Publication date: 9 February 2018

Qiang Zhou, Danping Zou and Peilin Liu

This paper aims to develop an obstacle avoidance system for a multi-rotor micro aerial vehicle (MAV) that flies in indoor environments which usually contain transparent…

Abstract

Purpose

This paper aims to develop an obstacle avoidance system for a multi-rotor micro aerial vehicle (MAV) that flies in indoor environments which usually contain transparent, texture-less or moving objects.

Design/methodology/approach

The system adopts a combination of a stereo camera and an ultrasonic sensor to detect obstacles and extracts three-dimensional (3D) point clouds. The obstacle map is built on a coarse global map and updated by local maps generated by the recent 3D point clouds. An efficient layered A* path planning algorithm is also proposed to address the path planning in 3D space for MAVs.

Findings

The authors conducted a lot of experiments in both static and dynamic scenes. The results show that the obstacle avoidance system works reliably even when transparent or texture-less obstacles are present. The layered A* path planning algorithm is much faster than the traditional 3D algorithm and makes the system response quickly when the obstacle map has been changed because of the moving objects.

Research limitations/implications

The limited field of view of both stereo camera and ultrasonic sensor makes the system need to change heading first before moving side to side or moving backward. But this problem could be addressed when multiple systems are mounted toward different directions on the MAV.

Practical implications

The developed approach could be valuable to applications in indoors.

Originality/value

This paper presents a robust obstacle avoidance system and a fast layered path planning algorithm that are easy to be implemented for practical systems.

Details

Industrial Robot: An International Journal, vol. 45 no. 2
Type: Research Article
ISSN: 0143-991X

Keywords

1 – 10 of over 2000