Skip to content

Latest commit

 

History

History
63 lines (62 loc) · 934 Bytes

Compiling-RoboComp-with-collision-detection.md

File metadata and controls

63 lines (62 loc) · 934 Bytes

##Robocomp with FCL (The Flexible Collision Library) support

sudo apt-get install libeigen3-dev libboost-all-dev
  • Install LIBCCD:
cd ~/software
git clone https://github.com/danfis/libccd.git
cd libccd
mkdir build
cd build
cmake ..
make
sudo make install
  • FCL:
cd ~/software
git clone https://github.com/flexible-collision-library/fcl.git
cd fcl
git checkout 1473632 
mkdir build
cd build
cmake ..
make
sudo make install
  • LIBNABO:
cd ~/software
git clone https://github.com/ethz-asl/libnabo.git
cd libnabo
mkdir build
cd build
cmake ..
make
sudo make install
  • LIBPOINTMATCHER:
cd ~/software
git clone https://github.com/ethz-asl/libpointmatcher.git
cd libpointmatcher
mkdir build
cd build
cmake ..
make
sudo make install
  • Compiling Robocomp
cd ~/robocomp/build
cmake-gui ..

select checkbox FCL_SUPPORT

push configure button
push generate button
exit

make
sudo make install