Skip to content

Computer vision program for robot Kamel running on Raspberry Pi.

License

Notifications You must be signed in to change notification settings

carlobrok/Kamel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kamel Documentation

Team members

Björn Ellwert - Carlo Brokering - Jamal Salif - Stephan Swiatek


Robot parts - Hardware

Microcontroller

Sensors

Motordriver

Motors


Software

Environment

  • Raspbian Lite

Required Librarys

  • OpenCV 4 or newer version (recommended), Install guide for OpenCV 4.1.0
    Important:
    1. as cmake run cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ -D WITH_QT=ON -DWITH_OPENGL=ON -D OPENCV_GENERATE_PKGCONFIG=ON -D WITH_GTK=ON -DPYTHON_DEFAULT_EXECUTABLE=$(which python3) ..
    2. make sure all packages are configured (OpenGL, Qt, ...)
    3. after finishing the installation run sudo ldconfig
  • WiringPi, install with sudo apt-get install wiringpi
  • Boost - Getting started guide
    Installation:
    1. Download latest version of boost
    2. Extract folder and cd into it
    3. ./bootstrap.sh
    4. sudo ./b2 install
  • spdlog 1.5.0 or newer version - Wiki
    Installation:
    1. git clone https://github.com/gabime/spdlog.git
    2. cd spdlog/
    3. sudo cp -r include/spdlog/ /usr/local/include/