首页 > 最新文献

Autonomous Robots最新文献

英文 中文
Learning instance-level N-ary semantic knowledge at scale for robots operating in everyday environments 为在日常环境中运行的机器人大规模学习实例级n元语义知识
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-04-06 DOI: 10.1007/s10514-023-10099-4
Weiyu Liu, Dhruva Bansal, Angel Daruna, Sonia Chernova

Robots operating in everyday environments need to effectively perceive, model, and infer semantic properties of objects. Existing knowledge reasoning frameworks only model binary relations between an object’s class label and its semantic properties, unable to collectively reason about object properties detected by different perception algorithms and grounded in diverse sensory modalities. We bridge the gap between multimodal perception and knowledge reasoning by introducing an n-ary representation that models complex, inter-related object properties. To tackle the problem of collecting n-ary semantic knowledge at scale, we propose transformer neural networks that generalize knowledge from observations of object instances by learning to predict single missing properties or predict joint probabilities of all properties. The learned models can reason at different levels of abstraction, effectively predicting unknown properties of objects in different environmental contexts given different amounts of observed information. We quantitatively validate our approach against prior methods on LINK, a unique dataset we contribute that contains 1457 object instances in different situations, amounting to 15 multimodal properties types and 200 total properties. Compared to the top-performing baseline, a Markov Logic Network, our models obtain a 10% improvement in predicting unknown properties of novel object instances while reducing training and inference time by more than 150 times. Additionally, we apply our work to a mobile manipulation robot, demonstrating its ability to leverage n-ary reasoning to retrieve objects and actively detect object properties. The code and data are available at https://github.com/wliu88/LINK.

在日常环境中操作的机器人需要有效地感知、建模和推断对象的语义属性。现有的知识推理框架只对对象的类标签及其语义属性之间的二元关系进行建模,无法对不同感知算法检测到的基于不同感知模式的对象属性进行集体推理。我们通过引入一种对复杂的、相互关联的对象属性进行建模的n元表示,弥合了多模态感知和知识推理之间的差距。为了解决大规模收集n元语义知识的问题,我们提出了变换神经网络,该网络通过学习预测单个缺失属性或预测所有属性的联合概率来从对象实例的观测中推广知识。学习到的模型可以在不同的抽象级别进行推理,在给定不同数量的观测信息的情况下,有效地预测不同环境背景下物体的未知特性。我们在LINK上对我们的方法进行了定量验证,LINK是我们贡献的一个独特的数据集,包含1457个不同情况下的对象实例,总计15个多模式属性类型和200个总属性。与性能最好的基线马尔可夫逻辑网络相比,我们的模型在预测新对象实例的未知属性方面提高了10%,同时将训练和推理时间减少了150倍以上。此外,我们将我们的工作应用于移动操作机器人,展示了它利用n元推理来检索对象和主动检测对象属性的能力。代码和数据可在https://github.com/wliu88/LINK.
{"title":"Learning instance-level N-ary semantic knowledge at scale for robots operating in everyday environments","authors":"Weiyu Liu,&nbsp;Dhruva Bansal,&nbsp;Angel Daruna,&nbsp;Sonia Chernova","doi":"10.1007/s10514-023-10099-4","DOIUrl":"10.1007/s10514-023-10099-4","url":null,"abstract":"<div><p>Robots operating in everyday environments need to effectively perceive, model, and infer semantic properties of objects. Existing knowledge reasoning frameworks only model binary relations between an object’s class label and its semantic properties, unable to collectively reason about object properties detected by different perception algorithms and grounded in diverse sensory modalities. We bridge the gap between multimodal perception and knowledge reasoning by introducing an n-ary representation that models complex, inter-related object properties. To tackle the problem of collecting n-ary semantic knowledge at scale, we propose transformer neural networks that generalize knowledge from observations of object instances by learning to predict single missing properties or predict joint probabilities of all properties. The learned models can reason at different levels of abstraction, effectively predicting unknown properties of objects in different environmental contexts given different amounts of observed information. We quantitatively validate our approach against prior methods on LINK, a unique dataset we contribute that contains 1457 object instances in different situations, amounting to 15 multimodal properties types and 200 total properties. Compared to the top-performing baseline, a Markov Logic Network, our models obtain a 10% improvement in predicting unknown properties of novel object instances while reducing training and inference time by more than 150 times. Additionally, we apply our work to a mobile manipulation robot, demonstrating its ability to leverage n-ary reasoning to retrieve objects and actively detect object properties. The code and data are available at https://github.com/wliu88/LINK.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 5","pages":"529 - 547"},"PeriodicalIF":3.5,"publicationDate":"2023-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46907553","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Multimodal embodied attribute learning by robots for object-centric action policies 以对象为中心的动作策略的机器人多模态嵌入属性学习
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-29 DOI: 10.1007/s10514-023-10098-5
Xiaohan Zhang, Saeid Amiri, Jivko Sinapov, Jesse Thomason, Peter Stone, Shiqi Zhang

