基于生物地理学优化改进的机械臂视觉位置型逆运动学方法

《Biomimetics》:A Modified Biogeography-Based Optimization Approach for Visual Position-Based Inverse Kinematics of Robotic Arms

【字体: 大 中 小 】 时间:2026年09月10日 来源:Biomimetics 4.2

编辑推荐:

  机械臂末端执行器的高精度定位对机器人系统在高精度应用中的性能至关重要。研究人员提出一种用于六自由度(6 DoF)机械臂的基于标记(tag-based)逆运动学优化方法,采用改进生物地理学优化(Modified Biogeography-Based Optimi

  
机械臂末端执行器的高精度定位对机器人系统在高精度应用中的性能至关重要。研究人员提出一种用于六自由度(6 DoF)机械臂的基于标记(tag-based)逆运动学优化方法,采用改进生物地理学优化(Modified Biogeography-Based Optimization, MBBO)算法;该算法是原始生物地理学优化(Biogeography-Based Optimization, BBO)的增强版本,为一种受物种在自然栖息地间分布规律启发的群体进化算法。目标位置通过AprilTag视觉基准(fiducial)标记识别,并集成至逆运动学求解器中。研究人员通过包含十个目标点的三维仿真,将所提方法与遗传算法(Genetic Algorithm, GA)、粒子群优化(Particle Swarm Optimization, PSO)及BBO进行比较。结果表明,MBBO相较GA、PSO与BBO可获得更小的定位误差,从而降低末端执行器位置误差。该发现凸显了将视觉标记检测与先进优化方法结合用于精密机械臂控制的有效性。
《Biomimetics》刊载的该论文以六自由度工业机械臂为对象,研究视觉标记驱动的位置型逆运动学求解问题。机器人领域中,末端执行器定位精度直接影响装配、手术与操作等任务的安全性与效率;传统解析逆运动学在六自由度构型下可能存在多解、奇异与关节限位问题,而常规元启发式方法易陷入局部最优。研究人员将自然生态中物种分布与适应机制引入运动规划,用改进生物地理学优化(MBBO)替代常规优化器,并以AprilTag获取目标位姿,从而形成“视觉感知—优化求解—关节控制”的闭环思路。该研究的意义在于为仿真环境下精密点位控制提供可复现的优化框架,并为后续实机部署与避障路径规划提供基础。
作者为开展研究采用的关键技术方法包括:基于Denavit–Hartenberg(DH)参数的正运动学建模;以欧氏位置误差为目标函数的位置型逆运动学优化;改进生物地理学优化(MBBO),含自适应迁移参数、变异机制与精英保留;AprilTag(36H11族)视觉基准标记系统,通过单应矩阵与相机外参将标签位姿转换至机械臂基坐标系。研究对象为ABB-IRB140六自由度机械臂的仿真模型,无实体样机与临床/实验队列来源。
  1. 2.
    Optimal Position-Based Inverse Kinematics Solution
    2.1 Forward Kinematic
    研究人员采用DH参数描述ABB-IRB140机械臂各关节与连杆空间关系,由基坐标系到末端执行器坐标变换得到x、y、z笛卡尔位置。该部分说明正运动学如何将关节角θi映射为末端位置,是后续逆运动学优化的前向评价基础。
2.2 Optimal Position-Based Inverse Kinematic
研究人员将逆运动学定义为最小化当前与目标末端位置间欧氏误差的优化问题。MBBO以40个栖息地(habitat)为种群,目标变量为六个关节角,保留前20%精英解;迁移算子采用类混合交叉形式,参数a、b随迭代自适应变化,使早期广域搜索、后期逼近全局最优;变异算子以均匀随机扰动维持多样性;越界关节角被裁剪至ABB-IRB140机械限位内。结论是:MBBO通过自适应迁移、变异与精英保留,在避免早熟收敛的同时获得可行且高精度的关节配置。
2.3 Visual Fiducial Marker System
相机刚性安装于末端执行器,采集工作空间中AprilTag图像;检测算法通过单应矩阵Hi、投影矩阵K与 extrinsic 矩阵估计标签相对相机位姿,再转换到机器人坐标系作为逆运动学目标。该部分结论是:AprilTag可为仿真逆运动学提供稳定、可解析的三维目标位置输入。
  1. 3.
    Results and Discussion
    仿真中末端执行器追踪AprilTag指定目标,MBBO输出六维关节角并驱动虚拟ABB-IRB140。关节时域响应显示,关节1、2、3、5有明显调节并稳定,关节4与6近似不动,说明算法给出无突变、无振荡的可行构型。十点实验中,GA、PSO、BBO与MBBO各运行30次;MBBO平均位置误差较GA、PSO、BBO分别降低约67.3%、76.1%、32%,Wilcoxon符号秩检验p=0.00195,差异显著。近边界点K、L与腕部奇异点M的收敛曲线显示,MBBO目标函数下降更快、终值更低,说明其在边界与奇异邻域更具鲁棒性。
  2. 4.
    Conclusions
    研究人员得出结论:所提基于MBBO的位置型逆运动学结合AprilTag,在虚拟环境中可为六自由度机械臂提供准确、可靠的点位求解;相较GA、PSO与BBO,MBBO定位精度更优。研究局限为未在真实机械臂执行;未来可将路径规划加入算法以规避障碍物。该结论部分翻译如下:本文提出一种六自由度机械臂的最优逆运动学方案;通过正运动学建立笛卡尔空间末端位置,由MBBO求解逆运动学,其算子随迭代动态自适应以避免陷入局部最优并提高精度。将MBBO与AprilTag集成的逆运动学在虚拟环境中完成了末端执行器点对点运动;与GA、PSO、BBO相比,该方法在逆运动学求解中具有更优定位精度。本工作的局限是未将MBBO部署至实际机械臂;未来可在算法中加入路径规划以避碰。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号