首页 > 最新文献

Robotics and Autonomous Systems最新文献

英文 中文
Optimizing robotic arm control using deep Q-learning and artificial neural networks through demonstration-based methodologies: A case study of dynamic and static conditions 通过基于演示的方法使用深度 Q-learning 和人工神经网络优化机械臂控制:动态和静态条件案例研究
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-08-03 DOI: 10.1016/j.robot.2024.104771
Tianci Gao

This paper uses robot programming techniques, such as Deep Q Network, Artificial Neural Network, and Artificial Deep Q Network, to address challenges related to controlling robotic arms through demonstration learning. Static and dynamic states of the subjects were the subjects of experiments. Each method's classification accuracy process success values and experimental condition combination were evaluated. The DQN method demonstrated favourable classification accuracy outcomes, achieving an Accuracy value of 0.64 for the fixed dice and 0.52 for the moving dice. The Response value was 0.51 for the fixed dice and 0.41 for the moving dice, indicating a moderate level. The ANN method demonstrated lower accuracy, with Accuracy values of 0.59 and 0.56 and Response values of 0.61 and 0.58, respectively. The ADQN method demonstrated superior outcomes, with Accuracy values of 0.66 and 0.59 and Response values of 0.67 and 0.61. During the initial learning iterations, ADQN demonstrated the highest success rate at 33.67 %, whereas DQN and ANN achieved 28.39 % and 20.13 % success rates, respectively. As the number of iterations increased, all methods demonstrated improvement in their results. ADQN maintained a high success rate of 97.59 %, while DQN and ANN attained 82.16 % and 88.66 %, respectively. As the number of iterations increases, the results of all methods improve, but the success rate of the Artificial Deep Q Network remains high. As the number of iterations increases, both Deep Q Network and Artificial Neural Network demonstrate the potential to achieve good results. Overall, the findings support the efficacy of robot programming techniques that incorporate demonstration learning. The Artificial Deep Q Network is the most successful and fast-converging method suitable for various robot control tasks. These findings provide a foundation for future research and large-scale, comprehensive learning applications for complex rot control.