Robots frequently need to perceive object attributes, such as red, heavy, and empty, using multimodal exploratory behaviors, such as look, lift, and shake. One possible way for robots to do so is to learn a classifier for each perceivable attribute given an exploratory behavior. Once the attribute classifiers are learned, they can be used by robots to select actions and identify attributes of new objects, answering questions, such as “Is this object red and empty ?” In this article, we introduce a robot interactive perception problem, called Multimodal Embodied Attribute Learning (meal), and explore solutions to this new problem. Under different assumptions, there are two classes of meal problems. offline-meal problems are defined in this article as learning attribute classifiers from pre-collected data, and sequencing actions towards attribute identification under the challenging trade-off between information gains and exploration action costs. For this purpose, we introduce Mixed Observability Robot Control (morc), an algorithm for offline-meal problems, that dynamically constructs both fully and partially observable components of the state for multimodal attribute identification of objects. We further investigate a more challenging class of meal problems, called online-meal, where the robot assumes no pre-collected data, and works on both attribute classification and attribute identification at the same time. Based on morc, we develop an algorithm called Information-Theoretic Reward Shaping (morc-itrs) that actively addresses the trade-off between exploration and exploitation in online-meal problems. morc and morc-itrs are evaluated in comparison with competitive meal baselines, and results demonstrate the superiority of our methods in learning efficiency and identification accuracy.

机器人经常需要使用多模式探索行为来感知物体属性,如红色、沉重和空洞,如注视、抬起和摇晃。机器人这样做的一种可能方法是为给定探索行为的每个可感知属性学习分类器。一旦学习了属性分类器,机器人就可以使用它们来选择动作和识别新对象的属性,回答诸如“这个对象是红的还是空的?”之类的问题。在本文中,我们介绍了一个机器人交互感知问题,称为多模式体现属性学习(餐),并探索这个新问题的解决方案。在不同的假设下,有两类膳食问题。离线用餐问题在本文中被定义为从预先收集的数据中学习属性分类器,并在信息收益和探索行动成本之间的挑战性权衡下对属性识别的行动进行排序。为此,我们引入了混合可观测机器人控制(morc),这是一种用于离线用餐问题的算法,它动态构建状态的完全和部分可观测分量,用于对象的多模式属性识别。我们进一步研究了一类更具挑战性的用餐问题,称为在线用餐,机器人不假设预先收集的数据,同时进行属性分类和属性识别。基于morc,我们开发了一种称为信息论奖励成形(morc-itrs)的算法,该算法积极解决在线用餐问题中探索和利用之间的权衡问题。将morc和morc-itrs与竞争性膳食基线进行比较,结果表明我们的方法在学习效率和识别准确性方面具有优势。
{"title":"Multimodal embodied attribute learning by robots for object-centric action policies","authors":"Xiaohan Zhang,&nbsp;Saeid Amiri,&nbsp;Jivko Sinapov,&nbsp;Jesse Thomason,&nbsp;Peter Stone,&nbsp;Shiqi Zhang","doi":"10.1007/s10514-023-10098-5","DOIUrl":"10.1007/s10514-023-10098-5","url":null,"abstract":"<div><p>Robots frequently need to perceive object attributes, such as <span>red</span>, <span>heavy</span>, and <span>empty</span>, using multimodal exploratory behaviors, such as <i>look</i>, <i>lift</i>, and <i>shake</i>. One possible way for robots to do so is to learn a classifier for each perceivable attribute given an exploratory behavior. Once the attribute classifiers are learned, they can be used by robots to select actions and identify attributes of new objects, answering questions, such as “<i>Is this object</i> <span>red</span> <i> and</i> <span>empty</span> ?” In this article, we introduce a robot interactive perception problem, called <b>M</b>ultimodal <b>E</b>mbodied <b>A</b>ttribute <b>L</b>earning (<span>meal</span>), and explore solutions to this new problem. Under different assumptions, there are two classes of <span>meal</span> problems. <span>offline-meal</span> problems are defined in this article as learning attribute classifiers from pre-collected data, and sequencing actions towards attribute identification under the challenging trade-off between information gains and exploration action costs. For this purpose, we introduce <b>M</b>ixed <b>O</b>bservability <b>R</b>obot <b>C</b>ontrol (<span>morc</span>), an algorithm for <span>offline-meal</span> problems, that dynamically constructs both fully and partially observable components of the state for multimodal attribute identification of objects. We further investigate a more challenging class of <span>meal</span> problems, called <span>online-meal</span>, where the robot assumes no pre-collected data, and works on both attribute classification and attribute identification at the same time. Based on <span>morc</span>, we develop an algorithm called <b>I</b>nformation-<b>T</b>heoretic <b>R</b>eward <b>S</b>haping (<span>morc</span>-<span>itrs</span>) that actively addresses the trade-off between exploration and exploitation in <span>online-meal</span> problems. <span>morc</span> and <span>morc</span>-<span>itrs</span> are evaluated in comparison with competitive <span>meal</span> baselines, and results demonstrate the superiority of our methods in learning efficiency and identification accuracy.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 5","pages":"505 - 528"},"PeriodicalIF":3.5,"publicationDate":"2023-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46355867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Co-design of communication and machine inference for cloud robotics 云机器人通信与机器推理协同设计
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-20 DOI: 10.1007/s10514-023-10093-w
Manabu Nakanoya, Sai Shankar Narasimhan, Sharachchandra Bhat, Alexandros Anemogiannis, Akul Datta, Sachin Katti, Sandeep Chinchali, Marco Pavone

