Abstract

A new era of humans interacting seamlessly with devices has began. Systems composed of humans and devices are being deployed over a wide range of domains such as smart grids, smart cities, industry 4.0, among others. In many cases, the algorithms proposed to achieve the intelligent decision-making are based on decentralized and collective behaviours including swarm intelligence. Although clear benefits can be attributed to these approaches, the analysis and design of such systems is a difficult task. Furthermore, enabling humans (e.g. operators) to guide and influence the swarms is still an open research question. In this paper we propose a methodological approach to enable swarms to be influenced by humans with minimal intervention or modification (if any) to the original underlying principles. This approach allows to translate high level goals, as conceptualized by human operators, into influencing factors to the swarm algorithms; and thus allowing humans to guide and interpret the resolution process. To illustrate and evaluate this proposal, we apply the methodology to a swarm of drones using Particle Swarm Optimization (PSO) algorithm for search and rescue operations. Experimentations show that, by using the resulting system, humans are able to influence the PSO algorithm overall results using high level abstractions. Even more, the PSO algorithm mechanics are not modified and influences are derived solely by following the proposed steps. Finally, we discuss the limitations of the approach and application to other swarm intelligence algorithms.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.