Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.27 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.27 KB

CS::APEX (Algorithm Prototyper and EXperimentor for Cognitive Systems) Plenary

A central repository that points to a specific version of the core CS::APEX framework and all supported, public plugin repositories. This repository is meant as a means to bundle all individual and self-sustained packages into consistent releases.

Dependencies

The project relies on the catkin build system developed in the ROS ecosystem. Many plugins also require a ROS installation.

Required for a build are:

  • Linux system (tested with Ubuntu)
  • CMake >= 3.8.2
  • C++17 compatible compiler (g++, clang++)
  • Qt5 (on Ubuntu: qt5-default libqt5svg5-dev)
  • libraries (included in ros-desktop):
    • boost (program_options, filesystem, system)
    • classloader
    • TinyXML (on Ubuntu: libtinyxml-dev)
    • yaml-cpp (on Ubuntu: libyaml-cpp-dev)

Basic Installation

To get the cs::APEX framework and a set of core plugins, perform the following with a working ROS setup:

cd ~
mkdir -p ws
cd ws

git clone https://github.com/betwo/csapex_plenary.git --recursive csapex

cd csapex
catkin_make

Contributions

All contributions are welcome, please refer to the CONTRIBUTING.md file.