Research for Cognitive Interaction: Issueshttps://opensource.cit-ec.de/https://opensource.cit-ec.de/favicon.ico?14265323552019-11-14T10:52:36ZResearch for Cognitive Interaction
Redmine AMiRo-OS - Feature #596 (New): automated test scripthttps://opensource.cit-ec.de/issues/5962019-11-14T10:52:36ZThomas Schöppingtschoepp@techfak.uni-bielefeld.de
<p>Introduce a test script, that sweeps compile parameters (e.g. AMIROOS_CFG_DBG), compiles all modules with these settings and evaluates compilation results (success, failure, warning) to match the expected output.<br />Since such a thorough compilation test will probably take quite some time, this should not be executed automatically by some CI tool but only on demand.</p>
<p>Preferably, this script will be included in the ./setup.sh bash script environment.</p> AMiRo-OS - Feature #591 (New): More generic QtCreator project setuphttps://opensource.cit-ec.de/issues/5912019-03-08T12:20:12ZThomas Schöppingtschoepp@techfak.uni-bielefeld.de
<p>Recently, the AMiRo-OS QtCreator project setup script has been enhanced to use the GCC output for generating according project files. This enhancement should be ported to AMiRo-BLT and enhanced, so also AMiRo-OS (as well as any further higher level projects) can take advantage of this script.</p> AMiRo-OS - Feature #589 (New): Enhanced I/O eventshttps://opensource.cit-ec.de/issues/5892019-03-08T12:13:28ZThomas Schöppingtschoepp@techfak.uni-bielefeld.de
<p>Currently I/O interrupts result in I/O events and propagate the causing EXTI line via event flags (e.g. EXTI <a href="https://opensource.cit-ec.de/issues/3" class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="fix colored output in installink target (Closed)">#3</a> propagates (1 << 3) = 0x00000008). Since EXTI lines can aggregate multiple I/O pins (e.g. PA3 and PC3) this method can result in ambiguous events, because only the EXTI line but not the actual pin is specified.</p>
<p>To solve this issue, I/O events should not propagate plain eventflags_t data, but a struct like<br /><pre>
struct {
uint32_t flags : 24; // alternatively 28
uint32_t pin : 8; // alternatively 4
};
</pre>Since there is no EXTI hardware so far which provides more than 24 lines this solution is feasible. Alternatively the ratio can be set to 28:4 assuming that there will not be more than 2^4-1 pins aggregated in a single EXTI line. The -1 is important here, since the value of <code>pin</code> = 0 must be reserved to indicate ambiguity. This was the new method is compatible to plain eventflags_t and there might be cases where the exact pin can not be determined.<br />The determination can be realized within the ISR, which is called by the EXTI driver.</p> AMiRo-OS - Support #588 (In Progress): AMiRo-BLT overhaulhttps://opensource.cit-ec.de/issues/5882019-03-08T10:57:40ZThomas Schöppingtschoepp@techfak.uni-bielefeld.de
<p>Currently AMiRo-BLT is a highly modified fork of an quite old version of OpenBLT. For better maintainability it should rather use a current version of OpenBLT and apply any required modifications as patches (like AMiRo-OS does with ChibiOS). This way the tools will profit from the progress made by the OpenBLT developers and the overall software can be kept up to date much easier.</p>
<p>Whether the new version will be released as 1.2 or 2.0 needs to be discussed once the new software architecture is in place. If possible, the new bootloaders should be backwards compatible with the 1.x versions, though.</p> Cognitive Interaction Toolkit - Feature #584 (New): citkat: Indicate external links using an icon...https://opensource.cit-ec.de/issues/5842018-10-16T08:38:22ZJan Moringenjmoringe@techfak.uni-bielefeld.de
<p>Links to project homepages and bug trackers, for example.</p> Cognitive Interaction Toolkit - Task #520 (Feedback): CITKat WSGI documentationhttps://opensource.cit-ec.de/issues/5202017-09-20T11:32:24ZMartin Wiechmannmwiechmann@techfak.uni-bielefeld.de
<ul>
<li>uWSGI for Nginx</li>
<li>mod_wsgi for Apache</li>
</ul> Finite State Machine Based Testing - Bug #409 (New): Implement non-children killing process end s...https://opensource.cit-ec.de/issues/4092015-03-26T14:50:42ZNorman Kösternkoester@techfak.uni-bielefeld.de
<p>This strategy assumes that developers care for their child processes themselves, thus only the top process is killed with usual timeouts strategies. Children are <strong>explicitly not</strong> ended by FSMT.</p> IPAACA - Feature #403 (In Progress): JSON payload support for ipaaca-javahttps://opensource.cit-ec.de/issues/4032015-03-26T09:39:54ZMatthias Priestersmpriesters@uni-bielefeld.demeta-openrobotix - Bug #339 (New): Check debricated opencv.pchttps://opensource.cit-ec.de/issues/3392014-11-23T14:50:46ZTimo Korthalstkorthals@cit-ec.uni-bielefeld.de
<p>Remove -lopencv_ts from opencv.pc because it is debricated</p> Finite State Machine Based Testing - Bug #294 (In Progress): Component names must be unique in or...https://opensource.cit-ec.de/issues/2942014-09-30T16:32:34ZFlorian Lierflier@cit-ec.uni-bielefeld.de
<p>Component names must be unique in order to trigger the correct event</p> ivTools - Bug #283 (New): ivrender colors broken depending on Mesa3D versionhttps://opensource.cit-ec.de/issues/2832014-07-10T14:07:04ZJens Peter Lindemannj.lindemann@cit-ec.uni-bielefeld.de
<p>Color problems on recent Debian-based linux systems (tested: Ubuntu 12.04 and 14.04, Debian 7.5). Older versions work as expected (tested: Ubuntu 10.04).</p>
<p>Red and blue color channels are swapped in the rendering output. This behaviour seems to appear between osmesa Debian/Ubuntu package versions 7.7.1 and 8.0.4.</p>
<p>Workaround: Create OSMESA GL context with OSMESA_BGR instead of OSMESA_RGB in the MesaOffscreenRenderer constructor code (line ivRender/LibRender/MesaOffscreenRenderer.cpp:43).</p> Cognitive Interaction Toolkit - Support #279 (In Progress): Create videos of the most basic tutor...https://opensource.cit-ec.de/issues/2792014-06-20T12:50:26ZFlorian Lierflier@cit-ec.uni-bielefeld.de
<p>To be done...</p> RML - RobotMetaLogger - Feature #146 (In Progress): Test LCM Supporthttps://opensource.cit-ec.de/issues/1462013-02-19T01:36:51ZFlorian Lierflier@cit-ec.uni-bielefeld.de
<p>I added LCM support to RML, now please test it ;)</p> RML - RobotMetaLogger - Support #145 (New): Documentation additions DRAFThttps://opensource.cit-ec.de/issues/1452013-02-18T23:38:48ZFlorian Lierflier@cit-ec.uni-bielefeld.de
<p>I would like to add:</p>
<p>+ Install (Debian Dependencies): sudo apt-get install python-opencv in any other case rml init will fail like:<br /><code><br />flier@m0thership:~/Projects/Ongoing/RML/data$ /home/flier/Projects/Ongoing/Gar-Trunk/bin/rml initTraceback (most recent call last):<br /> File "/home/flier/Projects/Ongoing/Gar-Trunk/bin/rml", line 5, in <module><br /> pkg_resources.run_script('RobotMetaLogger==0.4', 'rml')<br /> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script<br /> self.require(requires)[0].run_script(script_name, ns)<br /> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1239, in run_script<br /> execfile(script_filename, namespace, namespace)<br /> File "/home/flier/Projects/Ongoing/Gar-Trunk/lib/python2.7/site-packages/RobotMetaLogger-0.4-py2.7.egg/EGG-INFO/scripts/rml", line 40, in <module><br /> import rml.config, rml.probes<br /> File "/home/flier/Projects/Ongoing/Gar-Trunk/lib/python2.7/site-packages/RobotMetaLogger-0.4-py2.7.egg/rml/probes/__init__.py", line 52, in <module><br /> from opencv.camera import OpenCVProbe<br /> File "/home/flier/Projects/Ongoing/Gar-Trunk/lib/python2.7/site-packages/RobotMetaLogger-0.4-py2.7.egg/rml/probes/opencv/camera.py", line 10, in <module><br /> import cv<br /></code></p>
<p>+ In case you have chosen a custom $prefix (./configure --prefix=/some/custom/path), extend your PYTHONPATH like the following:<br /><code><br />export PYTHONPATH=$PYTHONPATH:/some/custom/path/lib/python2.7/site-packages<br /></code></p> ivTools - Feature #39 (New): ivTrace: Reload 3D world parametershttps://opensource.cit-ec.de/issues/392012-06-28T13:51:40ZJens Peter Lindemannj.lindemann@cit-ec.uni-bielefeld.de
<p>Make reload/change of 3D world parameters possible without need to restart ivTrace</p>