Skip to content

AranaCorp/MatrixMathExt

 
 

Repository files navigation

MatrixMathExt

Modified from http://playground.arduino.cc/Code/MatrixMath

A minimal linear algebra library for Arduino. This gives you all the basics in a lean package, up to in-place matrix inversion. Matrices are represented as simple 2D arrays, so you need to check dimension agreement manually.

A far more capable, testable, and friendly linear algebra library for Arduino is https://github.com/tomstewart89/BasicLinearAlgebra

And a related library for vector geometry manipulation is https://github.com/tomstewart89/Geometry

TODO

Add the functions from the tutorial to the library

History

2018 Xavier Wiedmer (AranaCorp) / modified package to add functions for reverse kinematics computation https://www.aranacorp.com/en/program-a-robot-to-draw/

2016 Vasilis Georgitzikis / Package code into easy-install Arduino library.

2013 Charlie Matlack / Add in-place matrix inverse function, very helpful in limited memory environment of Arduino, and general clean-up.

Unknown original author, Arduino form user RobH45345, posted code to Arduino playground.

License

GPL2.

About

A GitHub repo for an extended version of MatrixMath for forward and reverse kinematics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%