<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dev.quimesis.be/wiki/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://dev.quimesis.be/wiki/feed.php">
        <title>QuimWiki</title>
        <description></description>
        <link>https://dev.quimesis.be/wiki/</link>
        <image rdf:resource="https://dev.quimesis.be/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-01T20:59:06+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=a20&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=beagleboneblack&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=buildroot&amp;rev=1645699706&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=buildrootsdk&amp;rev=1645698895&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=can&amp;rev=1712827506&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=can_communication_with_controllers&amp;rev=1550237716&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=coding_style&amp;rev=1663345015&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=connection_guide&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=connman&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=control_loops&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=debug_freertos&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=device_tree&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=esp32&amp;rev=1582545407&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=example_code&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=flash_sd&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=gazebo_plugin&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=getting_started&amp;rev=1583152610&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=hackrf&amp;rev=1544780353&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=hostapd&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=how_to_write_a_parameter_in_the_flash&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=hw_setup&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=nfc&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=optical_references&amp;rev=1620128601&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=pid_implementation&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=quimbox&amp;rev=1535978708&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=quimdc&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=regular_expression&amp;rev=1551263744&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=ros&amp;rev=1583483154&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=speed-current_control_loop&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=start&amp;rev=1645698758&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_command_line_interface&amp;rev=1656064233&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_object_dictionary&amp;rev=1675940979&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=tof-demo&amp;rev=1526978020&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=tools&amp;rev=1738232492&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev.quimesis.be/wiki/doku.php?id=ubuntu&amp;rev=1526978020&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dev.quimesis.be/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>QuimWiki</title>
        <link>https://dev.quimesis.be/wiki/</link>
        <url>https://dev.quimesis.be/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=a20&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>a20</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=a20&amp;rev=1526978020&amp;do=diff</link>
        <description>Getting started with Olimex A20-SOM

Interesting links:

	*  &lt;https://www.olimex.com/wiki/A20-SOM&gt;
	*  &lt;http://fablab-robert-houdin.org/wiki/doku.php?id=tutoriels&gt;
	*  &lt;http://linux-sunxi.org/Main_Page&gt;
	*  &lt;https://github.com/linux-sunxi&gt;

Buildroot system

Based on &lt;https://github.com/mireq/buildroot-a20-olinuxino&gt;, using the sunxi u-boot and Linux kernel


make a20_olinuxino_defconfig
make


Bootable microSD

Make two partitions:

	*  boot partition: FAT16, starting at offset 1MB, for u-boot.…</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=beagleboneblack&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beagleboneblack</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=beagleboneblack&amp;rev=1526978020&amp;do=diff</link>
        <description>Getting started with BeagleBoneBlack

Interesting links:

	*  &lt;http://eewiki.net/display/linuxonarm/BeagleBone+Black&gt;
	*  &lt;http://blog.logikonlabs.com/how-to-create-a-custom-microsd-card-image-for-the-beaglebone-black/&gt;
	*  &lt;http://www.crashcourse.ca/wiki/index.php/Minimal_scratch_build_for_BBB&gt;

Toolchain from Linaro: arm-linux-gnueabihf-gcc (GCC 4.8.3)

U-Boot

The BeagleBoneBlack is fully supported in mainline U-Boot (currently tested with U-Boot 2014.04)


make O=bbb CROSS_COMPILE=arm-linux-…</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=buildroot&amp;rev=1645699706&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-24T10:48:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buildroot</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=buildroot&amp;rev=1645699706&amp;do=diff</link>
        <description>Buildroot

Buildroot SDK

It is the host directory generated in the output directory of Buildroot.

It contains absolute paths of where it has been generated, so cannot be shared directly.

To replace all absolute paths at once by the ones you are going to install the SDK to, execute:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=buildrootsdk&amp;rev=1645698895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-24T10:34:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buildrootsdk</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=buildrootsdk&amp;rev=1645698895&amp;do=diff</link>
        <description>Moved to Buildroot SDK</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=can&amp;rev=1712827506&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T09:25:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>can</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=can&amp;rev=1712827506&amp;do=diff</link>
        <description>CAN

Setup

set interface bitrate:


# ip link set can0 type can bitrate 1000000


set interface up


# ip link set can0 up


