No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
moxygen
LICENSE.md
README.md

README.md

Installation

Pre-requisites

  • Ubuntu 14.04 or above
  • Cmake 2.8+
  • gcc for C1++1
  • Doxygen
  • Java 8+
  • Maven 3+
  • kpsr-core
  • kpsr-code-generator

Installation

Building and installing kpsr-sensors

CMake part

At the parent folder of kpsr-core:

git clone https://bitbucket.org/kpsr-devs/kpsr-sensors.git
cd kpsr-sensors
mkdir build
cd build
cmake ..
make
sudo make install

This will install the klespydra core in

/opt/klepsydra	

The cmake has the following options:

  • -DKPSR_WITH_DDS=true for building the DDS binding
  • -DKPSR_WITH_ZMQ=true for building the ZeroMQ binding.

Sensors Ros part

At the parent folder of kpsr-sensors, which is also the parent of kpsr-core, there should be a folder called kpsr-rosws:

cd kpsr-rosws/src
catkin_workspace_init
ln -s ../kpsr-sensors/stages/rosstg/kpsr_ros_sensors .
cd ..
catkin_make

Documentation generation

make doc
moxygen --templates $KLEPSYDRA_HOME/kpsr-core-doc/moxygen/templates --groups --output api-%s.md ./xml

Building and installing kpsr-geometry

CMake part

At the parent folder of kpsr-core:

git clone https://bitbucket.org/kpsr-devs/kpsr-geometry.git
cd kpsr-geometry
mkdir build
cd build
cmake ..
make
sudo make install

This will install the klespydra core in

/opt/klepsydra	

The cmake has the following options:

  • -DKPSR_WITH_DDS=true for building the DDS binding
  • -DKPSR_WITH_ZMQ=true for building the ZeroMQ binding.

Kpsr Geometry Ros part

At the parent folder of kpsr-geometry, which is also the parent of kpsr-core, there should be a folder called kpsr-rosws:

cd kpsr-rosws/src
catkin_workspace_init
ln -s ../kpsr-geometry/stages/rosstg/kpsr_ros_geometry .
cd ..
catkin_make

Documentation generation

make doc
moxygen --templates $KLEPSYDRA_HOME/kpsr-core-doc/moxygen/templates --groups --output api-%s.md ./xml

API Documentation

The API is very well documented with examples and tutorials. It is divded into two main areas. Geometry:

And the sensors:

License

© Copyright 2016-2017, Klepsydra Robotics, all rights reserved. Licensed under the terms in LICENSE.md

This software and documentation are Copyright 2016 to 2017 Klepsydra Robotics Limited and its licensees. All rights reserved. See license file for full copyright notice and license terms.