[[DEVELOPMENT]] | [[THEORY]] |[[TODO]] Basic Libraries And Applications for Robotics (blaar) ==================================================== Copyright : [ETIS](http://www.etis.ensea.fr/neurocyber) - ENSEA, University of Cergy-Pontoise, CNRS (2011-2016) Author : [Arnaud Blanchard](http://arnaudblanchard.thoughtsheet.com) Licence : [CeCILL v2.1](http://www.cecill.info/licences/Licence_CeCILL_V2-en.html) Basic libraries --------------- - [blc](blc/README.md) : C/C++. Very generic tools - blv4l2 : Video capture on Linux. Need video for linux libv4l2. - blQTKit : Video on MAC OS. Need Quicktime libQTKit. - blcl : OpenCL - blalsa : ALSA sound on Linux - blgtk : helpers for gtk graphic library Basic applications ------------------ - [blc_channels](blc_channels/README) : Display and manipulate blc channels - i_coreaudio - i_create_mask - i_QTKit_camera - i_v4l2_camera - i_oscillator - i_wiimote - [f_view_channel](f_view_channel/README) : Display bloc channel in a graphical interface - f_gnuplot : Display data graphs of blc_channels Usage ===== ./run.sh [args ...] This automatically compiles the project in release mode and executes it. It uses `rlwrap` to have much better keyboard interaction such as reediting and using history but may sometimes confuse the terminal. For more details about compilation, see [[DEVELOPMENT]]. Need to install packages ======================== Ubuntu ------ sudo apt-get install git cmake doxygen pkgconfig gtk+3 for OpenCL: nvidia-opencl-dev OSX --- brew install git cmake doxygen pkgconfig gtk+3 vte3 gnuplot --with-qt gnome-icon-theme