Bucher, Roberto (2014) Rapid Control Prototyping with Python and gEDA tools. In: Realtime Linux Workshop, 12-13 October 2014, Duesseldorf.
Text
paper.pdf - Published Version Available under License Creative Commons GNU LGPL (Software). Download (392kB) |
Abstract
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.
Item Type: | Article in conference proceedings or Presentation at a conference (Paper) |
---|---|
Subjects: | Engineering > Electronic & electrical engineering > Control systems |
Department/unit: | Dipartimento tecnologie innovative > Istituto sistemi e elettronica applicata > Laboratorio sistemi meccatronici |
Depositing User: | Roberto Bucher |
Date Deposited: | 02 Feb 2015 07:06 |
Last Modified: | 14 Sep 2023 17:00 |
URI: | http://repository.supsi.ch/id/eprint/5917 |
Actions (login required)
View Item |