<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.eeros.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.eeros.org/feed.php">
        <title>Real-Time Robotics Framework</title>
        <description></description>
        <link>https://wiki.eeros.org/</link>
        <image rdf:resource="https://wiki.eeros.org/_media/logo.png" />
       <dc:date>2026-05-10T10:46:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/tutorials/hal3?rev=1778158194&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/tutorials/start?rev=1778158076&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/eeros_architecture/hal/hardware_libraries?rev=1777355186&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/for_developers/releaseprocess?rev=1776848062&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/ros_run?rev=1776782895&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/eeros_architecture/control_system/available_blocks/generic?rev=1776687037&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/tools/logger_trace/start?rev=1776075475&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/tools/matrix/start?rev=1776075354&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/kdevelop?rev=1776074206&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/tools/logger/start?rev=1776071554&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/practical_problems/realtime?rev=1776058324&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/getting_started/compile_eeros_man?rev=1776009949&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=getting_started%3Atutorials%3Asystemtest2ss.png&amp;ns=getting_started%3Atutorials&amp;rev=1776001793&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.jpg&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1776001461&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=getting_started%3Atutorials%3Amockrobotcontrolsystem.png&amp;ns=getting_started%3Atutorials&amp;rev=1768289217&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=getting_started%3Aroscontrolsystem.png&amp;ns=getting_started&amp;rev=1733483462&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=projects%3Aroboter.jpg&amp;ns=projects&amp;rev=1729774135&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.png&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1718367938&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=undefined%3Asafetysystemoneaxis.png&amp;ns=undefined&amp;rev=1718356220&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.eeros.org/?image=undefined%3Asequencerexample5.png&amp;ns=undefined&amp;rev=1718356210&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.eeros.org/_media/logo.png">
        <title>Real-Time Robotics Framework</title>
        <link>https://wiki.eeros.org/</link>
        <url>https://wiki.eeros.org/_media/logo.png</url>
    </image>
    <item rdf:about="https://wiki.eeros.org/getting_started/tutorials/hal3?rev=1778158194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-07T12:49:54+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Using the HAL with the gpio subsystem - created</title>
        <link>https://wiki.eeros.org/getting_started/tutorials/hal3?rev=1778158194&amp;do=diff</link>
        <description>Using the HAL with the gpio subsystem

In the EEROS library you will find a directory with examples. For this example see HalTest4.cpp. 

The system uses real hardware inputs and output. The hardware could be (TODO). You also need to install the necessary wrapper library, see</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/getting_started/tutorials/start?rev=1778158076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-07T12:47:56+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Tutorials - [Hardware Abstraction Layer] </title>
        <link>https://wiki.eeros.org/getting_started/tutorials/start?rev=1778158076&amp;do=diff</link>
        <description>Tutorials

In this section you can find step-by-step instructions and examples for learning how to use the various parts of EEROS. Running the examples depends on the platform on which you want to execute them. These tutorial pages assume that you run them on the host. For running them on a target, please see the appropriate page in</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/eeros_architecture/hal/hardware_libraries?rev=1777355186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-28T05:46:26+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Hardware Libraries - [CANopen] </title>
        <link>https://wiki.eeros.org/eeros_architecture/hal/hardware_libraries?rev=1777355186&amp;do=diff</link>
        <description>Hardware Libraries

The eeros framework uses various hardware libraries to access the underlying hardware. Currently we support the libraries listed below. If you need further hardware not listed below go to Create new Wrapper Library. It is important to notice that for each of the specific hardware libraries you need a wrapper library for eeros.</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/for_developers/releaseprocess?rev=1776848062&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-22T08:54:22+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Release Process - [8. Generate the API documentation with Doxygen] </title>
        <link>https://wiki.eeros.org/for_developers/releaseprocess?rev=1776848062&amp;do=diff</link>
        <description>Release Process

The following is a step-by-step procedure for releasing a new version of EEROS.

All the planning work is done on Trello on the EEROS Tasks Board. New developers have to request access rights by submitting the contact form.

1. Announcement of a new release</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/getting_started/ros_run?rev=1776782895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-21T14:48:15+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Running your ROS Example</title>
        <link>https://wiki.eeros.org/getting_started/ros_run?rev=1776782895&amp;do=diff</link>
        <description>Running your ROS Example

