Tasking, Teaming, Swarming: Design Patterns for Human Delegation of Unmanned Vehicles

Author(s):  
Axel Schulte ◽  
Felix Heilemann ◽  
Sebastian Lindner ◽  
Diana Donath
Author(s):  
Felix Heilemann ◽  
Sebastian Lindner ◽  
Axel Schulte

AbstractThis work discusses different approaches for the cooperation between humans as a supervisor and multiple unmanned vehicles (UVs). We evaluated the most promising approach experimentally with expert pilots of the German Air Force. The co-agency of humans and highly automated unmanned systems (i.e., human autonomy teaming, HAT) is described by the use of a design and description language for HAT design patterns. This design language is used to differentiate control modes for tasking, teaming, and swarming of UVs. The different control modes are then combined in a planner agent (PA) design pattern that further enables the UV guidance on scalable delegation levels from a single individual up to a team. The desired system behavior and interaction concept of the PA for these scalable delegation levels is then transferred to the domain of manned-unmanned teaming in fighter aircraft missions. To demonstrate the applicability of the system, we implemented the concept into our fast-jet simulator of the Institute of Flight Systems (IFS) and conducted an experimental campaign with expert pilots. The results of the experiment showed (1) task delegation with the PA design pattern is faster and reduces the error potential; (2) scalable delegation levels enable a pilot and situation-specific task delegation; (3) the delegation of teams is faster and reduces the error potential; however, in some situations, deeper access through the scalable delegation levels is needed; (4) the concept is intuitive and the transparency and trust in UVs and swarms were very high; and (5) the pilots could imagine operating such systems in the future. Overall speaking the presented PA design pattern is suited for the guidance of UVs and the scalable delegation levels are beneficial.


2012 ◽  
Author(s):  
Andrew S. Clare ◽  
Jason C. Ryan ◽  
Kimberly F. Jackson ◽  
M. L. Cummings

2012 ◽  
Vol 2 (2) ◽  
pp. 112-116
Author(s):  
Shikha Bhatia ◽  
Mr. Harshpreet Singh

With the mounting demand of web applications, a number of issues allied to its quality have came in existence. In the meadow of web applications, it is very thorny to develop high quality web applications. A design pattern is a general repeatable solution to a generally stirring problem in software design. It should be noted that design pattern is not a finished product that can be directly transformed into source code. Rather design pattern is a depiction or template that describes how to find solution of a problem that can be used in many different situations. Past research has shown that design patterns greatly improved the execution speed of a software application. Design pattern are classified as creational design patterns, structural design pattern, behavioral design pattern, etc. MVC design pattern is very productive for architecting interactive software systems and web applications. This design pattern is partition-independent, because it is expressed in terms of an interactive application running in a single address space. We will design and analyze an algorithm by using MVC approach to improve the performance of web based application. The objective of our study will be to reduce one of the major object oriented features i.e. coupling between model and view segments of web based application. The implementation for the same will be done in by using .NET framework.


Author(s):  
Tran Thanh Luong ◽  
Le My Canh

JavaScript has become more and more popular in recent years because its wealthy features as being dynamic, interpreted and object-oriented with first-class functions. Furthermore, JavaScript is designed with event-driven and I/O non-blocking model that boosts the performance of overall application especially in the case of Node.js. To take advantage of these characteristics, many design patterns that implement asynchronous programming for JavaScript were proposed. However, choosing a right pattern and implementing a good asynchronous source code is a challenge and thus easily lead into less robust application and low quality source code. Extended from our previous works on exception handling code smells in JavaScript and exception handling code smells in JavaScript asynchronous programming with promise, this research aims at studying the impact of three JavaScript asynchronous programming patterns on quality of source code and application.


2020 ◽  
Vol 1 (3) ◽  
pp. 55-62
Author(s):  
N. А. LEBEDEV ◽  

The article analyzes the structural guidelines for the modernization of the domestic agricultural machinery industry, which are formed in the aspect of a new development model; some types of machine-building products that are innovative in nature. Separate tasks of digitalization for the development of production of unmanned vehicles are considered. It is concluded that in order to seriously promote the structural modernization of agricultural machinery enterprises, it is necessary to give priority to the development strategy of enterprises, which should be based on clear development guidelines for the long-term period.


2008 ◽  
Vol 19 (9) ◽  
pp. 2203-2217 ◽  
Author(s):  
Tian ZHANG ◽  
Yan ZHANG ◽  
Xiao-Feng YU ◽  
Lin-Zhang WANG ◽  
Xuan-Dong LI

Sign in / Sign up

Export Citation Format

Share Document