工业机器人轨迹规划研究进展及发展趋势

news2025/1/21 22:12:07

原创 | 文 BFT机器人 

图片

01

轨迹规划简介

轨迹规划是工业机器人运动控制的基础,对工业机器人的工作效率和稳定性有重大影响。为掌握工业机器人轨迹规划方法的研究现状,根据工业机器人规划空间和优化目标的不同对轨迹规划方法进行分类,介绍了直线、圆弧等基本轨迹的优缺点和适用场合,分析了基于约束和智能算法的各种最优轨迹规划算法的思路和性能特点。指出了基于强化学习的轨迹规划、轨迹误差预测和补偿、动态避障、多机器人运动规划等是工业机器人轨迹规划的关键问题和重要研究方向。

轨迹规划是指根据作业任务的要求,计算出机器人预期的运动轨迹。轨迹规划一般表达为位移、 速度、加速度等运动变量关于时间的函数。在此函数中,输入是机器人的期望运动轨迹、运动学和动力学参数,输出是机器人各关节或末端执行器的运动变量。为满足实际工业生产要求,一个优秀的轨迹规划方法应当充分考虑机器人的关节磨损和运动平稳性,且在时间利用和能量消耗方面有良好的表现。

图片

近年来,国内外学者针对不同工业场合提出了多种工业机器人的轨迹规划方法。为掌握工业机器人轨迹规划方法的研究现状,本文对各种轨迹规划方法进行了分类总结,分析了各种方法的规划思路及特点。在此基础上,指出工业机器人轨迹规划方法的关键技术问题和重点研究方向。

02

轨迹规划方法分类

2.1 基于规划空间的分类及特点

2.1 基于规划空间的分类及特点

根据规划变量求解空间的不同,可将工业机器人的规划空间分为笛卡尔空间和关节空间。

笛卡尔空间规划对象是机器人末端执行器的运动变量,即位移、速度、加速度,这些运动变量直接反映了机器人末端执行器在工作空间中的运动情况。但只凭末端执行器的运动信息不足以驱动机器人,需计算出机器人关节的运动信息以驱动关节电机。因此,计算出轨迹在笛卡尔空间的插补点位姿后,需通过运动学逆解求得关节角位移,并通过逆雅克比矩阵及其导数求得关节速度和关节加速度。

由于机器人的作业空间是笛卡尔空间,在笛卡尔空间的规划路径具有描述直观、容易理解的特点,可以很好地展示机器人的实时规划动态,便于调整机器人在操作过程中末端执行器的姿态。由于这些优势,对机器人位置精度要求较高的连续路径轨迹通常在笛卡尔空间进行规划。

图片

关节空间的轨迹规划对象是机器人关节角度、关节速度、关节加速度等运动参数。关节空间的机器人轨迹规划无须描述轨迹在笛卡尔坐标系的路径形状,求解得到的关节变量信息可直接作为运动的输入量,节省了逆运动学求解部分的计算量。并且,由于关节空间与笛卡尔空间不是连续的对应关系,关节空间的轨迹规划可有效避免笛卡尔空间的轨迹规划中出现的机器人奇异问题。但关节空间的轨迹规划只定义各个关节的变化情况,对末端执行器的运动没有施加约束,难以预知末端的运动轨迹。所以,关节空间的轨迹规划方法更适合应用于点对点的工作路径。

2.2 基于优化目标的分类

根据是否采用优化算法寻找最优轨迹,轨迹规划方法可以分为基本轨迹规划方法和最优轨迹规划方法。

图片

图1 基于优化目标的轨迹规划方法分类

03

基本轨迹规划方法

2.1 基于规划空间的分类及特点

工业机器人的点到点工作路径规划常采用直线、S 型曲线、多项式曲线等作为插值曲线。

图片

图2 基本轨迹规划方法的特点

04

最优轨迹规划方法

2.1 基于规划空间的分类及特点

求解工业机器人最优轨迹的思路有如下两种:

1、利用运动学或动力学约束。通过对机器人运动过程中的速度、加速度、力矩等变量进行约束来获取轨迹某一优化目标的最优解。

2、利用智能算法。智能算法包括遗传算法、粒子群优化算法、人工势场法、进化算法、机器学习算法等,拥有强大的寻优能力,在解决工业机器人轨迹优化这种非线性控制问题时有优秀的表现。

最优轨迹规划方法有时间最优的轨迹规划方法,能耗最优的轨迹规划方法,冲击最优的轨迹规划方法,对多目标优化的轨迹规划方法。

05

工业机器人轨迹规划的发展趋势

2.1 基于规划空间的分类及特点

基于强化学习的轨迹规划,轨迹规划的误差补偿问题,轨迹规划的动态避障问题,多机器人运动轨迹的干涉问题。

