You are here: Home / RTLWS 1999-2017 / RTLWS Submitted Papers / 
2024-11-23 - 11:11

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013 - 2014 - 2015

13th Real-Time Linux Workshop from October 20 to 22 at the Faculty of Electrical Engineering, Czech Technical University in Prague

Announcement - Hotels - Directions - Agenda - Paper Abstracts - Presentations - Registration - Abstract Submission - Sponsoring - Gallery

RealTime Suite: a step-by-step introduction to the world of real-time signal acquisition and conditioning

Alberto Guiggiani, University of Firenze, Italy - Department of Systems and Informatics
Michele Basso, University of Firenze, Italy - Department of Systems and Informatics
Massimo Vassalli, Institute of Biophysics, National Research Council - Genova, Italy
Francesco Difato, Italian Institute of Technology (IIT), Department of Neuroscience and Brain Technologies (NBT) - Genova, Italy

When building a real-time machine, open-source software can constitute a suitable alternative to commercial solutions in terms of functionality, performance and costs. On the other hand, the major drawbacks of this choice are the long amount of time and the advanced computer skills needed to make all the pieces work together. These steps represent an obstacle that might discourage less-experienced people, like students for example, to enter the world of Linux-based real-time applications.

Our aim is to provide the tools and documentation needed to easily set up a working real-time machine for signal acquisition and processing. In order to achieve this, we started by collecting all the pieces required to configure a complete software chain: an Ubuntu operating system with RTAI modified kernel; Comedi to interface with DAQ boards; Scicoslab with RTAI-Lib palette to generate and build the real-time target and, finally, QRTAI-Lab and RTAI-XML to monitor the target locally or remotely, respectively. The next step was to edit source codes with the objective to avoid conflicts and compile errors. Lastly, we packed everything in the so-called Real-time Suite alongside with documentation with simple step-by-step instructions and examples. In addition to that, we configured the Suite on a virtual machine that works out-of-the-box, useful for testing purposes.

A Real Time Suite based system has been installed to develop a feedback control for nanometer-precision specimen tracking in an optical tweezer system with piezoelectric actuators.

This real application will be presented, and the achieved performance will be discussed, including latency and jitter across the control loop as well as supported sampling rates related to the number of channel used.

With Real-time Suite, we have configured a ready-to-use software package useful for researchers/users approaching real-time applications for the first time. Indeed, they can build their own machine with only a few hours of work and at the cost of a personal computer with a supported data acquisition board.