Port of Peter Corke's Robotics Toolbox to Julia
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src
.gitignore
LICENCE
README

README

Port of Peter Corke's Robotics Toolbox to Julia.

This work is unfinished.

These functions have been ported:

rot2, rotx, roty, rotz
trot2, trotx, troty, trotz
se2, se3
r2t, t2r
rpy2r, rpy2t, rpy2jac, tr2rpy


Licence
-------
Tentatively licensed under the GPLv3.


Requirements
------------
Julia 0.6.2.

Documenter.jl if you wish to generate documentation.


Usage
-----
You will need to add the repo's src/ directory to the JULIA_LOAD_PATH
environment variable.  On Linux:

export JULIA_LOAD_PATH=$JULIA_LOAD_PATH:/path/to/RoboticsToolbox.jl/src


You can then make all ported functions available with:

using RoboticsToolbox.transform

See test/transform.jl for usage examples.


To run the tests (all passing currently) run the following from the top
directory:

julia src/test/runtests.jl

Ensure that julia is the julia executable.


Documentation
-------------
Requires Documenter.jl to generate docs (Pkg.add("Documenter") to install).

To generate documentation, ensure JULIA_LOAD_PATH is set up as above, then
run:

julia docs/make.jl

Output will be in the docs/build directory, open index.html for the main page.