/SolveAXXB

A C++ library to solve equation AX=XB, which is known as been widely used in hand-eye calibration for robotics

Primary LanguageC++

SolveAXXB

A C++ library to solve equation AX=XB, which is known as been widely used in hand-eye calibration for robotics.

Revision

  1. Integrated google/glog as a subdirectory
  2. Created main.cpp for testing
  3. Adjusted CMakeLists.txt for integration of glog and creation of solver_test
  4. Added .gitignore to ignore folder build/

How to run it

  1. Clone the repo
    git clone https://github.com/a-loner/SolveAXXB.git
  2. Enter the folder
    cd SolveAXXB
  3. Create folder build
    mkdir build
  4. Enter build folder
    cd build
  5. **(optional)**Install dependency
    sudo apt install libeigen3-dev
  6. Run cmake
    cmake ..
  7. Run make
    make
  8. Run the app
    ./solver_test

Notes

  1. Poses vec_a and vec_b should have the same length
  2. The length of vec_a should be no less than 2