跳到主要导航 跳到搜索 跳到主要内容

Development of an onboard software system for mini unmanned aerial vehicle based on VxWorks

  • Key Laboratory of Fundamental Science for National Defense

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The development of flight software for mini unmanned aerial vehicle (UAV) is presented in this paper. The flight software, based on the embedded real-time operating system VxWorks, performs multiple tasks including data acquisition, strapdown solution, kalman filter, flight control, communication and fault handling. The framework of flight software and scheme of module partitioning is discussed in the paper. The flight software is established upon a group of processes with each process carrying out a specific task. Inter-process synchronization, mutual exclusion and shared data protection are performed by different methods to ensure reliability and efficiency. The programs executing algorithms including strapdown, kalman filter and control laws are reentrant in order to ensure thread safety. At last, several tests are held and the results proved that multi-task mechanism has remarkably improved the reliability and real-time capability of mini UAV flight software.

源语言英语
主期刊名Intelligent Robotics and Applications - First International Conference, ICIRA 2008, Proceedings
出版商Springer Verlag
362-370
页数9
版本PART 1
ISBN(印刷版)3540885129, 9783540885122
DOI
出版状态已出版 - 2008
已对外发布
活动1st International Conference on Intelligent Robotics and Applications, ICIRA 2008 - Wuhan, 中国
期限: 15 10月 200817 10月 2008

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
编号PART 1
5314 LNAI
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议1st International Conference on Intelligent Robotics and Applications, ICIRA 2008
国家/地区中国
Wuhan
时期15/10/0817/10/08

学术指纹

探究 'Development of an onboard software system for mini unmanned aerial vehicle based on VxWorks' 的科研主题。它们共同构成独一无二的学术指纹。

引用此