Litcius/Paper detail

Not your grandmother’s toolbox – the Robotics Toolbox reinvented for Python

Peter Corke, Jesse Haviland

2021104 citationsDOI

Abstract

For 25 years the Robotics Toolbox for MATLAB<sup>&#x00AE;</sup> has been used for teaching and research worldwide. This paper describes its successor &#x2013; the Robotics Toolbox for Python. More than just a port, it takes advantage of popular open-source 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&#x2019;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.

Topics & Concepts

Python (programming language)ToolboxComputer scienceRoboticsArtificial intelligenceSoftware portabilityDocumentationProgramming languageSoftware engineeringRobotRobotic Mechanisms and DynamicsRobot Manipulation and LearningSoft Robotics and Applications
Not your grandmother’s toolbox – the Robotics Toolbox reinvented for Python | Litcius