Industrial automation with six-axis robotic arms is critical for many manufacturing tasks, including welding and additive manufacturing applications; however, many of these operations are functionally redundant due to the symmetrical tool axis, which effectively makes the operation a five-axis task. Exploiting this redundancy is crucial for achieving the desired workspace and dexterity required for the feasibility and optimisation of toolpath planning. Inverse kinematics algorithms can solve this in a fast, reactive framework, but these techniques are underutilised over the more computationally expensive offline planning methods. We propose a novel algorithm to solve functionally redundant inverse kinematics for robotic manipulation utilising a task space decomposition approach, the damped least-squares method and Halley's method to achieve fast and robust solutions with reduced joint motion. We evaluate our methodology in the case of toolpath optimisation in a cold spray coating application on a non-planar surface. The functionally redundant inverse kinematics algorithm can quickly solve motion plans that minimise joint motion, expanding the feasible operating space of the complex toolpath. We validate our approach on an industrial ABB manipulator and cold-spray gun executing the computed toolpath.
翻译:六轴机械臂的工业自动化对焊接与增材制造等众多制造任务至关重要;然而,由于工具轴的对称性,许多操作具有功能冗余性,实质上使其成为五轴任务。利用这种冗余对于实现刀具路径规划可行性与优化所需的工作空间和灵巧性至关重要。逆运动学算法可在快速响应框架中解决此问题,但这些技术相较于计算成本更高的离线规划方法仍未得到充分利用。我们提出一种新颖算法,通过任务空间分解方法、阻尼最小二乘法与Halley法,求解机器人操作中的功能冗余逆运动学问题,以实现快速鲁棒的解并减少关节运动。我们在非平面表面冷喷涂涂层应用的刀具路径优化案例中评估了该方法。该功能冗余逆运动学算法能快速求解最小化关节运动的运动规划,从而扩展复杂刀具路径的可行操作空间。我们在执行计算所得刀具路径的工业ABB机械臂与冷喷涂枪上验证了该方法的有效性。