Skip to content

klepsydra-technologies/kpsr-robotics

Repository files navigation

Build codecov

Installation instructions

System dependencies

Klepsydra dependencies

  • kpsr-core

System installation

sudo apt install build-essential git cmake

Installation

Given $KLEPSYDRA_HOME, for example $HOME/klepsydra:

git clone https://github.com/klepsydra-technologies/kpsr-robotics.git
cd kpsr-robotics/
git submodule update --init
mkdir build && cd build/
cmake .. -DKPSR_WITH_OCV=true -DKPSR_WITH_ZMQ=true
make -j$(nproc)
make -j$(nproc) test
sudo make install

The cmake has the following options:

  • -DCMAKE_INSTALL_PREFIX=<path> for specifying the Klepsydra robotics installation location (/opt/klepsydra by default)
  • -DCMAKE_PREFIX_PATH=<path> Klepsydra SDK installation location (/usr/local by default), same as -DCMAKE_INSTALL_PREFIX when building kpsr-core
  • -DKPSR_WITH_OCV=true for building the OpenCV module (default false)
  • -DKPSR_WITH_ZMQ=true for building the ZMQ binding (default false)
  • -DKPSR_WITH_DOXYGEN=true to allow generation of documentation
  • -DKPSR_ENABLE_TESTS=false (default true)

Documentation

Location of documentation

The last built documentation is available in Klepsydra Robotics API DOC

Documentation generation

make doc

License

© 2023 Klepsydra Technologies AG, all rights reserved. Licensed under the terms in LICENSE.md

This software and documentation are 2023 Klepsydra Technologies AG Limited and its licensees. All rights reserved. See license file for full copyright notice and license terms.

Contact

https://www.klepsydra.com support@klepsydra.com