首页 > 最新文献

Robotics: Science and Systems XVIII最新文献

英文 中文
Resilient Multi-Sensor Exploration of Multifarious Environments with a Team of Aerial Robots 一组空中机器人对多种环境的弹性多传感器探索
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.004
Graeme Best, Rohit Garg, John Keller, Geoffrey A. Hollinger, S. Scherer
—We present a coordinated autonomy pipeline for multi-sensor exploration of confined environments. We simultane- ously address four broad challenges that are typically overlooked in prior work: (a) make effective use of both range and vision sensing modalities, (b) perform this exploration across a wide range of environments, (c) be resilient to adverse events, and (d) execute this onboard a team of physical robots. Our solution centers around a behavior tree architecture, which adaptively switches between various behaviors involving coordinated exploration and responding to adverse events. Our exploration strategy exploits the benefits of both visual and range sensors with a new frontier-based exploration algorithm. The autonomy pipeline is evaluated with an extensive set of field experiments, with teams of up to 3 robots that fly up to 3 m/s and distances exceeding one kilometer. We provide a summary of various field experiments and detail resilient behaviors that arose: maneuvering narrow doorways, adapting to unexpected environment changes, and emergency landing. We provide an extended discussion of lessons learned, release software as open source, and present a video in the supplementary material.
我们提出了一个协调的自主管道,用于多传感器在受限环境中的探索。我们同时解决了在之前的工作中通常被忽视的四个广泛的挑战:(a)有效利用距离和视觉传感模式,(b)在广泛的环境中进行这种探索,(c)对不良事件具有弹性,以及(d)在物理机器人团队上执行此任务。我们的解决方案以行为树架构为中心,它可以自适应地在各种行为之间切换,包括协调探索和响应不良事件。我们的勘探策略利用了视觉和距离传感器的优势,采用了一种新的基于边界的勘探算法。自动化管道通过一系列广泛的现场实验进行评估,团队中有多达3个机器人,飞行速度可达3米/秒,飞行距离超过1公里。我们提供了各种现场实验的总结,并详细介绍了产生的弹性行为:操纵狭窄的门道,适应意外的环境变化,以及紧急着陆。我们提供了对经验教训的扩展讨论,将软件作为开放源代码发布,并在补充材料中提供了一个视频。
{"title":"Resilient Multi-Sensor Exploration of Multifarious Environments with a Team of Aerial Robots","authors":"Graeme Best, Rohit Garg, John Keller, Geoffrey A. Hollinger, S. Scherer","doi":"10.15607/rss.2022.xviii.004","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.004","url":null,"abstract":"—We present a coordinated autonomy pipeline for multi-sensor exploration of confined environments. We simultane- ously address four broad challenges that are typically overlooked in prior work: (a) make effective use of both range and vision sensing modalities, (b) perform this exploration across a wide range of environments, (c) be resilient to adverse events, and (d) execute this onboard a team of physical robots. Our solution centers around a behavior tree architecture, which adaptively switches between various behaviors involving coordinated exploration and responding to adverse events. Our exploration strategy exploits the benefits of both visual and range sensors with a new frontier-based exploration algorithm. The autonomy pipeline is evaluated with an extensive set of field experiments, with teams of up to 3 robots that fly up to 3 m/s and distances exceeding one kilometer. We provide a summary of various field experiments and detail resilient behaviors that arose: maneuvering narrow doorways, adapting to unexpected environment changes, and emergency landing. We provide an extended discussion of lessons learned, release software as open source, and present a video in the supplementary material.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121479354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Multi-Robot Adversarial Resilience using Control Barrier Functions 基于控制障碍函数的多机器人对抗弹性
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.053
Matthew Cavorsi, Beatrice Capelli, Lorenzo Sabattini, Stephanie Gil
—In this paper we present a control barrier function- based (CBF) resilience controller that provides resilience in a multi-robot network to adversaries. Previous approaches provide resilience by virtue of specific linear combinations of multiple control constraints. These combinations can be difficult to find and are sensitive to the addition of new constraints. Unlike previous approaches, the proposed CBF provides network resilience and is easily amenable to multiple other control constraints, such as collision and obstacle avoidance. The inclusion of such con- straints is essential in order to implement a resilience controller on realistic robot platforms. We demonstrate the viability of the CBF-based resilience controller on real robotic systems through case studies on a multi-robot flocking problem in cluttered environments with the presence of adversarial robots.
在本文中,我们提出了一种基于控制屏障函数(CBF)的弹性控制器,该控制器在多机器人网络中为对手提供弹性。以前的方法通过多个控制约束的特定线性组合来提供弹性。这些组合可能很难找到,并且对添加的新约束很敏感。与以前的方法不同,所提出的CBF提供了网络弹性,并且很容易适应多种其他控制约束,例如碰撞和避障。为了在现实机器人平台上实现弹性控制器,包含这些约束是必不可少的。通过对存在敌对机器人的混乱环境中的多机器人群集问题的案例研究,我们证明了基于cbf的弹性控制器在真实机器人系统上的可行性。
{"title":"Multi-Robot Adversarial Resilience using Control Barrier Functions","authors":"Matthew Cavorsi, Beatrice Capelli, Lorenzo Sabattini, Stephanie Gil","doi":"10.15607/rss.2022.xviii.053","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.053","url":null,"abstract":"—In this paper we present a control barrier function- based (CBF) resilience controller that provides resilience in a multi-robot network to adversaries. Previous approaches provide resilience by virtue of specific linear combinations of multiple control constraints. These combinations can be difficult to find and are sensitive to the addition of new constraints. Unlike previous approaches, the proposed CBF provides network resilience and is easily amenable to multiple other control constraints, such as collision and obstacle avoidance. The inclusion of such con- straints is essential in order to implement a resilience controller on realistic robot platforms. We demonstrate the viability of the CBF-based resilience controller on real robotic systems through case studies on a multi-robot flocking problem in cluttered environments with the presence of adversarial robots.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133710437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Gaze Complements Control Input for Goal Prediction During Assisted Teleoperation 辅助遥操作中目标预测的注视补充控制输入
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.025
Reuben M. Aronson, H. Admoni
Shared control systems can make complex robot teleoperation tasks easier for users. These systems predict the user's goal, determine the motion required for the robot to reach that goal, and combine that motion with the user's input. Goal prediction is generally based on the user's control input (e.g., the joystick signal). In this paper, we show that this prediction method is especially effective when users follow standard noisily optimal behavior models. In tasks with input constraints like modal control, however, this effectiveness no longer holds, so additional sources for goal prediction can improve assistance. We implement a novel shared control system that combines natural eye gaze with joystick input to predict people's goals online, and we evaluate our system in a real-world, COVID-safe user study. We find that modal control reduces the efficiency of assistance according to our model, and when gaze provides a prediction earlier in the task, the system's performance improves. However, gaze on its own is unreliable and assistance using only gaze performs poorly. We conclude that control input and natural gaze serve different and complementary roles in goal prediction, and using them together leads to improved assistance.
共享控制系统可以使用户更容易完成复杂的机器人远程操作任务。这些系统预测用户的目标,确定机器人达到目标所需的运动,并将该运动与用户的输入结合起来。目标预测通常基于用户的控制输入(例如,操纵杆信号)。在本文中,我们证明了这种预测方法在用户遵循标准噪声最优行为模型时特别有效。然而,在具有输入约束的任务中,如模态控制,这种有效性不再有效,因此额外的目标预测来源可以改善辅助。我们实现了一种新型的共享控制系统,该系统将自然眼睛注视与操纵杆输入相结合,以在线预测人们的目标,并在现实世界的新冠病毒安全用户研究中评估我们的系统。根据我们的模型,我们发现模态控制降低了辅助的效率,并且当凝视在任务的早期提供预测时,系统的性能得到改善。然而,凝视本身是不可靠的,仅使用凝视的辅助效果很差。我们得出的结论是,控制输入和自然凝视在目标预测中发挥着不同的互补作用,并且将它们一起使用可以提高辅助能力。
{"title":"Gaze Complements Control Input for Goal Prediction During Assisted Teleoperation","authors":"Reuben M. Aronson, H. Admoni","doi":"10.15607/rss.2022.xviii.025","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.025","url":null,"abstract":"Shared control systems can make complex robot teleoperation tasks easier for users. These systems predict the user's goal, determine the motion required for the robot to reach that goal, and combine that motion with the user's input. Goal prediction is generally based on the user's control input (e.g., the joystick signal). In this paper, we show that this prediction method is especially effective when users follow standard noisily optimal behavior models. In tasks with input constraints like modal control, however, this effectiveness no longer holds, so additional sources for goal prediction can improve assistance. We implement a novel shared control system that combines natural eye gaze with joystick input to predict people's goals online, and we evaluate our system in a real-world, COVID-safe user study. We find that modal control reduces the efficiency of assistance according to our model, and when gaze provides a prediction earlier in the task, the system's performance improves. However, gaze on its own is unreliable and assistance using only gaze performs poorly. We conclude that control input and natural gaze serve different and complementary roles in goal prediction, and using them together leads to improved assistance.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125993039","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Conflict-Based Steiner Search for Multi-Agent Combinatorial Path Finding 基于冲突的多智能体组合寻径的Steiner搜索
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.058
Z. Ren, S. Rathinam, H. Choset
—Conventional Multi-Agent Path Finding (MAPF) problems aim to compute an ensemble of collision-free paths for multiple agents from their respective starting locations to pre-allocated destinations. This work considers a generalized version of MAPF called Multi-Agent Combinatorial Path Finding (MCPF) where agents must collectively visit a large number of intermediate target locations along their paths before arriving at destinations. This problem involves not only planning collision-free paths for multiple agents but also assigning targets and specifying the visiting order for each agent (i.e. multi-target sequencing). To solve the problem, we leverage the well-known Conflict-Based Search (CBS) for MAPF and propose a novel framework called Conflict-Based Steiner Search (CBSS). CBSS interleaves (1) the conflict resolving strategy in CBS to bypass the curse of dimensionality in MAPF and (2) multiple traveling salesman algorithms to handle the combinatorics in multi-target sequencing, to compute optimal or bounded sub-optimal paths for agents while visiting all the targets. Our extensive tests verify the advantage of CBSS over baseline approaches in terms of computing shorter paths and improving success rates within a runtime limit for up to 20 agents and 50 targets. We also evaluate CBSS with several MCPF variants, which demonstrates the generality of our problem formulation and the CBSS framework.
传统的多智能体寻径(MAPF)问题旨在计算多个智能体从各自的起始位置到预分配目的地的无冲突路径集合。这项工作考虑了MAPF的一个广义版本,称为多智能体组合寻径(MCPF),其中智能体必须在到达目的地之前沿着它们的路径集体访问大量的中间目标位置。该问题不仅涉及多个智能体的无碰撞路径规划,而且涉及到分配目标和指定每个智能体的访问顺序(即多目标排序)。为了解决这个问题,我们利用著名的基于冲突的搜索(CBS)来解决MAPF,并提出了一个新的框架,称为基于冲突的斯坦纳搜索(CBSS)。CBSS将(1)CBS中的冲突解决策略与(2)多个旅行推销员算法交织在一起,以处理多目标排序中的组合问题,在访问所有目标时计算agent的最优路径或有界次最优路径。我们的广泛测试验证了CBSS在计算较短路径和提高运行时限制内最多20个代理和50个目标的成功率方面优于基线方法的优势。我们还用几个MCPF变量评估了CBSS,这证明了我们的问题表述和CBSS框架的通用性。
{"title":"Conflict-Based Steiner Search for Multi-Agent Combinatorial Path Finding","authors":"Z. Ren, S. Rathinam, H. Choset","doi":"10.15607/rss.2022.xviii.058","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.058","url":null,"abstract":"—Conventional Multi-Agent Path Finding (MAPF) problems aim to compute an ensemble of collision-free paths for multiple agents from their respective starting locations to pre-allocated destinations. This work considers a generalized version of MAPF called Multi-Agent Combinatorial Path Finding (MCPF) where agents must collectively visit a large number of intermediate target locations along their paths before arriving at destinations. This problem involves not only planning collision-free paths for multiple agents but also assigning targets and specifying the visiting order for each agent (i.e. multi-target sequencing). To solve the problem, we leverage the well-known Conflict-Based Search (CBS) for MAPF and propose a novel framework called Conflict-Based Steiner Search (CBSS). CBSS interleaves (1) the conflict resolving strategy in CBS to bypass the curse of dimensionality in MAPF and (2) multiple traveling salesman algorithms to handle the combinatorics in multi-target sequencing, to compute optimal or bounded sub-optimal paths for agents while visiting all the targets. Our extensive tests verify the advantage of CBSS over baseline approaches in terms of computing shorter paths and improving success rates within a runtime limit for up to 20 agents and 50 targets. We also evaluate CBSS with several MCPF variants, which demonstrates the generality of our problem formulation and the CBSS framework.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134071324","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Occupancy-SLAM: Simultaneously Optimizing Robot Poses and Continuous Occupancy Map 占用slam:同时优化机器人姿态和连续占用地图
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.003
Liang Zhao, Yingyu Wang, Shoudong Huang
—In this paper, we propose an optimization based SLAM approach to simultaneously optimize the robot trajectory and the occupancy map using 2D laser scans (and odometry) information. The key novelty is that the robot poses and the occupancy map are optimized together, which is significantly different from existing occupancy mapping strategies where the robot poses need to be obtained first before the map can be esti- mated. In our formulation, the map is represented as a continuous occupancy map where each 2D point in the environment has a corresponding evidence value. The Occupancy-SLAM problem is formulated as an optimization problem where the variables include all the robot poses and the occupancy values at the selected discrete grid cell nodes. We propose a variation of Gauss-Newton method to solve this new formulated problem, obtaining the optimized occupancy map and robot trajectory together with their uncertainties. Our algorithm is an offline approach since it is based on batch optimization and the number of variables involved is large. Evaluations using simulations and publicly available practical 2D laser datasets demonstrate that the proposed approach can estimate the maps and robot trajectories more accurately than the state-of-the-art techniques, when a relatively accurate initial guess is provided to our algorithm. The video shows the convergence process of the proposed Occupancy- SLAM and comparison of results to Cartographer can be found at https://youtu.be/4oLyVEUC4iY.
在本文中,我们提出了一种基于优化的SLAM方法,利用二维激光扫描(和里程计)信息同时优化机器人轨迹和占用地图。该方法的新颖之处在于将机器人姿态和占用地图一起优化,这与现有的占用地图策略有很大的不同,现有的占用地图策略需要先获得机器人姿态,然后才能估计地图。在我们的公式中,地图被表示为连续的占用图,其中环境中的每个2D点都有相应的证据值。占用- slam问题是一个优化问题,变量包括机器人的所有姿态和在选定的离散网格单元节点上的占用值。我们提出了一种改进的高斯-牛顿方法来求解这个新问题,得到了最优的占用图和机器人轨迹及其不确定性。我们的算法是一种离线方法,因为它是基于批量优化的,涉及的变量数量很大。使用模拟和公开可用的实际二维激光数据集进行的评估表明,当为我们的算法提供相对准确的初始猜测时,所提出的方法可以比最先进的技术更准确地估计地图和机器人轨迹。该视频显示了拟议的Occupancy- SLAM的收敛过程,并将结果与Cartographer进行了比较,可在https://youtu.be/4oLyVEUC4iY找到。
{"title":"Occupancy-SLAM: Simultaneously Optimizing Robot Poses and Continuous Occupancy Map","authors":"Liang Zhao, Yingyu Wang, Shoudong Huang","doi":"10.15607/rss.2022.xviii.003","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.003","url":null,"abstract":"—In this paper, we propose an optimization based SLAM approach to simultaneously optimize the robot trajectory and the occupancy map using 2D laser scans (and odometry) information. The key novelty is that the robot poses and the occupancy map are optimized together, which is significantly different from existing occupancy mapping strategies where the robot poses need to be obtained first before the map can be esti- mated. In our formulation, the map is represented as a continuous occupancy map where each 2D point in the environment has a corresponding evidence value. The Occupancy-SLAM problem is formulated as an optimization problem where the variables include all the robot poses and the occupancy values at the selected discrete grid cell nodes. We propose a variation of Gauss-Newton method to solve this new formulated problem, obtaining the optimized occupancy map and robot trajectory together with their uncertainties. Our algorithm is an offline approach since it is based on batch optimization and the number of variables involved is large. Evaluations using simulations and publicly available practical 2D laser datasets demonstrate that the proposed approach can estimate the maps and robot trajectories more accurately than the state-of-the-art techniques, when a relatively accurate initial guess is provided to our algorithm. The video shows the convergence process of the proposed Occupancy- SLAM and comparison of results to Cartographer can be found at https://youtu.be/4oLyVEUC4iY.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116600934","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Distributed Optimisation and Deconstruction of Bridges by Self-Assembling Robots 基于自组装机器人的桥梁分布式优化与解构
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.030
Edward Bray, Roderich Groß
{"title":"Distributed Optimisation and Deconstruction of Bridges by Self-Assembling Robots","authors":"Edward Bray, Roderich Groß","doi":"10.15607/rss.2022.xviii.030","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.030","url":null,"abstract":"","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129054873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
PROX-QP: Yet another Quadratic Programming Solver for Robotics and beyond PROX-QP:机器人及其他领域的另一个二次规划求解器
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.040
Antoine Bambade, Sarah El-Kazdadi, Adrien B. Taylor, Justin Carpentier
—Quadratic programming (QP) has become a core modelling component in the modern engineering toolkit. This is particularly true for simulation, planning and control in robotics. Yet, modern numerical solvers have not reached the level of efficiency and reliability required in practical applications where speed, robustness, and accuracy are all necessary. In this work, we introduce a few variations of the well-established augmented Lagrangian method, specifically for solving QPs, which include heuristics for improving practical numerical performances. Those variants are embedded within an open-source software which includes an efficient C++ implementation, a modular API, as well as best-performing heuristics for our test-bed. Relying on this framework, we present a benchmark studying the practical performances of modern optimization solvers for convex QPs on generic and complex problems of the literature as well as on common robotic scenarios. This benchmark notably highlights that this approach outperforms modern solvers in terms of efficiency, accuracy and robustness for small to medium-sized problems, while remaining competitive for higher dimensions.
二次规划(QP)已成为现代工程工具包中的核心建模组件。这对于机器人的模拟、规划和控制来说尤其如此。然而,现代数值求解器还没有达到实际应用中所需的效率和可靠性水平,在实际应用中,速度、鲁棒性和准确性都是必要的。在这项工作中,我们介绍了一些完善的增广拉格朗日方法的变体,特别是用于解决QPs,其中包括用于改善实际数值性能的启发式方法。这些变体被嵌入到一个开源软件中,该软件包括一个高效的c++实现、一个模块化API,以及为我们的测试平台提供的性能最好的启发式算法。基于这个框架,我们提出了一个基准,研究凸qp的现代优化求解器在文献中的一般和复杂问题以及常见机器人场景下的实际性能。这个基准测试特别强调了这种方法在中小型问题的效率、准确性和鲁棒性方面优于现代求解器,同时在高维问题上仍然具有竞争力。
{"title":"PROX-QP: Yet another Quadratic Programming Solver for Robotics and beyond","authors":"Antoine Bambade, Sarah El-Kazdadi, Adrien B. Taylor, Justin Carpentier","doi":"10.15607/rss.2022.xviii.040","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.040","url":null,"abstract":"—Quadratic programming (QP) has become a core modelling component in the modern engineering toolkit. This is particularly true for simulation, planning and control in robotics. Yet, modern numerical solvers have not reached the level of efficiency and reliability required in practical applications where speed, robustness, and accuracy are all necessary. In this work, we introduce a few variations of the well-established augmented Lagrangian method, specifically for solving QPs, which include heuristics for improving practical numerical performances. Those variants are embedded within an open-source software which includes an efficient C++ implementation, a modular API, as well as best-performing heuristics for our test-bed. Relying on this framework, we present a benchmark studying the practical performances of modern optimization solvers for convex QPs on generic and complex problems of the literature as well as on common robotic scenarios. This benchmark notably highlights that this approach outperforms modern solvers in terms of efficiency, accuracy and robustness for small to medium-sized problems, while remaining competitive for higher dimensions.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"7 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131148416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Collocation Methods for Second Order Systems 二阶系统的配置方法
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.038
Siro Moreno-Martin, Llu�s Ros, E. Celaya
—Collocation methods for numerical optimal control commonly assume that the system dynamics is expressed as a first order ODE of the form ˙ x = f ( x , u , t ) , where x is the state and u the control vector. However, in many systems in robotics, the dynamics adopts the second order form ¨ q = g ( q , ˙ q , u , t ) , where q is the configuration. To preserve the first order form, the usual procedure is to introduce the velocity variable v = ˙ q and define the state as x = ( q , v ) , where q and v are treated as independent in the collocation method. As a consequence, the resulting trajectories do not fulfill the mandatory relationship v ( t ) = ˙ q ( t ) for all times, and even violate ¨ q = g ( q , ˙ q , u , t ) at the collocation points. This prevents the possibility of reaching a correct solution for the problem, and makes the trajectories less compliant with the system dynamics. In this paper we propose a formulation for the trapezoidal and Hermite-Simpson collocation methods that is able to deal with second order dynamics and grants the mutual consistency of the trajectories for q and v while ensuring ¨ q = g ( q , ˙ q , u , t ) at the collocation points. As a result, we obtain trajectories with a much smaller dynamical error in similar computation times, so the robot will behave closer to what is predicted by the solution. We illustrate these points by way of examples, using well-established benchmark problems from the literature.
-数值最优控制的配置方法通常假设系统动力学表示为形式为˙x = f (x, u, t)的一阶ODE,其中x为状态,u为控制向量。然而,在许多机器人系统中,动力学采用二阶形式¨q = g (q,˙q, u, t),其中q是位形。为了保持一阶形式,通常的方法是引入速度变量v =˙q,并将状态定义为x = (q, v),其中q和v在搭配方法中被视为独立的。因此,得到的轨迹在任何时候都不满足强制关系v (t) =˙q (t),甚至在搭配点违反¨q = g (q,˙q, u, t)。这阻碍了对问题找到正确解决方案的可能性,并使轨迹不太符合系统动力学。在本文中,我们提出了一个梯形和Hermite-Simpson搭配方法的公式,它能够处理二阶动力学,并赋予q和v的轨迹相互一致性,同时确保在搭配点处¨q = g (q,˙q, u, t)。因此,在相似的计算时间内,我们获得了动力学误差小得多的轨迹,因此机器人的行为将更接近解的预测。我们通过例子来说明这些观点,使用文献中成熟的基准问题。
{"title":"Collocation Methods for Second Order Systems","authors":"Siro Moreno-Martin, Llu�s Ros, E. Celaya","doi":"10.15607/rss.2022.xviii.038","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.038","url":null,"abstract":"—Collocation methods for numerical optimal control commonly assume that the system dynamics is expressed as a first order ODE of the form ˙ x = f ( x , u , t ) , where x is the state and u the control vector. However, in many systems in robotics, the dynamics adopts the second order form ¨ q = g ( q , ˙ q , u , t ) , where q is the configuration. To preserve the first order form, the usual procedure is to introduce the velocity variable v = ˙ q and define the state as x = ( q , v ) , where q and v are treated as independent in the collocation method. As a consequence, the resulting trajectories do not fulfill the mandatory relationship v ( t ) = ˙ q ( t ) for all times, and even violate ¨ q = g ( q , ˙ q , u , t ) at the collocation points. This prevents the possibility of reaching a correct solution for the problem, and makes the trajectories less compliant with the system dynamics. In this paper we propose a formulation for the trapezoidal and Hermite-Simpson collocation methods that is able to deal with second order dynamics and grants the mutual consistency of the trajectories for q and v while ensuring ¨ q = g ( q , ˙ q , u , t ) at the collocation points. As a result, we obtain trajectories with a much smaller dynamical error in similar computation times, so the robot will behave closer to what is predicted by the solution. We illustrate these points by way of examples, using well-established benchmark problems from the literature.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"345 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132734311","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Embodied Multi-Agent Task Planning from Ambiguous Instruction 基于模糊指令的多智能体任务规划
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.032
Xinzhu Liu, Xinghang Li, Di Guo, Sinan Tan, Huaping Liu, F. Sun
—In human-robots collaboration scenarios, a human would give robots an instruction that is intuitive for the human himself to accomplish. However, the instruction given to robots is likely ambiguous for them to understand as some information is implicit in the instruction. Therefore, it is necessary for the robots to jointly reason the operation details and perform the embodied multi-agent task planning given the ambiguous instruction. This problem exhibits significant challenges in both language understanding and dynamic task planning with the perception information. In this work, an embodied multi-agent task planning framework is proposed to utilize external knowledge sources and dynamically perceived visual information to resolve the high-level instructions, and dynamically allocate the decomposed tasks to multiple agents. Furthermore, we utilize the semantic information to perform environment perception and generate sub-goals to achieve the navigation motion. This model effectively bridges the difference between the simulation environment and the physical environment, thus it can be simultaneously applied in both simulation and physical scenarios and avoid the notori- ous sim2real problem. Finally, we build a benchmark dataset to validate the embodied multi-agent task planning problem, which includes three types of high-level instructions in which some target objects are implicit in instructions. We perform the evaluation experiments on the simulation platform and in physical scenarios, demonstrating that the proposed model can achieve promising results for multi-agent collaborative tasks.
在人-机器人协作的场景中,人类会给机器人一个指令,而这个指令是人类自己能够直观地完成的。然而,给机器人的指令可能是模棱两可的,因为一些信息隐含在指令中。因此,在存在歧义指令的情况下,机器人有必要共同推理操作细节并执行具身的多智能体任务规划。这一问题在语言理解和基于感知信息的动态任务规划方面都面临着重大挑战。提出了一种嵌入式多智能体任务规划框架,利用外部知识来源和动态感知的视觉信息来解析高级指令,并将分解后的任务动态分配给多个智能体。利用语义信息进行环境感知,生成子目标,实现导航运动。该模型有效地弥合了仿真环境和物理环境之间的差异,从而可以同时应用于仿真和物理场景,避免了众所周知的sim2real问题。最后,我们建立了一个基准数据集来验证嵌入的多智能体任务规划问题,该问题包括三种类型的高级指令,其中一些目标对象隐含在指令中。我们在仿真平台和物理场景上进行了评估实验,证明了所提出的模型在多智能体协作任务中取得了令人满意的结果。
{"title":"Embodied Multi-Agent Task Planning from Ambiguous Instruction","authors":"Xinzhu Liu, Xinghang Li, Di Guo, Sinan Tan, Huaping Liu, F. Sun","doi":"10.15607/rss.2022.xviii.032","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.032","url":null,"abstract":"—In human-robots collaboration scenarios, a human would give robots an instruction that is intuitive for the human himself to accomplish. However, the instruction given to robots is likely ambiguous for them to understand as some information is implicit in the instruction. Therefore, it is necessary for the robots to jointly reason the operation details and perform the embodied multi-agent task planning given the ambiguous instruction. This problem exhibits significant challenges in both language understanding and dynamic task planning with the perception information. In this work, an embodied multi-agent task planning framework is proposed to utilize external knowledge sources and dynamically perceived visual information to resolve the high-level instructions, and dynamically allocate the decomposed tasks to multiple agents. Furthermore, we utilize the semantic information to perform environment perception and generate sub-goals to achieve the navigation motion. This model effectively bridges the difference between the simulation environment and the physical environment, thus it can be simultaneously applied in both simulation and physical scenarios and avoid the notori- ous sim2real problem. Finally, we build a benchmark dataset to validate the embodied multi-agent task planning problem, which includes three types of high-level instructions in which some target objects are implicit in instructions. We perform the evaluation experiments on the simulation platform and in physical scenarios, demonstrating that the proposed model can achieve promising results for multi-agent collaborative tasks.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130108406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
DiPCAN: Distilling Privileged Information for Crowd-Aware Navigation DiPCAN:群体感知导航的特权信息提取
Pub Date : 2022-06-27 DOI: 10.15607/rss.2022.xviii.045
G. Monaci, Michel Aractingi, T. Silander
—Mobile robots need to navigate in crowded environments to provide services to humans. Traditional approaches to crowd-aware navigation decouple people motion prediction from robot motion planning, leading to undesired robot behaviours. Recent deep learning-based methods integrate crowd forecasting in the planner, assuming precise tracking of the agents in the scene. To do this they require expensive LiDAR sensors and tracking algorithms that are complex and brittle. In this paper we propose a two-step approach to first learn a robot navigation policy based on privileged information about exact pedestrian locations available in simulation. A second learning step distills the knowledge acquired by the first network into an adaptation network that uses only narrow field-of-view image data from the robot camera. While the navigation policy is trained in simulation without any expert supervision such as trajectories computed by a planner, it exhibits state-of-the-art performance on a broad range of dense crowd simulations and real-world experiments. Video results at https://europe.naverlabs.com/research/dipcan.
-移动机器人需要在拥挤的环境中导航,为人类提供服务。传统的群体感知导航方法将人的运动预测与机器人的运动规划分离开来,导致机器人产生不期望的行为。最近基于深度学习的方法在规划器中集成了人群预测,假设对场景中的智能体进行精确跟踪。要做到这一点,他们需要昂贵的激光雷达传感器和复杂而脆弱的跟踪算法。在本文中,我们提出了一种两步的方法,首先根据仿真中提供的准确行人位置的特权信息学习机器人导航策略。第二个学习步骤将第一个网络获得的知识提炼成一个适应网络,该网络仅使用机器人相机的窄视场图像数据。虽然导航策略是在模拟中训练的,没有任何专家监督,如由规划器计算的轨迹,但它在大范围的密集人群模拟和现实世界实验中表现出最先进的性能。视频结果见https://europe.naverlabs.com/research/dipcan。
{"title":"DiPCAN: Distilling Privileged Information for Crowd-Aware Navigation","authors":"G. Monaci, Michel Aractingi, T. Silander","doi":"10.15607/rss.2022.xviii.045","DOIUrl":"https://doi.org/10.15607/rss.2022.xviii.045","url":null,"abstract":"—Mobile robots need to navigate in crowded environments to provide services to humans. Traditional approaches to crowd-aware navigation decouple people motion prediction from robot motion planning, leading to undesired robot behaviours. Recent deep learning-based methods integrate crowd forecasting in the planner, assuming precise tracking of the agents in the scene. To do this they require expensive LiDAR sensors and tracking algorithms that are complex and brittle. In this paper we propose a two-step approach to first learn a robot navigation policy based on privileged information about exact pedestrian locations available in simulation. A second learning step distills the knowledge acquired by the first network into an adaptation network that uses only narrow field-of-view image data from the robot camera. While the navigation policy is trained in simulation without any expert supervision such as trajectories computed by a planner, it exhibits state-of-the-art performance on a broad range of dense crowd simulations and real-world experiments. Video results at https://europe.naverlabs.com/research/dipcan.","PeriodicalId":340265,"journal":{"name":"Robotics: Science and Systems XVIII","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124818444","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
Robotics: Science and Systems XVIII
全部 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