Skip to content

thomper/RoboticsToolbox.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Port of Peter Corke's Robotics Toolbox to Julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages