Whole-body collision avoidance control design using quadratic programming with strict and soft task priorities. (April 2020)