Skip to content

Important mathematical algorithms used in robotics implemented using C++.

Notifications You must be signed in to change notification settings

anubhav1772/Mathematics-for-Robotics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mathematics-for-Robotics

Important mathematical algorithms used in robotics implemented using C++.

How to get started?

# Setup for linux
git clone https://github.com/anubhav1772/Mathematics-for-Robotics.git
cd Mathematics-for-Robotics && mkdir build && cd build
cmake ..
make

Helpful libraries

  • Eigen - Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
  • Pinocchio - A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives.
  • Ipopt - Ipopt (Interior Point Optimizer, pronounced "Eye-Pea-Opt") is an open source software package for large-scale nonlinear optimization.
  • Cppad - A C++ Algorithmic Differentiation Package.
  • Gurobi - It includes a powerful solver for LP, QP, MIP and other optimization problems.
  • Drake - A collection of tools for analyzing the dynamics of our robots and building control systems for them, with a heavy emphasis on optimization-based design/analysis.

Dependencies

Releases

No releases published

Packages

No packages published