MCPcopy Create free account
hub / github.com/ANYbotics/kindr

github.com/ANYbotics/kindr @demo-v4.3-loco

Chat with this repo
repository ↗ · DeepWiki ↗ · release demo-v4.3-loco ↗ · + Follow
629 symbols 1,511 edges 75 files 137 documented · 22% updated 17mo ago★ 61428 open issues

Browse by type

Functions 378 Types & classes 251
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Kindr - Kinematics and Dynamics for Robotics

Autonomous Systems Lab ETH Zurich

Contact : Christian Gehring [gehrinch ( at ) ethz.ch]

Author(s): Michael Bloesch, Remo Diethelm, Peter Fankhauser, Paul Furgale, Christian Gehring, Hannes Sommer

Date : 08-Aug-2013

Build Status

DOCUMENTATION

Online

Impatient individuals can directly download the cheat sheet.

See also section 'Building the documentation' below.

REQUIREMENTS

Linux

GCC 4.7 is required at the minimum.

INSTALLATION

Building the library:

Build the library with CMake:

kindr$ mkdir build
kindr$ cd build
kindr$ cmake ..
kindr$ make
kindr$ sudo make install

Building the documentation:

Doxygen needs to be installed to create the documentation.

Build the documentation with doxygen:

kindr$ mkdir build
kindr$ cd build
kindr$ cmake ..
kindr$ make doc

The doxygen documentation can be found here:

kindr$ doc/doxygen/doc/html/index.html

Building google tests

GTests are built as soon as the folder gtest exists in the root folder.

Download and use GTest:

kindr$ wget http://googletest.googlecode.com/files/gtest-1.7.0.zip
kindr$ unzip gtest-1.7.0.zip
kindr$ ln -s gtest-1.7.0 gtest
kindr$ mkdir build
kindr$ cd build
kindr$ cmake -DBUILD_TEST=true ..
kindr$ make

Core symbols most depended-on inside this repo

Shape

Method 301
Class 228
Function 77
Enum 23

Languages

C++100%
Python1%

Modules by API surface

include/kindr/rotations/RotationBase.hpp43 symbols
include/kindr/vectors/VectorEigen.hpp42 symbols
include/kindr/rotations/eigen/RotationQuaternion.hpp41 symbols
include/kindr/rotations/eigen/EulerAnglesZyx.hpp34 symbols
include/kindr/rotations/eigen/EulerAnglesXyz.hpp34 symbols
include/kindr/rotations/eigen/RotationMatrix.hpp33 symbols
include/kindr/rotations/eigen/RotationEigenFunctions.hpp33 symbols
include/kindr/rotations/eigen/AngleAxis.hpp30 symbols
include/kindr/quaternions/QuaternionEigen.hpp29 symbols
include/kindr/rotations/eigen/RotationVector.hpp27 symbols
include/kindr/rotations/RotationEigen.hpp24 symbols
include/kindr/rotations/RotationDiffBase.hpp23 symbols

For agents

$ claude mcp add kindr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page