水下六足机器人崎岖地形攀爬的最佳步态规划和推进器力分配

IF 7.9 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2024-08-20 DOI:10.1109/TASE.2024.3443399
Lepeng Chen;Rongxin Cui;Weisheng Yan;Yang Li;Kaiyang Xu
{"title":"水下六足机器人崎岖地形攀爬的最佳步态规划和推进器力分配","authors":"Lepeng Chen;Rongxin Cui;Weisheng Yan;Yang Li;Kaiyang Xu","doi":"10.1109/TASE.2024.3443399","DOIUrl":null,"url":null,"abstract":"The underwater hexapod robot, driven by eight thrusters and six C-shaped legs, can perform complex locomotion tasks such as climbing rough terrain. Unlike conventional point-contact legs, the C-shaped leg rolls on the terrain. The rolling fashion brings significantly complex loop-closure kinematic constraints and complicates the finding of feasible gaits. In addition, when C-shaped legs roll on rough terrain, their contact condition will change in real-time, leading to time-varying contact force, which may result in the leg slipping or even the robot falling. To address the two issues, we propose gait planning and thruster force allocating methods for rough terrain climbing. First, we propose a sampling-based gait planner that extends random trees in task space and finds feasible gaits to fulfill the loop-closure kinematic constraints, which avoids designing the complex sampling and steering procedures in an implicitly-defined manifold. Second, by designing a gait interval-based cost function, we propose an optimal sampling-based planner to find smooth climbing gaits. Third, by establishing a simplified single rigid body (SRB) model, we formulate an optimization problem to allocate thruster forces to guarantee that contact forces cannot lead to the leg slipping. Finally, the effectiveness and practicality of the proposed methods are validated via extensive Gazebo simulations as well as hardware experiments. Note to Practitioners—The motivation for this paper stems from the need to develop a practical rough terrain climbing algorithm for a thruster-assisted underwater hexapod robot that can walk the underwater structure with any dip angles to perform some meticulous small-range operations such as hull cleaning, fracture detection, and damage restoration. However, existing climbing algorithms mainly focus on finding legs’ torques or footsteps for point-contact legged robots. They may fail to be directly used in the underwater robot simultaneously driven by thrusters and C-shaped rolling-contact legs. Then, we propose an optimal gait planning method to find C-shaped legs’ smooth desired rotation angles and an optimal thruster force allocation method to regulate each support leg’s contact force to avoid slipping. Finally, the gait planning method can also be applied to other rolling-contact legged robots, and the thruster force allocation method can help other thruster-assisted legged robots perform complex locomotion tasks.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"6340-6353"},"PeriodicalIF":7.9000,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimal Gait Planning and Thruster Force Allocation for Rough Terrain Climbing of an Underwater Hexapod Robot\",\"authors\":\"Lepeng Chen;Rongxin Cui;Weisheng Yan;Yang Li;Kaiyang Xu\",\"doi\":\"10.1109/TASE.2024.3443399\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The underwater hexapod robot, driven by eight thrusters and six C-shaped legs, can perform complex locomotion tasks such as climbing rough terrain. Unlike conventional point-contact legs, the C-shaped leg rolls on the terrain. The rolling fashion brings significantly complex loop-closure kinematic constraints and complicates the finding of feasible gaits. In addition, when C-shaped legs roll on rough terrain, their contact condition will change in real-time, leading to time-varying contact force, which may result in the leg slipping or even the robot falling. To address the two issues, we propose gait planning and thruster force allocating methods for rough terrain climbing. First, we propose a sampling-based gait planner that extends random trees in task space and finds feasible gaits to fulfill the loop-closure kinematic constraints, which avoids designing the complex sampling and steering procedures in an implicitly-defined manifold. Second, by designing a gait interval-based cost function, we propose an optimal sampling-based planner to find smooth climbing gaits. Third, by establishing a simplified single rigid body (SRB) model, we formulate an optimization problem to allocate thruster forces to guarantee that contact forces cannot lead to the leg slipping. Finally, the effectiveness and practicality of the proposed methods are validated via extensive Gazebo simulations as well as hardware experiments. Note to Practitioners—The motivation for this paper stems from the need to develop a practical rough terrain climbing algorithm for a thruster-assisted underwater hexapod robot that can walk the underwater structure with any dip angles to perform some meticulous small-range operations such as hull cleaning, fracture detection, and damage restoration. However, existing climbing algorithms mainly focus on finding legs’ torques or footsteps for point-contact legged robots. They may fail to be directly used in the underwater robot simultaneously driven by thrusters and C-shaped rolling-contact legs. Then, we propose an optimal gait planning method to find C-shaped legs’ smooth desired rotation angles and an optimal thruster force allocation method to regulate each support leg’s contact force to avoid slipping. Finally, the gait planning method can also be applied to other rolling-contact legged robots, and the thruster force allocation method can help other thruster-assisted legged robots perform complex locomotion tasks.\",\"PeriodicalId\":51060,\"journal\":{\"name\":\"IEEE Transactions on Automation Science and Engineering\",\"volume\":\"22 \",\"pages\":\"6340-6353\"},\"PeriodicalIF\":7.9000,\"publicationDate\":\"2024-08-20\",\"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/10639832/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10639832/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

这个水下六足机器人由8个推进器和6条c形腿驱动,可以执行复杂的运动任务,比如爬上崎岖的地形。与传统的点接触腿不同,c型腿在地形上滚动。滚动方式带来了非常复杂的闭环运动约束,使可行步态的寻找变得复杂。此外,当c型腿在崎岖地形上滚动时,其接触条件会实时变化,导致接触力随时间变化,可能导致腿打滑甚至机器人坠落。为了解决这两个问题,提出了崎岖地形攀爬的步态规划和推力器力分配方法。首先,我们提出了一种基于采样的步态规划方法,该方法在任务空间中扩展随机树,找到可行的步态来满足闭环运动约束,避免了在隐式定义流形中设计复杂的采样和转向过程。其次,通过设计一种基于步态区间的代价函数,提出了一种基于最优采样的规划方法来寻找平稳的攀爬步态。第三,通过建立简化的单刚体(SRB)模型,制定了推力器力的优化分配问题,以保证接触力不会导致腿滑动。最后,通过大量的Gazebo仿真和硬件实验验证了所提方法的有效性和实用性。从业者注意:本文的动机源于需要为推进器辅助的水下六足机器人开发一种实用的崎岖地形攀登算法,该机器人可以在任何倾角的水下结构中行走,以执行一些细致的小范围操作,如船体清洁,裂缝检测和损伤修复。然而,对于点接触式腿式机器人,现有的攀爬算法主要集中在寻找腿的扭矩或脚步。它们可能无法直接用于由推进器和c型滚动接触腿同时驱动的水下机器人。然后,提出了一种优化的步态规划方法来寻找c型腿光滑的理想旋转角度,并提出了一种优化的推力器力分配方法来调节每个支撑腿的接触力以避免打滑。最后,步态规划方法也可以应用于其他滚动接触式腿式机器人,推力器力分配方法可以帮助其他推力器辅助的腿式机器人完成复杂的运动任务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Optimal Gait Planning and Thruster Force Allocation for Rough Terrain Climbing of an Underwater Hexapod Robot
The underwater hexapod robot, driven by eight thrusters and six C-shaped legs, can perform complex locomotion tasks such as climbing rough terrain. Unlike conventional point-contact legs, the C-shaped leg rolls on the terrain. The rolling fashion brings significantly complex loop-closure kinematic constraints and complicates the finding of feasible gaits. In addition, when C-shaped legs roll on rough terrain, their contact condition will change in real-time, leading to time-varying contact force, which may result in the leg slipping or even the robot falling. To address the two issues, we propose gait planning and thruster force allocating methods for rough terrain climbing. First, we propose a sampling-based gait planner that extends random trees in task space and finds feasible gaits to fulfill the loop-closure kinematic constraints, which avoids designing the complex sampling and steering procedures in an implicitly-defined manifold. Second, by designing a gait interval-based cost function, we propose an optimal sampling-based planner to find smooth climbing gaits. Third, by establishing a simplified single rigid body (SRB) model, we formulate an optimization problem to allocate thruster forces to guarantee that contact forces cannot lead to the leg slipping. Finally, the effectiveness and practicality of the proposed methods are validated via extensive Gazebo simulations as well as hardware experiments. Note to Practitioners—The motivation for this paper stems from the need to develop a practical rough terrain climbing algorithm for a thruster-assisted underwater hexapod robot that can walk the underwater structure with any dip angles to perform some meticulous small-range operations such as hull cleaning, fracture detection, and damage restoration. However, existing climbing algorithms mainly focus on finding legs’ torques or footsteps for point-contact legged robots. They may fail to be directly used in the underwater robot simultaneously driven by thrusters and C-shaped rolling-contact legs. Then, we propose an optimal gait planning method to find C-shaped legs’ smooth desired rotation angles and an optimal thruster force allocation method to regulate each support leg’s contact force to avoid slipping. Finally, the gait planning method can also be applied to other rolling-contact legged robots, and the thruster force allocation method can help other thruster-assisted legged robots perform complex locomotion tasks.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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.
期刊最新文献
Adaptive Complexity Nonlinear Hybrid-model Predictive Control for Underactuated USVs with Experimental Validation A Novel Focused Crawling Strategy Combining Ontology and Wang–Landau Sampling for Rainstorm Disasters Extended Kalman Filtering for Nonlinear Systems with Energy Harvesting Sensors under A Modified Stochastic Communication Protocols Privacy-Preserving Distributed Modeling and Predictive Control Using Homomorphically Encrypted Neural Network Models Hierarchical Multi-Modal Enhancement for Robust Transmission Line Detection
×
引用
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