介绍Botmark:服务机器人的计算机基准

Andrew Murtagh, Patrick Lynch, C. McGinn
{"title":"介绍Botmark:服务机器人的计算机基准","authors":"Andrew Murtagh, Patrick Lynch, C. McGinn","doi":"10.1109/IRC.2020.00046","DOIUrl":null,"url":null,"abstract":"Central to any robot is a computing system tasked with controlling it; acting as the robot's primary means of computation, its performance significantly impacts the performance of the robot as a whole. Accordingly, developing a rigorous and repeatable methodology to assess the performance of computers in this role is a important step towards improving the performance of robots. For this reason, we present Botmark in the first part of this paper: a benchmark suite designed exclusively for evaluating the performance of computers in the application of mobile service robotics. It comprises seven workloads representing common functionality of mobile service robots including path planning, SLAM, facial recognition, among others. In order to determine the functions to be included, we use the popular RoboCup@Home competition as a proxy for ‘real-world’ robotics applications and derive workloads for the benchmark from the tests in the competition. In the second part of this paper, we demonstrate the potential value of benchmarking tools by conducting an experiment evaluation using Botmark. We firstly make a comparison of various computing platforms representative of those commonly used in robotics and see a wide variability in the performance of each. We then look at the difference in performance between running the benchmark natively, in a virtual machine and in a container. To the extent of the authors' knowledge, this is the first computer benchmarking suite designed to address the area of mobile service robotics extensively. The benchmark is available for free use and we invite the community to use it to evaluate their platforms and submit their results to the authors for dissemination.","PeriodicalId":232817,"journal":{"name":"2020 Fourth IEEE International Conference on Robotic Computing (IRC)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Presenting Botmark: a Computer Benchmark for Service Robotics\",\"authors\":\"Andrew Murtagh, Patrick Lynch, C. McGinn\",\"doi\":\"10.1109/IRC.2020.00046\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Central to any robot is a computing system tasked with controlling it; acting as the robot's primary means of computation, its performance significantly impacts the performance of the robot as a whole. Accordingly, developing a rigorous and repeatable methodology to assess the performance of computers in this role is a important step towards improving the performance of robots. For this reason, we present Botmark in the first part of this paper: a benchmark suite designed exclusively for evaluating the performance of computers in the application of mobile service robotics. It comprises seven workloads representing common functionality of mobile service robots including path planning, SLAM, facial recognition, among others. In order to determine the functions to be included, we use the popular RoboCup@Home competition as a proxy for ‘real-world’ robotics applications and derive workloads for the benchmark from the tests in the competition. In the second part of this paper, we demonstrate the potential value of benchmarking tools by conducting an experiment evaluation using Botmark. We firstly make a comparison of various computing platforms representative of those commonly used in robotics and see a wide variability in the performance of each. We then look at the difference in performance between running the benchmark natively, in a virtual machine and in a container. To the extent of the authors' knowledge, this is the first computer benchmarking suite designed to address the area of mobile service robotics extensively. The benchmark is available for free use and we invite the community to use it to evaluate their platforms and submit their results to the authors for dissemination.\",\"PeriodicalId\":232817,\"journal\":{\"name\":\"2020 Fourth IEEE International Conference on Robotic Computing (IRC)\",\"volume\":\"37 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Fourth IEEE International Conference on Robotic Computing (IRC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IRC.2020.00046\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Fourth IEEE International Conference on Robotic Computing (IRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRC.2020.00046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

任何机器人的核心都是一个负责控制它的计算系统;作为机器人的主要计算手段,它的性能对整个机器人的性能有着重要的影响。因此,开发一种严格且可重复的方法来评估计算机在这一角色中的性能是提高机器人性能的重要一步。因此,我们在本文的第一部分中介绍了Botmark:一个专门用于评估移动服务机器人应用中计算机性能的基准套件。它包括七个工作负载,代表了移动服务机器人的常见功能,包括路径规划、SLAM、面部识别等。为了确定要包含的功能,我们使用流行的RoboCup@Home竞赛作为“真实世界”机器人应用程序的代理,并从竞赛中的测试中获得基准测试的工作负载。在本文的第二部分,我们通过使用Botmark进行实验评估来展示基准工具的潜在价值。我们首先对机器人中常用的各种计算平台进行比较,并看到每种计算平台的性能差异很大。然后,我们看看在本机、虚拟机和容器中运行基准测试在性能上的差异。就作者所知,这是第一个旨在广泛解决移动服务机器人领域的计算机基准测试套件。该基准可以免费使用,我们邀请社区使用它来评估他们的平台,并将他们的结果提交给作者进行传播。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Presenting Botmark: a Computer Benchmark for Service Robotics
Central to any robot is a computing system tasked with controlling it; acting as the robot's primary means of computation, its performance significantly impacts the performance of the robot as a whole. Accordingly, developing a rigorous and repeatable methodology to assess the performance of computers in this role is a important step towards improving the performance of robots. For this reason, we present Botmark in the first part of this paper: a benchmark suite designed exclusively for evaluating the performance of computers in the application of mobile service robotics. It comprises seven workloads representing common functionality of mobile service robots including path planning, SLAM, facial recognition, among others. In order to determine the functions to be included, we use the popular RoboCup@Home competition as a proxy for ‘real-world’ robotics applications and derive workloads for the benchmark from the tests in the competition. In the second part of this paper, we demonstrate the potential value of benchmarking tools by conducting an experiment evaluation using Botmark. We firstly make a comparison of various computing platforms representative of those commonly used in robotics and see a wide variability in the performance of each. We then look at the difference in performance between running the benchmark natively, in a virtual machine and in a container. To the extent of the authors' knowledge, this is the first computer benchmarking suite designed to address the area of mobile service robotics extensively. The benchmark is available for free use and we invite the community to use it to evaluate their platforms and submit their results to the authors for dissemination.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信