Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixing typo and updating URL on Octave/README #111

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions Octave/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ Software
This version of the toolbox was developed using Octave 3.4.3 for windows but should still
run on all distributions of octave.

The latest version of octave can be found here: http://octave.sourceforge.net/
The latest version of octave can be found here: https://www.gnu.org/software/octave/download.html


---------------------------------------------------------------------------------------------
Installation
---------------------------------------------------------------------------------------------
To install the toolbox in octave the latest version of RVCTools is needed you can get this
form http://www.petercorke.com/Robotics_Toolbox.html
from https://petercorke.com/toolboxes/robotics-toolbox/

Unzip the toolbox and place it in the m directory in your octave install (share\octave\3.4.3\m)

Expand All @@ -20,28 +20,28 @@ directory (m\RVCtools\robot). Copy and replace all files and folders.

Once this is finished you are ready to use the toolbox in octave. Try >>> mdl_puma560 to
build a robot.

The code is a mashup of current V9 and the much older V6 code which supports Octave style classes.


---------------------------------------------------------------------------------------------
Functionality of the toolbox
---------------------------------------------------------------------------------------------
Most of the Toolbox should work as it does in MATLAB although there will be some functions
that don't work correctly due to slight differences between MATLAB and Octave.

One area of difference is the lack of reference objects in Octave. Link and SerialLink objects
inherit from the handle object in MATLAB which means that methods can change the value of the
object. This is not possible in Octave yet. So in MATLAB you can write

obj.method(x)

but in Octave you have to write

obj = obj.method(x)

where method(x) changes some property of the object.

that don't work correctly due to slight differences between MATLAB and Octave.
One area of difference is the lack of reference objects in Octave. Link and SerialLink objects
inherit from the handle object in MATLAB which means that methods can change the value of the
object. This is not possible in Octave yet. So in MATLAB you can write
obj.method(x)
but in Octave you have to write
obj = obj.method(x)
where method(x) changes some property of the object.

Quaternion:
-----------
Expand Down