首页 > 最新文献

Robotics and Autonomous Systems最新文献

英文 中文
A survey of demonstration learning 示范学习调查
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-13 DOI: 10.1016/j.robot.2024.104812

With the fast improvement of machine learning, reinforcement learning (RL) has been used to automate human tasks in different areas. However, training such agents is difficult and restricted to expert users. Moreover, it is mostly limited to simulation environments due to the high cost and safety concerns of interactions in the real-world. Demonstration Learning is a paradigm in which an agent learns to perform a task by imitating the behavior of an expert shown in demonstrations. Learning from demonstration accelerates the learning process by improving sample efficiency, while also reducing the effort of the programmer. Because the task is learned without interacting with the environment, demonstration learning allows the automation of a wide range of real-world applications such as robotics and healthcare. This paper provides a survey of demonstration learning, where we formally introduce the demonstration problem along with its main challenges and provide a comprehensive overview of the process of learning from demonstrations from the creation of the demonstration data set, to learning methods from demonstrations, and optimization by combining demonstration learning with different machine learning methods. We also review the existing benchmarks and identify their strengths and limitations. Additionally, we discuss the advantages and disadvantages of the paradigm as well as its main applications. Lastly, we discuss the open problems and future research directions of the field.

随着机器学习的快速发展,强化学习(RL)已被用于在不同领域实现人类任务的自动化。然而,训练此类代理非常困难,而且仅限于专家用户。此外,由于在现实世界中进行交互的成本高昂且存在安全隐患,这种方法大多局限于模拟环境。演示学习(Demonstration Learning)是一种代理通过模仿演示中专家的行为来学习执行任务的范例。通过示范学习可以提高样本效率,加快学习进程,同时还能减少程序员的工作量。由于学习任务时无需与环境互动,因此示范学习可使机器人和医疗保健等广泛的现实世界应用实现自动化。本文对演示学习进行了研究,正式介绍了演示问题及其主要挑战,并全面概述了从演示数据集的创建到演示学习方法,以及通过将演示学习与不同的机器学习方法相结合进行优化的演示学习过程。我们还回顾了现有的基准,并指出了它们的优势和局限性。此外,我们还讨论了该范例的优缺点及其主要应用。最后,我们讨论了该领域的未决问题和未来研究方向。
{"title":"A survey of demonstration learning","authors":"","doi":"10.1016/j.robot.2024.104812","DOIUrl":"10.1016/j.robot.2024.104812","url":null,"abstract":"<div><p>With the fast improvement of machine learning, reinforcement learning (RL) has been used to automate human tasks in different areas. However, training such agents is difficult and restricted to expert users. Moreover, it is mostly limited to simulation environments due to the high cost and safety concerns of interactions in the real-world. Demonstration Learning is a paradigm in which an agent learns to perform a task by imitating the behavior of an expert shown in demonstrations. Learning from demonstration accelerates the learning process by improving sample efficiency, while also reducing the effort of the programmer. Because the task is learned without interacting with the environment, demonstration learning allows the automation of a wide range of real-world applications such as robotics and healthcare. This paper provides a survey of demonstration learning, where we formally introduce the demonstration problem along with its main challenges and provide a comprehensive overview of the process of learning from demonstrations from the creation of the demonstration data set, to learning methods from demonstrations, and optimization by combining demonstration learning with different machine learning methods. We also review the existing benchmarks and identify their strengths and limitations. Additionally, we discuss the advantages and disadvantages of the paradigm as well as its main applications. Lastly, we discuss the open problems and future research directions of the field.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001969/pdfft?md5=ca55398684a5261baba6c83e357cba9b&pid=1-s2.0-S0921889024001969-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142229289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Model-less optimal visual control of tendon-driven continuum robots using recurrent neural network-based neurodynamic optimization 利用基于递归神经网络的神经动力学优化技术,对肌腱驱动连续机器人进行无模型优化视觉控制
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-10 DOI: 10.1016/j.robot.2024.104811

Tendon-driven continuum robots (TDCRs) have infinite degrees of freedom and high flexibility, posing challenges for accurate modeling and autonomous control, especially in confined environments. This paper presents a model-less optimal visual control (MLOVC) method using neurodynamic optimization to enable autonomous target tracking of TDCRs in confined environments. The TDCR’s kinematics are estimated online from sensory data, establishing a connection between the actuator input and visual features. An optimal visual servoing method based on quadratic programming (QP) is developed to ensure precise target tracking without violating the robot’s physical constraints. An inverse-free recurrent neural network (RNN)-based neurodynamic optimization method is designed to solve the complex QP problem. Comparative simulations and experiments demonstrate that the proposed method outperforms existing methods in target tracking accuracy and computational efficiency. The RNN-based controller successfully achieves target tracking within constraints in confined environments.

肌腱驱动连续机器人(TDCR)具有无限自由度和高柔性,给精确建模和自主控制带来了挑战,尤其是在密闭环境中。本文提出了一种利用神经动力学优化的无模型最优视觉控制(MLOVC)方法,以实现 TDCR 在密闭环境中的自主目标跟踪。TDCR 的运动学是通过感知数据在线估算的,从而在致动器输入和视觉特征之间建立联系。开发了一种基于二次编程(QP)的最佳视觉伺服方法,以确保在不违反机器人物理约束的情况下精确跟踪目标。设计了一种基于无反递归神经网络(RNN)的神经动力学优化方法来解决复杂的 QP 问题。对比模拟和实验证明,所提出的方法在目标跟踪精度和计算效率方面优于现有方法。基于 RNN 的控制器成功地在有限环境中实现了约束条件下的目标跟踪。
{"title":"Model-less optimal visual control of tendon-driven continuum robots using recurrent neural network-based neurodynamic optimization","authors":"","doi":"10.1016/j.robot.2024.104811","DOIUrl":"10.1016/j.robot.2024.104811","url":null,"abstract":"<div><p>Tendon-driven continuum robots (TDCRs) have infinite degrees of freedom and high flexibility, posing challenges for accurate modeling and autonomous control, especially in confined environments. This paper presents a model-less optimal visual control (MLOVC) method using neurodynamic optimization to enable autonomous target tracking of TDCRs in confined environments. The TDCR’s kinematics are estimated online from sensory data, establishing a connection between the actuator input and visual features. An optimal visual servoing method based on quadratic programming (QP) is developed to ensure precise target tracking without violating the robot’s physical constraints. An inverse-free recurrent neural network (RNN)-based neurodynamic optimization method is designed to solve the complex QP problem. Comparative simulations and experiments demonstrate that the proposed method outperforms existing methods in target tracking accuracy and computational efficiency. The RNN-based controller successfully achieves target tracking within constraints in confined environments.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142169031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
GSC: A graph-based skill composition framework for robot learning GSC:基于图的机器人学习技能构成框架
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-05 DOI: 10.1016/j.robot.2024.104787

Humans excel at performing a wide range of sophisticated tasks by leveraging skills acquired from prior experiences. This characteristic is especially essential in robotics empowered by deep reinforcement learning, as learning every skill from scratch is time-consuming and may not always be feasible. With the prior skills incorporated, skill composition aims to accelerate the learning process on new robotic tasks. Previous works have given insight into combining pre-trained task-agnostic skills, whereas skills are transformed into fixed order representation, resulting in poor capturing of potential complex skill relations. In this paper, we novelly propose a Graph-based framework for Skill Composition (GSC). To learn rich structural information, a carefully designed skill graph is constructed, where skill representations are taken as nodes and skill relations are utilized as edges. Furthermore, to allow it trained efficiently on large-scale skill set, a transformer-style graph updating method is employed to achieve comprehensive information aggregation. Our simulation experiments indicate that GSC outperforms the state-of-the-art methods on various challenging tasks. Additionally, we successfully apply the technique to the navigation task on a real quadruped robot. The project homepage can be found at Graph Skill Composition.

人类善于利用从先前经验中获得的技能来完成各种复杂的任务。由于从头开始学习每项技能都非常耗时,而且并不总是可行,因此这一特性对于采用深度强化学习技术的机器人技术来说尤为重要。有了先前的技能,技能组合旨在加速新机器人任务的学习过程。之前的研究对结合预先训练好的与任务无关的技能进行了深入探讨,但由于技能被转化为固定顺序表示,因此对潜在的复杂技能关系的捕捉能力较差。在本文中,我们新颖地提出了基于图形的技能组合框架(GSC)。为了学习丰富的结构信息,我们精心设计了一个技能图,将技能表示作为节点,将技能关系作为边。此外,为了能在大规模技能集上进行高效训练,我们还采用了变换器式图更新方法来实现全面的信息聚合。我们的模拟实验表明,在各种具有挑战性的任务中,GSC 的表现优于最先进的方法。此外,我们还成功地将该技术应用于真实四足机器人的导航任务。项目主页:Graph Skill Composition。
{"title":"GSC: A graph-based skill composition framework for robot learning","authors":"","doi":"10.1016/j.robot.2024.104787","DOIUrl":"10.1016/j.robot.2024.104787","url":null,"abstract":"<div><p>Humans excel at performing a wide range of sophisticated tasks by leveraging skills acquired from prior experiences. This characteristic is especially essential in robotics empowered by deep reinforcement learning, as learning every skill from scratch is time-consuming and may not always be feasible. With the prior skills incorporated, skill composition aims to accelerate the learning process on new robotic tasks. Previous works have given insight into combining pre-trained task-agnostic skills, whereas skills are transformed into fixed order representation, resulting in poor capturing of potential complex skill relations. In this paper, we novelly propose a <u>G</u>raph-based framework for <u>S</u>kill <u>C</u>omposition (GSC). To learn rich structural information, a carefully designed skill graph is constructed, where skill representations are taken as nodes and skill relations are utilized as edges. Furthermore, to allow it trained efficiently on large-scale skill set, a transformer-style graph updating method is employed to achieve comprehensive information aggregation. Our simulation experiments indicate that GSC outperforms the state-of-the-art methods on various challenging tasks. Additionally, we successfully apply the technique to the navigation task on a real quadruped robot. The project homepage can be found at <span><span>Graph Skill Composition</span><svg><path></path></svg></span>.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142157945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DewROS2: A platform for informed Dew Robotics in ROS DewROS2:ROS 中的露水机器人信息平台
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-05 DOI: 10.1016/j.robot.2024.104800

With the shift from Cloud to Fog and Dew Robotics a lot of emphasis of the research community has been devoted to task offloading. Effective and efficient resource monitoring is however necessary for such offloading and it is also fundamental for other important safety and security tasks. Despite this, robot monitoring has received little attention in general and also for Robot Operating System (ROS) the most employed framework in robotics. In this paper DewROS2 is presented, a platform for Dew Robotics that comprises entities to monitor the system status and to share it with interested applications. The design and implementation of the platform is presented together with the monitoring entities created. DewROS2 has been deployed on different real devices, including an unmanned aerial vehicle and an industrial router, to move from theory to practice and to analyze the impact of monitoring on robot resources. DewROS2 has also been tested in a search and rescue use case where robots are used to collect and transmit videos to spot signs of humans in trouble. Results in controlled and uncontrolled conditions show that the monitoring nodes do not have a significant impact on the performance while providing important and measurable benefits to the applications. Accurately monitoring of robot resources, for example, allows the search and rescue application to almost double the utilization of the network, therefore collecting video at a much higher resolution.

随着云技术向雾技术和露水机器人技术的转变,研究界将大量重点放在了任务卸载上。然而,有效和高效的资源监控对于这种卸载是必要的,对于其他重要的安全和安保任务也是至关重要的。尽管如此,机器人监控却很少受到关注,机器人操作系统(ROS)作为机器人技术中最常用的框架也是如此。本文介绍了 DewROS2,这是一个用于 Dew 机器人技术的平台,由多个实体组成,用于监控系统状态并与相关应用程序共享。本文介绍了该平台的设计和实施,以及所创建的监控实体。DewROS2 已部署在不同的真实设备上,包括无人驾驶飞行器和工业路由器,以便从理论走向实践,并分析监控对机器人资源的影响。DewROS2 还在一个搜救案例中进行了测试,在该案例中,机器人被用来收集和传输视频,以发现人类陷入困境的迹象。在受控和非受控条件下的测试结果表明,监控节点不会对性能产生重大影响,同时还能为应用带来重要的、可衡量的益处。例如,对机器人资源的精确监控使搜救应用的网络利用率几乎翻了一番,从而以更高的分辨率收集视频。
{"title":"DewROS2: A platform for informed Dew Robotics in ROS","authors":"","doi":"10.1016/j.robot.2024.104800","DOIUrl":"10.1016/j.robot.2024.104800","url":null,"abstract":"<div><p>With the shift from Cloud to Fog and Dew Robotics a lot of emphasis of the research community has been devoted to task offloading. Effective and efficient resource monitoring is however necessary for such offloading and it is also fundamental for other important safety and security tasks. Despite this, robot monitoring has received little attention in general and also for Robot Operating System (ROS) the most employed framework in robotics. In this paper DewROS2 is presented, a platform for Dew Robotics that comprises entities to monitor the system status and to share it with interested applications. The design and implementation of the platform is presented together with the monitoring entities created. DewROS2 has been deployed on different real devices, including an unmanned aerial vehicle and an industrial router, to move from theory to practice and to analyze the impact of monitoring on robot resources. DewROS2 has also been tested in a search and rescue use case where robots are used to collect and transmit videos to spot signs of humans in trouble. Results in controlled and uncontrolled conditions show that the monitoring nodes do not have a significant impact on the performance while providing important and measurable benefits to the applications. Accurately monitoring of robot resources, for example, allows the search and rescue application to almost double the utilization of the network, therefore collecting video at a much higher resolution.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001842/pdfft?md5=5c297fef383277cab8dfb1d34ab6da82&pid=1-s2.0-S0921889024001842-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142243072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Robust quadruped jumping via deep reinforcement learning 通过深度强化学习实现稳健的四足跳跃
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-04 DOI: 10.1016/j.robot.2024.104799

In this paper, we consider a general task of jumping varying distances and heights for a quadrupedal robot in noisy environments, such as off of uneven terrain and with variable robot dynamics parameters. To accurately jump in such conditions, we propose a framework using deep reinforcement learning that leverages and augments the complex solution of nonlinear trajectory optimization for quadrupedal jumping. While the standalone optimization limits jumping to take-off from flat ground and requires accurate assumptions of robot dynamics, our proposed approach improves the robustness to allow jumping off of significantly uneven terrain with variable robot dynamical parameters and environmental conditions. Compared with walking and running, the realization of aggressive jumping on hardware necessitates accounting for the motors’ torque-speed relationship as well as the robot’s total power limits. By incorporating these constraints into our learning framework, we successfully deploy our policy sim-to-real without further tuning, fully exploiting the available onboard power supply and motors. We demonstrate robustness to environment noise of foot disturbances of up to 6 cm in height, or 33% of the robot’s nominal standing height, while jumping 2x the body length in distance.

在本文中,我们考虑了四足机器人在嘈杂环境中跳跃不同距离和高度的一般任务,例如在不平坦的地形上,以及在机器人动态参数可变的情况下。为了在这种条件下准确跳跃,我们提出了一个使用深度强化学习的框架,该框架利用并增强了四足跳跃非线性轨迹优化的复杂解决方案。独立的优化方法将跳跃限制在从平地起飞,并且需要对机器人动力学进行精确假设,而我们提出的方法提高了鲁棒性,允许在机器人动力学参数和环境条件可变的情况下,从明显不平的地形上跳下。与行走和跑步相比,在硬件上实现积极跳跃需要考虑电机的扭矩-速度关系以及机器人的总功率限制。通过将这些限制纳入我们的学习框架,我们成功地将策略模拟到现实中,无需进一步调整,充分利用了可用的板载电源和电机。我们证明了机器人在跳跃距离为身体长度的 2 倍时,对高度达 6 厘米(即机器人标称站立高度的 33%)的脚部干扰环境噪音的鲁棒性。
{"title":"Robust quadruped jumping via deep reinforcement learning","authors":"","doi":"10.1016/j.robot.2024.104799","DOIUrl":"10.1016/j.robot.2024.104799","url":null,"abstract":"<div><p>In this paper, we consider a general task of jumping varying distances and heights for a quadrupedal robot in noisy environments, such as off of uneven terrain and with variable robot dynamics parameters. To accurately jump in such conditions, we propose a framework using deep reinforcement learning that leverages and augments the complex solution of nonlinear trajectory optimization for quadrupedal jumping. While the standalone optimization limits jumping to take-off from flat ground and requires accurate assumptions of robot dynamics, our proposed approach improves the robustness to allow jumping off of significantly uneven terrain with variable robot dynamical parameters and environmental conditions. Compared with walking and running, the realization of aggressive jumping on hardware necessitates accounting for the motors’ torque-speed relationship as well as the robot’s total power limits. By incorporating these constraints into our learning framework, we successfully deploy our policy sim-to-real without further tuning, fully exploiting the available onboard power supply and motors. We demonstrate robustness to environment noise of foot disturbances of up to 6 cm in height, or 33% of the robot’s nominal standing height, while jumping 2<em>x</em> the body length in distance.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001830/pdfft?md5=120dc8f6d5e39f92c0fe9b96f499ae52&pid=1-s2.0-S0921889024001830-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142243073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Incorporating shape dependent power law in motion planning for drawing robots 在绘图机器人的运动规划中纳入形状相关幂律
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-03 DOI: 10.1016/j.robot.2024.104801

Incorporating human natural features into the algorithmic functions of robots can enhance performance efficiency. One of the most popular features of human movements is the power law that defines the connection between movement speed and path curvature. To contribute to this area, by discussing how the power law can provide a reasonable balance between velocity and efficiency, we propose a novel method to design motion profiles based on the power law. The novelty of this solution lies in the adjustment approach for the power law. In this work, inspired by features of human hand movements, the overall curvature of non-circular shapes is considered as the shape-dependent criterion for motion planning. Also, a framework to apply the proposed approach to any open non-circular curvy contours is presented. To investigate the efficiency of the approach, we considered a simple drawing robot. The simulation and experimental results verify the efficacy of the proposed motion planning method.

将人类的自然特征融入机器人的算法功能可以提高性能效率。人类运动最受欢迎的特征之一是幂律,它定义了运动速度与路径曲率之间的联系。为了在这一领域做出贡献,通过讨论幂律如何在速度和效率之间实现合理平衡,我们提出了一种基于幂律设计运动曲线的新方法。这种解决方案的新颖之处在于幂律的调整方法。在这项工作中,受人类手部运动特征的启发,非圆形形状的整体曲率被视为运动规划中与形状相关的标准。此外,还提出了一个框架,可将建议的方法应用于任何开放的非圆形曲线轮廓。为了研究该方法的效率,我们考虑了一个简单的绘图机器人。仿真和实验结果验证了所提运动规划方法的有效性。
{"title":"Incorporating shape dependent power law in motion planning for drawing robots","authors":"","doi":"10.1016/j.robot.2024.104801","DOIUrl":"10.1016/j.robot.2024.104801","url":null,"abstract":"<div><p>Incorporating human natural features into the algorithmic functions of robots can enhance performance efficiency. One of the most popular features of human movements is the <em>power law</em> that defines the connection between movement speed and path curvature. To contribute to this area, by discussing how the <em>power law</em> can provide a reasonable balance between velocity and efficiency, we propose a novel method to design motion profiles based on the <em>power law</em>. The novelty of this solution lies in the adjustment approach for the <em>power law</em>. In this work, inspired by features of human hand movements, the overall curvature of non-circular shapes is considered as the shape-dependent criterion for motion planning. Also, a framework to apply the proposed approach to any open non-circular curvy contours is presented. To investigate the efficiency of the approach, we considered a simple drawing robot. The simulation and experimental results verify the efficacy of the proposed motion planning method.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001854/pdfft?md5=01b8e10ad852b88f3d13ec63d56cfd9c&pid=1-s2.0-S0921889024001854-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142162157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multi-objective QoS optimization in swarm robotics 蜂群机器人中的多目标 QoS 优化
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-09-03 DOI: 10.1016/j.robot.2024.104796

The “Internet of Robotic Things” (IoRT) is a concept that connects sensors and robotic objects. One of the practical applications of IoRT is swarm robotics, where multiple robots collaborate in a shared workspace to accomplish assigned tasks that may be challenging or impossible for a single robot to conquer. Swarm robots are particularly useful in critical situations, such as post-earthquake scenarios, where they can locate survivors and provide assistance in areas inaccessible to humans. In these life-saving situations, reliable and prompt communication among swarm robots is of utmost importance. To address the need for highly dependable and low-latency communication in swarm robotics, this research introduces a novel hybrid approach called Multi-objective QoS optimization based on Support vector regression and Genetic algorithm (MQSG). The MQSG method consists of two main phases: Parameter Relationship Identification and Parameter Optimization. In the Parameter Relationship Identification phase, the relationship between network inputs (Packet inter-arrival time, Packet size, Transmission power, Distance between sender and receiver) and outputs (quality of service (QoS) parameters) is established using support vector regression. In the parameter optimization phase, a multi-objective function is created based on the obtained relationships from the Parameter Relationship Identification phase. By solving this multi-objective function, optimal values for each QoS parameter are determined, leading to enhanced network performance. Simulation results demonstrate that the MQSG method outperforms other similar algorithms in terms of transmission latency, packet delivery rate, and the number of retransmitted packets.

机器人物联网"(IoRT)是一个连接传感器和机器人物体的概念。群机器人技术是 IoRT 的实际应用之一,在这种技术中,多个机器人在一个共享工作区内协作完成分配的任务,而这些任务对于单个机器人来说可能具有挑战性或不可能完成。在地震等危急情况下,群机器人尤其有用,它们可以在人类无法进入的区域找到幸存者并提供帮助。在这些拯救生命的情况下,蜂群机器人之间可靠而迅速的通信至关重要。为了满足蜂群机器人对高可靠性和低延迟通信的需求,本研究引入了一种新颖的混合方法,即基于支持向量回归和遗传算法的多目标 QoS 优化(MQSG)。MQSG 方法包括两个主要阶段:参数关系识别和参数优化。在参数关系识别阶段,使用支持向量回归建立网络输入(数据包到达时间、数据包大小、传输功率、发送方与接收方之间的距离)与输出(服务质量(QoS)参数)之间的关系。在参数优化阶段,根据参数关系识别阶段获得的关系创建一个多目标函数。通过求解这个多目标函数,确定每个 QoS 参数的最佳值,从而提高网络性能。仿真结果表明,MQSG 方法在传输延迟、数据包交付率和重传数据包数量方面优于其他类似算法。
{"title":"Multi-objective QoS optimization in swarm robotics","authors":"","doi":"10.1016/j.robot.2024.104796","DOIUrl":"10.1016/j.robot.2024.104796","url":null,"abstract":"<div><p>The “Internet of Robotic Things” (IoRT) is a concept that connects sensors and robotic objects. One of the practical applications of IoRT is swarm robotics, where multiple robots collaborate in a shared workspace to accomplish assigned tasks that may be challenging or impossible for a single robot to conquer. Swarm robots are particularly useful in critical situations, such as post-earthquake scenarios, where they can locate survivors and provide assistance in areas inaccessible to humans. In these life-saving situations, reliable and prompt communication among swarm robots is of utmost importance. To address the need for highly dependable and low-latency communication in swarm robotics, this research introduces a novel hybrid approach called Multi-objective QoS optimization based on Support vector regression and Genetic algorithm (MQSG). The MQSG method consists of two main phases: Parameter Relationship Identification and Parameter Optimization. In the Parameter Relationship Identification phase, the relationship between network inputs (Packet inter-arrival time, Packet size, Transmission power, Distance between sender and receiver) and outputs (quality of service (QoS) parameters) is established using support vector regression. In the parameter optimization phase, a multi-objective function is created based on the obtained relationships from the Parameter Relationship Identification phase. By solving this multi-objective function, optimal values for each QoS parameter are determined, leading to enhanced network performance. Simulation results demonstrate that the MQSG method outperforms other similar algorithms in terms of transmission latency, packet delivery rate, and the number of retransmitted packets.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142157947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Lane-changing and overtaking trajectory planning for autonomous vehicles with multi-performance optimization considering static and dynamic obstacles 考虑静态和动态障碍物的多性能优化自动驾驶车辆的变道和超车轨迹规划
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-08-31 DOI: 10.1016/j.robot.2024.104797

Affected by the complex traffic environment, lane-changing and overtaking have become daily driving operations of autonomous vehicles, and providing a drivable trajectory is one of the critical tasks of planning processes. To this end, this paper aims to propose an optimization-algorithm-based double quintic polynomial trajectory planning model considering static and dynamic obstacles for lane-changing and overtaking maneuvers of the autonomous vehicle. Firstly, an improved double quintic polynomial planning model considering different motion states and sizes of obstacles is constructed by introducing the lane change transition state to ensure the autonomous vehicle’s driving safety. Secondly, a multi-objective performance function considering various influencing factors is established to improve the driving performances of the autonomous vehicle during lane-changing and overtaking. Finally, a particle swarm optimization (PSO) algorithm is used to optimize parameters of the proposed planning model, such as the lane change time, transition speed, and longitudinal displacement, to generate a driveability trajectory that meets the driving safety, comfort, stability, and low emission requirements of the autonomous vehicle during lane-changing and overtaking. The effectiveness and advantages of the proposed planning model are verified by comparing it with several existing planning models under different driving conditions.

受复杂交通环境的影响,变道和超车已成为自动驾驶汽车的日常驾驶操作,而提供可行驶的轨迹是规划过程的关键任务之一。为此,本文旨在提出一种基于优化算法的双五次多项式轨迹规划模型,考虑静态和动态障碍物,用于自动驾驶汽车的变道和超车操作。首先,通过引入变道转换状态,构建了考虑不同运动状态和障碍物大小的改进双五次多项式规划模型,以确保自动驾驶汽车的行驶安全。其次,建立了考虑各种影响因素的多目标性能函数,以提高自动驾驶汽车在变道和超车时的驾驶性能。最后,利用粒子群优化(PSO)算法优化规划模型的参数,如变线时间、转换速度和纵向位移等,生成满足自主车辆在变线和超车过程中的驾驶安全性、舒适性、稳定性和低排放要求的可行驶轨迹。通过与现有的几个规划模型在不同驾驶条件下的比较,验证了所提出的规划模型的有效性和优势。
{"title":"Lane-changing and overtaking trajectory planning for autonomous vehicles with multi-performance optimization considering static and dynamic obstacles","authors":"","doi":"10.1016/j.robot.2024.104797","DOIUrl":"10.1016/j.robot.2024.104797","url":null,"abstract":"<div><p>Affected by the complex traffic environment, lane-changing and overtaking have become daily driving operations of autonomous vehicles, and providing a drivable trajectory is one of the critical tasks of planning processes. To this end, this paper aims to propose an optimization-algorithm-based double quintic polynomial trajectory planning model considering static and dynamic obstacles for lane-changing and overtaking maneuvers of the autonomous vehicle. Firstly, an improved double quintic polynomial planning model considering different motion states and sizes of obstacles is constructed by introducing the lane change transition state to ensure the autonomous vehicle’s driving safety. Secondly, a multi-objective performance function considering various influencing factors is established to improve the driving performances of the autonomous vehicle during lane-changing and overtaking. Finally, a particle swarm optimization (PSO) algorithm is used to optimize parameters of the proposed planning model, such as the lane change time, transition speed, and longitudinal displacement, to generate a driveability trajectory that meets the driving safety, comfort, stability, and low emission requirements of the autonomous vehicle during lane-changing and overtaking. The effectiveness and advantages of the proposed planning model are verified by comparing it with several existing planning models under different driving conditions.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142157946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Motion planning in underactuated systems with impulsive phenomenon via dynamic shaping of virtual holonomic constraints 通过虚拟整体约束的动态塑造,在具有脉冲现象的欠驱动系统中进行运动规划
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-08-30 DOI: 10.1016/j.robot.2024.104798

Rhythmic motions are traditionally achieved by developing predetermined paths for the states of the space system to follow. Since these paths are obtained offline, the dynamic behavior fails to adapt to changes in environmental conditions or user command desires. The solution we propose is a new strategy called dynamic shaping, in which the paths are formed online to allow the system to create an orbit with the characteristics we need. Hereupon, this paper focuses on applying this strategy to Dynamics with One Degree of Under-actuation and Impulsive Phenomenon (DSODUIP) to adapt the characteristics of outcomes to be in line with the demands.

This research was conducted by leveraging the advantages of virtual holonomic constraints (VHCs) to establish these paths. Therefore, a novel two-level hierarchical control method is designed considering a stability criterion to avoid divergence. At the Low-Level, the controllers stabilize the output of system to follow the VHCs on the system. At the High-Level, the VHCs are modified to shape an orbit with our desired characteristic in the motion. As an illustrative example, the algorithm is implemented to adjust the average angular velocity of a devil stick and the hip velocity of a Three-Link biped robot. Their results vividly demonstrate smooth adjustments and efficient performance in achieving our desired outcomes.

有节奏的运动传统上是通过为空间系统的状态设定预定路径来实现的。由于这些路径是离线获得的,因此动态行为无法适应环境条件或用户指令愿望的变化。我们提出的解决方案是一种名为 "动态塑形 "的新策略,在这种策略中,路径是在线形成的,允许系统创建一个具有我们所需的特性的轨道。因此,本文重点将这一策略应用于具有一度欠动和冲动现象的动力学(DSODUIP),以调整结果的特性,使其符合需求。因此,考虑到避免发散的稳定性准则,设计了一种新型的两级分层控制方法。在低层次,控制器稳定系统输出,以遵循系统上的虚拟整体约束。在高层,对 VHC 进行修改,以形成具有我们所需的运动特性的轨道。举例说明,该算法用于调整魔鬼棍的平均角速度和三连杆双足机器人的臀部速度。其结果生动地展示了在实现我们所期望的结果方面的平滑调整和高效性能。
{"title":"Motion planning in underactuated systems with impulsive phenomenon via dynamic shaping of virtual holonomic constraints","authors":"","doi":"10.1016/j.robot.2024.104798","DOIUrl":"10.1016/j.robot.2024.104798","url":null,"abstract":"<div><p>Rhythmic motions are traditionally achieved by developing predetermined paths for the states of the space system to follow. Since these paths are obtained offline, the dynamic behavior fails to adapt to changes in environmental conditions or user command desires. The solution we propose is a new strategy called dynamic shaping, in which the paths are formed online to allow the system to create an orbit with the characteristics we need. Hereupon, this paper focuses on applying this strategy to Dynamics with One Degree of Under-actuation and Impulsive Phenomenon (DSODUIP) to adapt the characteristics of outcomes to be in line with the demands.</p><p>This research was conducted by leveraging the advantages of virtual holonomic constraints (VHCs) to establish these paths. Therefore, a novel two-level hierarchical control method is designed considering a stability criterion to avoid divergence. At the Low-Level, the controllers stabilize the output of system to follow the VHCs on the system. At the High-Level, the VHCs are modified to shape an orbit with our desired characteristic in the motion. As an illustrative example, the algorithm is implemented to adjust the average angular velocity of a devil stick and the hip velocity of a Three-Link biped robot. Their results vividly demonstrate smooth adjustments and efficient performance in achieving our desired outcomes.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142162271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing radioactive environment exploration with bio-inspired swarm robotics: A comparative analysis of Lévy flight and stigmergy methods 利用生物启发蜂群机器人技术加强放射性环境探索:莱维飞行法和stigmergy法的比较分析
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-08-25 DOI: 10.1016/j.robot.2024.104794

Utilizing swarm robotics techniques can significantly enhance the efficiency of exploring and mapping hazardous environments, such as nuclear sites. Instead of relying on a single robot for exploration, employing multiple robots working in coordination allows for fast coverage and more comprehensive data collection. In this study, bio-inspired algorithms, specifically Lévy flight and stigmergy, are utilized to guide the robots' movements. The Lévy flight algorithm mimics the movement patterns observed in animals like sharks and honeybees during their search for food, while stigmergy involves indirect communication between agents through environmental traces. By integrating these algorithms with swarm robotics, the robots effectively explore radioactive environments, gather data, and generate detailed maps of the area. Our research delves into various aspects of exploration, including the influence of the number of deployed robots and their exposure to radiation. Comparative analysis reveals the efficacy of stigmergy as a superior approach for guiding swarm robot movements in radioactive environments. This study underscores the significant potential of employing collective robotics for exploration tasks in nuclear scenarios, highlighting the promising applications of swarm intelligence in enhancing safety and efficiency in hazardous environments.

利用蜂群机器人技术可以大大提高探索和测绘核设施等危险环境的效率。与依赖单个机器人进行探索不同,采用多个机器人协同工作可以实现快速覆盖和更全面的数据收集。本研究利用生物启发算法,特别是 Lévy 飞行和 stigmergy 算法来指导机器人的运动。莱维飞行算法模仿了鲨鱼和蜜蜂等动物在寻找食物过程中的运动模式,而stigmergy算法则涉及机器人之间通过环境痕迹进行间接交流。通过将这些算法与蜂群机器人技术相结合,机器人可以有效地探索放射性环境、收集数据并生成该区域的详细地图。我们的研究深入探讨了探索的各个方面,包括部署机器人的数量及其暴露于辐射的影响。对比分析表明,stigmergy 是在放射性环境中指导蜂群机器人运动的一种有效方法。这项研究强调了在核场景中使用集体机器人技术执行探索任务的巨大潜力,突出了群集智能在提高危险环境中的安全性和效率方面的应用前景。
{"title":"Enhancing radioactive environment exploration with bio-inspired swarm robotics: A comparative analysis of Lévy flight and stigmergy methods","authors":"","doi":"10.1016/j.robot.2024.104794","DOIUrl":"10.1016/j.robot.2024.104794","url":null,"abstract":"<div><p>Utilizing swarm robotics techniques can significantly enhance the efficiency of exploring and mapping hazardous environments, such as nuclear sites. Instead of relying on a single robot for exploration, employing multiple robots working in coordination allows for fast coverage and more comprehensive data collection. In this study, bio-inspired algorithms, specifically Lévy flight and stigmergy, are utilized to guide the robots' movements. The Lévy flight algorithm mimics the movement patterns observed in animals like sharks and honeybees during their search for food, while stigmergy involves indirect communication between agents through environmental traces. By integrating these algorithms with swarm robotics, the robots effectively explore radioactive environments, gather data, and generate detailed maps of the area. Our research delves into various aspects of exploration, including the influence of the number of deployed robots and their exposure to radiation. Comparative analysis reveals the efficacy of stigmergy as a superior approach for guiding swarm robot movements in radioactive environments. This study underscores the significant potential of employing collective robotics for exploration tasks in nuclear scenarios, highlighting the promising applications of swarm intelligence in enhancing safety and efficiency in hazardous environments.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":null,"pages":null},"PeriodicalIF":4.3,"publicationDate":"2024-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142117586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Robotics and Autonomous Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1