留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于随机森林贝叶斯优化的机械臂运动参数优化研究

刘晨晖 张为民 薛峰

刘晨晖, 张为民, 薛峰. 基于随机森林贝叶斯优化的机械臂运动参数优化研究[J]. 制造技术与机床, 2023, (1): 83-90. doi: 10.19287/j.mtmt.1005-2402.2023.01.013
引用本文: 刘晨晖, 张为民, 薛峰. 基于随机森林贝叶斯优化的机械臂运动参数优化研究[J]. 制造技术与机床, 2023, (1): 83-90. doi: 10.19287/j.mtmt.1005-2402.2023.01.013
LIU Chenhui, ZHANG Weimin, XUE Feng. Research on kinematic parameters optimization of robot arm based on random forest Bayesian optimization[J]. Manufacturing Technology & Machine Tool, 2023, (1): 83-90. doi: 10.19287/j.mtmt.1005-2402.2023.01.013
Citation: LIU Chenhui, ZHANG Weimin, XUE Feng. Research on kinematic parameters optimization of robot arm based on random forest Bayesian optimization[J]. Manufacturing Technology & Machine Tool, 2023, (1): 83-90. doi: 10.19287/j.mtmt.1005-2402.2023.01.013

基于随机森林贝叶斯优化的机械臂运动参数优化研究

doi: 10.19287/j.mtmt.1005-2402.2023.01.013
详细信息
    作者简介:

    刘晨晖,男,1998年生,硕士研究生,研究方向为智能制造。E-mail:2032749@tongji.edu.cn

    通讯作者:

    张为民,男,1965年生,博士,教授,博士生导师,研究方向为智能制造与自动化。E-mail:iamt@tongji.edu.cn

  • 中图分类号: TP242.2

