You are here: Home / RTLWS 1999-2017 / RTLWS Submitted Papers / 
2024-05-17 - 14:20

Real Time Linux Workshops

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

16th Real Time Linux Workshop, October 12 to 13, 2014 at the CCD Congress Center Dusseldorf collocated with LinuxCon Europe in Dusseldorf, Germany

Announcement - Call for participation (ASCII) - Hotels - Directions - Agenda - Paper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery

Rapid Control Prototyping with Python and gEDA tools

Roberto Bucher, Scuola Universitaria Professionale della Svizzera Italiana

Rapid Control Prototyping (RCP) methods play an important role in control system design. The most used tools are based on Matlab for the design of the control algorithm, Simulink for the simulation of the controlled system and Real Time Workshop for generating the code for the RT target. unfortunately such tools are quite expensive and most little companies can't face the commercial licenses related to these products.

In this paper a free open source alternative is presented: Matlab is substituted by Python, the gEDA tools are used as replacement for Simulink and the control code is automatically generated for a Linux machine running a preempt_rt patched kernel. In particular, the methods used to translate the gEDA schematic into C code are presented.

The new environment has been tested and validated on different plants at the SUPSI laboratory.