Today, even the most compute-and-power constrained robots can measure complex, high data-rate video and LIDAR sensory streams. Often, such robots, ranging from low-power drones to space and subterranean rovers, need to transmit high-bitrate sensory data to a remote compute server if they are uncertain or cannot scalably run complex perception or mapping tasks locally. However, today’s representations for sensory data are mostly designed for human, not robotic, perception and thus often waste precious compute or wireless network resources to transmit unimportant parts of a scene that are unnecessary for a high-level robotic task. This paper presents an algorithm to learn task-relevant representations of sensory data that are co-designed with a pre-trained robotic perception model’s ultimate objective. Our algorithm aggressively compresses robotic sensory data by up to 11(times ) more than competing methods. Further, it achieves high accuracy and robust generalization on diverse tasks including Mars terrain classification with low-power deep learning accelerators, neural motion planning, and environmental timeseries classification.

如今,即使是最受计算和功率限制的机器人也可以测量复杂、高数据率的视频和激光雷达传感流。通常,从低功率无人机到太空和地下漫游车,如果这些机器人不确定或无法在本地可伸缩地运行复杂的感知或地图任务,则需要将高比特率的感知数据传输到远程计算服务器。然而,今天的感官数据表示大多是为人类而非机器人的感知而设计的,因此经常浪费宝贵的计算或无线网络资源来传输场景中不重要的部分,而这些部分对于高级机器人任务来说是不必要的。本文提出了一种学习感知数据的任务相关表示的算法,该算法与预先训练的机器人感知模型的最终目标共同设计。我们的算法比竞争对手的方法压缩机器人的感官数据高出11倍。此外,它在各种任务上实现了高精度和稳健的泛化,包括使用低功耗深度学习加速器的火星地形分类、神经运动规划和环境时间序列分类。
{"title":"Co-design of communication and machine inference for cloud robotics","authors":"Manabu Nakanoya,&nbsp;Sai Shankar Narasimhan,&nbsp;Sharachchandra Bhat,&nbsp;Alexandros Anemogiannis,&nbsp;Akul Datta,&nbsp;Sachin Katti,&nbsp;Sandeep Chinchali,&nbsp;Marco Pavone","doi":"10.1007/s10514-023-10093-w","DOIUrl":"10.1007/s10514-023-10093-w","url":null,"abstract":"<div><p>Today, even the most compute-and-power constrained robots can measure complex, high data-rate video and LIDAR sensory streams. Often, such robots, ranging from low-power drones to space and subterranean rovers, need to transmit high-bitrate sensory data to a remote compute server if they are uncertain or cannot scalably run complex perception or mapping tasks locally. However, today’s representations for sensory data are mostly designed for <i>human, not robotic</i>, perception and thus often waste precious compute or wireless network resources to transmit unimportant parts of a scene that are unnecessary for a high-level robotic task. This paper presents an algorithm to learn <i>task-relevant</i> representations of sensory data that are co-designed with a pre-trained robotic perception model’s ultimate objective. Our algorithm aggressively compresses robotic sensory data by up to 11<span>(times )</span> more than competing methods. Further, it achieves high accuracy and robust generalization on diverse tasks including Mars terrain classification with low-power deep learning accelerators, neural motion planning, and environmental timeseries classification.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 5","pages":"579 - 594"},"PeriodicalIF":3.5,"publicationDate":"2023-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-023-10093-w.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41639268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
HeRo 2.0: a low-cost robot for swarm robotics research HeRo 2.0:用于群体机器人研究的低成本机器人
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-20 DOI: 10.1007/s10514-023-10100-0
Paulo Rezeck, Héctor Azpúrua, Maurício F. S. Corrêa, Luiz Chaimowicz

The current state of electronic component miniaturization coupled with the increasing efficiency in hardware and software allow the development of smaller and compact robotic systems. The convenience of using these small, simple, yet capable robots has gathered the research community’s attention towards practical applications of swarm robotics. This paper presents the design of a novel platform for swarm robotics applications that is low cost, easy to assemble using off-the-shelf components, and deeply integrated with the most used robotic framework available today: ROS (Robot Operating System). The robotic platform is entirely open, composed of a 3D printed body and open-source software. We describe its architecture, present its main features, and evaluate its functionalities executing experiments using a couple of robots. Results demonstrate that the proposed mobile robot is capable of performing different swarm tasks, given its small size and reduced cost, being suitable for swarm robotics research and education.

电子元件小型化的现状,加上硬件和软件效率的提高,使得更小、更紧凑的机器人系统得以发展。使用这些小型、简单、但功能强大的机器人的便利性吸引了研究界对群体机器人实际应用的关注。本文介绍了一种新颖的群体机器人应用平台的设计,该平台成本低,易于使用现成的组件组装,并与当今最常用的机器人框架ROS(机器人操作系统)深度集成。机器人平台是完全开放的,由3D打印的身体和开源软件组成。我们描述了它的架构,介绍了它的主要特点,并评估了它的功能,使用几个机器人执行实验。结果表明,所设计的移动机器人体积小,成本低,能够执行不同的群体任务,适合于群体机器人的研究和教育。
{"title":"HeRo 2.0: a low-cost robot for swarm robotics research","authors":"Paulo Rezeck,&nbsp;Héctor Azpúrua,&nbsp;Maurício F. S. Corrêa,&nbsp;Luiz Chaimowicz","doi":"10.1007/s10514-023-10100-0","DOIUrl":"10.1007/s10514-023-10100-0","url":null,"abstract":"<div><p>The current state of electronic component miniaturization coupled with the increasing efficiency in hardware and software allow the development of smaller and compact robotic systems. The convenience of using these small, simple, yet capable robots has gathered the research community’s attention towards practical applications of swarm robotics. This paper presents the design of a novel platform for swarm robotics applications that is low cost, easy to assemble using off-the-shelf components, and deeply integrated with the most used robotic framework available today: ROS (Robot Operating System). The robotic platform is entirely open, composed of a 3D printed body and open-source software. We describe its architecture, present its main features, and evaluate its functionalities executing experiments using a couple of robots. Results demonstrate that the proposed mobile robot is capable of performing different swarm tasks, given its small size and reduced cost, being suitable for swarm robotics research and education.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 7","pages":"879 - 903"},"PeriodicalIF":3.5,"publicationDate":"2023-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91282746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Visuo-haptic object perception for robots: an overview 机器人视觉触觉对象感知研究综述
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-14 DOI: 10.1007/s10514-023-10091-y
Nicolás Navarro-Guerrero, Sibel Toprak, Josip Josifovski, Lorenzo Jamone

The object perception capabilities of humans are impressive, and this becomes even more evident when trying to develop solutions with a similar proficiency in autonomous robots. While there have been notable advancements in the technologies for artificial vision and touch, the effective integration of these two sensory modalities in robotic applications still needs to be improved, and several open challenges exist. Taking inspiration from how humans combine visual and haptic perception to perceive object properties and drive the execution of manual tasks, this article summarises the current state of the art of visuo-haptic object perception in robots. Firstly, the biological basis of human multimodal object perception is outlined. Then, the latest advances in sensing technologies and data collection strategies for robots are discussed. Next, an overview of the main computational techniques is presented, highlighting the main challenges of multimodal machine learning and presenting a few representative articles in the areas of robotic object recognition, peripersonal space representation and manipulation. Finally, informed by the latest advancements and open challenges, this article outlines promising new research directions.

人类的物体感知能力令人印象深刻,当试图开发出在自主机器人中具有类似熟练程度的解决方案时,这一点变得更加明显。尽管人工视觉和触摸技术取得了显著进步,但这两种感觉模式在机器人应用中的有效集成仍需改进,并且存在一些悬而未决的挑战。本文从人类如何结合视觉和触觉感知来感知物体属性并驱动手动任务的执行中获得灵感,总结了机器人视觉-触觉物体感知的现状。首先,概述了人类多模态物体感知的生物学基础。然后,讨论了机器人传感技术和数据采集策略的最新进展。接下来,概述了主要的计算技术,强调了多模式机器学习的主要挑战,并介绍了机器人对象识别、个人周围空间表示和操作领域的一些代表性文章。最后,根据最新进展和面临的挑战,本文概述了有前景的新研究方向。
{"title":"Visuo-haptic object perception for robots: an overview","authors":"Nicolás Navarro-Guerrero,&nbsp;Sibel Toprak,&nbsp;Josip Josifovski,&nbsp;Lorenzo Jamone","doi":"10.1007/s10514-023-10091-y","DOIUrl":"10.1007/s10514-023-10091-y","url":null,"abstract":"<div><p>The object perception capabilities of humans are impressive, and this becomes even more evident when trying to develop solutions with a similar proficiency in autonomous robots. While there have been notable advancements in the technologies for artificial vision and touch, the effective integration of these two sensory modalities in robotic applications still needs to be improved, and several open challenges exist. Taking inspiration from how humans combine visual and haptic perception to perceive object properties and drive the execution of manual tasks, this article summarises the current state of the art of visuo-haptic object perception in robots. Firstly, the biological basis of human multimodal object perception is outlined. Then, the latest advances in sensing technologies and data collection strategies for robots are discussed. Next, an overview of the main computational techniques is presented, highlighting the main challenges of multimodal machine learning and presenting a few representative articles in the areas of robotic object recognition, peripersonal space representation and manipulation. Finally, informed by the latest advancements and open challenges, this article outlines promising new research directions.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 4","pages":"377 - 403"},"PeriodicalIF":3.5,"publicationDate":"2023-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-023-10091-y.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46918377","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Point-based metric and topological localisation between lidar and overhead imagery 激光雷达和头顶图像之间基于点的度量和拓扑定位
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-02 DOI: 10.1007/s10514-023-10085-w
Tim Yuqing Tang, Daniele De Martini, Paul Newman

In this paper, we present a method for solving the localisation of a ground lidar using overhead imagery only. Public overhead imagery such as Google satellite images are readily available resources. They can be used as the map proxy for robot localisation, relaxing the requirement for a prior traversal for mapping as in traditional approaches. While prior approaches have focused on the metric localisation between range sensors and overhead imagery, our method is the first to learn both place recognition and metric localisation of a ground lidar using overhead imagery, and also outperforms prior methods on metric localisation with large initial pose offsets. To bridge the drastic domain gap between lidar data and overhead imagery, our method learns to transform an overhead image into a collection of 2D points, emulating the resulting point-cloud scanned by a lidar sensor situated near the centre of the overhead image. After both modalities are expressed as point sets, point-based machine learning methods for localisation are applied.

在本文中,我们提出了一种仅使用头顶图像解决地面激光雷达定位的方法。谷歌卫星图像等公共头顶图像是现成的资源。它们可以用作机器人定位的地图代理,从而放宽了传统方法中对地图先验遍历的要求。虽然先前的方法专注于距离传感器和头顶图像之间的度量定位,但我们的方法是第一个使用头顶图像学习地面激光雷达的位置识别和度量定位,并且在具有大初始姿态偏移的度量定位方面也优于先前的方法。为了弥合激光雷达数据和头顶图像之间的巨大领域差距,我们的方法学习将头顶图像转换为2D点的集合,模拟位于头顶图像中心附近的激光雷达传感器扫描的点云。在两种模式都表示为点集之后,应用基于点的机器学习方法进行定位。
{"title":"Point-based metric and topological localisation between lidar and overhead imagery","authors":"Tim Yuqing Tang,&nbsp;Daniele De Martini,&nbsp;Paul Newman","doi":"10.1007/s10514-023-10085-w","DOIUrl":"10.1007/s10514-023-10085-w","url":null,"abstract":"<div><p>In this paper, we present a method for solving the localisation of a ground lidar using overhead imagery only. Public overhead imagery such as Google satellite images are readily available resources. They can be used as the map proxy for robot localisation, relaxing the requirement for a prior traversal for mapping as in traditional approaches. While prior approaches have focused on the metric localisation between range sensors and overhead imagery, our method is the first to learn both place recognition and metric localisation of a ground lidar using overhead imagery, and also outperforms prior methods on metric localisation with large initial pose offsets. To bridge the drastic domain gap between lidar data and overhead imagery, our method learns to transform an overhead image into a collection of 2D points, emulating the resulting point-cloud scanned by a lidar sensor situated near the centre of the overhead image. After both modalities are expressed as point sets, point-based machine learning methods for localisation are applied.\u0000</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 5","pages":"595 - 615"},"PeriodicalIF":3.5,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-023-10085-w.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45125784","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Robust inverse dynamics by evaluating Newton–Euler equations with respect to a moving reference and measuring angular acceleration 通过评估相对于移动参考的牛顿-欧拉方程和测量角加速度的鲁棒逆动力学
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-02-28 DOI: 10.1007/s10514-023-10092-x
Maximilian Gießler, Bernd Waltersberger

