• Nie Znaleziono Wyników

An Open-Source Software Platform for AWE Systems

N/A
N/A
Protected

Academic year: 2021

Share "An Open-Source Software Platform for AWE Systems"

Copied!
1
0
0

Pełen tekst

(1)

Matheus Winter MSc Student

Federal University of Santa Catarina Department of Automation and Systems

DAS/CTC-UFSC Campus Trindade 88040-900 Florianópolis, SC

Brazil

winter.matheus@gmail.com ufsckite.gitlab.io

An Open-Source Software Platform for AWE Systems

Matheus Winter, Eduardo Schmidt, Rômulo Silva de Oliveira

Federal University of Santa Catarina Airborne wind energy prototypes are complex

mecha-tronic devices involving many multidisciplinary aspects and for which there are currently no established design guidelines. Therefore, newcomers to the field are re-quired to either purchase expensive software and hard-ware not specifically designed for AWE applications or build their own solutions from scratch. Given the im-portance of prototyping, this scenario poses an economi-cal and technieconomi-cal entry barrier, delaying experimental re-sults, and limiting cooperation among the different orga-nizations. As an attempt to partially overcome this chal-lenge, we propose an open-source embedded software platform on top of which AWE systems can be developed. Similarly to what happened in other areas, such as com-puter vision and robotics, we believe that a standardized software platform could ease the development process of AWE prototypes. Based on our own experience, software teams involved in any mid- to large-scale projects are usually composed of people from different backgrounds and levels of expertise. In order to cope with this di-versity, low-level details should be abstracted away from the average developer, allowing them to focus on the as-pects directly related to their tasks. Moreover, changes in the requirements, physical characteristics of the pro-totypes, and operating conditions are common, and their impact in the software should be minimized, which re-quires great flexibility from the tools and components employed.

This work proposes a lightweight software platform writ-ten mainly in C, and initially targeting low cost

single-board computers running Linux. Regarding its architec-ture, the proposed platform is designed in such a way that it allows for the AWE system to be split into highly de-coupled functional modules running in a distributed fash-ion as independent processes, possibly across several computational units, and capable of exchanging informa-tion through a standard, high-performance communica-tion infrastructure based on the publisher-subscriber pat-tern. Implementation intricacies are kept transparent to the end developer by means of a standardized API that provides extensible and versatile data structures upon which developers can build and configure their own spe-cific modules.

Besides providing a carefully chosen set of dependen-cies, which are fetched and installed during an automatic build phase, the platform also provides a series of facili-ties to the developer, including remote deployment, real-time monitoring, logging, code instrumentation and de-bug tools. The designed platform is suitable for applica-tion in AWE and could indeed benefit its growing commu-nity, especially in what comes to module reuse and shar-ing. Other advantages such as high flexibility, lower de-velopment and maintenance efforts, and ease of integra-tion with external systems including user interfaces and simulation environments are demonstrated through case studies involving two small scale AWE prototypes oper-ating both in a lab environment and in real-world condi-tions.

Cytaty

Powiązane dokumenty

Dokumenty, takie jak raport dotyczący cyfrowej konkurencyjności Europy czy agenda cy- frowa, traktowana jako jeden z 7 filarów strategii Europa 2020, wskazują na ważki udział ICT

• ta metoda montażu dźwięku nadaje się dla montowania dźwięku dobrych zespołów, które nie robią „błędów wykonawczych” i mają na tyle ujednolicony styl i formę

Таблиця 5 Порівняння результатів діагностики за основними компонентами емоційної компетентності здобувачів (констатувальний

Chrześcijaństwo bułgarskie liczy więc sobie już 1150 lat żywej historii, a bułgarska kultura chrześcijańska to nie tylko tereny obecnej Bułgarii, ale także krajów

Ramy chronologiczne pracy zamykają się na 1559 r., kiedy to zlikwidowano klasztor franciszkanów, a rok wcześniej prote- stanci przejęli kościół świętojakubski, natomiast

Wychowanie w szkole katolickiej jest więc podniesione do wymiaru nadprzyrodzonego i nie może być rozpatrywane tylko w wymiarze horyzontalnym, lecz także

Firmy fintech mogą również skorzystać z umieszczania blokad cyfrowych na kopiach swoich prac, aby zapewnić dodatkowe bezpieczeństwo. Obejście blokad cyfrowych w