针对工业机器人的轨迹规划方法,讨论了各种基本轨迹规划曲线的适用场合和优缺点,分析了基于约束和智能算法的各种最优轨迹规划算法的特点,并指出基于强化学习的轨迹规划、轨迹误差的预测补偿、动态避障等是工业机器人轨迹规划的重要研究方向。主要结论如下:

1、根据规划空间和优化目标的不同对轨迹规划方法进行分类。轨迹规划空间分为笛卡尔空间和关节空间。在笛卡尔空间描述路径,能直观观测机器人末端执行器运动,精度高,但规划过程中易遇到运动超限和奇异问题。在关节空间进行轨迹规划,计算简单,无超限和奇异问题,但不易于进行末端执行器的直观观察。

图片

2、工业机器人的基本轨迹有直线、圆弧、多项式曲线、B样条曲线和S型曲线等。其中,直线和圆弧常在笛卡尔空间进行规划,圆弧的精度高,过渡平滑,适合焊接、喷涂等精细工业工作。多项式曲线和S型曲线过渡平滑,可减少机器人所受振动。B样条曲线的局部可操作性强,适合路径复杂的工业任务。

3、最优轨迹是在基本轨迹的基础上通过约束或引入智能算法,对时间、能耗和冲击三个目标进行优化。对于工业机器人,时间决定工作效率,能量决定生产成本,冲击影响工业机器人的寿命,实际规划常将多个目标同时纳入考虑进行优化。

4、为避免示教和离线编程的低效率,可考虑采用强化学习模型对机器人轨迹进行规划,以提高工业机器人的智能程度。相比于传统轨迹规划模型,强化学习模型不完全依赖于数学模型和先验知识,具有较高的智能程度。

5、工业机器人在运动过程中所受冲击会使机器人偏离目标轨迹,影响机器人定位精度。传统的误差补偿方法需先建立误差模型,再采用激光跟踪机器人的实际位置,与预期位置进行对比后修正。非运动学模型避免了复杂的传统误差建模,且有更高的补偿精度。将在线检测与非运动学模型结合起来,能得到更好的补偿效果。

6、复杂的工业场景需考虑机器人的避障问题,障碍物有静态和动态两种。当环境中只有静态障碍物时,可提前根据障碍物信息设计避障算法;当环境中存在未知静态障碍物或动态障碍物时,搜索速度快的随机采样避障算法是较好的选择,但保证收敛速度的同时提高轨迹的平滑度是该方法今后要改进的重点。

7、多机器人系统可提高工业生产效率,完成更复杂的工作,但各机器人轨迹间难免存在干涉问题。主/从控制策略在多机器人控制中使用较多,但基于此策略的控制方法大多会降低多机器人的工作效率。人工势场法等智能算法可以解决多机器人运动轨迹的干涉问题。

若您对该文章内容有任何疑问,请与我们联系,我们将及时回应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1214965.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SOP作业指导书系统如何帮助厂家实现数字化转型

SOP(Standard Operating Procedure,标准操作程序)电子作业操作手册的应用对于厂家实现数字化转型起着至关重要的作用。本文将探讨SOP电子作业操作手册如何帮助厂家实现数字化转型的重要性和优势。 首先,SOP作业指导书可以提高生产…

七、Nacos和Eureka的区别

一、nacos注册中心 二、临时实例与非临时实例 三、区别 Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式临时实例心跳不正常会被剔除,非临时实例则不会被剔除Nacos支持服务列表变更的消息推送模式,服务…

K-means聚类方法

K-means聚类的思想和原理 模型介绍 对于有监督的数据挖掘算法而言,数据集中需要包含标签变量(即因变量y的值)。但在有些场景下,并没有给定的y值,对于这类数据的建模,一般称为无监督的数据挖掘算法&#x…

解密Vue中key的神奇原理:优化列表渲染效率的关键策略!

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! ​ 目录 ⭐ 专栏简介 📘 文章引言 一…

wps、office插入的复选框无法设置字体及大小?教你一招

插入的表单无法设置字体及大小 脑瓜子嗡嗡的吧?!! 如果没有强制要求,建议就换成开发工具下的复选框吧 如果一定要用上面这种,就自己做一个吧,设置方法如下 制作方法:插入选项卡插入窗体的复选框…

攀登代码巅峰:架构师成长之路不可错过的软件架构好书

架构师成长推荐书 概述好书推荐《高并发架构实战:从需求分析到系统设计》《架构师的自我修炼:技术、架构和未来》《中台架构与实现:基于DDD和微服务》《分布式系统架构:架构策略与难题求解》《流程自动化实战:系统架构…

开发一款小程序游戏需要多少钱?

