Smooth Planning for Manipulator with Multi-dimensional Actuator based on Quintic B-spline

Xiwen Guo, Zhou Fang, Qunjing Wang, Siao Wu, Ronghao Liu
{"title":"Smooth Planning for Manipulator with Multi-dimensional Actuator based on Quintic B-spline","authors":"Xiwen Guo, Zhou Fang, Qunjing Wang, Siao Wu, Ronghao Liu","doi":"10.46904/eea.22.70.4.1108003","DOIUrl":null,"url":null,"abstract":"In order to solve the impact problem of uneven velocity during continuous operation for manipulator with multi-dimensional actuator, a smooth planning scheme based on Quintic B-spline algorithm was proposed. Firstly, the physical model of multi-dimensional actuator and its working principle were introduced. At the same time, the motion of the output axis vertex in space was decomposed into three steps, which can make the position relationship between the points more intuitive and convenient for our study. Secondly, the characteristics of Quintic B-spline algorithm were analysed. In this step, the B-spline interpolation function was defined at first, and the basis function of polynomial of degree p was defined according to the relevant information and its characteristics were indicated. Then, we analysed the node sequence parameters. For Quintic B-spline algorithm, when the position sequence of the rotor running track was given, three conditions must be satisfied to uniquely determine the corresponding B-spline function, namely: node vector, control vertex and the degree p of the B-spline curve. On this basis, the boundary constraints and control vertices were solved, which was a very important step. By solving the control vertices of Quintic B-spline curve, a smooth and continuous angular displacement curve can be obtained. The addition of four boundary conditions greatly increases the controllability of the system, making the rotor can start and stop in any way within the constraint conditions, and the connection of each interpolation point is smooth and continuous. The Quintic B-spline algorithm interpolation curve was obtained by simulation based on the time-position sequence of the actuator interpolation points. The results of the interpolation curve verified the effectiveness of the Quintic B-spline algorithm. In addition, three continuous running planning conditions were designed for the same interpolation sequence of the rotor to verify the controllability of the algorithm to the angular velocity and angular acceleration of the rotor during operation. The simulation results show that the Quintic B-spline algorithm has strong controllability for the angular velocity of actuator, and can effectively alleviate the soft impact of the system. Finally, a smooth planning experimental platform with multi-dimensional actuator was built. By setting the same trajectory and different interpolation points, the proposed Quintic B-spline algorithm was compared with the existing S-shaped curve planning algorithm based on the improvement. The results show that the proposed scheme has high control accuracy and strong impact mitigation performance, which can provide a reference for other multi-dimensional actuator trajectory planning.","PeriodicalId":38292,"journal":{"name":"EEA - Electrotehnica, Electronica, Automatica","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EEA - Electrotehnica, Electronica, Automatica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46904/eea.22.70.4.1108003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In order to solve the impact problem of uneven velocity during continuous operation for manipulator with multi-dimensional actuator, a smooth planning scheme based on Quintic B-spline algorithm was proposed. Firstly, the physical model of multi-dimensional actuator and its working principle were introduced. At the same time, the motion of the output axis vertex in space was decomposed into three steps, which can make the position relationship between the points more intuitive and convenient for our study. Secondly, the characteristics of Quintic B-spline algorithm were analysed. In this step, the B-spline interpolation function was defined at first, and the basis function of polynomial of degree p was defined according to the relevant information and its characteristics were indicated. Then, we analysed the node sequence parameters. For Quintic B-spline algorithm, when the position sequence of the rotor running track was given, three conditions must be satisfied to uniquely determine the corresponding B-spline function, namely: node vector, control vertex and the degree p of the B-spline curve. On this basis, the boundary constraints and control vertices were solved, which was a very important step. By solving the control vertices of Quintic B-spline curve, a smooth and continuous angular displacement curve can be obtained. The addition of four boundary conditions greatly increases the controllability of the system, making the rotor can start and stop in any way within the constraint conditions, and the connection of each interpolation point is smooth and continuous. The Quintic B-spline algorithm interpolation curve was obtained by simulation based on the time-position sequence of the actuator interpolation points. The results of the interpolation curve verified the effectiveness of the Quintic B-spline algorithm. In addition, three continuous running planning conditions were designed for the same interpolation sequence of the rotor to verify the controllability of the algorithm to the angular velocity and angular acceleration of the rotor during operation. The simulation results show that the Quintic B-spline algorithm has strong controllability for the angular velocity of actuator, and can effectively alleviate the soft impact of the system. Finally, a smooth planning experimental platform with multi-dimensional actuator was built. By setting the same trajectory and different interpolation points, the proposed Quintic B-spline algorithm was compared with the existing S-shaped curve planning algorithm based on the improvement. The results show that the proposed scheme has high control accuracy and strong impact mitigation performance, which can provide a reference for other multi-dimensional actuator trajectory planning.
基于五次b样条的多维作动器机械手平滑规划
为了解决具有多维作动器的机械臂在连续运行过程中速度不均匀的冲击问题,提出了一种基于五次b样条算法的平滑规划方案。首先,介绍了多维作动器的物理模型及其工作原理。同时,将输出轴顶点在空间中的运动分解为三步,可以使点之间的位置关系更加直观,便于我们的研究。其次,分析了五次b样条算法的特点。该步骤首先定义b样条插值函数,根据相关信息定义p次多项式的基函数,并指出其特征。然后对节点序列参数进行了分析。对于五次b样条算法,当转子运行轨迹的位置序列给定时,要唯一确定对应的b样条函数必须满足三个条件,即节点向量、控制顶点和b样条曲线的p度。在此基础上,求解边界约束和控制顶点,这是非常重要的一步。通过求解五次b样条曲线的控制顶点,可以得到光滑连续的角位移曲线。四个边界条件的加入大大增加了系统的可控性,使得转子在约束条件内可以任意方式启动和停止,并且各插补点的连接平滑连续。基于执行器插补点的时间位置序列,仿真得到了五次b样条算法插补曲线。插值曲线的结果验证了五次b样条算法的有效性。此外,针对转子同一插补序列设计了三种连续运行规划条件,验证了算法对转子运行过程中角速度和角加速度的可控性。仿真结果表明,五次b样条算法对执行器角速度具有较强的可控性,能有效缓解系统的软冲击。最后,构建了具有多维执行机构的平滑规划实验平台。通过设置相同轨迹和不同插补点,将改进后的五次b样条算法与现有的s形曲线规划算法进行比较。结果表明,该方案具有较高的控制精度和较强的抗冲击性能,可为其他多维执行器轨迹规划提供参考。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
EEA - Electrotehnica, Electronica, Automatica
EEA - Electrotehnica, Electronica, Automatica Engineering-Electrical and Electronic Engineering
CiteScore
0.90
自引率
0.00%
发文量
26
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信