Jump to content

Robotics Toolbox for MATLAB

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Orville (talk | contribs) at 07:54, 23 June 2019 (copy edit/cleanup). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Robotics Toolbox for MATLAB
Developer(s)Peter Corke
Stable release
10.3 / August, 2018
EngineMATLAB
Operating systemn/a
TypeRobotics suite
LicenseLGPL
Websitehttp://www.petercorke.com/robot

The Robotics Toolbox is MATLAB toolbox software that supports research and teaching into arm-type and mobile robotics. While the Robotics Toolbox is free software, it requires the proprietary MATLAB environment in order to execute. A subset of functions have been ported to GNU Octave and Python. The Toolbox forms the basis of the exercises in several textbooks.

Purpose

The Toolbox provides functions for manipulating and converting between datatypes such as vectors, homogeneous transformations, roll-pitch-yaw and Euler angles, axis-angle representation, unit-quaternions, and twists, which are necessary to represent 3-dimensional position and orientation. It also plots coordinate frames, supports Plücker coordinates to represent lines, and provides support for Lie group operations such as logarithm, exponentiation, and conversions to and from skew-symmetric matrix form.

As the basis of the exercises in several textbooks, the Toolbox is useful for the study and simulation of:[1][2][3][4][5]

The Toolbox requires MATLAB, commercial software from MathWorks, in order to operate.

See also

References

  1. ^ Straanowicz, Aaron; Gian Luca Mariottini (2011). A Survey and Comparison of Commercial and Open-Source Robotic Simulator Software. p. 1. CiteSeerX 10.1.1.369.3980. doi:10.1145/2141622.2141689. ISBN 9781450307727. {{cite book}}: |journal= ignored (help)
  2. ^ Nourdine, Aliane (September 2011). "Teaching fundamentals of robotics to computer scientists". Computer Applications in Engineering Education. 19 (3): 615–620. doi:10.1002/cae.20342.
  3. ^ Corke, Peter (2017). Robotics, Vision & Control (2nd edition). Springer. ISBN 978-3-319-54412-0.
  4. ^ Corke, Peter (2011). Robotics, Vision & Control. Springer. ISBN 978-3-642-20143-1.
  5. ^ Craig, John (2004). Introduction to Robotics (3rd edition). Prentice-Hall.