Real-time control using an open source RTOS

被引:0
|
作者
Irwin, PC [1 ]
Johnson, RL [1 ]
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA USA
来源
ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE II | 2002年 / 4848卷
关键词
real-time; open source; RTOS; software; RTAI; Linux; VxWorks; RTC;
D O I
10.1117/12.463557
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex telescope systems such as interferometers tend to rely heavily on hard real-time operating systems (RTOS). It has been standard practice at NASA's Jet Propulsion Laboratory (JPL) and many other institutions to use costly commercial RTOSs and hardware. After developing a real-time toolkit for VxWorks on the PowerPC platform (dubbed RTC), the interferometry group at JPL is porting this code to the real-time Application Interface (RTAI), an open source RTOS that is essentially an extension to-the Linux kernel. This port has the potential to reduce software and hardware costs for future projects, while increasing the level of performance. The goals of this paper are to briefly describe the RTC toolkit, highlight the successes and pitfalls of porting the toolkit from VxWorks to Linux-RTAI, and to discuss future enhancements that will be implemented as a direct result of this port. The first port of any body of code is always the most difficult since it uncovers the OS-specific calls and forces "red flags" into those portions of the code. For this reason, It has also been a huge benefit that the project chose a generic, platform independent OS extension, ACE, and its CORBA counterpart, TAO. This port of RTC will pave the way for conversions to other environments, the most interesting of which is a non-real-time simulation environment, currently being considered by the Space Interferometry Mission (SIM) and the Terrestrial Planet Finder (TPF) Projects.
引用
收藏
页码:560 / 567
页数:8
相关论文
共 50 条
  • [1] Open source real-time operating systems for plasma control at FTU
    Centioli, C
    Iannone, F
    Mazza, G
    Panella, A
    Pangione, L
    Vitale, V
    Zaccarian, L
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2004, 51 (03) : 476 - 481
  • [2] An Open-Source Real-Time System for Remote Robotic Control using Neuroblastoma Cultures
    Ferrandez, J. M.
    Lorente, V.
    Diaz, G.
    delaPaz, F.
    Fernandez, E.
    2010 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS IJCNN 2010, 2010,
  • [3] An Open Source Real-Time Data Portal
    Lutchman, Sudesh
    Hosein, Patrick
    Journal of ICT Standardization, 2015, 2 (03): : 289 - 302
  • [4] Lightweight real-time display tool - Using open source software
    Avionics Test and Analysis Corporation, 4000 Eagle Point Corporate Drive, Birmingham
    AL
    35242, United States
    Proc. Int. Telem. Conf., (619-624):
  • [5] A real-time stereoscopic viewer for telerobotics using open source software
    Shete, Pritam Prakash
    Sarode, Dinesh M.
    Bose, Surojit Kumar
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 31 - 36
  • [6] The real-time task scheduling algorithm of RTOS
    Ngolah, CF
    Wang, YX
    Tan, XM
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2004, 29 (04): : 237 - 243
  • [7] Open Source Real-Time Control Software for the Kuka Light Weight Robot
    Schoepfer, Matthias
    Schmidt, Florian
    Pardowitz, Michael
    Ritter, Helge
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 444 - 449
  • [8] Control of a haptic interface and a micromachining setup with an open source real-time system
    Samur, Evren
    Spaelter, Ulrich
    Flaction, Lionel
    Maillard, Pascal
    Bleuler, Hannes
    Wuthrich, Rolf
    DETC2007: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNOLOGY CONFERENCE AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, 2008, : 219 - 225
  • [9] An educational open source real-time kernel for small embedded control systems
    Cirinei, M
    Mancina, A
    Cantini, D
    Gai, P
    Palopoli, L
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 866 - 875
  • [10] MOA: A Real-Time Analytics Open Source Framework
    Bifet, Albert
    Holmes, Geoff
    Pfahringer, Bernhard
    Read, Jesse
    Kranen, Philipp
    Kremer, Hardy
    Jansen, Timm
    Seidl, Thomas
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT III, 2011, 6913 : 617 - 620