For an automatic configuration of the CAN bus on systems using systemd, just create a 80-can.network file in /etc/systemd/network</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=can_communication_with_controllers&amp;rev=1550237716&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-15T13:35:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>can_communication_with_controllers</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=can_communication_with_controllers&amp;rev=1550237716&amp;do=diff</link>
        <description>CAN communication with controllers

CAN bus basics

The Controller Area Network bus is a broadcast real-time bus which is widely used in industrial or automotive applications. It has the following characteristics:

	*  its physical layer used a differential signal pair, which make the bus more robust against electromagnetic noises ;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=coding_style&amp;rev=1663345015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-16T16:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coding_style</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=coding_style&amp;rev=1663345015&amp;do=diff</link>
        <description>General rules

	*  All code and documentation is written in English.
	*  Maximum line length should be 100 characters

C/C++

A Gerrit repository contains formatter configuration profiles compatible with Eclipse and Visual Studio. Refer to the attached README to know how to use them.</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=connection_guide&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connection_guide</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=connection_guide&amp;rev=1526978020&amp;do=diff</link>
        <description>Physical interfaces

Serial port

The QuimBox features multiple mini-USB ports to connect to the different modules of the box. They all integrate a serial-to-usb converter for easy connection with a development station. 

The serial port settings should be as follows:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=connman&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connman</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=connman&amp;rev=1526978020&amp;do=diff</link>
        <description>connman's howto's

Howto connect to a WPA-EAP network

Create a config file (&lt;any_name&gt;.config) in /var/lib/connman, with the followinf content:


[service_&lt;any_name&gt;]
Type = wifi
Name = &lt;SSID&gt;
EAP = peap
Phase2 = MSCHAPV2
Identity = &lt;user_name&gt;
Passphrase = &lt;user_password&gt;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=control_loops&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>control_loops</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=control_loops&amp;rev=1526978020&amp;do=diff</link>
        <description>Control Loops

The QuimDC has four control modes, one is an open loop and the others are closed loops. Default mode is PWM Open Loop control mode.

PWM Open Loop (loop_function 0)

In open loop, ref_speed is used to control the motors, here is an example :</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=debug_freertos&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debug_freertos</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=debug_freertos&amp;rev=1526978020&amp;do=diff</link>
        <description>Debug Freertos

vTaskList

To display the list of tasks states :


//Approximately 40 bytes per task should be sufficient
char buffer[400];
vTaskList(buffer);
/* example of output */

// Name     State  Priority  Stack  Num
//*************************************
// CANAPP   R      2         178    3
// DBG      R      1         42     1
// IDLE     R      0         116    5
// LED      B      1         238    4
// MCTRL    B      4         202    2</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=device_tree&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>device_tree</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=device_tree&amp;rev=1526978020&amp;do=diff</link>
        <description>Linux Device tree

References:

	*  &lt;http://developer.toradex.com/device-tree-customization&gt;
	*  &lt;https://www.toradex.com/webinars/demystifying-device-tree-for-nxp-imx-processors&gt;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=esp32&amp;rev=1582545407&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-24T11:56:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esp32</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=esp32&amp;rev=1582545407&amp;do=diff</link>
        <description>ESP32

Get started

&lt;https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html&gt;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=example_code&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>example_code</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=example_code&amp;rev=1526978020&amp;do=diff</link>
        <description>Example code

CAN communication with control boards

The applications running in the embedded Linux environment can communicate with the IO boards through the CAN bus protocol. The high level protocol is a reduced version of the CANopen stack.

Here is how to write a Object Dictionary entry:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=flash_sd&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flash_sd</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=flash_sd&amp;rev=1526978020&amp;do=diff</link>
        <description>Flash SD

The quimesis_imx6dl_quimbrain defconfig from the buildroot-quimesis repository can be used to generate a basic Linux system running on the QuimBrain :


$ git clone ssh://dev.quimesis.be:29418/buildroot-quimesis
$ cd buildroot-quimesis
$ make O=build_quimbrain quimesis_imx6dl_quimbrain_defconfig
$ cd build_quimbrain
$ make</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=gazebo_plugin&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gazebo_plugin</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=gazebo_plugin&amp;rev=1526978020&amp;do=diff</link>
        <description>GAZEBO PLUGIN OVERVIEW

Introduction

You can use plugin to access a huge amount of GAZEBO parameters. The following resources are available online :

	*  Learn to write a plugin
	*  Gazebo plugin that you can use with ros
	*  Gazebo API
	*  ROS Package that contain other Gazebo plugins

Study an example

