FLIQC_controller_core 1.0.2
Loading...
Searching...
No Matches
FLIQC_controller_core

This is the C++ library for FLIQC (Fast LInear Quadratic Complementarity) motion planner for robot controllers.

Doxygen GitHub Pages Deploy Action

FLIQC_controller_core

Installation

It is suggested to install this package from the whole example repository FLIQC_example_workspace_ros, which contains all the submodule for this repository.

If you really want to install this package individually:

  1. clone this repository with recursive submodules.
    git clone --recursive https://github.com/hwyao/FLIQC_controller_core
  2. Build the library with CMake.
    mkdir build
    cd build
    cmake ..
    cmake --build .

Quick Start

If you only run this as standalone library, you can run the example code.

Example_LCQPow
Example_LCQPow_bridge

The documentation for most important classes are:

Documentation

You can view the online documentation at the link at the right side of this main page.

The documentation can be generated with Doxygen with the following command after installing Doxygen.

cd docs
doxygen Doxyfile

Links

The submodule used in our project, LCQPow, a C++ library for solving linear quadratic complementarity problems: https://github.com/nosnoc/LCQPow

Our previous version of code during the experiment development: https://github.com/hwyao/LCQP_planner_core