期刊文献+

无人直升机地面站系统组件化分布式设计与实现 被引量:2

Component-Based Distributed Design and Implementation of UAV Helicopter Ground Control Station
下载PDF
导出
摘要 无人直升机地面站开发是一个复杂的软件设计过程,提高其开发效率的关键在于有效地解决系统结构耦合和模块间实时通信问题。本文在CORBA事件服务机制和TAO实时通信服务品质的基础上,设计了用于Windows平台的事件提供者COM组件和事件消费者COM组件,实现了分布式无人直升机地面站系统组成组件对象间的解耦和实时数据通信。以事件提供者和消费者COM组件为分布式通信基础,以COM组件模型为实现手段,地面站各功能模块得以快速建立和调试。最终,分布式无人直升机地面站系统通过组件包容得以集成,系统的修改和升级也较以往更方便,说明了本文提出的将COM和CORBA相结合的组件化设计模式在构造复杂分布式实时应用系统方面具有明显的优势。 Developing unmanned aerial vehicle (UAV) helicopter ground control station is a complicated software design procedure. A key for improving the efficiency of the development is to resolve the system structure coupling and real-time communication problems between modules. The event supplier COM and the event consumer COM components are designed on Windows platform based on the CORBA event service mechanism and the service quality in TAO real-time communication. Structure decoupling and real-time data communication between UAV helicopter ground station components are implemented. Ground station module can be fast built up and tested with implementing COM model and with distributed communication based on the event supplier and consumer COM component. Eventually, the distributed UAV helicopter ground station is integrated by containing components. Modifying and updating the system is easier. It is demonstrated that the component design pattern combining CORBA with COM has the advantage of constructing a complex and distributed real-time application system.
出处 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2007年第4期475-480,共6页 Journal of Nanjing University of Aeronautics & Astronautics
关键词 无人直升机 地面站系统 组件设计 分布式设计 COM组件 CORBA事件服务 UAV helicopter ground station system component design distributed design COM component CORBA event service
  • 相关文献

参考文献11

  • 1Schrage D,Vachtsevanos G.Software enabled control for intelligent UAVs[C]//Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design.Hawaii:IEEE,1999:528-532.
  • 2Wills L,Sander S,Kannan S,et al.An open control platform for reconfigurable,distributed,hierarchical control systems[C]// Proceedings of the 19th IEEE DASC.Philadelphia,PA:IEEE,2000,1(4D2):1-8.
  • 3Kannan S,Restrepo C.Control algorithm and flight simulation integration using the open control platform for unmanned aerial vehicles[C]// Proceedings of the 18th IEEE DASC.St.Louis,MO:IEEE,1999,2(6.A.3):1-10.
  • 4Box D.Essential COM[M].Beijing:Publishing House of Electronics Industry,2001.
  • 5Henning M,Vinoski S.Advanced CORBA programming with C++[M].Boston Addison Wesley,1999.
  • 6Object Management Group.Event service specifications[EB/OL].http://www.omg.org/docs/formal/04-10-02.pdf.
  • 7Harrison T,Levine D,Schmidt D.The design and performance of a real-time CORBA Event Service[C]// Proceedings of the 1997 ACM SIGPLAN Conference on OOPLSA.Atlanta GA:IEEE,1997:184-200.
  • 8Schmidt D,Kuhns F.An overview of the real-time CORBA specification[J].IEEE Computer,2000,33(6).56-63.
  • 9Schmidt D.Computing Inc.TAO developer's Guide[M].St.Louis,MO:Object Computing Inc,2002.
  • 10Sharp D C,Roll W C.Model-based integration of reusable component-based avionics systems[C]// Proceedings of the 2003 IEEE RTAS Workshop on Model-Driven Embedded System.Washington,DC:IEEE,2003:401-406.

二级参考文献4

  • 1[美]MichiHenningVinoski著 徐金梧 徐科 吕志民译.基于C++CORBA高级编程[M].北京:清华大学出版社,2000..
  • 2.ACE自适配通信环境中文技术文档[DB/OL].http://www.flyingdonkey.com/ace.,.
  • 3[美]OMG 韦乐平 薛君敖 孟洛明编译.CORBA系统结构、原理与规范[M].北京:电子工业出版社,2000..
  • 4.ACE和TAO帮助文档[DB/OL].http://www.cs.wustl.edu/-schmidt/ACE.html.,.

共引文献1

同被引文献10

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部