Not your grandmother's toolbox - the Robotics Toolbox reinvented for Python']Python

被引:44
|
作者
Corke, Peter [1 ]
Haviland, Jesse [1 ]
机构
[1] Queensland Univ Technol, Ctr Robot QCR, Brisbane, Qld, Australia
关键词
D O I
10.1109/ICRA48506.2021.9561366
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For 25 years the Robotics Toolbox for MATLAB (R) has been used for teaching and research worldwide. This paper describes its successor - the Robotics Toolbox for Python. More than just a port, it takes advantage of popular opensource packages and resources to provide platform portability, fast browser-based 3D graphics, quality documentation, fast numerical and symbolic operations, powerful IDEs, shareable and web-browseable notebooks all powered by GitHub and the open-source community. The new Toolbox provides well-known functionality for spatial mathematics (homogeneous transformations, quaternions, triple angles and twists), trajectories, kinematics (zeroth to second order), dynamics and a rich assortment of robot models. In addition, we've taken the opportunity to add new capabilities such as branched mechanisms, collision checking, URDF import, and interfaces to ROS. With familiar, simple yet powerful functions; the clarity of Python syntax; but without the complexity of ROS; users from beginner to advanced will find this a powerful open-source toolset for ongoing robotics education and research.
引用
收藏
页码:11357 / 11363
页数:7
相关论文
共 50 条
  • [1] Timor Python']Python: A Toolbox for Industrial Modular Robotics
    Kulz, Jonathan
    Mayer, Matthias
    Althoff, Matthias
    [J]. 2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 424 - 431
  • [2] MTpy: A Python']Python toolbox for magnetotellurics
    Krieger, Lars
    Peacock, Jared R.
    [J]. COMPUTERS & GEOSCIENCES, 2014, 72 : 167 - 175
  • [3] ObsPy: A Python']Python Toolbox for Seismology
    Beyreuther, Moritz
    Barsch, Robert
    Krischer, Lion
    Megies, Tobias
    Behr, Yannik
    Wassermann, Joachim
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2010, 81 (03) : 530 - 533
  • [4] Pyo, the Python']Python DSP toolbox
    Belanger, Olivier
    [J]. MM'16: PROCEEDINGS OF THE 2016 ACM MULTIMEDIA CONFERENCE, 2016, : 1214 - 1217
  • [5] PyCoTools: a Python']Python toolbox for COPASI
    Welsh, Ciaran M.
    Fullard, Nicola
    Proctor, Carole J.
    Martinez-Guimera, Alvaro
    Isfort, Robert J.
    Bascom, Charles C.
    Tasseff, Ryan
    Przyborski, Stefan A.
    Shanley, Daryl P.
    [J]. BIOINFORMATICS, 2018, 34 (21) : 3702 - 3710
  • [6] DASPy: A Python']Python Toolbox for DAS Seismology
    Hu, Minzhe
    Li, Zefeng
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2024, 95 (05) : 3055 - 3066
  • [7] WALNUT- A PYTHON']PYTHON BIOPSYCHOPHYSICS TOOLBOX
    Hoffmann, Sven
    Siebelmann, Bernhard
    Wascher, Edmund
    Rinkenauer, Gerhard
    [J]. JOURNAL OF COGNITIVE NEUROSCIENCE, 2013, : 173 - 173
  • [8] PyPLT: Python']Python Preference Learning Toolbox
    Camilleri, Elizabeth
    Yannakakis, Georgios N.
    Melhart, David
    Liapis, Antonios
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION (ACII), 2019,
  • [9] Toolbox of image processing for numerical python']python
    Silva, AG
    Lotufo, RD
    Machado, RC
    [J]. XIV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2001, : 402 - 402
  • [10] Orange: Data Mining Toolbox in Python']Python
    Demsar, Janez
    Curk, Tomaz
    Erjavec, Ales
    Gorup, Crt
    Hocevar, Tomaz
    Milutinovic, Mitar
    Mozina, Martin
    Polajnar, Matija
    Toplak, Marko
    Staric, Anze
    Stajdohar, Miha
    Umek, Lan
    Zagar, Lan
    Zbontar, Jure
    Zitnik, Marinka
    Zupan, Blaz
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2013, 14 : 2349 - 2353