Motion Planners for Path or Waypoint Following and End-Effector Sway Damping With Dynamic Programming

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2024-11-05 DOI:10.1109/TASE.2024.3486040
Iman Jebellat;Inna Sharf
{"title":"Motion Planners for Path or Waypoint Following and End-Effector Sway Damping With Dynamic Programming","authors":"Iman Jebellat;Inna Sharf","doi":"10.1109/TASE.2024.3486040","DOIUrl":null,"url":null,"abstract":"We propose two novel motion planners for a robotic manipulator with a passive end-effector that is free to sway during and after the robot’s motion. The planners utilize Dynamic Programming to generate trajectories that damp the end-effector’s residual sway while ensuring that the boom tip—the point to which the end-effector is attached—follows a collision-free path or time-dependent waypoints. Our use case is a crane of a forwarder machine, a log-loading machine in the forestry industry, with a passive grapple. In the cluttered forest environment, accurate path following and grapple sway damping are critical to increase the operation efficiency and avoid harming the machine and environment. The results of the simulation in a high-fidelity multibody-dynamics simulator showcase the effectiveness of our methodology in achieving exact path following or timed waypoints following and the residual sway damping. In particular, the average of the maximum residual sway is only 1.9°, showing an average reduction of 75%, as compared to fifth, sixth, and tenth order polynomial trajectories, in six test cases, including common paths used by operators to pick and place logs. Monte-Carlo simulations also showed that our planners have very good robustness against payload mass uncertainty. Other merits of our Dynamic Programming trajectories are that they are smooth, computationally inexpensive, and result in reduced residual sway even for nonzero initial sway conditions. Moreover, the generality of our methodology opens a new way to design anti-sway motion planners for construction cranes or quadrotors with a slung payload, in addition to serial manipulators with passive end-effectors.Note to Practitioners—This work was motivated by the problems arising in the operation of log-loading cranes in the forestry industry: the problems of the end-effector’s large sway during crane reconfiguration and the collision between the crane and obstacles, which are detrimental to the efficiency of the operation. Similar issues arise, for example, in construction cranes transporting large hanging objects. We propose a novel methodology to address both problems by generating smooth and computationally inexpensive trajectories for the crane joint motion. The approach begins with the model of the sway motion and the definition of the collision-free path. Then, our Dynamic Programming algorithm generates anti-sway trajectories that satisfy the joint constraints. The results in a high-fidelity simulator show that our motion planners lead to precise path following and significant sway damping, and also confirm its superiority compared to polynomial trajectories, commonly used in industries. Monte-Carlo simulation also confirms our planners’ robustness. Our methodology is also applicable to other dynamic systems with freely hanging objects, such as multi-degree-of-freedom robotic manipulators, construction cranes, and quadrotors carrying a slung payload. A possible limitation is that the methodology is model-based and necessitates finding the sway dynamics model and estimating payload properties.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"8439-8452"},"PeriodicalIF":6.4000,"publicationDate":"2024-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10744215/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

We propose two novel motion planners for a robotic manipulator with a passive end-effector that is free to sway during and after the robot’s motion. The planners utilize Dynamic Programming to generate trajectories that damp the end-effector’s residual sway while ensuring that the boom tip—the point to which the end-effector is attached—follows a collision-free path or time-dependent waypoints. Our use case is a crane of a forwarder machine, a log-loading machine in the forestry industry, with a passive grapple. In the cluttered forest environment, accurate path following and grapple sway damping are critical to increase the operation efficiency and avoid harming the machine and environment. The results of the simulation in a high-fidelity multibody-dynamics simulator showcase the effectiveness of our methodology in achieving exact path following or timed waypoints following and the residual sway damping. In particular, the average of the maximum residual sway is only 1.9°, showing an average reduction of 75%, as compared to fifth, sixth, and tenth order polynomial trajectories, in six test cases, including common paths used by operators to pick and place logs. Monte-Carlo simulations also showed that our planners have very good robustness against payload mass uncertainty. Other merits of our Dynamic Programming trajectories are that they are smooth, computationally inexpensive, and result in reduced residual sway even for nonzero initial sway conditions. Moreover, the generality of our methodology opens a new way to design anti-sway motion planners for construction cranes or quadrotors with a slung payload, in addition to serial manipulators with passive end-effectors.Note to Practitioners—This work was motivated by the problems arising in the operation of log-loading cranes in the forestry industry: the problems of the end-effector’s large sway during crane reconfiguration and the collision between the crane and obstacles, which are detrimental to the efficiency of the operation. Similar issues arise, for example, in construction cranes transporting large hanging objects. We propose a novel methodology to address both problems by generating smooth and computationally inexpensive trajectories for the crane joint motion. The approach begins with the model of the sway motion and the definition of the collision-free path. Then, our Dynamic Programming algorithm generates anti-sway trajectories that satisfy the joint constraints. The results in a high-fidelity simulator show that our motion planners lead to precise path following and significant sway damping, and also confirm its superiority compared to polynomial trajectories, commonly used in industries. Monte-Carlo simulation also confirms our planners’ robustness. Our methodology is also applicable to other dynamic systems with freely hanging objects, such as multi-degree-of-freedom robotic manipulators, construction cranes, and quadrotors carrying a slung payload. A possible limitation is that the methodology is model-based and necessitates finding the sway dynamics model and estimating payload properties.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
通过动态编程实现路径或航点跟踪和末端执行器摇摆阻尼的运动规划器
我们提出了两种新颖的运动规划器,用于具有被动末端执行器的机器人机械臂,该末端执行器在机器人运动期间和运动后自由摆动。规划人员利用动态规划来生成轨迹,以抑制末端执行器的残余摆动,同时确保臂架尖端(末端执行器附着的点)遵循无碰撞路径或随时间变化的路径点。我们的用例是货代机的起重机,林业行业的原木装载机,带有被动抓钩。在杂乱的森林环境中,精确的路径跟踪和擒抱摆动阻尼是提高操作效率、避免对机器和环境造成危害的关键。在高保真多体动力学模拟器中的仿真结果显示了我们的方法在实现精确路径跟踪或定时路径点跟踪和残余摇摆阻尼方面的有效性。特别是,在六个测试用例中,最大残余摆动的平均值仅为1.9°,与五阶、六阶和十阶多项式轨迹相比,平均减少了75%,包括操作员用来挑选和放置日志的常见路径。蒙特卡罗仿真还表明,规划器对有效载荷质量的不确定性具有很好的鲁棒性。我们的动态规划轨迹的其他优点是它们是光滑的,计算成本低,并且即使在非零初始摇摆条件下也可以减少剩余摇摆。此外,我们的方法的通用性开辟了一种新的方式来设计抗摇摆运动规划的建筑起重机或四旋翼飞机与悬挂有效载荷,除了系列机械手与被动末端执行器。给从业人员的说明:这项工作的动机是林业行业的原木装载起重机在操作中出现的问题:起重机重新配置时末端执行器的大摆动问题以及起重机与障碍物的碰撞问题,这些问题不利于操作效率。例如,在运输大型悬挂物的建筑起重机中也出现了类似的问题。我们提出了一种新的方法来解决这两个问题,即为起重机关节运动生成光滑且计算成本低廉的轨迹。该方法从摇摆运动的模型和无碰撞路径的定义开始。然后,我们的动态规划算法生成了满足关节约束的抗摇摆轨迹。高保真度模拟器的结果表明,我们的运动规划器可以精确地跟踪路径和显著的摇摆阻尼,并且与工业中常用的多项式轨迹相比,也证实了它的优越性。蒙特卡罗仿真也证实了规划器的鲁棒性。我们的方法也适用于其他具有自由悬挂物体的动态系统,如多自由度机器人操纵器、建筑起重机和携带悬挂载荷的四旋翼机。一个可能的限制是,该方法是基于模型的,需要找到摇摆动力学模型并估计有效载荷特性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
期刊最新文献
CoVA-IL: Zero-Shot Imitation Learning via Contrastive Viewpoint Alignment on Object-Centric Representation Self-Organized Team Formation via Multi-Task Hedonic Games for Capability-Heterogeneous Human-Machine Agents Perceptive Locomotion and Navigation for Quadruped Robots via Depth-Based Representation Data-Driven Inverse Reinforcement Learning for Markov Multiplayer Tidal Turbine Systems A Hierarchical Path Planning Framework for Large-Scale Sparse Environments: Layered Grid Refinement and Bidirectional Shortcuts with Application to Offshore Wind Farm Inspection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1