Maintaining stability while walking on arbitrary surfaces or dealing with external perturbations is of great interest in humanoid robotics research. Increasing the system’s autonomous robustness to a variety of postural threats during locomotion is the key despite the need to evaluate noisy sensor signals. The equations of motion are the foundation of all published approaches. In contrast, we propose a more adequate evaluation of the equations of motion with respect to an arbitrary moving reference point in a non-inertial reference frame. Conceptual advantages are, e.g., getting independent of global position and velocity vectors estimated by sensor fusions or calculating the imaginary zero-moment point walking on different inclined ground surfaces. Further, we improve the calculation results by reducing noise-amplifying methods in our algorithm and using specific characteristics of physical robots. We use simulation results to compare our algorithm with established approaches and test it with experimental robot data.

在任意表面行走或处理外部扰动时保持稳定性是类人机器人研究的重要内容。尽管需要评估有噪声的传感器信号,但提高系统对运动过程中各种姿势威胁的自主鲁棒性是关键。运动方程是所有已发表方法的基础。相反,我们提出了一种更充分的运动方程评估,相对于非惯性参考系中的任意移动参考点。概念上的优势是,例如,独立于传感器融合估计的全局位置和速度矢量,或计算在不同倾斜地面上行走的假想零力矩点。此外,我们通过减少算法中的噪声放大方法和利用物理机器人的特定特性来改进计算结果。我们使用仿真结果将我们的算法与已建立的方法进行比较,并用实验机器人数据进行测试。
{"title":"Robust inverse dynamics by evaluating Newton–Euler equations with respect to a moving reference and measuring angular acceleration","authors":"Maximilian Gießler,&nbsp;Bernd Waltersberger","doi":"10.1007/s10514-023-10092-x","DOIUrl":"10.1007/s10514-023-10092-x","url":null,"abstract":"<div><p>Maintaining stability while walking on arbitrary surfaces or dealing with external perturbations is of great interest in humanoid robotics research. Increasing the system’s autonomous robustness to a variety of postural threats during locomotion is the key despite the need to evaluate noisy sensor signals. The equations of motion are the foundation of all published approaches. In contrast, we propose a more adequate evaluation of the equations of motion with respect to an arbitrary moving reference point in a non-inertial reference frame. Conceptual advantages are, e.g., getting independent of global position and velocity vectors estimated by sensor fusions or calculating the imaginary zero-moment point walking on different inclined ground surfaces. Further, we improve the calculation results by reducing noise-amplifying methods in our algorithm and using specific characteristics of physical robots. We use simulation results to compare our algorithm with established approaches and test it with experimental robot data.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 4","pages":"465 - 481"},"PeriodicalIF":3.5,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-023-10092-x.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47285445","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Automated group motion control of magnetically actuated millirobots 磁驱动微型机器人的自动群运动控制
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-02-25 DOI: 10.1007/s10514-023-10084-x
Pouria Razzaghi, Ehab Al Khatib, Yildirim Hurmuzlu

Small-size robots offer access to spaces that are inaccessible to larger ones. This type of access is crucial in applications such as drug delivery, environmental detection, and collection of small samples. However, there are some tasks that are not possible to perform using only one robot including assembly and manufacturing at small scales, manipulation of micro- and nano- objects, and robot-based structuring of small-scale materials. In this article, we focus on tasks that can be achieved using a group of small-scale robots like pattern formation. These robots are typically externally actuated due to their size limitation. Yet, one faces the challenge of controlling a group of robots using a single global input. In this study, we propose a control algorithm to position individual members of a group in predefined positions. In our previous work, we presented a small-scaled magnetically actuated millirobot. An electromagnetic coil system applied external force and steered the millirobots in various modes of motion such as pivot walking and tumbling. In this paper, we propose two new designs of these millirobots. In the first design, the magnets are placed at the center of body to reduce the magnetic attraction force between the millirobots. In the second design, the millirobots are of identical length with two extra legs acting as the pivot points and varying pivot separation in design to take advantage of variable speed in pivot walking mode while keeping the speed constant in tumbling mode. This paper presents an algorithm for positional control of n millirobots with different lengths to move them from given initial positions to final desired ones. This method is based on choosing a leader that is fully controllable. Then, the motions of other millirobots are regulated by following the leader and determining their appropriate pivot separations in order to implement the intended group motion. Simulations and hardware experiments validate these results.

