Abstract

Obstacle detection plays an important role for robot collision avoidance and motion planning. This paper focuses on the study of the collision prediction of a dual-arm robot based on a 3D point cloud. Firstly, a self-identification method is presented based on the over-segmentation approach and the forward kinematic model of the robot. Secondly, a simplified 3D model of the robot is generated using the segmented point cloud. Finally, a collision prediction algorithm is proposed to estimate the collision parameters in real-time. Experimental studies using the KinectⓇ sensor and the BaxterⓇ robot have been performed to demonstrate the performance of the proposed algorithms.

Highlights

  • In recent years, the fields of robotic application have increased rapidly

  • Sukmanee presents a method to distinguish between a manipulator and its surroundings using a depth sensor in [20], where the iterative least square (ILS) and iterative closest point (ICP) algorithms are used for coordinate calibration and the matching between the manipulators model and point cloud

  • Instead of using the priori 3D model, we have designed a selfidentification method based on the 3D point cloud to automatically generate a simplified 3D model of the robot, which is suitable for the obstacle detection

Read more

Summary

Introduction

The fields of robotic application have increased rapidly. Different from traditional working environment, such as the assembly line, robots are operating in more complex and dynamic environments for new tasks, such as collaborating with humans. The eye-to-hand arrangement can provide a large enough viewing angle, but an unavoidable problem is to segment the robot itself from the environment during the point cloud processing. In [22], a novel shapesensitive point sampling approach is presented to reconstruct a low-resolution point-cloud model, which can modify sampling regions adaptively These methods can generate 3D models for a wide variety of objects, but are designed only for off-line applications. A self-identification method is proposed to automatically generate a simplified 3D model for the robot based on the point cloud in real time. The collision prediction method is designed based on the robot model and the obstacle points to achieve the real time collision avoidance feature. (iv) A collision prediction method is proposed based on the simplified 3D robot model and the obstacle points.

Preliminaries
Manipulator kinematic model
Calibration
Region of interest
Over-segmentation
Simplified model
Segmentation of the robot
Model update law
Obstacle detection
Collision points estimation
Inverse kinematics
Collision avoidance strategy
Experiments
Self-identification
Collision prediction
Collision avoidance
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call