小程序游戏的开发成本因多种因素而异,无法提供具体的固定数字。以下是影响小程序游戏开发成本的一些关键因素: 游戏规模和复杂度: 小程序游戏可以是简单的休闲游戏,也可以是更复杂的策略游戏。规模和复杂度会影响开发所需的时间和…

3.3 Windows驱动开发:内核MDL读写进程内存

MDL内存读写是一种通过创建MDL结构体来实现跨进程内存读写的方式。在Windows操作系统中,每个进程都有自己独立的虚拟地址空间,不同进程之间的内存空间是隔离的。因此,要在一个进程中读取或写入另一个进程的内存数据,需要先将目标进…

第07章 面向对象编程(进阶)

一 关键字:this 1.1 this是什么? 在Java中,this关键字不算难理解,它的作用和其词义很接近。 它在方法(准确的说是实例方法或非static的方法)内部使用,表示调用该方法的对象。它在构造器内部使…

超越传统:明懿金汇定义现代金融服务

量化交易的新纪元:明懿金汇引领创新浪潮 在数字化时代的飞速发展下,明懿金汇凭借其独特的跟单平台和卓越的金融服务,成为互联网金融行业的佼佼者。自2020年起,公司重点投资于互联网金融行业,并通过与国内知名证券软件开…

中国首幅1米分辨率土地覆盖图

SinoLC-1:中国1米分辨率土地覆盖图为首个具有中国国家尺度覆盖,空间分辨率1米的土地覆盖专题图。针对大范围高分辨率土地覆盖制图中地物复杂多样、高精度训练样本缺乏、制图方法区域迁移性要求高等关键难题,中国地质大学(武汉&…

【MySQL学习笔记-001】- 创建表、插入数据、查看数据库结构

创建employees表 当创建一个表时,需要指定表的名称和每个列的名称和数据类型。以下是一个示例SQL语句,用于创建一个名为"employees"的表,其中包含员工ID、姓名、职位和工资等列: CREATE TABLE employees (employee_id…

35岁遭遇父亲肺癌、失业、失恋. . . . . .

写在前面 目前已经上班快两个月了,对现在的工作很满意,甚至说更喜欢这的氛围吧。 如题所示,从今年5月开始,发生的所有事,都完全超出了我自己可以承受的范围,好在这一切都过去了,真的感谢上天安…

从程序员到架构师,实现技术巅峰的完美转型

文章目录 一、程序员到架构师的转型过程1. 技术知识的积累2. 设计和决策能力的提升3. 沟通和协调能力的锻炼4. 批判性思维和解决问题能力的培养5. 不断学习和创新的精神 二、转型中需要克服的困难和挑战1. 技术知识的广度和深度2. 设计和决策的难度和风险3. 沟通和协调的挑战4.…

WorkPlus移动数字化平台高定制化服务,贴身满足企业的个性化需求

在企业协同沟通领域,企业微信、钉钉、飞书等平台已经成为了常见的选择。然而,WorkPlus作为一款独具特色的沟通协作平台,能够提供优质的原厂平台级定制化服务,从而满足企业的安全特性、强可控要求以及高度定制化的业务场景&#xf…

layui表头多出一列(已解决)

问题描述 :layui表头多出来一列,但是表体没有内容,很影响美观。 好像是原本的表格有滚轮,我操作放大之后滚轮没有了,但是滚轮自带的表头样式还在, 之后手动把这个样式隐藏掉了,代码如下&#xf…

避免defer陷阱:拆解延迟语句,掌握正确使用方法

基本概念 Go语言的延迟语句defer有哪些特点?通常在什么情况下使用? Go语言的延迟语句(defer statement)具有以下特点: 延迟执行:延迟语句会在包含它的函数执行结束前执行,无论函数是正常返回还是…

技术管理责任制度《三》

为了加强新时期科技档案的保密工作,确保档案在保管、利用、复制、销毁过程中的保密工作,特规定如下: 彩虹图纸管理软件_图纸管理系统_图纸文档管理软件系统_彩虹EDM【官网】 1、档案员要认真学习和严格执行国家有关安全、保密制度规定&#…

关于数据mysql ->maxwell->kafka的数据传输

个人名片: 🐅作者简介:一名大三在校生,热爱生活,爱好敲码! \ 💅个人主页 🥇:holy-wangle ➡系列内容: 🖼️ tkinter前端窗口界面创建与优化 &…

阿里云2核2G服务器e实例40G ESSD Entry系统盘99元一年

阿里云99元服务器新老用户同享2核2G经济型e实例、3M固定带宽和40G ESSD Entry系统盘,老用户也可以买,续费不涨价依旧是99元一年,阿里云百科aliyunbaike.com分享阿里云3M带宽服务器40G ESSD Entry云盘性能说明: 阿里云99元服务器配…