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

被引:73
作者
Corke, Peter [1 ]
Haviland, Jesse [1 ]
机构
[1] Queensland Univ Technol, Ctr Robot QCR, Brisbane, Qld, Australia
来源
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021) | 2021年
关键词
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
相关论文
共 24 条
[1]  
Armstrong W.M., 1979, P 5 WORLD C THEORY M, V2, P1343
[2]   A GEOMETRICAL REPRESENTATION OF MANIPULATOR DYNAMICS AND ITS APPLICATION TO ARM DESIGN [J].
ASADA, H .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1983, 105 (03) :131-&
[3]  
Brockman Greg, 2016, arXiv
[4]  
CHIAVERINI S, 1991, LECT NOTES CONTR INF, V162, P285
[5]  
Corke P.I., 2017, Robotics, Vision Control: Fundamental Algorithms in MATLAB
[6]  
Corke P.I., 1995, PROC NATL C AUSTR RO, P319
[7]   A simple and systematic approach to assigning Denavit-Hartenberg parameters [J].
Corke, Peter I. .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (03) :590-594
[8]   A robotics toolbox for MATLAB [J].
Corke, PI .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 1996, 3 (01) :24-32
[9]  
Coumans E., 2016, PYBULLET PYTHON MODU
[10]  
Craig J.J., 2005, Introduction to robotics: mechanics and control, V3