Robotics Software: Past, Present, and Future

被引:1
作者
Haviland, Jesse [1 ,2 ]
Corke, Peter [1 ]
机构
[1] Queensland Univ Technol, Ctr Robot, Brisbane, Qld, Australia
[2] CSIRO, Data61, Brisbane, Qld, Australia
关键词
robotics; software; open source; education; research; robot manipulators; mobile robots; applications; PROGRAMMING-LANGUAGES; BEGINNERS GUIDE; SYSTEM; TUTORIAL; TOOLBOX; VISION;
D O I
10.1146/annurev-control-061323-095841
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robotics is powered by software. Software tools control the rate of innovation in robotics research, drive the growth of the robotics industry, and power the education of future innovators and developers. Nearly 900,000 open-source repositories on GitHub are tagged with the keyword robotics-a potentially vast resource, but only a fraction of those are truly accessible in terms of quality, licensability, understandability, and total cost of ownership. The challenge is to match this resource to the needs of students, researchers, and companies to power cutting-edge research and real-world industrial solutions. This article reviews software tools for robotics, including both those created by the community at large and those created by the authors, as well as their impact on education, research, and industry.
引用
收藏
页码:253 / 283
页数:31
相关论文
共 129 条
[1]  
Abadi M, 2016, ACM SIGPLAN NOTICES, V51, P1, DOI [10.1145/2951913.2976746, 10.1145/3022670.2976746]
[2]  
2023, Arxiv, DOI [arXiv:2303.08774, DOI 10.48550/ARXIV.2303.08774]
[3]   DQ Robotics: A Library for Robot Modeling and Control [J].
Adorno, Bruno Vilhena ;
Marinho, Murilo Marques .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2021, 28 (03) :102-116
[4]  
Ahn M, 2022, Arxiv, DOI arXiv:2204.01691
[5]  
[Anonymous], 2011, P ACM INT C COMPANIO, DOI DOI 10.1145/2048147.2048224
[6]  
[Anonymous], 1999, Quaternions and rotation sequences: a primer with applications to orbits, aerospace, and virtual reality
[7]  
[Anonymous], 2015, Project Jupyter: Computational Narratives as the Engine of Collaborative Data Science
[8]  
Arkin RC, 1998, BEHAV BASED ROBOTICS
[9]  
Arribas-Bel D., 2019, J OPEN SOURCE ED, V2, P42
[10]  
Ball R.S., 1900, A Treatise on the Theory of Screws