Research on kinematic parameters optimization of robot arm based on random forest Bayesian optimization

  • 摘要: 机械臂作为生产系统中的重要物流设备之一,在新产品投产前,需要对其未知的上下料轨迹及其运动参数进行寻优配置或整定,以找到适应于该产品的最优物流参数配置方案;但目前在机械臂的运动参数优化方面仍存在着优化时间成本较高、优化效果欠佳的问题。面向机械臂安装燃料电池极板工作场景,以机械臂的运动平稳性、绝对定位精度、物流效率的综合归一值为优化目标,采用基于随机森林概率代理模型的贝叶斯优化算法,以ABB IRB 1410机械臂为例,对其关键运动参数进行寻优。将其与高斯过程代理的贝叶斯算法在相同条件下所得实验结果进行了对比。实验表明,在机械臂运动参数优化问题上,随机森林贝叶斯算法相较于高斯贝叶斯算法,综合效果提升了15%。

     

  • 图  1  调优流程图

    图  2  ABB IRB 1410

    图  3  振动传感器(左)摄像头传感器(右)

    表  1  因素重要性程度评定等级表

    因素i比因素j量化值
    同等重要1
    稍微重要3
    较强重要5
    强烈重要7
    极端重要9
    两相邻判断中间值2,4,6,8
    下载: 导出CSV

    表  2  路径点空间信息表 mm

    路径点空间位置
    XYZ
    路径起点107.77826.77873.59
    路径1插值点−487.90724.41950.58
    路径2插值点−429.90516.66711.96
    路径3插值点−429.92636.151 195.84
    路径终点−1 152.33361.38769.22
    下载: 导出CSV

    表  3  路径线段长度信息 mm

    起点—插值点插值点—终点路径全长度
    路径1609.28778.561 387.84
    路径2641.39741.151 382.54
    路径3655.20882.821 538.02
    下载: 导出CSV

    表  4  路径的正交分解

    $ {\theta }_{X} $$ {\theta }_{Y} $$ {\theta }_{Z} $$ {\theta }_{X-Y} $
    路径10.8530.4660.2330.972
    路径20.9750.2100.0770.997
    路径30.8180.3110.4830.875
    下载: 导出CSV

    表  5  优化参数信息

    因素名称区间下限区间上限采样点数
    速度$ v $/$ (\mathrm{m}\mathrm{m}/\mathrm{s}) $10070021
    加速度$ a $/(%)2010021
    加加速度$ {a}{{'}} $/(%)2010021
    路径方案编号$ p $133
    下载: 导出CSV

    表  6  判断矩阵

    时间振动脉冲因子绝对定位偏差
    时间1.01.02.0
    振动脉冲因子1.01.02.0
    位置精度0.50.51.0
    下载: 导出CSV

    表  7  子指标信息

    子指标名称、量纲区间下限区间上限权重信息
    时间T/s0.00020.0000.4
    振动脉冲指数A/$ 1 $0.00030.0000.4
    位置精度μ/mm0.0000.2000.2
    下载: 导出CSV

    表  8  高斯过程贝叶斯实验结果

    序号运动参数$ \mathit{x} $指标信息归一指标
    $ {y}_{t} $
    速度/
    (mm/s)
    加速度/
    (%)
    加加速度/
    (%)
    路径
    编号
    时间/
    s
    归一
    时间
    脉冲
    指数
    归一脉冲
    指数
    位置精度/
    mm
    归一位置
    精度
    初始点11002020117.7870.8395.9100.1970.0140.0700.449
    2250404025.9870.29911.2520.3750.0640.3200.334
    3400606033.9300.19716.4140.5470.0400.2000.337
    迭代次数1700202012.3900.1208.0190.2670.0360.1800.191
    270010010012.0290.09116.0830.5360.0580.2900.313
    37002010032.5340.12711.7570.3920.0320.1610.240
    4700202032.7080.13511.7570.3920.0280.1400.239
    5550202012.8450.1427.6100.2540.0280.1400.186
    6100100100115.3530.7688.0110.2670.0580.2890.472
    7640202032.4300.12220.2620.6750.0580.2900.377
    855010010012.9630.1487.4250.2480.0390.1940.197
    9490202013.2610.1638.1300.2710.0390.1950.213
    106102010012.4830.1247.3180.2440.0360.1800.183
    11610202012.6120.1317.4130.2470.0390.1950.190
    12550206412.7300.1377.4820.2490.0320.1610.187
    13550202012.8450.1427.6100.2540.0280.1400.186
    下载: 导出CSV

    表  9  随机森林贝叶斯实验结果

    序号运动参数$ \mathit{x} $指标信息归一指标
    $ {y}_{t} $
    速度/
    (mm/s)
    加速度/
    (%)
    加加速度/
    (%)
    路径
    编号
    时间/
    s
    归一
    时间
    脉冲
    指数
    归一脉
    冲指数
    位置精度/
    mm
    归一位
    置精度
    初始点11002020117.7870.8395.9100.1970.0140.0700.449
    2250404025.9870.29911.2520.3750.0640.3200.334
    3400606033.9300.19716.4140.5470.0400.2000.337
    迭代
    次数
    1550808032.4590.12312.5320.4180.0280.1400.244
    270010010022.4380.12219.5430.6510.0320.1600.341
    3340206414.3710.2196.7190.2240.0200.1000.197
    4340205214.2920.2158.0870.2700.0200.1000.214
    5190206417.9770.3997.0620.2350.0320.1600.286
    6400206434.1770.20910.2910.3430.0320.1600.253
    7310926414.6670.23314.9500.4980.0280.1400.321
    8310686414.6690.23313.0780.4360.0280.1400.296
    9340326414.3110.2168.3030.2770.0280.1400.225
    10340209214.2940.2157.9380.2650.0320.1600.224
    11340206414.3710.2196.7190.2240.0200.1000.197
    下载: 导出CSV

    表  10  随机森林与高斯过程对比实验结果

    方法速度/
    (mm/s)
    加速度/
    (%)
    加加速度/
    (%)
    路径
    编号
    归一
    指标
    实验
    次数
    单位
    收益
    高斯过程550202010.186130.020
    随机森林340206410.197110.023
    下载: 导出CSV
  • [1] Nguyen V. Bayesian optimization for accelerating hyper-parameter tuning[C].2019 IEEE second international conference on artificial intelligence and knowledge engineering (AIKE). IEEE, 2019: 302-305.
    [2] Calandra R, Seyfarth A, Peters J, et al. Bayesian optimization for learning gaits under uncertainty[J]. Annals of Mathematics and Artificial Intelligence, 2016, 76(1): 5-23.
    [3] Roveda L, Maroni M, Mazzuchelli L, et al. Enhancing object detection performance through sensor pose definition with bayesian optimization[C].2021 IEEE international workshop on metrology for Industry 4.0 & IoT (MetroInd4. 0&IoT). IEEE, 2021: 699-703.
    [4] 王子涵, 杨秀芝, 段现银, 等. 基于贝叶斯神经网络的机床热误差建模[J]. 制造技术与机床, 2022(1): 141-145. doi: 10.19287/j.cnki.1005-2402.2022.01.026
    [5] Bartz-Beielstein T, Zaefferer M. Model-based methods for continuous and discrete global optimization[J]. Applied Soft Computing, 2017, 55: 154-167. doi: 10.1016/j.asoc.2017.01.039
    [6] Lindauer M, Eggensperger K, Feurer M, et al. SMAC3: A versatile bayesian optimization package for hyperparameter optimization[J]. J. Mach. Learn. Res., 2022, 23: 54:1-54:9.
    [7] 崔佳旭, 杨博. 贝叶斯优化方法和应用综述[J]. 软件学报, 2018, 29(10): 3068-3090. doi: 10.13328/j.cnki.jos.005607
    [8] Srinivas N, Krause A, Kakade S M, et al. Information-theoretic regret bounds for gaussian process optimization in the bandit setting[J]. IEEE transactions on information theory, 2012, 58(5): 3250-3265. doi: 10.1109/TIT.2011.2182033
    [9] 李航. 统计学习方法[M]. 北京: 清华大学出版社, 2012.
    [10] 许树柏. 实用决策方法: 层次分析法原理[M]. 天津: 天津大学出版社, 1988.
    [11] Zhang Q, Zhao M Y. Minimum time path planning of robotic manipulator in drilling/spot welding tasks[J]. Journal of Computational Design and Engineering, 2016, 3(2): 132-139. doi: 10.1016/j.jcde.2015.10.004
  • 加载中
图(3) / 表(10)
计量
  • 文章访问数:  75
  • HTML全文浏览量:  27
  • PDF下载量:  29
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-10-12
  • 录用日期:  2022-11-13

目录

    /

    返回文章
    返回

    重要提示

    1. 唯一官方网站:1951.mtmt.com.cn

    2. 本刊编辑部、工作人员邮箱后缀为@jcs.gt.cn

    3. 电话

    010-64739683/79(稿件、进度)

    010-64739685(缴费、录用证明)

    4. 作者服务QQ群:238874846

    注意以上信息,谨防冒名、被骗!

    《制造技术与机床》编辑部