Skip to content

hwyao/FLIQC_controller_core

Repository files navigation

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
  1. 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

About

The C++ library for FLIQC (Fast LInear Quadratic Complementarity) motion planner.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •