scholarly journals Towards an integrated automatic design process for robot swarms

2021 ◽  
Vol 1 ◽  
pp. 112
Author(s):  
Darko Bozhinoski ◽  
Mauro Birattari

Background: The specification of missions to be accomplished by a robot swarm has been rarely discussed in the literature: designers do not follow any standardized processes or use any tool to precisely define a mission that must be accomplished. Methods: In this paper, we introduce a fully integrated design process that starts with the specification of a mission to be accomplished and terminates with the deployment of the robots in the target environment. We introduce Swarm Mission Language (SML), a textual language that allows swarm designers to specify missions. Using model-driven engineering techniques, we define a process that automatically transforms a mission specified in SML into a configuration setup for an optimization-based design method.  Upon completion, the output of the optimization-based design method is an instance of control software that is eventually deployed on real robots. Results: We demonstrate the fully integrated process we propose on three different missions. Conclusions: We aim to show that in order to create reliable, maintainable and verifiable robot swarms,  swarm designers need to follow standardised automatic design processes that will facilitate the design of control software in all stages of the development.

2019 ◽  
Vol 5 ◽  
pp. e221 ◽  
Author(s):  
Muhammad Salman ◽  
Antoine Ligot ◽  
Mauro Birattari

Designing a robot swarm is challenging due to its self-organized and distributed nature: complex relations exist between the behavior of the individual robots and the collective behavior that results from their interactions. In this paper, we study the concurrent automatic design of control software and the automatic configuration of the hardware of robot swarms. We introduce Waffle, a new instance of the AutoMoDe family of automatic design methods that produces control software in the form of a probabilistic finite state machine, configures the robot hardware, and selects the number of robots in the swarm. We test Waffle under economic constraints on the total monetary budget available and on the battery capacity of each individual robot comprised in the swarm. Experimental results obtained via realistic computer-based simulation on three collective missions indicate that different missions require different hardware and software configuration, and that Waffle is able to produce effective and meaningful solutions under all the experimental conditions considered.


2020 ◽  
Vol 6 ◽  
pp. e291
Author(s):  
Ken Hasselmann ◽  
Mauro Birattari

We investigate the automatic design of communication in swarm robotics through two studies. We first introduce Gianduja an automatic design method that generates collective behaviors for robot swarms in which individuals can locally exchange a message whose semantics is not a priori fixed. It is the automatic design process that, on a per-mission basis, defines the conditions under which the message is sent and the effect that it has on the receiving peers. Then, we extend Gianduja to Gianduja2 and Gianduja 3, which target robots that can exchange multiple distinct messages. Also in this case, the semantics of the messages is automatically defined on a per-mission basis by the design process. Gianduja and its variants are based on Chocolate, which does not provide any support for local communication. In the article, we compare Gianduja and its variants with a standard neuro-evolutionary approach. We consider a total of six different swarm robotics missions. We present results based on simulation and tests performed with 20 e-puck robots. Results show that, typically, Gianduja and its variants are able to associate a meaningful semantics to messages.


2020 ◽  
Vol 10 (13) ◽  
pp. 4654 ◽  
Author(s):  
David Garzón Ramos ◽  
Mauro Birattari

Research in swarm robotics has shown that automatic design is an effective approach to realize robot swarms. In automatic design methods, the collective behavior of a swarm is obtained by automatically configuring and fine-tuning the control software of individual robots. In this paper, we present TuttiFrutti: an automatic design method for robot swarms that belongs to AutoMoDe—a family of methods that produce control software by assembling preexisting software modules via optimization. The peculiarity of TuttiFrutti is that it designs control software for e-puck robots that can display and perceive colors using their RGB LEDs and omnidirectional camera. Studies with AutoMoDe have been so far restricted by the limited capabilities of the e-pucks. By enabling the use of colors, we significantly enlarge the variety of collective behaviors they can produce. We assess TuttiFrutti with swarms of e-pucks that perform missions in which they should react to colored light. Results show that TuttiFrutti designs collective behaviors in which the robots identify the colored light displayed in the environment and act accordingly. The control software designed by TuttiFrutti endowed the swarms of e-pucks with the ability to use color-based information for handling events, communicating, and navigating.


2014 ◽  
Vol 889-890 ◽  
pp. 1725-1729
Author(s):  
Lin Tao Huo ◽  
Yong Li Wang ◽  
Xiu Wei Xie ◽  
Xian Hui Zhang ◽  
Guo Peng Li

In order to promote combination on work and study, according to teaching requirements on "coke production technology", the teachers with teaching team at coal and chemical led the students with first class on teaching reforming on coal and chemical to carry on designing and making with coke oven model. Model making was a proven design method and integrated design process with profound meaning [. Model making practices was devoted into the teaching process, greatly stimulated the students enthusiasm, cultivated the career ability, social skills and methodical competence on students.Teaching effect is obvious [ .


2017 ◽  
Vol 41 (5) ◽  
pp. 397-417 ◽  
Author(s):  
A Romanska-Zapala ◽  
M Bomberg ◽  
M Fedorczak-Cisak ◽  
M Furtak ◽  
D Yarbrough ◽  
...  

The quest for a sustainable built environment brought dramatic changes to architectural design because of the integrated design process. The integrated design process is the modern way to realize “performance architecture,” that is, design with a view to field performance. Integrated design process permits merging of concepts from passive-house designs, solar engineering, and an integration of the building enclosure with mechanical services. In part 1 of this series, the emergence of many new multi-functional materials was discussed. Yet, current innovation is guided by lessons from history. Thermal mass in heavy masonry buildings allowed periodic heating. The authors postulate integration of a hydronic heating system with the walls and the use of smart temperature control of the heating system to modify and optimize the thermal mass contribution. To use the mass of a building, one must accept transient temperature conditions where the indoor temperature varies but is confined by comfort requirements for both summer and winter conditions. On the other side, resiliency requirements dictate that in the absence of electricity the air temperature does not fall below about 12°C over a period of several hours. This requirement implies that summer cooling will likely be separated from the heating systems and that operation of a low-energy building is heavily dependent on the design of smart control systems. Analysis of control systems provided in this article for earth-to-air heat exchangers and cooling of houses with lightweight walls lead us to the requirements of separation between heating and ventilation and needs for different sources of fresh air. Finally, a new concept emerges.


2017 ◽  
Vol 12 (1) ◽  
pp. 45-61 ◽  
Author(s):  
Xiaohuan Xie ◽  
Zhonghua Gou

INTRODUCTION Current green building practice has been largely advanced by an integrated design process. This integrated design process involves multiple disciplines, such as architecture, civil, mechanical, and electrical engineering. The design method heavily relies on utilizing building performance simulation to illustrate how design parameters affect the energy consumption and quality of the indoor environment before actual design decisions are made (Anderson, 2014). The architectural design tools in the integrated design process supersede traditional geometrical exploration instruments, such as Sketchup, Revit, ArchiCad, and Rhino (Negendahl, 2015). More building performance simulating tools, such as Ecotect, Computational Fluid Dynamics (CFD), Radiance, and EnergyPlus, have been developed to help architects measure building performance (e.g., natural ventilation, daylighting, solar radiation, and energy uses) in the design process and attain green building standards such as Leadership in Energy and Environmental Design (LEED). The information presented by these tools guide architects at a certain level in achieving green building goals. However, building simulation is generally beyond the architect's knowledge domain. Many architects have difficulty in understanding these technical terms and models, as well as their design implications. Therefore, specific consultants have emerged to help architects grasp the meanings of these numbers and models, which require architects to implement a high level of design collaboration and coordination (Aksamija, 2015; Gou & Lau, 2014). Simulation consultants can work in parallel with architects at the early design stage to intervene in the conceptual and schematic design; they may also work behind architects to verify the building performance after the design is finished and make their design green through technical alterations. Most existing literature argues for an early intervention of building performance simulation in the architectural design process and explores different algorithms or models for optimal intervention (Degens, Scholzen, & Odenbreit, 2015; Sick, Schade, Mourtada, Uh, & Grausam, 2014; Svetlana Olbina & Yvan Beliveau, 2007). However, the difference between early intervention and late verification is often not investigated. Few qualitative studies can help understand how the building performance simulation is actually implemented, and how it influences the quality of design solutions in addition to the quantity of performance outcomes. The current research presents two case studies that compare building performance simulation as an early intervention and a late verification tool in the architectural design process, which contextualizes the building simulation research in real building practices.


2019 ◽  
Vol 14 (3) ◽  
pp. 81-93
Author(s):  
Maureen Trebilcock-Kelly ◽  
Gerardo Saelzer-Fica ◽  
Ariel Bobadilla-Moreno

This paper discusses the application of Integrated Design Process for the design of low-cost housing in Chile. It aims to question common practice for the development of housing based on prescriptive regulations and non-interdisciplinary work, which has resulted in poor quality building requirements. The first stage consisted in defining performance requirements for aspects such as energy demand, U value, air tightness and indoor air quality for a specific case of low-cost houses located in the city of Temuco. An integrated design process was carried out by an interdisciplinary team of professionals specialized in each of the performance aspects that were taken into account. The construction and post-occupancy stages were characterized by verifying the performance requirements, which resulted in a low-cost house prototype that included strategies for energy efficiency and a healthy indoor environment.


2018 ◽  
Vol 145 ◽  
pp. 153-165 ◽  
Author(s):  
Won Hee Ko ◽  
Stefano Schiavon ◽  
Gail Brager ◽  
Brendon Levitt

Sign in / Sign up

Export Citation Format

Share Document