News
AMiRo-OS: AMiRo-OS framwork moved
The entire AMiRo-OS framework has been moved to the UBi GitLab. All but very few commits in the new repositories are 1:1 compatible (identical hashes).
Repositories, Wiki, etc. are now frozen here at openresearch.cit-ec.de, but still accessible (read-only).
The reason for this move was the more modern GitLab environment the much better maintenance situation in comparison to this Redmine.
Note:
If you are currently working on a feature branch, be aware that submodules were updated only for the master branches. You can safely keep it this way as long as you do not require recent updates of any submodule. If you do, though, you need to adapt the according url
in the .gitmodules
file to point to https://gitlab.ub.uni-bielefeld.de/AMiRo/<submodule>.git
(replace <submodule>
with the project name).
AMiRo-OS: AMiRo-OS 2.0 released
The next-generation AMiRo-OS (version 2.0) has been released alongside AMiRo-BLT v1.1.2 and AMiRo-LLD v1.0.1.
The next major update (probably AMiRo-oS version 2.1) will receive any required modifications for the upcoming releases of the µRtWare real-time middleware and the AMiRo-Apps framework.
TCS Alignment Toolbox : TCS Alignment Toolbox Version 3.1.1
We published a tutorial paper on the Tree Edit Distance on arXiv, namely:
Paaßen, B. (2018). Revisiting the tree edit distance and its backtracing: A tutorial. arXiv: 1805.06869 [cs.DS]
With that publication, we also updated the toolbox again and fixed some bugs in the trees module. Special Thanks go to Martin Donath for spotting further bugs.
TCS Alignment Toolbox : TCS Alignment Toolbox Version 3.1.0
- sets via the new
sets
module. A set alignment is performed via the Hungarian algorithm and requires O(n³) operations where n is the number of elements in the larger set - trees via the new
trees
module. For the tree edit distance we support the Algorithm by Zhang and Shasha (1989). We also implement backtracing, both crisp and soft. - forests via the new
trees
module. Forests can be either ordered lists of trees, in which case we perform a standard string edit distance based on the tree edit distances between all pairwise tree assignments; or forests can be defined as unordered lists of trees, in which case we perform a set edit distance via the Hungarian algorithm.
Surface mesh: Surface_mesh 1.1 released!
Surface_mesh 1.1 is now available for download. This is mostly a bug-fix release. Go to the project page and grab a copy.
Finite State Machine Based Testing: FSMT 0.20 Released
FSMT now features a remote stop function using 0MQ. Moreover, FSMT docs are deployed here: http://docs.clf.cit-ec.de/fsmt/$version.
These are the docs for 0.20 (0MQ) http://docs.clf.cit-ec.de/fsmt/0.20/zmq_remote.html
TCS Alignment Toolbox : TCS Alignment Toolbox Version 3.0.1
Version 3.0.1 contains more convenience functions in the primitives module and a few bugfixes for the primitives and visualization module.
Please have a look at the 'examples' directory directory in the GIT repository to inspect the new version of the toolbox in more detail.
Cognitive Interaction Toolkit: Tutorials are online!
New tutorials about writing recipes and distributions are online:
https://toolkit.cit-ec.uni-bielefeld.de/tutorials/writingrecipes
https://toolkit.cit-ec.uni-bielefeld.de/tutorials/writingdistributions
Also, the landing page: https://opensource.cit-ec.de/projects/citk
has been updated in order to reflect the latest developments
AMiRo-OS: Wiki updated
- AMiRo-BLT
Description of the Startup & Shutdown Synchronization Protocol (SSSP) as well as all required control signals.
Furthermore, the AMiRo-BLT software project is briefly described as well. - AMiRo-OS
A source code style guide is provided as well as a set of hints on how to write efficient real-time C++ code for microcontrollers. - setup script
A bash script is provided to completely setup the system environment for software development.
- Thomas Schöpping
AMiRo-OS: AMiRo-OS is online
Finally!
AMiRo-OS - the software framework for the Autonomous Mini Robot (AMiRo) consisting of development tools, a bootloader, and operating system - is now available for everyone as open-source project. Since this is the first release, bugs are somewhat expected. Please report any issues you have to the project managers Thomas Schöpping (preferred) or Timo Korthals.
We hope you will enjoy your time with AMiRo and this development toolchain!
- Thomas Schöpping
Also available in: Atom