report_card repository

Repository Summary

Checkout URI
VCS Type git
VCS Version master
Last Updated 2015-07-09
CI status No Continuous Integration
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)


Name Version
report_card 0.1.0


Report Card Generator for KnowRob OpenEase system

This package extends functionality of KnowRob system with robot's log analysis, data extraction and report card generation. The details of the project are available here and the wiki here.


This package was developed and tested under Linux Ubuntu 14.04 trusty and given below installation instructions correspond to this operating system.

This package require the following dependencies:

  • R
    • r-base
    • r-base-dev
  • SWI Prolog (compiled with Java interface)
    • swi-prolog
    • swi-prolog-java
  • LaTeX
    • texlive-full

moreover, SWI-Prolog's real package is required.

Package installation

First merge report_card package into your catkin workspace (given that your current directory is head of workspace)

cd src
wstool merge ""
wstool update

Now you can either install the dependencies either by hand or automatically.

sudo apt-get install software-properties-common

sudo apt-add-repository ppa:swi-prolog/stable
sudo apt-get update
sudo apt-get install swi-prolog
sudo apt-get install swi-prolog-java

sudo add-apt-repository "deb trusty/“
sudo apt-key adv --keyserver --recv-keys E084DAB9
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

sudo apt-get install texlive-full

The next step is to install real pack. Start SWI-Prolog with


and do


and follow the instructions given on the screen.


To automatically install the above dependencies do

rosdep install --ignore-src --from-paths ./report_card

This will install all system level dependencies. The real package is installed then based on instruction given in CMake.
To make sure you have the latest releases of all dependencies you should first do

sudo apt-get install software-properties-common
sudo add-apt-repository "deb trusty/“
sudo apt-key adv --keyserver --recv-keys E084DAB9
sudo apt-add-repository ppa:swi-prolog/stable
sudo apt-get update

Finally, move back to your workspace and compile the package

cd ..
catkin_make -DCATKIN_WHITELIST_PACKAGES="report_card"

This installation instruction assumes that you already have a working catkin workspace and you just wish to add report_card package to it. If you want to do a full installation of catkin together with the package please refer to instructions given here.

Basic usage

To run the package do

rosrun rosprolog rosprolog report_card

and within Prolog

%% Load an experiment log
%% Generate basic report card

More details are available in the project documentation.


  • [ ] Create wiki page for the project
  • [ ] Generate documentation for the project.
  • [ ] Write user guide for the project.


No found.