请输入您要查询的百科知识:

 

词条 Robotics Toolbox for MATLAB
释义

  1. Use of MATLAB

      Initialise MATLAB    How to Use MATLAB  

  2. See also

  3. References

  4. External links

{{Infobox software
| name = Robotics Toolbox for MATLAB
| screenshot =
| caption =
| latest_release_version = 10.3
| latest_release_date = August, 2018
| developer = Peter Corke
| operating_system = n/a
| genre = Robotics suite
| license = LGPL
| website = http://www.petercorke.com/robot
}}

The Robotics Toolbox is MATLAB Toolbox software that supports research and teaching into arm-type and mobile robotics.

[1][2]

This is free software but 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

[3][4][5]

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.

The Toolbox is useful for the study and simulation of:

  • Classical arm-type robotics: kinematics, dynamics, and trajectory generation. The Toolbox uses a very general method of representing the kinematics and dynamics of serial-link manipulators using Denavit-Hartenberg parameters or modified Denavit-Hartenberg parameters. These parameters are encapsulated in MATLAB objects, robot objects can be created by the user for any serial-link manipulator and a number of examples are provided for well known robots such as the Puma 560 and the Stanford arm amongst others. Operations include forward kinematics, analytic and numerical inverse kinematics, graphical rendering, manipulator Jacobian, inverse dynamics, forward dynamics and simple path planning. It can operate with symbolic values as well as numeric, and provides a Simulink blockset.
  • Ground robots and includes: standard path planning algorithms (bug, distance transform, D, PRM), lattice planning, kinodynamic planning (RRT), localization (EKF, particle filter), map building (EKF) and simultaneous localization and mapping (using EKF or graph-based method), and a Simulink model of a non-holonomic vehicle.
  • Flying quadrotor robots, and includes a detailed Simulink model.

Use of MATLAB

MATLAB is a commercial software by Math Works Inc., USA. It has large number of mathematical operators and commands that can perform wide range of analysis, e.g. matrix operations. algebraic and differential equation solutions, optimisations, control experiments, etc.

Initialise MATLAB

It is expected that MATLAB is installed in a computer where the user will be performing computations. If an icon is available on the Desktop the user has to double-click on it using the left button of the mouse connected to the computer. Alternatively, under Windows, the user can left-click, in sequence, on the button/menus that popup: Start -> All Programs -> Matlab-> MATLAB.

How to Use MATLAB

When MATLAB software starts. the MATLAB screen appears with ">>" prompt. This window is called MATLAB command window. Some basic operations are shown here. For detailed description, one may refer to the books available on MATLAB, e.g. Pratap (2002), and use the Demos and Help menu of the software.

See also

  • Robotics software projects
  • Robotics simulator

References

1. ^{{cite book|last=Straanowicz|first=Aaron|author2=Gian Luca Mariottini |title=A Survey and Comparison of Commercial and Open-Source Robotic Simulator Software|journal=Proceedings of the 4th International Conference on Pervasive Technologies Related to Assistive Environments|pages=1|year=2011|doi=10.1145/2141622.2141689|isbn=9781450307727|citeseerx=10.1.1.369.3980}}
2. ^{{cite journal|last=Nourdine|first=Aliane|title=Teaching fundamentals of robotics to computer scientists|journal=Computer Applications in Engineering Education|date=September 2011|volume=19|issue=3|pages=615–620|doi=10.1002/cae.20342}}
3. ^{{cite book|last=Corke|first=Peter|year=2017 |title=Robotics, Vision & Control (2nd edition)|publisher=Springer|isbn=978-3-319-54412-0}}
4. ^{{cite book|last=Corke|first=Peter|title=Robotics, Vision & Control|year=2011|publisher=Springer|isbn=978-3-642-20143-1|url=http://www.petercorke.com/rvc}}
5. ^{{cite book|last=Craig|first=John|title=Introduction to Robotics (3rd edition)|year=2004|publisher=Prentice-Hall}}

External links

  • {{cite web |year=2018 |title=Toolbox manual (PDF) |url=http://www.petercorke.com/RTB/r10/robot.pdf }}
  • Homepage and downloads
  • [https://github.com/petercorke/robotics-toolbox-matlab GitHub home]
  • [https://www.openhub.net/p/matlab-toolboxes-robotics-vision/ Toolbox description on Open Hub]

3 : Free software|Robotics software|Robotics simulation software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 21:47:01