Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Bonani is active.

Publication


Featured researches published by Michael Bonani.


IEEE Transactions on Robotics | 2006

Autonomous Self-Assembly in Swarm-Bots

Roderich Gross; Michael Bonani; Francesco Mondada; Marco Dorigo

In this paper, we discuss the self-assembling capabilities of the swarm-bot, a distributed robotics concept that lies at the intersection between collective and self-reconfigurable robotics. A swarm-bot is comprised of autonomous mobile robots called s-bots. S-bots can either act independently or self-assemble into a swarm-bot by using their grippers. We report on experiments in which we study the process that leads a group of s-bots to self-assemble. In particular, we present results of experiments in which we vary the number of s-bots (up to 16 physical robots), their starting configurations, and the properties of the terrain on which self-assembly takes place. In view of the very successful experimental results, swarm-bot qualifies as the current state of the art in autonomous self-assembly


intelligent robots and systems | 2010

The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research

Michael Bonani; Valentin Longchamp; Stéphane Magnenat; Philippe Rétornaz; Daniel Burnier; Gilles Roulet; Florian Christopher Vaussard; Hannes Bleuler; Francesco Mondada

Collective and swarm robotics explores scenarios involving many robots running at the same time. A good platform for collective-robotic experiments should provide certain features among others: it should have a large battery life, it should be able to perceive its peers, and it should be capable of interacting with them. This paper presents the marXbot, a miniature mobile robot that addresses these needs. The marXbot uses differential-drive treels to provide rough-terrain mobility. The marXbot allows continuous experiments thanks to a sophisticated energy management and a hotswap battery exchange mechanism. The marXbot can self-assemble with peers using a compliant attachment mechanism. The marXbot provides high-quality vision, using two cameras directly interfaced with an ARM processor. Compared to the related work, the marXbot has better energy management, vision, and interaction capabilities. By allowing complex tasks in large environments for long durations, the marXbot opens new perspectives for the collective-robotic research.


systems man and cybernetics | 2007

Self-Organized Coordinated Motion in Groups of Physically Connected Robots

Gianluca Baldassarre; Vito Trianni; Michael Bonani; Francesco Mondada; Marco Dorigo; Stefano S. Nolfi

An important goal of collective robotics is the design of control systems that allow groups of robots to accomplish common tasks by coordinating without a centralized control. In this paper, we study how a group of physically assembled robots can display coherent behavior on the basis of a simple neural controller that has access only to local sensory information. This controller is synthesized through artificial evolution in a simulated environment in order to let the robots display coordinated-motion behaviors. The evolved controller proves to be robust enough to allow a smooth transfer from simulated to real robots. Additionally, it generalizes to new experimental conditions, such as different sizes/shapes of the group and/or different connection mechanisms. In all these conditions the performance of the neural controller in real robots is comparable to the one obtained in simulation


intelligent robots and systems | 2003

SWARM-BOT: from concept to implementation

Francesco Mondada; André Guignard; Michael Bonani; Daniel Bär; Michel Lauria; Dario Floreano

This paper presents a new robotic concept, called SWARM-BOT, based on a swarm of autonomous mobile robots with self-assembling capabilities. SWARM-BOT takes advantage from collective and distributed approaches to ensure robustness to failures and to hard environment conditions in tasks such as navigation, search and transportation in rough terrain. One SWARM-BOT is composed of a number of simpler robots, called s-bots, physically interconnected. The SWARM-BOT is provided with self-assembling and self-reconfiguring capabilities whereby s-bots can connect and disconnect forming large flexible structures. This paper introduces the SWARM-BOT concept and describes its implementation from a mechatronic perspective.


IEEE-ASME Transactions on Mechatronics | 2011

ASEBA: A Modular Architecture for Event-Based Control of Complex Robots

Stéphane Magnenat; Philippe Rétornaz; Michael Bonani; Valentin Longchamp; Francesco Mondada

We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast reactivity to environmental stimuli. The exploitation of peripheral processing power to filter raw data offloads any central computer and thus allows the integration of a large number of peripherals. Due to scriptable and plug-and-play modules, ASEBA provides instant compilation and real-time monitoring and debugging of the behavior of the robots. Our results show that ASEBA improves the performance of the behavior with respect to other architectures. For instance, doing obstacle avoidance on the marXbot robot consumes two orders of magnitude less bandwidth than using a polling-based architecture. Moreover, latency is reduced by a factor of two to three. Our results also show how ASEBA enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book.


international conference on robotics and automation | 2006

Object transport by modular robots that self-assemble

Roderich Gross; Elio Tuci; Marco Dorigo; Michael Bonani; Francesco Mondada

We present a first attempt to accomplish a simple object manipulation task using the self-reconfigurable robotic system swarm-bot. The number of modular entities involved, their global shape or size and their internal structure are not pre-determined, but result from a self-organized process in which the modules autonomously grasp each other and/or an object. The modules are autonomous in perception, control, action, and power. We present quantitative results, obtained with six physical modules, that confirm the utility of self-assembling robots in a concrete task