本文利用深度 Q 网络、人工神经网络和人工深度 Q 网络等机器人编程技术,通过演示学习来解决控制机械臂的相关难题。实验对象为静态和动态状态。实验评估了每种方法的分类准确性过程成功值和实验条件组合。DQN 方法取得了良好的分类准确度结果,固定骰子的准确度值为 0.64,移动骰子的准确度值为 0.52。固定骰子的响应值为 0.51,移动骰子的响应值为 0.41,显示出中等水平。ANN 方法的准确度较低,准确值分别为 0.59 和 0.56,响应值分别为 0.61 和 0.58。ADQN 方法的准确度分别为 0.66 和 0.59,响应值分别为 0.67 和 0.61,表现出较高的水平。在最初的学习迭代中,ADQN 的成功率最高,达到 33.67%,而 DQN 和 ANN 的成功率分别为 28.39% 和 20.13%。随着迭代次数的增加,所有方法的结果都有所改善。ADQN 保持了 97.59 % 的高成功率,而 DQN 和 ANN 分别达到了 82.16 % 和 88.66 %。随着迭代次数的增加,所有方法的结果都有所改善,但人工深度 Q 网络的成功率仍然很高。随着迭代次数的增加,深度 Q 网络和人工神经网络都显示出取得良好结果的潜力。总体而言,研究结果支持结合演示学习的机器人编程技术的有效性。人工深度 Q 网络是最成功的快速收敛方法,适用于各种机器人控制任务。这些发现为未来的研究和复杂旋转控制的大规模综合学习应用奠定了基础。
{"title":"Optimizing robotic arm control using deep Q-learning and artificial neural networks through demonstration-based methodologies: A case study of dynamic and static conditions","authors":"Tianci Gao","doi":"10.1016/j.robot.2024.104771","DOIUrl":"10.1016/j.robot.2024.104771","url":null,"abstract":"<div><p>This paper uses robot programming techniques, such as Deep Q Network, Artificial Neural Network, and Artificial Deep Q Network, to address challenges related to controlling robotic arms through demonstration learning. Static and dynamic states of the subjects were the subjects of experiments. Each method's classification accuracy process success values and experimental condition combination were evaluated. The DQN method demonstrated favourable classification accuracy outcomes, achieving an Accuracy value of 0.64 for the fixed dice and 0.52 for the moving dice. The Response value was 0.51 for the fixed dice and 0.41 for the moving dice, indicating a moderate level. The ANN method demonstrated lower accuracy, with Accuracy values of 0.59 and 0.56 and Response values of 0.61 and 0.58, respectively. The ADQN method demonstrated superior outcomes, with Accuracy values of 0.66 and 0.59 and Response values of 0.67 and 0.61. During the initial learning iterations, ADQN demonstrated the highest success rate at 33.67 %, whereas DQN and ANN achieved 28.39 % and 20.13 % success rates, respectively. As the number of iterations increased, all methods demonstrated improvement in their results. ADQN maintained a high success rate of 97.59 %, while DQN and ANN attained 82.16 % and 88.66 %, respectively. As the number of iterations increases, the results of all methods improve, but the success rate of the Artificial Deep Q Network remains high. As the number of iterations increases, both Deep Q Network and Artificial Neural Network demonstrate the potential to achieve good results. Overall, the findings support the efficacy of robot programming techniques that incorporate demonstration learning. The Artificial Deep Q Network is the most successful and fast-converging method suitable for various robot control tasks. These findings provide a foundation for future research and large-scale, comprehensive learning applications for complex rot control.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"181 ","pages":"Article 104771"},"PeriodicalIF":4.3,"publicationDate":"2024-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142001989","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
Mission based systems for connected automated mobility 基于任务的互联自动交通系统
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-31 DOI: 10.1016/j.robot.2024.104772
David Yagüe-Cuevas , Pablo Marín-Plaza , María-Paz Sesmero , Araceli Sanchis

Cooperative, connected and automated mobility (CCAM) is one of the next big steps in the automotive industry. Thanks to recent improvements in Advanced Driver Assistance Systems, and novel methods for automating vehicles, more safe and efficient transport mechanisms have been achieved. Current vehicles are already connected devices, and communications between vehicles, infrastructure and other road users will allow traffic agents to share information and use it to coordinate their actions. The full integration between cooperation, connectivity, and automation technologies entail an important achievement to improve road safety, traffic efficiency and comfort of driving. To approach this goal, the main contributions of this work propose a new distributed mission system based on Advanced Behavioral Points (ABP). That is, based on relevant points inside a plan which store a collection of predefined tasks that operate at the high level layer of an automated and connected vehicle to coordinate behaviors when connecting to critical emplacements like junctions and roundabouts. This approach, which has been tested in the simulation environment of Carla, provide a collaboration stack between the traffic infrastructure and the ego vehicle so as to cope with actual problems such as traffic congestion and road accidents.

合作、互联和自动驾驶交通(CCAM)是汽车行业的下一个重要发展方向。得益于先进驾驶辅助系统的最新改进和车辆自动化的新方法,我们已经实现了更安全、更高效的交通机制。目前的车辆已经是联网设备,而车辆、基础设施和其他道路使用者之间的通信将使交通参与者能够共享信息,并利用这些信息协调行动。合作、互联和自动化技术之间的全面融合,是提高道路安全、交通效率和驾驶舒适度的重要成果。为了实现这一目标,这项工作的主要贡献是提出了一种基于高级行为点(ABP)的新型分布式任务系统。也就是说,基于计划内的相关点,这些点存储了一系列预定义的任务,在自动驾驶和互联车辆的高层运行,以协调连接到路口和环岛等关键位置时的行为。这种方法已在 Carla 仿真环境中进行了测试,可在交通基础设施和自动驾驶汽车之间提供一个协作栈,以应对交通拥堵和道路事故等实际问题。
{"title":"Mission based systems for connected automated mobility","authors":"David Yagüe-Cuevas ,&nbsp;Pablo Marín-Plaza ,&nbsp;María-Paz Sesmero ,&nbsp;Araceli Sanchis","doi":"10.1016/j.robot.2024.104772","DOIUrl":"10.1016/j.robot.2024.104772","url":null,"abstract":"<div><p>Cooperative, connected and automated mobility (CCAM) is one of the next big steps in the automotive industry. Thanks to recent improvements in Advanced Driver Assistance Systems, and novel methods for automating vehicles, more safe and efficient transport mechanisms have been achieved. Current vehicles are already connected devices, and communications between vehicles, infrastructure and other road users will allow traffic agents to share information and use it to coordinate their actions. The full integration between cooperation, connectivity, and automation technologies entail an important achievement to improve road safety, traffic efficiency and comfort of driving. To approach this goal, the main contributions of this work propose a new distributed mission system based on Advanced Behavioral Points (ABP). That is, based on relevant points inside a plan which store a collection of predefined tasks that operate at the high level layer of an automated and connected vehicle to coordinate behaviors when connecting to critical emplacements like junctions and roundabouts. This approach, which has been tested in the simulation environment of Carla, provide a collaboration stack between the traffic infrastructure and the ego vehicle so as to cope with actual problems such as traffic congestion and road accidents.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104772"},"PeriodicalIF":4.3,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001568/pdfft?md5=8b3491dabbc80cc6bfc0b42e6fae5ea1&pid=1-s2.0-S0921889024001568-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141934837","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
Visual Predictive Control for mobile manipulator: Visibility, manipulability, and stability 移动机械手的视觉预测控制:可视性、可操作性和稳定性
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-26 DOI: 10.1016/j.robot.2024.104754
H. Bildstein , V. Cadenat , A. Durand-Petiteville

This paper proposes a visual predictive control solution adapted to mobile manipulators and able to cope with several issues related to visibility, manipulability, and stability. To address these problems, the proposed strategy relies on (i) the use of two complementary cameras, (ii) the definition of a cost function depending on both the vision-based task and the manipulability, (iii) the integration of time-varying constraints allowing to prioritize the former against the latter. The strategy has been analyzed through simulation using ROS and Gazebo and implemented on our TIAGo robot. The obtained results fully validate the proposed approach.

本文提出了一种适用于移动机械手的视觉预测控制解决方案,能够解决与可视性、可操作性和稳定性相关的若干问题。为了解决这些问题,所提出的策略依赖于:(i) 使用两个互补的摄像头;(ii) 根据基于视觉的任务和可操控性定义成本函数;(iii) 整合时变约束,从而将前者与后者进行优先排序。我们使用 ROS 和 Gazebo 对该策略进行了模拟分析,并在我们的 TIAGo 机器人上进行了实施。获得的结果充分验证了所提出的方法。
{"title":"Visual Predictive Control for mobile manipulator: Visibility, manipulability, and stability","authors":"H. Bildstein ,&nbsp;V. Cadenat ,&nbsp;A. Durand-Petiteville","doi":"10.1016/j.robot.2024.104754","DOIUrl":"10.1016/j.robot.2024.104754","url":null,"abstract":"<div><p>This paper proposes a visual predictive control solution adapted to mobile manipulators and able to cope with several issues related to visibility, manipulability, and stability. To address these problems, the proposed strategy relies on (i) the use of two complementary cameras, (ii) the definition of a cost function depending on both the vision-based task and the manipulability, (iii) the integration of time-varying constraints allowing to prioritize the former against the latter. The strategy has been analyzed through simulation using ROS and Gazebo and implemented on our TIAGo robot. The obtained results fully validate the proposed approach.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104754"},"PeriodicalIF":4.3,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851981","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
Learning periodic skills for robotic manipulation: Insights on orientation and impedance 学习机器人操作的周期性技能:对方向和阻抗的见解
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-26 DOI: 10.1016/j.robot.2024.104763
Fares Abu-Dakka , Matteo Saveriano , Luka Peternel

Many daily tasks exhibit a periodic nature, necessitating that robots possess the ability to execute them either alone or in collaboration with humans. A widely used approach to encode and learn such periodic patterns from human demonstrations is through periodic Dynamic Movement Primitives (DMPs). Periodic DMPs encode cyclic data independently across multiple dimensions of multi-degree of freedom systems. This method is effective for simple data, like Cartesian or joint position trajectories. However, it cannot account for various geometric constraints imposed by more complex data, such as orientation and stiffness. To bridge this gap, we propose a novel periodic DMP formulation that enables the encoding of periodic orientation trajectories and varying stiffness matrices while considering their geometric constraints. Our geometry-aware approach exploits the properties of the Riemannian manifold and Lie group to directly encode such periodic data while respecting its inherent geometric constraints. We initially employed simulation to validate the technical aspects of the proposed method thoroughly. Subsequently, we conducted experiments with two different real-world robots performing daily tasks involving periodic changes in orientation and/or stiffness, i.e., operating a drilling machine using a rotary handle and facilitating collaborative human–robot sawing.

许多日常任务都具有周期性,因此机器人必须具备单独或与人类合作执行这些任务的能力。从人类演示中编码和学习这种周期性模式的一种广泛应用的方法是周期性动态运动原语(DMP)。周期性 DMPs 可在多自由度系统的多个维度上对循环数据进行独立编码。这种方法对简单数据(如笛卡尔轨迹或联合位置轨迹)很有效。然而,它无法解释更复杂的数据(如方向和刚度)所带来的各种几何约束。为了弥补这一缺陷,我们提出了一种新颖的周期性 DMP 方案,它能对周期性方向轨迹和变化的刚度矩阵进行编码,同时考虑到它们的几何约束。我们的几何感知方法利用了黎曼流形和李群的特性,在尊重其固有几何约束的同时,直接对这些周期性数据进行编码。我们最初采用了仿真技术,对所提方法的技术方面进行了全面验证。随后,我们用两个不同的真实世界机器人进行了实验,它们在执行涉及方向和/或刚度周期性变化的日常任务时,即使用旋转手柄操作钻孔机和促进人机协作锯切。
{"title":"Learning periodic skills for robotic manipulation: Insights on orientation and impedance","authors":"Fares Abu-Dakka ,&nbsp;Matteo Saveriano ,&nbsp;Luka Peternel","doi":"10.1016/j.robot.2024.104763","DOIUrl":"10.1016/j.robot.2024.104763","url":null,"abstract":"<div><p>Many daily tasks exhibit a periodic nature, necessitating that robots possess the ability to execute them either alone or in collaboration with humans. A widely used approach to encode and learn such periodic patterns from human demonstrations is through periodic Dynamic Movement Primitives (DMPs). Periodic DMPs encode cyclic data independently across multiple dimensions of multi-degree of freedom systems. This method is effective for simple data, like Cartesian or joint position trajectories. However, it cannot account for various geometric constraints imposed by more complex data, such as orientation and stiffness. To bridge this gap, we propose a novel periodic DMP formulation that enables the encoding of periodic orientation trajectories and varying stiffness matrices while considering their geometric constraints. Our geometry-aware approach exploits the properties of the Riemannian manifold and Lie group to directly encode such periodic data while respecting its inherent geometric constraints. We initially employed simulation to validate the technical aspects of the proposed method thoroughly. Subsequently, we conducted experiments with two different real-world robots performing daily tasks involving periodic changes in orientation and/or stiffness, <em>i.e.,</em> operating a drilling machine using a rotary handle and facilitating collaborative human–robot sawing.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104763"},"PeriodicalIF":4.3,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001477/pdfft?md5=ea9ea9b48b7711883884dd3fa83f8311&pid=1-s2.0-S0921889024001477-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141844761","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
An overactuated aerial robot based on cooperative quadrotors attached through passive universal joints: Modeling, control and 6-DoF trajectory tracking 基于通过无源万向节连接的合作四旋翼的过驱动空中机器人:建模、控制和 6-DoF 轨迹跟踪
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-24 DOI: 10.1016/j.robot.2024.104761
Imanol Iriarte , Jorge Gorostiza , Iñaki Iglesias , Joseba Lasa , Hodei Calvo-Soraluze , Basilio Sierra

This article discusses a novel aerial robot architecture that overcomes the underactuation of conventional multirotor systems without adding dedicated rotor tilting actuators. The proposed system is based on four quadrotors cooperatively carrying a central body to which they are attached through passive universal joints. While conventional parallel axis multirotors are underactuated, the proposed mechanism makes the system overactuated, enabling independent position and orientation control of the main body. This implies that the payload can be carried in the minimum drag orientation, it enables take-off and landing on inclined surfaces and it provides thrust-vectoring capabilities to the system, leading to high control authority. A detailed dynamic model is derived making use of Lagrangian formalism and a hierarchical control law based on such model is proposed to stabilize the system. This control law is designed to ensure good tracking while minimizing power consumption. The proposed control law and the capabilities of the architecture are evaluated in simulation and in outdoor experimental flights, where the aerial robot shows autonomous tracking of the six degrees of freedom (DoF) of the main body, an inherently unfeasible maneuver for conventional underactuated multirotors.

本文讨论了一种新型空中机器人结构,该结构克服了传统多旋翼系统动力不足的问题,而无需增加专用的旋翼倾斜致动器。拟议的系统以四个四旋翼机器人为基础,它们通过被动万向节合作承载一个中心机身。传统的平行轴多旋翼飞行器是欠驱动的,而所提出的机制使系统成为超驱动的,从而能够对主体进行独立的位置和方向控制。这意味着有效载荷可以在阻力最小的方位进行运载,可以在倾斜表面起飞和着陆,并为系统提供推力矢量能力,从而实现高控制权。利用拉格朗日形式主义推导出了一个详细的动态模型,并根据该模型提出了一个分层控制法来稳定系统。该控制法则旨在确保良好的跟踪性能,同时最大限度地降低功耗。在模拟和室外实验飞行中,对所提出的控制法则和架构能力进行了评估,结果表明空中机器人能够自主跟踪主体的六个自由度(DoF),这对于传统的动力不足的多旋翼飞行器来说是不可行的。
{"title":"An overactuated aerial robot based on cooperative quadrotors attached through passive universal joints: Modeling, control and 6-DoF trajectory tracking","authors":"Imanol Iriarte ,&nbsp;Jorge Gorostiza ,&nbsp;Iñaki Iglesias ,&nbsp;Joseba Lasa ,&nbsp;Hodei Calvo-Soraluze ,&nbsp;Basilio Sierra","doi":"10.1016/j.robot.2024.104761","DOIUrl":"10.1016/j.robot.2024.104761","url":null,"abstract":"<div><p>This article discusses a novel aerial robot architecture that overcomes the underactuation of conventional multirotor systems without adding dedicated rotor tilting actuators. The proposed system is based on four quadrotors cooperatively carrying a central body to which they are attached through passive universal joints. While conventional parallel axis multirotors are underactuated, the proposed mechanism makes the system overactuated, enabling independent position and orientation control of the main body. This implies that the payload can be carried in the minimum drag orientation, it enables take-off and landing on inclined surfaces and it provides thrust-vectoring capabilities to the system, leading to high control authority. A detailed dynamic model is derived making use of Lagrangian formalism and a hierarchical control law based on such model is proposed to stabilize the system. This control law is designed to ensure good tracking while minimizing power consumption. The proposed control law and the capabilities of the architecture are evaluated in simulation and in outdoor experimental flights, where the aerial robot shows autonomous tracking of the six degrees of freedom (DoF) of the main body, an inherently unfeasible maneuver for conventional underactuated multirotors.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104761"},"PeriodicalIF":4.3,"publicationDate":"2024-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001453/pdfft?md5=6313724e3f9a37984858df668d0d80e0&pid=1-s2.0-S0921889024001453-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851211","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
On a dynamic and decentralized energy-aware technique for multi-robot task allocation 多机器人任务分配的动态分散能源感知技术
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-23 DOI: 10.1016/j.robot.2024.104762
Menaxi J. Bagchi, Shivashankar B. Nair, Pradip K. Das

In the real world, multi-robot systems need to deal with on-the-fly (runtime) arrivals of new sets of tasks. This entails repeated adjustments of their current task allocations to include the newer ones while also ensuring that the overall performance does not degrade. This paper proposes a decentralized and distributed dynamic task allocation algorithm to handle this issue in a multi-robot scenario. The proposed work provides a conflict-free allocation of a set of tasks constituting a job to robots and minimizes the total execution time. These jobs can comprise multiple independent and/or dependent tasks or a combination thereof, which are injected on-the-fly into a network of robots. The dependent tasks of a job are related by precedence constraints that specify the ordering or dependencies between pairs of tasks. The work also describes a decentralized adaptive energy threshold mechanism for determining whether or not a robot needs to visit a battery stockpile after the execution of a task. Conflicting task selections among the robots in this decentralized set-up are resolved using mobile agents during runtime. Apart from allocating tasks to the robots, these mobile agents exploit the benefits of centralized and decentralized systems and provide an advantage over auction-based task allocation algorithms. The proposed algorithm takes into consideration the energy requirements, both during the task allocation process and actual execution. The proposed algorithm also caters to strategies to deal with delays caused by obstacles and congestion during the actual execution of the tasks. Experiments conducted using Webots, an open-source robot simulator, and Tartarus, a multi-agent platform, authenticate the efficacy of the proposed algorithm compared to other prominent task allocation algorithms in terms of minimization of average waiting time, total task allocation time, total job allocation time, and total execution time of an experiment.

在现实世界中,多机器人系统需要处理即时(运行时)到达的新任务集。这就需要反复调整当前的任务分配,将新任务纳入其中,同时确保整体性能不下降。本文提出了一种分散的分布式动态任务分配算法,以处理多机器人场景中的这一问题。所提出的工作可将构成作业的一系列任务无冲突地分配给机器人,并最大限度地减少总执行时间。这些工作可以由多个独立任务和/或从属任务组成,也可以是它们的组合,这些任务会被即时注入机器人网络。作业的从属任务通过优先级约束相互关联,优先级约束规定了任务对之间的排序或依赖关系。该作品还描述了一种分散式自适应能量阈值机制,用于确定机器人在执行任务后是否需要访问电池库存。在这种分散式设置中,机器人之间的任务选择冲突可在运行期间通过移动代理来解决。除了为机器人分配任务外,这些移动代理还利用了集中式和分散式系统的优点,与基于拍卖的任务分配算法相比更具优势。所提出的算法在任务分配过程和实际执行过程中都考虑到了能源需求。提议的算法还考虑了在实际执行任务过程中处理障碍和拥堵造成的延迟的策略。使用开源机器人模拟器 Webots 和多机器人平台 Tartarus 进行的实验证明,与其他著名的任务分配算法相比,所提出的算法在平均等待时间、总任务分配时间、总工作分配时间和实验总执行时间的最小化方面都非常有效。
{"title":"On a dynamic and decentralized energy-aware technique for multi-robot task allocation","authors":"Menaxi J. Bagchi,&nbsp;Shivashankar B. Nair,&nbsp;Pradip K. Das","doi":"10.1016/j.robot.2024.104762","DOIUrl":"10.1016/j.robot.2024.104762","url":null,"abstract":"<div><p>In the real world, multi-robot systems need to deal with <em>on-the-fly</em> (runtime) arrivals of new sets of tasks. This entails repeated adjustments of their current task allocations to include the newer ones while also ensuring that the overall performance does not degrade. This paper proposes a decentralized and distributed dynamic task allocation algorithm to handle this issue in a multi-robot scenario. The proposed work provides a conflict-free allocation of a set of tasks constituting a job to robots and minimizes the <em>total execution time</em>. These jobs can comprise multiple independent and/or dependent tasks or a combination thereof, which are injected <em>on-the-fly</em> into a network of robots. The dependent tasks of a job are related by precedence constraints that specify the ordering or dependencies between pairs of tasks. The work also describes a decentralized adaptive energy threshold mechanism for determining whether or not a robot needs to visit a battery stockpile after the execution of a task. Conflicting task selections among the robots in this decentralized set-up are resolved using mobile agents during runtime. Apart from allocating tasks to the robots, these mobile agents exploit the benefits of centralized and decentralized systems and provide an advantage over auction-based task allocation algorithms. The <em>proposed</em> algorithm takes into consideration the energy requirements, both during the task allocation process and actual execution. The <em>proposed</em> algorithm also caters to strategies to deal with delays caused by obstacles and congestion during the actual execution of the tasks. Experiments conducted using <em>Webots</em>, an open-source robot simulator, and <em>Tartarus</em>, a multi-agent platform, authenticate the efficacy of the <em>proposed</em> algorithm compared to other prominent task allocation algorithms in terms of minimization of <em>average waiting time</em>, <em>total task allocation time</em>, <em>total job allocation time</em>, and <em>total execution time</em> of an experiment.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104762"},"PeriodicalIF":4.3,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851567","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
Human-robot interactions in autonomous hospital transports 医院自主运输中的人机互动
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-23 DOI: 10.1016/j.robot.2024.104755
Andreas Zachariae, Frederik Plahl, Yucheng Tang, Ilshat Mamaev, Björn Hein, Christian Wurll

The integration of robotics in nursing is a significant shift in healthcare, driven by the aging global population and the increasing demand for care. Robots in nursing can handle less technical tasks such as patient transport and rehabilitation activities. This support allows caregivers to focus on less strenuous nursing duties and more direct patient care. Human-Robot Interaction (HRI) plays an important role in this challenging context. In this research, we present an autonomous hospital transport system based on the ROS 2 framework, focusing on enhancing HRI in the healthcare environment. It encompasses the development of a control architecture for autonomous robot behavior, the implementation of machine learning for emergency detection, and the creation of a user-friendly interface for both patients and staff. The proposed concepts were validated in real-world scenarios in three different hospitals in Germany. This not only demonstrates the practical application of this system but also shares insights and methods, encouraging further advancement in the field of healthcare robotics.

在全球人口老龄化和护理需求不断增长的推动下,将机器人技术融入护理工作是医疗保健领域的重大转变。护理机器人可以处理技术含量较低的任务,如运送病人和康复活动。这种支持使护理人员能够专注于不太繁重的护理工作,更直接地照顾病人。人机交互(HRI)在这一具有挑战性的环境中发挥着重要作用。在这项研究中,我们提出了一个基于 ROS 2 框架的医院自主运输系统,重点是加强医疗环境中的人机交互。该系统包括自主机器人行为控制架构的开发、用于紧急状况检测的机器学习的实施,以及为患者和工作人员创建的用户友好界面。所提出的概念已在德国三家不同医院的实际场景中得到验证。这不仅展示了该系统的实际应用,而且还分享了见解和方法,促进了医疗保健机器人技术领域的进一步发展。
{"title":"Human-robot interactions in autonomous hospital transports","authors":"Andreas Zachariae,&nbsp;Frederik Plahl,&nbsp;Yucheng Tang,&nbsp;Ilshat Mamaev,&nbsp;Björn Hein,&nbsp;Christian Wurll","doi":"10.1016/j.robot.2024.104755","DOIUrl":"10.1016/j.robot.2024.104755","url":null,"abstract":"<div><p>The integration of robotics in nursing is a significant shift in healthcare, driven by the aging global population and the increasing demand for care. Robots in nursing can handle less technical tasks such as patient transport and rehabilitation activities. This support allows caregivers to focus on less strenuous nursing duties and more direct patient care. Human-Robot Interaction (HRI) plays an important role in this challenging context. In this research, we present an autonomous hospital transport system based on the ROS 2 framework, focusing on enhancing HRI in the healthcare environment. It encompasses the development of a control architecture for autonomous robot behavior, the implementation of machine learning for emergency detection, and the creation of a user-friendly interface for both patients and staff. The proposed concepts were validated in real-world scenarios in three different hospitals in Germany. This not only demonstrates the practical application of this system but also shares insights and methods, encouraging further advancement in the field of healthcare robotics.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"179 ","pages":"Article 104755"},"PeriodicalIF":4.3,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001398/pdfft?md5=a0dbb165212f65cf38d2ca54e2a0b082&pid=1-s2.0-S0921889024001398-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141934838","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
Research on extreme obstacle–crossing performance and multi–objective optimization of tracked mobile robot 履带式移动机器人的极限越障性能和多目标优化研究
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-20 DOI: 10.1016/j.robot.2024.104759
Qingjun Song, Chengchun Lu, Qinghui Song, Haiyan Jiang, Bei Liu

Stability of obstacle–crossing and structural optimization are important issues in the research of tracked mobile robots. In this paper, in order to fully understand the obstacle–surmounting ability of the robot, the relationship between the position of the center of gravity and the posture of the front and rear swing arms is analyzed. Based on the motion mechanism of the robot crossing obstacles, the geometric model and the dynamic model are established for the key states in the obstacle crossing process. Based on these models, a multi-objective optimization problem for the maximum obstacle–crossing height and minimum driving torque is established during the obstacle crossing process of the robot, which must meet geometric, slip, and stability constraints. To effectively handle the optimization problem of tracked mobile robots, an improved non–dominated sorting genetic algorithm with elite strategy version II based on adaptive genetic strategy (NSGA-II-AGS) is proposed in this paper. Some meaningful relationships between the objective function and the design variables are obtained through sensitivity analysis. Finally, the robot's obstacle-crossing ability was verified through virtual simulation and prototype experiments. These excellent performances enable the proposed NSGA-II-AGS to be qualified for dealing with the multi-objective optimization problem.

越障稳定性和结构优化是履带式移动机器人研究中的重要问题。本文为了全面了解机器人的越障能力,分析了机器人重心位置与前后摆臂姿态之间的关系。根据机器人跨越障碍物的运动机理,建立了跨越障碍物过程中关键状态的几何模型和动态模型。基于这些模型,建立了机器人越障过程中最大越障高度和最小驱动力矩的多目标优化问题,该问题必须满足几何、滑移和稳定性约束。为了有效地处理履带式移动机器人的优化问题,本文提出了一种基于自适应遗传策略的改进型非支配排序遗传算法与精英策略第二版(NSGA-II-AGS)。通过灵敏度分析,获得了目标函数与设计变量之间的一些有意义的关系。最后,通过虚拟仿真和原型实验验证了机器人的越障能力。这些优异的性能使所提出的 NSGA-II-AGS 能够胜任多目标优化问题的处理。
{"title":"Research on extreme obstacle–crossing performance and multi–objective optimization of tracked mobile robot","authors":"Qingjun Song,&nbsp;Chengchun Lu,&nbsp;Qinghui Song,&nbsp;Haiyan Jiang,&nbsp;Bei Liu","doi":"10.1016/j.robot.2024.104759","DOIUrl":"10.1016/j.robot.2024.104759","url":null,"abstract":"<div><p>Stability of obstacle–crossing and structural optimization are important issues in the research of tracked mobile robots. In this paper, in order to fully understand the obstacle–surmounting ability of the robot, the relationship between the position of the center of gravity and the posture of the front and rear swing arms is analyzed. Based on the motion mechanism of the robot crossing obstacles, the geometric model and the dynamic model are established for the key states in the obstacle crossing process. Based on these models, a multi-objective optimization problem for the maximum obstacle–crossing height and minimum driving torque is established during the obstacle crossing process of the robot, which must meet geometric, slip, and stability constraints. To effectively handle the optimization problem of tracked mobile robots, an improved non–dominated sorting genetic algorithm with elite strategy version II based on adaptive genetic strategy (NSGA-II-AGS) is proposed in this paper. Some meaningful relationships between the objective function and the design variables are obtained through sensitivity analysis. Finally, the robot's obstacle-crossing ability was verified through virtual simulation and prototype experiments. These excellent performances enable the proposed NSGA-II-AGS to be qualified for dealing with the multi-objective optimization problem.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104759"},"PeriodicalIF":4.3,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S092188902400143X/pdfft?md5=cf75de2942464b4261ca7988d24989cb&pid=1-s2.0-S092188902400143X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851368","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
A versatile door opening system with mobile manipulator through adaptive position-force control and reinforcement learning 通过自适应位置力控制和强化学习实现带移动机械手的多功能开门系统
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-19 DOI: 10.1016/j.robot.2024.104760
Gyuree Kang , Hyunki Seong , Daegyu Lee , David Hyunchul Shim

The ability of robots to navigate through doors is crucial for their effective operation in indoor environments. Consequently, extensive research has been conducted to develop robots capable of opening specific doors. However, the diverse combinations of door handles and opening directions necessitate a more versatile door opening system for robots to successfully operate in real-world environments. In this paper, we propose a mobile manipulator system that can autonomously open various doors without prior knowledge. By using convolutional neural networks, point cloud extraction techniques, and external force measurements during exploratory motion, we obtained information regarding handle types, poses, and door characteristics. Through two different approaches, adaptive position-force control and deep reinforcement learning, we successfully opened doors without precise trajectory or excessive external force. The adaptive position-force control method involves moving the end-effector in the direction of the door opening while responding compliantly to external forces, ensuring safety and manipulator workspace. Meanwhile, the deep reinforcement learning policy minimizes applied forces and eliminates unnecessary movements, enabling stable operation across doors with different poses and widths. The RL-based approach outperforms the adaptive position-force control method in terms of compensating for external forces, ensuring smooth motion, and achieving efficient speed. It reduces the maximum force required by 3.27 times and improves motion smoothness by 1.82 times. However, the non-learning-based adaptive position-force control method demonstrates more versatility in opening a wider range of doors, encompassing revolute doors with four distinct opening directions and varying widths.

机器人在室内环境中有效运行的关键在于其通过门的导航能力。因此,人们进行了大量研究,以开发能够打开特定门的机器人。然而,由于门把手和开门方向的组合多种多样,因此有必要开发一种用途更广的开门系统,使机器人能够在实际环境中成功操作。在本文中,我们提出了一种移动机械手系统,该系统可以在无需事先了解的情况下自主打开各种门。通过使用卷积神经网络、点云提取技术和探索运动中的外力测量,我们获得了有关手柄类型、姿势和门的特征的信息。通过自适应位置力控制和深度强化学习这两种不同的方法,我们成功地在没有精确轨迹或过度外力的情况下打开了门。自适应位置力控制方法包括在顺应外力作用的情况下沿开门方向移动末端执行器,以确保安全和机械手的工作空间。同时,深度强化学习策略最大限度地减少了作用力,消除了不必要的动作,从而实现了在不同姿势和宽度的门上的稳定操作。基于 RL 的方法在补偿外力、确保平稳运动和实现高效速度方面优于自适应位置力控制方法。它将所需的最大力降低了 3.27 倍,将运动平稳性提高了 1.82 倍。不过,基于非学习的自适应位置力控制方法在打开更广泛的门方面表现出更大的通用性,包括具有四个不同打开方向和不同宽度的旋转门。
{"title":"A versatile door opening system with mobile manipulator through adaptive position-force control and reinforcement learning","authors":"Gyuree Kang ,&nbsp;Hyunki Seong ,&nbsp;Daegyu Lee ,&nbsp;David Hyunchul Shim","doi":"10.1016/j.robot.2024.104760","DOIUrl":"10.1016/j.robot.2024.104760","url":null,"abstract":"<div><p>The ability of robots to navigate through doors is crucial for their effective operation in indoor environments. Consequently, extensive research has been conducted to develop robots capable of opening specific doors. However, the diverse combinations of door handles and opening directions necessitate a more versatile door opening system for robots to successfully operate in real-world environments. In this paper, we propose a mobile manipulator system that can autonomously open various doors without prior knowledge. By using convolutional neural networks, point cloud extraction techniques, and external force measurements during exploratory motion, we obtained information regarding handle types, poses, and door characteristics. Through two different approaches, adaptive position-force control and deep reinforcement learning, we successfully opened doors without precise trajectory or excessive external force. The adaptive position-force control method involves moving the end-effector in the direction of the door opening while responding compliantly to external forces, ensuring safety and manipulator workspace. Meanwhile, the deep reinforcement learning policy minimizes applied forces and eliminates unnecessary movements, enabling stable operation across doors with different poses and widths. The RL-based approach outperforms the adaptive position-force control method in terms of compensating for external forces, ensuring smooth motion, and achieving efficient speed. It reduces the maximum force required by 3.27 times and improves motion smoothness by 1.82 times. However, the non-learning-based adaptive position-force control method demonstrates more versatility in opening a wider range of doors, encompassing revolute doors with four distinct opening directions and varying widths.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104760"},"PeriodicalIF":4.3,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141950833","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
Dynamic Global/Local multi-layer motion planner architecture for autonomous Cognitive Surgical Robots 用于自主认知外科机器人的动态全局/局部多层运动规划器架构
IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Pub Date : 2024-07-19 DOI: 10.1016/j.robot.2024.104758
Narcís Sayols , Albert Hernansanz , Alessio Sozzi , Nicola Piccinelli , Fabio Falezza , Saverio Farsoni , Alícia Casals , Marcello Bonfè , Riccardo Muradore

This paper presents a novel dynamic motion planner designed to provide safe motions in the context of the Smart Autonomous Robot Assistant Surgeon (SARAS) surgical platform. SARAS is a multi-robot autonomous platform designed to execute auxiliary tasks in Minimally Invasive Surgeries (MIS) with a high degree of autonomy. The development of robotic systems with a high level of autonomy and reliability requires to perceive the workspace and human actions, to contextualize them with the surgical workflow, and, finally, plan and dynamically control the required motions. The autonomous control relies on a multi-level hierarchical Finite State Machine (hFSM) that decides and supervises all robot actions and their transitions. This approach requires multi-granularity decomposition of the surgical procedure and defines different motion profiles to preserve and safely interacts with the patients’ anatomy. The motion planner is developed under the minimally invasive surgery context since it is an extreme use case where the environment is complex, dynamic and unstructured. Moreover, in the SARAS platform the autonomous robots share workspace as well as collaborate with other human-guided robotic instruments. This creates an even more complex working environment and defines a set of hierarchical relationships in which auxiliary instruments have a lower priority. The presented motion planner acts at two levels: Global and Local. The Global Planner generates an initial spline-based trajectory that, defined by a set of Control Points, follows a certain profile determined by the ongoing surgical action and the interaction with the patient’s anatomy. Then, during the execution of the motion, the Local Planner observes the workspace (anatomy and other tools) and applies different virtual potential fields to the control points to dynamically modify their position to avoid potential collisions or tool blocking while maintaining trajectory coherence. At this level, it reactively modifies the trajectory between the tool position and the next control point applying Dynamical Systems based obstacle avoidance. This approach ensures collision free connections between the spline control points. The proposed motion planner is validated in a realistic surgical scenario. The experimental results are analysed from data collected during various Robotic-Assisted Radical Prostatectomy surgeries on manikins, performed with the SARAS SOLO-SURGERY platform: the main surgeon teleoperates a daVinci Research Kit and two robotic arms autonomously perform different auxiliary surgical tasks.

本文介绍了一种新型动态运动规划器,旨在为智能自主机器人助理外科医生(SARAS)手术平台提供安全运动。SARAS 是一个多机器人自主平台,旨在高度自主地执行微创手术(MIS)中的辅助任务。开发具有高度自主性和可靠性的机器人系统需要感知工作空间和人类行动,将其与手术工作流程联系起来,最后规划并动态控制所需的动作。自主控制依赖于多级分层有限状态机(hFSM),它决定并监督所有机器人动作及其转换。这种方法要求对手术过程进行多粒度分解,并定义不同的运动轮廓,以保护并安全地与患者的解剖结构进行交互。运动规划器是在微创手术的背景下开发的,因为微创手术是一个极端的使用案例,环境复杂、动态且无序。此外,在 SARAS 平台中,自主机器人共享工作空间,并与其他人类引导的机器人器械协作。这就创造了一个更加复杂的工作环境,并定义了一系列等级关系,其中辅助仪器的优先级较低。所介绍的运动规划器在两个层面上发挥作用:全局和局部。全局规划器生成基于样条线的初始轨迹,该轨迹由一组控制点定义,并遵循由正在进行的手术操作以及与患者解剖结构的交互作用决定的特定轮廓。然后,在运动执行过程中,本地规划器会观察工作空间(解剖结构和其他工具),并对控制点应用不同的虚拟势场,动态修改其位置,以避免潜在的碰撞或工具阻塞,同时保持轨迹的一致性。在这一层面,它采用基于动态系统的避障技术,对工具位置和下一个控制点之间的轨迹进行反应性修改。这种方法确保了花键控制点之间的无碰撞连接。建议的运动规划器在现实的手术场景中得到了验证。实验结果分析了通过 SARAS SOLO-SURGERY 平台在人体模型上进行各种机器人辅助根治性前列腺切除手术时收集的数据:主刀医生远程操作达芬奇研究套件,两个机械臂自主执行不同的辅助手术任务。
{"title":"Dynamic Global/Local multi-layer motion planner architecture for autonomous Cognitive Surgical Robots","authors":"Narcís Sayols ,&nbsp;Albert Hernansanz ,&nbsp;Alessio Sozzi ,&nbsp;Nicola Piccinelli ,&nbsp;Fabio Falezza ,&nbsp;Saverio Farsoni ,&nbsp;Alícia Casals ,&nbsp;Marcello Bonfè ,&nbsp;Riccardo Muradore","doi":"10.1016/j.robot.2024.104758","DOIUrl":"10.1016/j.robot.2024.104758","url":null,"abstract":"<div><p>This paper presents a novel dynamic motion planner designed to provide safe motions in the context of the Smart Autonomous Robot Assistant Surgeon (SARAS) surgical platform. SARAS is a multi-robot autonomous platform designed to execute auxiliary tasks in Minimally Invasive Surgeries (MIS) with a high degree of autonomy. The development of robotic systems with a high level of autonomy and reliability requires to perceive the workspace and human actions, to contextualize them with the surgical workflow, and, finally, plan and dynamically control the required motions. The autonomous control relies on a multi-level hierarchical Finite State Machine (hFSM) that decides and supervises all robot actions and their transitions. This approach requires multi-granularity decomposition of the surgical procedure and defines different motion profiles to preserve and safely interacts with the patients’ anatomy. The motion planner is developed under the minimally invasive surgery context since it is an extreme use case where the environment is complex, dynamic and unstructured. Moreover, in the SARAS platform the autonomous robots share workspace as well as collaborate with other human-guided robotic instruments. This creates an even more complex working environment and defines a set of hierarchical relationships in which auxiliary instruments have a lower priority. The presented motion planner acts at two levels: Global and Local. The Global Planner generates an initial spline-based trajectory that, defined by a set of Control Points, follows a certain profile determined by the ongoing surgical action and the interaction with the patient’s anatomy. Then, during the execution of the motion, the Local Planner observes the workspace (anatomy and other tools) and applies different virtual potential fields to the control points to dynamically modify their position to avoid potential collisions or tool blocking while maintaining trajectory coherence. At this level, it reactively modifies the trajectory between the tool position and the next control point applying Dynamical Systems based obstacle avoidance. This approach ensures collision free connections between the spline control points. The proposed motion planner is validated in a realistic surgical scenario. The experimental results are analysed from data collected during various Robotic-Assisted Radical Prostatectomy surgeries on manikins, performed with the SARAS SOLO-SURGERY platform: the main surgeon teleoperates a daVinci Research Kit and two robotic arms autonomously perform different auxiliary surgical tasks.</p></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"180 ","pages":"Article 104758"},"PeriodicalIF":4.3,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0921889024001428/pdfft?md5=8c5ac0ada5183d95b70db4dc25d3cd7c&pid=1-s2.0-S0921889024001428-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141840853","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
期刊
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