Back to Interfacing with ROS.

Running your Application on the Host

If your EEROS-ROS node is on the host where you also run your ROS master the procedure is straightforward. You can use all your ROS tools as you do without using EEROS. Beware that you built EEROS with ROS support. When running EEROS examples or any other EEROS application you have to make sure that the ROS libraries can be found when dynamic linking comes up. Run your ROS setup scripts as given in</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/eeros_architecture/control_system/available_blocks/generic?rev=1776687037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-20T12:10:37+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Basic Block</title>
        <link>https://wiki.eeros.org/eeros_architecture/control_system/available_blocks/generic?rev=1776687037&amp;do=diff</link>
        <description>Basic Block

Blockio is the basic block from which all other blocks inherit. See Custom Blocks to learn how to use this basic blocks for your custom made blocks. 

However, you can use this block directly and set its specific algorithm that will run whenever the block runs within a timedomain. Use the template parameters to choose any number of input and output signals together with their associated types. The algorithm can be passed to the constructor of the block with a lambda function.</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/tools/logger_trace/start?rev=1776075475&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-13T10:17:55+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Logging with a Trace Block</title>
        <link>https://wiki.eeros.org/tools/logger_trace/start?rev=1776075475&amp;do=diff</link>
        <description>Logging with a Trace Block

When working with realtime applications you have to be careful when logging. The formatting of any output into an output stream takes time and usually cannot be done with the full speed of the control system or the safety system. However, when debugging a intricate control algorithm it might be desirable to study various signal values together with their timestamps as they are calculated in the control system.</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/tools/matrix/start?rev=1776075354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-13T10:15:54+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Vectors and Matrices</title>
        <link>https://wiki.eeros.org/tools/matrix/start?rev=1776075354&amp;do=diff</link>
        <description>Vectors and Matrices

The blocks in the control system are connected among each other with the aid of signals. As described in Signals they carry a timestamp and a value. The value could be a simple type such as an integer or float. Quite often it will consist of a vector or a matrix.</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/getting_started/kdevelop?rev=1776074206&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-13T09:56:46+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Using an Integrated Development Environment</title>
        <link>https://wiki.eeros.org/getting_started/kdevelop?rev=1776074206&amp;do=diff</link>
        <description>Using an Integrated Development Environment

Using an integrated development environment for developing EEROS applications is highly recommended. You have all the features such as source code lookup, code completion or automatic compiling. We recommend to use an integrated development environment such as</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/tools/logger/start?rev=1776071554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-13T09:12:34+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Logging - [Adding Output to the SysLog] </title>
        <link>https://wiki.eeros.org/tools/logger/start?rev=1776071554&amp;do=diff</link>
        <description>Logging

A logger enables a user to gather information about the state of the system at runtime. A logger can be declared and used as follows:


  Logger::setDefaultStreamLogger(std::cout);
  Logger log = Logger::getLogger();
  
  log.info() &lt;&lt; &quot;Logger Test&quot;;
  int a = 298;
  log.warn() &lt;&lt; &quot;a = &quot; &lt;&lt; a;
  log.error() &lt;&lt; &quot;first line&quot; &lt;&lt; endl &lt;&lt; &quot;second line&quot;;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/getting_started/practical_problems/realtime?rev=1776058324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-13T05:32:04+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Do Not Run Programs with Root Privileges</title>
        <link>https://wiki.eeros.org/getting_started/practical_problems/realtime?rev=1776058324&amp;do=diff</link>
        <description>Do Not Run Programs with Root Privileges

On a realtime system, you need certain privileges to run EEROS applications. This is for the fact that the Executor tries to change thread priorities and the scheduling principle to realtime characteristics.</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/getting_started/compile_eeros_man?rev=1776009949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-12T16:05:49+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>Compile Manually</title>
        <link>https://wiki.eeros.org/getting_started/compile_eeros_man?rev=1776009949&amp;do=diff</link>
        <description>Compile Manually

Back to Getting the Sources Manually.

Compile and install EEROS for the host as follows:


$ mkdir build-x86
$ cd build-x86
$ mkdir eeros
$ cd eeros
$ cmake -DCMAKE_INSTALL_PREFIX=../../install-x86 ..
$ make
$ make install


