High-Speed High-Accuracy Spatial Curve Tracking Using Motion Primitives in Industrial Robots

01/06/2023
by   Honglu He, et al.
0

Industrial robots are increasingly deployed in applications requiring an end effector tool to closely track a specified path, such as in spraying and welding. Performance and productivity present possibly conflicting objectives: tracking accuracy, path speed, and motion uniformity. Industrial robots are programmed through motion primitives consisting of waypoints connected by pre-defined motion segments, with specified parameters such as path speed and blending zone. The actual executed robot motion depends on the robot joint servo controller and joint motion constraints (velocity, acceleration, etc.) which are largely unknown to the users. Programming a robot to achieve the desired performance today is time-consuming and mostly manual, requiring tuning a large number of coupled parameters in the motion primitives. The performance also depends on the choice of additional parameters: possible redundant degrees of freedom, location of the target curve, and the robot configuration. This paper presents a systematic approach to optimize the robot motion primitives for performance. The approach first selects the static parameters, then the motion primitives, and finally iteratively update the waypoints to minimize the tracking error. The ultimate performance objective is to maximize the path speed subject to the tracking accuracy and speed uniformity constraints over the entire path. We have demonstrated the effectiveness of this approach in simulation for ABB and FANUC robots for two challenging example curves, and experimentally for an ABB robot. Comparing with the baseline using the current industry practice, the optimized performance shows over 200 improvement.

READ FULL TEXT

page 1

page 3

page 4

page 6

research
10/27/2022

Motion Primitives based Path Planning with Rapidly-exploring Random Tree

We present an approach that generates kinodynamically feasible paths for...
research
03/03/2022

Learning Time-optimized Path Tracking with or without Sensory Feedback

In this paper, we present a learning-based approach that allows a robot ...
research
12/09/2020

Reconstruction of Backbone Curves for Snake Robots

Snake robots composed of alternating single-axis pitch and yaw joints ha...
research
07/31/2023

Overtaking Moving Obstacles with Digit: Path Following for Bipedal Robots via Model Predictive Contouring Control

Humanoid robots are expected to navigate in changing environments and pe...
research
07/19/2021

Optimizing Gait Libraries via a Coverage Metric

Many robots move through the world by composing locomotion primitives li...
research
11/14/2020

Locomotion and Control of a Friction-Driven Tripedal Robot

This letter considers control of a radially symmetric tripedal friction-...
research
06/02/2018

Learning and Generalizing Motion Primitives from Driving Data for Path-Tracking Applications

Considering the driving habits which are learned from the naturalistic d...

Please sign up or login with your details

Forgot password? Click here to reset