There is a Gazebo plugin code example.


//hello_world.hh

#ifndef HECTOR_GAZEBO_PLUGINS_GAZEBO_ROS_SONAR_H
#define HECTOR_GAZEBO_PLUGINS_GAZEBO_ROS_SONAR_H

#include &lt;gazebo/gazebo.hh&gt;
#includ…</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=getting_started&amp;rev=1583152610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-02T12:36:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_started</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=getting_started&amp;rev=1583152610&amp;do=diff</link>
        <description>Getting Started

A simple tutorial that explains the basic setup and command needed to start using the QuimDC.

Requirement :

	*  QuimDC
	*  USB/Serial port cable 
	*  DC laboratory power supply
	*  DC motor
	*  Two Jumpers

----------

Connection</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=hackrf&amp;rev=1544780353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-14T09:39:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hackrf</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=hackrf&amp;rev=1544780353&amp;do=diff</link>
        <description>HackRF

The HackRF One from  Great Scott Gadgets is a Software Defined Radio peripheral capable of transmission or reception of radio signals from 1 MHz to 6 GHz.

It can be used as RF receptor, spectrum alayzer, etc.

Getting started

On Linux, you need to install the following packages:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=hostapd&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hostapd</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=hostapd&amp;rev=1526978020&amp;do=diff</link>
        <description>hostapd's howto's

Howto create a WPA-EAP-protected network

Prevent NetworkManager from trying to configure/use the network interface you want to use for the AP network:


...
[keyfile]
unmanaged-devices=mac:&lt;interface_mac_addr&gt;
...


Create hostapd's configuration for an WPA-EAP-protected access point, using the internal RADIUS server:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=how_to_write_a_parameter_in_the_flash&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_write_a_parameter_in_the_flash</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=how_to_write_a_parameter_in_the_flash&amp;rev=1526978020&amp;do=diff</link>
        <description>How to write a parameter in the flash

----------

Description

The QuimDC is using a STM32F103RCT7 processor and have 512KiB flash memory. The processor is a high-density device and its layout memory is as in the following table :



The firmware is flash at the beginning i.e. at address 0x08000000. The parameters will be saved at the end of the flash.</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=hw_setup&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hw_setup</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=hw_setup&amp;rev=1526978020&amp;do=diff</link>
        <description>Hardware configuration

The QuimBox should be powered with a 24V DC power source.

All devices should be connected to the box before the box is powered on (e.g. usb-to-ethernet dongle).</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=nfc&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nfc</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=nfc&amp;rev=1526978020&amp;do=diff</link>
        <description>NFC

Some references:

	*  &lt;http://www.linuxembedded.fr/2013/12/une-introduction-au-nfc/&gt;
	*  &lt;https://01.org/linux-nfc/documentation-list&gt;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=optical_references&amp;rev=1620128601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-04T11:43:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>optical_references</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=optical_references&amp;rev=1620128601&amp;do=diff</link>
        <description>Optical references

In this section, you will find some references and tools that help you to understand some optical 	phenomenon 

Aperture and focal lens simulator:

	*  &lt;https://dofsimulator.net/en/&gt;
	*  &lt;https://www.baslerweb.com/en/products/tools/lens-selector/#camera-series=s-198;camera-model=m-6984&gt;
	*  &lt;http://scorpion.tordivel.no/LensCalculator.htm&gt;

Aperture definition: &lt;https://photographylife.com/what-is-aperture-in-photography&gt;

Bending light through matters : &lt;https://phet.colorado…</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=pid_implementation&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pid_implementation</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=pid_implementation&amp;rev=1526978020&amp;do=diff</link>
        <description>PID Implementation

The PID controller use proportional, integral, derivative and output derivative gain with fixed point arithmetic.

----------

Proportional


Proportional = Proportional_gain * (Consigne - Reference)


----------

Integral


if Integral_gain == 0
    Integral = 0
else
    Integral = Integral_gain * (Consigne - Reference) + Previous_integral_gain_sum
    
We saturate the integral term with uIAntiWU_Limit

if Integral &gt; uIAntiWU_Limit
    Integral = uIAntiWU_Limit
if Integral &lt;…</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=quimbox&amp;rev=1535978708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-03T12:45:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quimbox</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=quimbox&amp;rev=1535978708&amp;do=diff</link>
        <description>QuimBox