小型机器人可以进入大型机器人无法进入的空间。这种途径在药物输送、环境检测和小样本收集等应用中至关重要。然而,有一些任务是不可能只用一个机器人来完成的,包括小规模的装配和制造,微纳米物体的操作,以及基于机器人的小规模材料结构。在本文中,我们将重点关注可以使用一组小型机器人(如模式形成)完成的任务。由于它们的尺寸限制,这些机器人通常是外部驱动的。然而,人们面临着使用单一全局输入来控制一组机器人的挑战。在这项研究中,我们提出了一种控制算法来定位一个群体的个体成员在预定义的位置。在我们之前的工作中,我们提出了一个小型磁驱动微型机器人。电磁线圈系统施加外力,引导微型机器人进行各种运动模式,如旋转行走和翻滚。在本文中,我们提出了这些微型机器人的两种新设计。在第一个设计中,磁铁被放置在身体的中心,以减少微型机器人之间的磁力。在第二种设计中,微型机器人的长度相同,多出两条腿作为支点,并且在设计中改变支点间距,以利用支点行走模式下的变速优势,而在翻滚模式下保持速度不变。本文提出了n个不同长度的百万机器人的位置控制算法,使其从给定的初始位置移动到最终期望位置。这种方法的基础是选择一个完全可控的领导者。然后,其他微机器人的运动通过跟随领导者并确定其适当的支点分离来调节,以实现预期的群体运动。仿真和硬件实验验证了这些结果。
{"title":"Automated group motion control of magnetically actuated millirobots","authors":"Pouria Razzaghi,&nbsp;Ehab Al Khatib,&nbsp;Yildirim Hurmuzlu","doi":"10.1007/s10514-023-10084-x","DOIUrl":"10.1007/s10514-023-10084-x","url":null,"abstract":"<div><p>Small-size robots offer access to spaces that are inaccessible to larger ones. This type of access is crucial in applications such as drug delivery, environmental detection, and collection of small samples. However, there are some tasks that are not possible to perform using only one robot including assembly and manufacturing at small scales, manipulation of micro- and nano- objects, and robot-based structuring of small-scale materials. In this article, we focus on tasks that can be achieved using a group of small-scale robots like pattern formation. These robots are typically externally actuated due to their size limitation. Yet, one faces the challenge of controlling a group of robots using a single global input. In this study, we propose a control algorithm to position individual members of a group in predefined positions. In our previous work, we presented a small-scaled magnetically actuated millirobot. An electromagnetic coil system applied external force and steered the millirobots in various modes of motion such as pivot walking and tumbling. In this paper, we propose two new designs of these millirobots. In the first design, the magnets are placed at the center of body to reduce the magnetic attraction force between the millirobots. In the second design, the millirobots are of identical length with two extra legs acting as the pivot points and varying pivot separation in design to take advantage of variable speed in pivot walking mode while keeping the speed constant in tumbling mode. This paper presents an algorithm for positional control of <i>n</i> millirobots with different lengths to move them from given initial positions to final desired ones. This method is based on choosing a leader that is fully controllable. Then, the motions of other millirobots are regulated by following the leader and determining their appropriate pivot separations in order to implement the intended group motion. Simulations and hardware experiments validate these results.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 7","pages":"865 - 877"},"PeriodicalIF":3.5,"publicationDate":"2023-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-023-10084-x.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44859563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Distributed swarm collision avoidance based on angular calculations 基于角度计算的分布式群体避碰算法
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-02-22 DOI: 10.1007/s10514-022-10081-6
SeyedZahir Qazavi, Samaneh Hosseini Semnani

Collision avoidance is one of the most important topics in the robotics field. In this problem, the goal is to move the robots from initial locations to target locations such that they follow the shortest non-colliding paths in the shortest time and with the least amount of energy. Robot navigation among pedestrians is an example application of this problem which is the focus of this paper. This paper presents a distributed and real-time algorithm for solving collision avoidance problems in dense and complex 2D and 3D environments. This algorithm uses angular calculations to select the optimal direction for the movement of each robot and it has been shown that these separate calculations lead to a form of cooperative behavior among agents. We evaluated the proposed approach on various simulation and experimental scenarios and compared the results with ORCA one of the most important algorithms in this field. The results show that the proposed approach is at least 25% faster than ORCA while is also more reliable. The proposed method is shown to enable fully autonomous navigation of a swarm of Crazyflies.

