估使用DyKnow 多无人机交通监控中的应用Evaluating the use of DyKnow in multi-UAV traffic monitoring applications英文.docVIP

  • 4
  • 0
  • 约9.95万字
  • 约 71页
  • 2017-11-21 发布于江西
  • 举报

估使用DyKnow 多无人机交通监控中的应用Evaluating the use of DyKnow in multi-UAV traffic monitoring applications英文.doc

Evaluating the use of DyKnow in multi-UAV traffic monitoring applications 评估使用DyKnow 多无人机交通监控中的应用 Abstract This Master’s thesis describes an evaluation of the stream-based knowledge pro- cessing middleware framework DyKnow in multi-UAV tra?c monitoring applica- tions performed at Saab Aerosystems. The purpose of DyKnow is “to provide generic and well-structured software support for the processes involved in gen- erating state, object, and event abstractions about the environments of complex systems.”[10] It does this by providing the concepts of streams, sources, computa- tional units (CUs), entity frames and chronicles. This evaluation is divided into three parts: A general quality evaluation of DyKnow using the ISO 9126-1 quality model, a discussion of a series of questions regarding the speci?c use and functionality of DyKnow and last, a performance evaluation. To perform parts of this evaluation, a test application implementing a tra?c monitoring scenario was developed using DyKnow and the Java Agent DEvelopment Framework (JADE). The quality evaluation shows that while DyKnow su?ers on the usability side, the suitability, accuracy and interoperability were all given high marks. The results of the performance evaluation high-lights the factors that a?ect the memory and CPU requirements of DyKnow. It is shown that the most signi?cant factor in the demand placed on the CPU is the number of CUs and streams. It also shows that DyKnow may su?er dataloss and severe slowdown if the CPU is too heavily utilized. However, a reasonably sized DyKnow application, such as the scenario implemented in this report, should run without problems on systems at least half as fast as the one used in the tests. v vi Acknowledgments First, I would like to thank the Decision Support Autonomous Systems group at Saab Aerosystems for giving me the opportunity to perform this Master’s thesis. I would also like to thank my two advisors Anders Holmberg, SAAB and Fredrik Heintz, Link?ping

文档评论(0)

1亿VIP精品文档

相关文档