Mechanika
85 (4/13), DOI: 10.7862/rm.2013.46
Problemy implementacji systemu sterowania lotem na platformę systemu operacyjnego czasu rzeczywistego VxWorks
Sławomir Samolej, Tomasz Rogalski, Dariusz Nowak
DOI: 10.7862/rm.2013.46
Streszczenie
Wprowadzanie technik wytwarzania oprogramowania sterującego dla statków po-wietrznych oparte na systemach operacyjnych napotyka na pewne bariery psycho-logiczne. Procedury komunikacyjne, zarządzające procesami oraz sterujące urządzeniami wejścia/wyjścia są dostarczane w postaci skompilowanych modułów programowych, co często rodzi wątpliwości co do jakości i przewidywalności otrzymanych gotowych modułów programowych. Oprogramowanie przygotowywane na platformę systemu operacyjnego czasu rzeczywistego ma zwykle strukturę współbieżną, składającą się z komunikujących się między sobą i otoczeniem potencjalnie równolegle wykonywanych zadań. Opracowywanie aplikacji współbieżnych ma opinię zadania trudnego i niosącego wiele zagrożeń, takich jak możliwość zakleszczenia czy zagłodzenia procesów obliczeniowych. W pracy omówiono praktyczne zagadnienia związane z opracowywaniem oprogramowania systemu sterowania lotem na platformę wielozadaniowego systemu operacyjnego czasu rzeczywistego. Przeprowadzono dyskusję nad celowością stosowania systemów operacyjnych w aplikacjach awionicznych. Rozważano problemy dekompozycji podsystemów sterowania na zbiór współbieżnych zadań czasu rzeczywistego oraz zasady konstruowania kanałów komunikacyjnych pomiędzy komponentami systemu. Opracowanie podsumowuje doświadczenia zdobyte podczas wytwarzania oprogramowania autopilota dla Latającego Obserwatora Terenu, realizowanego jako projekt rozwojowy nr OR00011611.
Literatura
- Austin R.: Unmanned aircraft systems. UAVS Design, Development and Deployment, John Wiley & Sons, 2010.
- Lozano R. (ed.): Unmanned aerial vehicles. John Wiley & Sons, 2010.
- http://www.avinc.com/uas/.
- http://www.ga-asi.com/products/aircraft/.
- http://www.eurotech.com.pl/produkty-i-uslugi/2/lotnictwo-i-awionika.
- http://www.wb.com.pl/Rozwiazania,Systemy-C4ISR,Systemyrozpoznania.html.
- Bachuta M.J., Czyba R., Janusz W., Yurkevich V.D.: UAV glider control system based on dynamic contraction method. 17th Int. Conf. Methods and Models in Automation and Robotics (MMAR), 2012, pp. 114-118.
- Campoy P. et al.: Computer vision onboard UAVs for civilian tasks. J. Intelligent Robotic Systems, 54 (2008), 105-135.
- Gosiewski Z., Kulesza Z.: Application of unfalsified control theory in controlling MAV. Solid State Phenomena, 198 (2013), 171-175.
- Jaromi G., Rogalski T., Rzucidło P., Wałek Ł.: Integracja układu sterowania z mini BSL. V Konferencja Awioniki, Rzeszów 2007.
- Kopecki G., Pieniążek J., Rogalski T., Rzucidło P., Tomczyk A.: Proposal for navigation and control system for small UAV. Aviation 14 (2010), 77-82.
- Rogalski T.: The control algorithms for manoeuvring flying target. Scientific Aspects of Unmanned Mobile Vehicle, Politechnika Świętokrzyska, Kielce 2010, t. 1, 177-184.
- Zhou G., Zang D.: Civil UAV system for earth observation. Geoscience and Remote Sensing Symposium, IGARSS 2007, pp. 5319-5322.
- Dołęga B., Rzucidło P.: Monitorowanie pracy układu sterowania bezzałogowym aparatem latającym. ZN AMW, Gdynia 2011, t. LII, 83-91.
- Grzybowski P., Kordos D., Rzucidło P.: Metody zapewnienia bezpieczeństwa z poziomu naziemnej stacji kontroli lotu. Mat. konf. „Bezzałogowe Statki Powietrzne w Polsce”, Warszawa 2012.
- VxWorks Kernel Programmer's Guide 6.8. Wind River Systems, Inc., 2009.
- Wind River System Viewer User's Guide 3.2. Wind River Systems, Inc., 2009.
- Wind River VxWorks Platforms User's Guide 3.8. Wind River Systems, Inc., 2009.
- AFDX: The next generation interconnect for avionics subsystems. Avionics Magazine Tech. Report, 2008.
- Samolej S., Rogalski T., Kopecki G., Tomczyk A.: The integration of a prototype pitch control application with IMA2G devices. Automatyka, Wydaw. Naukowo-Dydaktyczne AGH w Krakowie, artykuł zaakceptowany do druku.
- https://www.rtai.org/.
- http://www.freertos.org/.
- Klein M.H.: A practitioner's handbook for real-time analysis: Guide to rate monotonic analysis for real-time systems. Kluwer Academic Publishers, 1993.
Podsumowanie
TYTUŁ:
Problemy implementacji systemu sterowania lotem na platformę systemu operacyjnego czasu rzeczywistego VxWorks
AUTORZY:
Sławomir Samolej (1)
Tomasz Rogalski (2)
Dariusz Nowak (3)
AFILIACJE AUTORÓW:
(1) Politechnika Rzeszowska
(2) Politechnika Rzeszowska
(3) Politechnika Rzeszowska
WYDAWNICTWO:
Mechanika
85 (4/13)
SŁOWA KLUCZOWE:
statek powietrzny, system operacyjny czasu rzeczywistego, system sterowania lotem
PEŁNY TEKST:
http://doi.prz.edu.pl/pl/pdf/mechanika/58
DOI:
10.7862/rm.2013.46
URL:
http://dx.doi.org/10.7862/rm.2013.46
DATA WPŁYNIĘCIA DO REDAKCJI:
2013-09-15
PRAWA AUTORSKIE:
Oficyna Wydawnicza Politechniki Rzeszowskiej, al. Powstańców Warszawy 12, 35-959 Rzeszów