避免碰撞是机器人领域中最重要的课题之一。在这个问题中,目标是将机器人从初始位置移动到目标位置,以便它们在最短的时间内以最少的能量遵循最短的非碰撞路径。机器人在行人中的导航是该问题的一个应用实例,也是本文的重点。本文提出了一种分布式实时算法,用于解决密集复杂的二维和三维环境中的防撞问题。该算法使用角度计算来选择每个机器人运动的最佳方向,并且已经表明,这些单独的计算会导致代理之间的某种形式的协作行为。我们在各种模拟和实验场景中评估了所提出的方法,并将结果与该领域最重要的算法之一ORCA进行了比较。结果表明,所提出的方法比ORCA至少快25%,同时也更可靠。所提出的方法被证明能够实现Crazyflies群的完全自主导航。
{"title":"Distributed swarm collision avoidance based on angular calculations","authors":"SeyedZahir Qazavi,&nbsp;Samaneh Hosseini Semnani","doi":"10.1007/s10514-022-10081-6","DOIUrl":"10.1007/s10514-022-10081-6","url":null,"abstract":"<div><p>Collision avoidance is one of the most important topics in the robotics field. In this problem, the goal is to move the robots from initial locations to target locations such that they follow the shortest non-colliding paths in the shortest time and with the least amount of energy. Robot navigation among pedestrians is an example application of this problem which is the focus of this paper. This paper presents a distributed and real-time algorithm for solving collision avoidance problems in dense and complex 2D and 3D environments. This algorithm uses angular calculations to select the optimal direction for the movement of each robot and it has been shown that these separate calculations lead to a form of cooperative behavior among agents. We evaluated the proposed approach on various simulation and experimental scenarios and compared the results with ORCA one of the most important algorithms in this field. The results show that the proposed approach is at least 25% faster than ORCA while is also more reliable. The proposed method is shown to enable fully autonomous navigation of a swarm of Crazyflies.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 4","pages":"425 - 434"},"PeriodicalIF":3.5,"publicationDate":"2023-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45297151","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Navigation functions with moving destinations and obstacles 具有移动目的地和障碍物的导航功能
IF 3.5 3区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-02-12 DOI: 10.1007/s10514-023-10088-7
Cong Wei, Chuchu Chen, Herbert G. Tanner

Dynamic environments challenge existing robot navigation methods, and motivate either stringent assumptions on workspace variation or relinquishing of collision avoidance and convergence guarantees. This paper shows that the latter can be preserved even in the absence of knowledge of how the environment evolves, through a navigation function methodology applicable to sphere-worlds with moving obstacles and robot destinations. Assuming bounds on speeds of robot destination and obstacles, and sufficiently higher maximum robot speed, the navigation function gradient can be used produce robot feedback laws that guarantee obstacle avoidance, and theoretical guarantees of bounded tracking errors and asymptotic convergence to the target when the latter eventually stops moving. The efficacy of the gradient-based feedback controller derived from the new navigation function construction is demonstrated both in numerical simulations as well as experimentally.

动态环境挑战了现有的机器人导航方法,并激发了对工作空间变化的严格假设或放弃碰撞避免和收敛保证。本文表明,即使在不了解环境如何演变的情况下,通过适用于有移动障碍物和机器人目的地的球体世界的导航函数方法,后者也可以保留。假设机器人目的地和障碍物的速度有界,并且机器人的最大速度足够高,则可以使用导航函数梯度来产生保证避障的机器人反馈定律,以及当目标最终停止移动时有界跟踪误差和对目标的渐近收敛的理论保证。从新的导航函数结构中导出的基于梯度的反馈控制器的有效性在数值模拟和实验中都得到了证明。
{"title":"Navigation functions with moving destinations and obstacles","authors":"Cong Wei,&nbsp;Chuchu Chen,&nbsp;Herbert G. Tanner","doi":"10.1007/s10514-023-10088-7","DOIUrl":"10.1007/s10514-023-10088-7","url":null,"abstract":"<div><p>Dynamic environments challenge existing robot navigation methods, and motivate either stringent assumptions on workspace variation or relinquishing of collision avoidance and convergence guarantees. This paper shows that the latter can be preserved even in the absence of knowledge of how the environment evolves, through a navigation function methodology applicable to sphere-worlds with moving obstacles and robot destinations. Assuming bounds on speeds of robot destination and obstacles, and sufficiently higher maximum robot speed, the navigation function gradient can be used produce robot feedback laws that guarantee obstacle avoidance, and theoretical guarantees of bounded tracking errors and asymptotic convergence to the target when the latter eventually stops moving. The efficacy of the gradient-based feedback controller derived from the new navigation function construction is demonstrated both in numerical simulations as well as experimentally.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"47 4","pages":"435 - 451"},"PeriodicalIF":3.5,"publicationDate":"2023-02-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45930849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Autonomous Robots
全部 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