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 条
[11]  
Barba LorenaA., 2019, Journal of Open Source Education, V2, P45, DOI DOI 10.21105/JOSE.00045
[12]   High-Frequency Multi Bus Servo and Sensor Communication Using the Dynamixel Protocol [J].
Bestmann, Marc ;
Gueldenstein, Jasper ;
Zhang, Jianwei .
ROBOT WORLD CUP XXIII, ROBOCUP 2019, 2019, 11531 :16-29
[13]   An Overview of Industrial Robots Control and Programming Approaches [J].
Bilancia, Pietro ;
Schmidt, Juliana ;
Raffaeli, Roberto ;
Peruzzini, Margherita ;
Pellicciari, Marcello .
APPLIED SCIENCES-BASEL, 2023, 13 (04)
[14]  
Bisong E., 2019, GOOGLE COLABORATORYB, P59, DOI [10.1007/978-1-4842-4470-8_19, DOI 10.1007/978-1-4842-4470-8_19]
[15]  
Bommasani R., 2021, arXiv
[16]  
Brockett R.W., 2005, Mathematical Theory of Networks and Systems, P120
[17]  
Brooks R., 2021, Rodney BrooksFeb. 14
[18]   INTELLIGENCE WITHOUT REPRESENTATION [J].
BROOKS, RA .
ARTIFICIAL INTELLIGENCE, 1991, 47 (1-3) :139-159
[19]   A ROBUST LAYERED CONTROL-SYSTEM FOR A MOBILE ROBOT [J].
BROOKS, RA .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1986, 2 (01) :14-23
[20]   Trends in robotic software frameworks [J].
Brugali, Davide ;
Broten, Gregory S. ;
Cisternino, Antonio ;
Colombo, Diego ;
Fritsch, Jannik ;
Gerkey, Brian ;
Kraetzschmar, Gerhard ;
Vaughan, Richard ;
Utz, Hans .
SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS, 2007, 30 :259-+