european conference on artificial life | 2005

Self-assembly on demand in a group of physical autonomous mobile robots navigating rough terrain

Rehan O’Grady; Roderich Groß; Francesco Mondada; Michael Bonani; Marco Dorigo

Consider a group of autonomous, mobile robots with the ability to physically connect to one another (self-assemble). The group is said to exhibit functional self-assembly if the robots can choose to self-assemble in response to the demands of their task and environment [15]. We present the first robotic controller capable of functional self-assembly implemented on a real robotic platform. The task we consider requires a group of robots to navigate over an area of unknown terrain towards a target light source. If possible, the robots should navigate to the target independently. If, however, the terrain proves too difficult for a single robot, the robots should self-assemble into a larger group entity and collectively navigate to the target. We believe this to be one of the most complex tasks carried out to date by a team of physical autonomous robots. We present quantitative results confirming the efficacy of our controller. This puts our robotic system at the cutting edge of autonomous mobile multi-robot research.


international conference on intelligent robotics and applications | 2009

The Hand-Bot, a Robot Design for Simultaneous Climbing and Manipulation

Michael Bonani; Stéphane Magnenat; Philippe Rétornaz; Francesco Mondada

We present a novel approach to mobile object manipulation for service in indoor environments. Current research in service robotics focus on single robots able to move, manipulate objects, and transport them to various locations. Our approach differs by taking a collective robotics perspective: different types of small robots perform different tasks and exploit complementarity by collaborating together. We propose a robot design to solve one of these tasks: climbing vertical structures and manipulating objects. Our robot embeds two manipulators that can grasp both objects or structures. To help climbing, it uses a rope to compensate for the gravity force. This allows it to free one of its manipulators to interact with an object while the other grasps a part of a structure for stabilization. Our robot can launch and retrieve the rope autonomously, allowing multiple ascents. We show the design and the implementation of our robot and demonstrate the successful autonomous retrieval of a book from a shelf.


european conference on artificial life | 2005

Superlinear physical performances in a SWARM-BOT

Francesco Mondada; Michael Bonani; André Guignard; Stéphane Magnenat; Christian Studer; Dario Floreano

A swarm-bot is a robotic entity built of several autonomous mobile robots (called s-bots) physically connected together. This form of collective robotics exploits robot interactions both at the behavioral and physical levels. The goal of this paper is to analyze the physical performance of a swarm-bot as function of its size (number n of s-bots composing it). We present three tasks and the corresponding swarm-bot performances. In all three tasks we show superlinear performances in a range of n where the physical forces applied in the structure fit to the robot design. This superlinear performance range helps in understanding which swarm-bot size is optimal for a given task and gives interesting hints for the design of new application-oriented swarm-bots.


Swarm Intelligence | 2014

Cooperative navigation in robotic swarms

Frederick Ducatelle; Gianni A. Di Caro; Alexander Förster; Michael Bonani; Marco Dorigo; Stéphane Magnenat; Francesco Mondada; Rehan O'Grady; Carlo Pinciroli; Philippe Rétornaz; Vito Trianni; Luca Maria Gambardella

We study cooperative navigation for robotic swarms in the context of a general event-servicing scenario. In the scenario, one or more events need to be serviced at specific locations by robots with the required skills. We focus on the question of how the swarm can inform its members about events, and guide robots to event locations. We propose a solution based on delay-tolerant wireless communications: by forwarding navigation information between them, robots cooperatively guide each other towards event locations. Such a collaborative approach leverages on the swarm’s intrinsic redundancy, distribution, and mobility. At the same time, the forwarding of navigation messages is the only form of cooperation that is required. This means that the robots are free in terms of their movement and location, and they can be involved in other tasks, unrelated to the navigation of the searching robot. This gives the system a high level of flexibility in terms of application scenarios, and a high degree of robustness with respect to robot failures or unexpected events. We study the algorithm in two different scenarios, both in simulation and on real robots. In the first scenario, a single searching robot needs to find a single target, while all other robots are involved in tasks of their own. In the second scenario, we study collective navigation: all robots of the swarm navigate back and forth between two targets, which is a typical scenario in swarm robotics. We show that in this case, the proposed algorithm gives rise to synergies in robot navigation, and it lets the swarm self-organize into a robust dynamic structure. The emergence of this structure improves navigation efficiency and lets the swarm find shortest paths.

Collaboration


Dive into the Michael Bonani's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marco Dorigo

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar

Philippe Rétornaz

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Florian Christopher Vaussard

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Vito Trianni

National Research Council

View shared research outputs
Top Co-Authors

Avatar

Rehan O'Grady

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar

Dario Floreano

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Hannes Bleuler

École Polytechnique Fédérale de Lausanne

View shared research outputs
Researchain Logo
Decentralizing Knowledge