Kinematic Optimization of a Robotic Arm for Automation Tasks with Human Demonstration
Inbar Meir, Avital Bechar, Avishai Sintov
TL;DR
The paper tackles task-specific robotic arm design by learning from expert demonstrations of full-arm motion to reduce over-engineered solutions. It defines an optimization over Denavit-Hartenberg parameters, with forward kinematics $A_{ee}(q, \Phi)=\prod_{i=1}^n A_i(q_i,\phi_i)$, to minimize $f(\Phi)=\frac{1}{T}\sum_{t=0}^T G_{\Phi,t}$ plus a penalty $E(\Phi)$. A novel RA-PSO variant of particle swarm optimization guides the search in a large, non-linear design space, with local exploitation inside a feasible subset $\Omega_f$ and a split of angular and length variables updated at frequency $D$. Experiments on two manufacturing tasks show the method yields minimal-DOF arms (3-DOF and 5-DOF) that track recorded paths and obstacles, reducing computational effort and enabling rapid, modular hardware deployment.
Abstract
Robotic arms are highly common in various automation processes such as manufacturing lines. However, these highly capable robots are usually degraded to simple repetitive tasks such as pick-and-place. On the other hand, designing an optimal robot for one specific task consumes large resources of engineering time and costs. In this paper, we propose a novel concept for optimizing the fitness of a robotic arm to perform a specific task based on human demonstration. Fitness of a robot arm is a measure of its ability to follow recorded human arm and hand paths. The optimization is conducted using a modified variant of the Particle Swarm Optimization for the robot design problem. In the proposed approach, we generate an optimal robot design along with the required path to complete the task. The approach could reduce the time-to-market of robotic arms and enable the standardization of modular robotic parts. Novice users could easily apply a minimal robot arm to various tasks. Two test cases of common manufacturing tasks are presented yielding optimal designs and reduced computational effort by up to 92%.
