Working (yarp) module which is able to send messages from Dotty (the robot) over an outgoing port.
Add readme
Update files so Luis sensor data is retrieved. However, it's not properly using a circular buffer and a proper parser using 0xa5 as delimiter. Needs to be corrected later
Create ring buffer and binary stream class to read Luis' binary protocol
Sloppy implementation of a RingBuffer, should've used generics
Make it compile
Add Roomba module (only contains example code for DEC-POMDP stuff for now
Update script with old libs that are forgotten to be installed
Add header file temporarily
Add belief module which contains a graph and sparse matrix representation and can be used for belief propagation
Bug fix: templated classes with default arguments can be used in the signature of a method, but there argument needs to be explicated
Adding tree, not yet implemented junction tree algorithm, just moralization
Start with image processing example
Chaos... large rewrite. Make factor and variable distinct. Pass state object as template parameter, probability vector vs conditional probability table. Actually use probability objects as first class citizens. Upgrade all default choices to template options. Does compile, but segfaults on the moment. Will need some more debugging. By mapping from d-dimensional table object to a linear vector I suddenly understand the logic behind the libDAI library. However, nothing has been used from there. All this code is independently written. I will use later the same examples to compare it though. The end result should have three or four files instead of the +/- 50 of libDAI.
Implementing sprinkler example
Updates to belief and bluetooth module
Module to test ZeroMQ and a module to test how modular opencv currently is
Small changes in ZmqModule so things are actually called
Compile opencv from main
Working version with dirty workaround for loading .bmp files which normally requires highgui to be compiled too (which does not make sense on robots)