The QuimBox is a versatile platform for robot control. It integrates, in one box, a powerful embedded Linux environment, coupled with dedicated IO controllers. It currently features:

	*  1GHz Cortex-A8 ARM core with 512MB RAM, running embedded Linux,</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=quimdc&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quimdc</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=quimdc&amp;rev=1526978020&amp;do=diff</link>
        <description>QuimDC

By default the QuimDC doesn't enable its motors. You must enable them before using the board. Use enterOperationalMode command to enter in operational mode and enable motors and control loops.

Tutorial

	*  Getting Started

----------

Controls

	*  PID Implementation
	*  Control Loops</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=regular_expression&amp;rev=1551263744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-27T10:35:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regular_expression</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=regular_expression&amp;rev=1551263744&amp;do=diff</link>
        <description>Regular expression

In this section, you will find some references and tools that help you to create and test a regular expression.

	*  RegEx101 : &lt;https://regex101.com&gt;</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=ros&amp;rev=1583483154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-06T08:25:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ros</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=ros&amp;rev=1583483154&amp;do=diff</link>
        <description>ROS

ROS Installation

Easy way

	*  Choose a distribution from the one available here
	*  Make sure you got the right Ubuntu release for the ROS distribution you chose, check that here
	*  Follow the install step from the ROS website for the ROS distribution you chose (</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=speed-current_control_loop&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>speed-current_control_loop</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=speed-current_control_loop&amp;rev=1526978020&amp;do=diff</link>
        <description>speed-current control loop

Dimensions flow

2015/12/18 16:28
     --&gt; --&gt; FLOW --&gt; --&gt;                                       Speed (Tick/loop)        Vadc (bit)        Pwm              -60 60                 -4096 4096         -128 128</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=start&amp;rev=1645698758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-24T10:32:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=start&amp;rev=1645698758&amp;do=diff</link>
        <description>Welcome to the QuimWiki !

You will find here detailed documentation and user guides for the Quimesis products.

Please feel free to contribute, and share your experience.

Have a nice day with the Quimesis products.

The Quimesis team

Quick links:</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_command_line_interface&amp;rev=1656064233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-24T09:50:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_quimdc_command_line_interface</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_command_line_interface&amp;rev=1656064233&amp;do=diff</link>
        <description>The QuimDC Command Line Interface

The QuimDC Command Line Interface (C.L.I.) aims to behave like the linux bash.

Features

	*  You can type “help” to display all the available commands
	*  You can use “tab” to auto complete a command
	*  You can use</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_object_dictionary&amp;rev=1675940979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-09T11:09:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_quimdc_object_dictionary</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=the_quimdc_object_dictionary&amp;rev=1675940979&amp;do=diff</link>
        <description>The QuimDC Object Dictionary

----------

How to add a parameter

All the parameters are added to the Object Dictionary (O.D.) in board/quimdc/od_factory.c file. Beware to check the max size of OD defined by MAX_NUM_OD_ENTRIES in common/lib/can/od.h.</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=tof-demo&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tof-demo</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=tof-demo&amp;rev=1526978020&amp;do=diff</link>
        <description>Quimesis' ToF interface demo

Quimesis' ToF  interface board runs a Linux-based OS, interfacing with  Bluetechnix' TIM/LIM.

A demonstration application is provided to illustrate how to manage the boards IO's in order to retrieve point clouds captured by the 3D camera. It can be build using the</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=tools&amp;rev=1738232492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-30T10:21:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tools</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=tools&amp;rev=1738232492&amp;do=diff</link>
        <description>Development tools

Add compiler to Code::Blocks

If you want to use an IDE like Code::Blocks, you can configure it to use the newly installed toolchain.

	*  Settings &gt; Compiler
	*  Copy “GNU GCC Compiler”, call the new compiler “Quimesis ARM Linux Compiler</description>
    </item>
    <item rdf:about="https://dev.quimesis.be/wiki/doku.php?id=ubuntu&amp;rev=1526978020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-22T08:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu</title>
        <link>https://dev.quimesis.be/wiki/doku.php?id=ubuntu&amp;rev=1526978020&amp;do=diff</link>
        <description>Getting started with Quimbuntu : Ubuntu on the Quimbrain

This tool is an easy tool to create an image of Ubuntu for the Quimbrain. The purpose is to automate the process of the build of the image. You can find it in the Quimesis git repository: quimbox-tools/quimbuntu</description>
    </item>
</rdf:RDF>
