Add Pinocchio and Coal based self-collision checking with collision-pair filtering and displacement-based sampling. Integrate a periodic safety task with warning and stop thresholds, plus the simplified collision URDF and runtime configuration.
git submodule update --init --recursive
# basic sudo apt-get update sudo apt install -y build-essential cmake git pkg-config patchelf libboost-all-dev libssl-dev # opencv sudo apt install -y \ libjpeg-dev libpng-dev libtiff-dev \ libavcodec-dev libavformat-dev libswscale-dev \ libv4l-dev libxvidcore-dev libx264-dev \ libgtk-3-dev # PulseAudio sudo apt-get install libpulse-dev # OpenGL sudo apt-get install libgl1-mesa-dev # GLFW sudo apt-get install libglfw3-dev # Assimp sudo apt-get install libassimp-dev # visp sudo apt-get install -y libx11-dev liblapack-dev libzbar-dev libpthread-stubs0-dev libdc1394-dev nlohmann-json3-dev # realsense sudo apt-get install -y \ libusb-1.0-0-dev libudev-dev \ libglu1-mesa-dev # Matplot++ sudo apt install gnuplot-qt