If your target architecture is different from the host platform we suggest to use a SDK. If you don&#039;t use a SDK, you have to specify a toolchain file with as given in</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=getting_started%3Atutorials%3Asystemtest2ss.png&amp;ns=getting_started%3Atutorials&amp;rev=1776001793&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-12T13:49:53+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>systemtest2ss.png</title>
        <link>https://wiki.eeros.org/?image=getting_started%3Atutorials%3Asystemtest2ss.png&amp;ns=getting_started%3Atutorials&amp;rev=1776001793&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/getting_started/tutorials/systemtest2ss.png?w=500&amp;amp;h=500&amp;amp;tok=42e274&quot; alt=&quot;systemtest2ss.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.jpg&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1776001461&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-12T13:44:21+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>safetysystemevents1.jpg</title>
        <link>https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.jpg&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1776001461&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/eeros_architecture/safety_system/safetysystemevents1.jpg?w=500&amp;amp;h=500&amp;amp;tok=c1345b&quot; alt=&quot;safetysystemevents1.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=getting_started%3Atutorials%3Amockrobotcontrolsystem.png&amp;ns=getting_started%3Atutorials&amp;rev=1768289217&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:26:57+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>mockrobotcontrolsystem.png - created</title>
        <link>https://wiki.eeros.org/?image=getting_started%3Atutorials%3Amockrobotcontrolsystem.png&amp;ns=getting_started%3Atutorials&amp;rev=1768289217&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/getting_started/tutorials/mockrobotcontrolsystem.png?w=500&amp;amp;h=500&amp;amp;tok=2bdc79&quot; alt=&quot;mockrobotcontrolsystem.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=getting_started%3Aroscontrolsystem.png&amp;ns=getting_started&amp;rev=1733483462&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-06T11:11:02+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>roscontrolsystem.png</title>
        <link>https://wiki.eeros.org/?image=getting_started%3Aroscontrolsystem.png&amp;ns=getting_started&amp;rev=1733483462&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/getting_started/roscontrolsystem.png?w=500&amp;amp;h=500&amp;amp;tok=7005d4&quot; alt=&quot;roscontrolsystem.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=projects%3Aroboter.jpg&amp;ns=projects&amp;rev=1729774135&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-24T12:48:55+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>roboter.jpg - created</title>
        <link>https://wiki.eeros.org/?image=projects%3Aroboter.jpg&amp;ns=projects&amp;rev=1729774135&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/projects/roboter.jpg?w=500&amp;amp;h=500&amp;amp;tok=cabe70&quot; alt=&quot;roboter.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.png&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1718367938&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-14T12:25:38+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>safetysystemevents1.png</title>
        <link>https://wiki.eeros.org/?image=eeros_architecture%3Asafety_system%3Asafetysystemevents1.png&amp;ns=eeros_architecture%3Asafety_system&amp;rev=1718367938&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/eeros_architecture/safety_system/safetysystemevents1.png?w=500&amp;amp;h=500&amp;amp;tok=e6cc53&quot; alt=&quot;safetysystemevents1.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=undefined%3Asafetysystemoneaxis.png&amp;ns=undefined&amp;rev=1718356220&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-14T09:10:20+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>safetysystemoneaxis.png - removed</title>
        <link>https://wiki.eeros.org/?image=undefined%3Asafetysystemoneaxis.png&amp;ns=undefined&amp;rev=1718356220&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/undefined/safetysystemoneaxis.png?w=500&amp;amp;h=500&amp;amp;tok=cd7003&quot; alt=&quot;safetysystemoneaxis.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.eeros.org/?image=undefined%3Asequencerexample5.png&amp;ns=undefined&amp;rev=1718356210&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-14T09:10:10+00:00</dc:date>
        <dc:creator>ursgraf (ursgraf@undisclosed.example.com)</dc:creator>
        <title>sequencerexample5.png - removed</title>
        <link>https://wiki.eeros.org/?image=undefined%3Asequencerexample5.png&amp;ns=undefined&amp;rev=1718356210&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.eeros.org/_media/undefined/sequencerexample5.png?w=500&amp;amp;h=500&amp;amp;tok=b29c70&quot; alt=&quot;sequencerexample5.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
