- This project is the whole-body controller for non-holonomic mobile manipulator.
- This is based on Hierarchical Quadratic Programming(HQP) with continuous task transition approach.
- This is developed for Ubuntu 16.04.
- A. Escande et al, "Hierarchical quadratic programming: Fast online humanoid-robot motion generation", IJRR, 2014.
- S. Kim et al, "Continuous Task Transition Approach for Robot Controller Based on Hierarchical Quadratic Programming", IEEE Robotics and Automation Letters, 2019.
- cmake(version >= 2.8)
- eigen3
- qpOASES
- RBDL(Rigid Body Dynamics Library)
- V-REP
wget https://bitbucket.org/rbdl/rbdl/get/default.zip
unzip default.zip
cd rbdl-rbdl-0879ee8c548a
mkdir build
cd build
cmake ..
make all
sudo make install
Download qpOASES Link
cd qpOASES-3.2.1
mkdir build
cd build
cmake ..
make all
sudo make install
if error occures, add following line to qpOASES-3.2.1/CMakeLists.txt, below PROJECT(qpOASES CXX), which is line 34
add_compile_options(-fPIC)
Download V-REP Link
cd V-REP_PRO_EDU_..
./vrep.sh -gREMOTEAPISERVERSERVICE_-1000_FALSE_TRUE
To increase the speed of the simulation, we modify the initial setup when the connection between the server and the client is made. Please refer to https://github.com/BenjaminNavarro/vrep_remote_api_shm