ARC-OPT / wbc

C++ library for optimization-based control of redundant robots
https://arc-opt.github.io/Documentation/
BSD 3-Clause "New" or "Revised" License
38 stars 14 forks source link

Allow separate configuration of tasks and constraints #4

Open dmronga opened 2 years ago

dmronga commented 2 years ago

Currently, what is known as a "task" in WBC literature is entitled "constraint" in the software. This is a legacy from the iTaSC software, where this naming scheme has been used. In fact, using a QP solver, tasks are usually included in the cost function, so this naming is actually wrong. Also, "constraints" of a QP solver are currently hard coded in the WBC scene, i.e., they are not configurable.