A Python 3 implementation of Peter Corke's Robotics Toolbox
ROBOPY is a python implementation of The Robotics Toolbox (RTB) (The brainchild of Peter Corke) for Matlab. The toolbox provides a range of functions that are useful in the study and simulation of classical arm-type robotics, including kinematics. Via the porting of the toolbox we hope to create greater access to the toolbox without the need for pricy software subscriptions.
A guide to getting started with the ROBOPY toolbox
Robopy is currently only availible for download through the github repositry and Python Package Index(PyPi). The toolbox is available for download at the following locations:
A complete download of ROBOPY including docs and all compelted functionality is availible by either cloning or downloading a zip via the github.
ROBOPY GITHUBInstalling the robopy requires the following software:
Verify you ROBOPY install following these guides to plotting your first model and creating a rotation matrix.
import base.pose as pose
x = pose.SO3
x
x.plot()
import base.transforms as trans
rot = trans.rotx()
x
Documentation for the ROBOPY toolbox can be found in the docs folder within the toolbox
Alternativaly if you are reading this from within the docs folder
click here to view the documentation.
In addition to our documentation on ROBOPY, an abundance of resources are availible for the original Robitcs toolbox for matlab. Most of these can be found on Peter Corkes Peter Corkes Website The book Robotics, Vision & Control, second edition (Corke, 2017) is a detailed introduction to mobile robotics, navigation, localization; and arm robot kinematics, Jacobians and dynamics illustrated using the Robotics Toolbox for MATLAB. While this focusses on the MATLAB toolbox the book is still extremely usefull in understand ROBOPY.
Community pages have been setup to aid in the solving of common issues:
Facebook Community
Slack Disscussion
Besides the commiuity groups there is no support! This software is made freely availible in the hope
that you find it useful in solving whatever problems you have to hand. We are very happy to accept contributions
for inclusion in future versions of the toolbox, and you will be suitably acknowledged.
Completed the pose functionality including the recompiling of VTK for oculus rift to allow for robot models to be view in VR
Contact:
Worked on the conversion functions within the toolbox
Contact:
Completed the transform functionality within the toolbox
Contact:
Worked on the testing the toolbox throughout development, documentation and project managment
Contact:
Product owner and orignal creator of the Robotics toolbox for matlab
Contact: