F. Mondada - Academia.edu (original) (raw)

Papers by F. Mondada

Research paper thumbnail of Accessible Maker-Based Approaches to Educational Robotics in Online Learning

IEEE Access, 2021

This work involved human subjects in its research. The authors confirm that all human subject res... more This work involved human subjects in its research. The authors confirm that all human subject research procedures and protocols were exempt from review board approval.

Research paper thumbnail of Co-Evolution and Ontogenetic Change in Competing Robots

Advances in the Evolutionary Synthesis of Intelligent Agents, 2001

We investigate the dynamics of competitive co-evolution in the framework of two miniature mobile ... more We investigate the dynamics of competitive co-evolution in the framework of two miniature mobile robots, a predator with a vision system and a faster prey with proximity sensors. Both types of robots are controlled by evolutionary neural networks. A variety of efficient chase-escape behaviors emerge in few generations. These results are analyzed in terms of variable fitness landscapes and selection criteria. A new vision of artificial evolution as generation and maintainance of adaptivity is suggested and contrasted with the theory and practice of mainstream evolutionary computation. In a second stage, different types of ontogenetic changes applied to the robot controllers are compared and the results are analyzed in the context of competitive co-evolution. It is shown that predators benefit from forms of directional changes whereas prey attempt to exploit unpredictable behaviors. These results and their effect on coevolutionary dynamics are then considered in relation to open-ended evolution in unpredictably changing environments.

Research paper thumbnail of Scripting the swarm: event-based control of microcontroller-based robots

Swarm robotics in real world requires a large number of robots and thus enough room for experimen... more Swarm robotics in real world requires a large number of robots and thus enough room for experimentation. Therefore, to implement such experiments with limited budget, robots should be compact and low cost, which entails the use of microcontroller-based miniature robots. In this context, developing behaviour is challenging, because microcontrollers are not powerful enough to support common high-level development environments such as Java. Furthermore, the development tools for microcontrollers are not able to monitor and debug groups of robots online. In this paper, we present a new event-based control architecture: aseba. It solves the problem of developing and testing collective behaviours by running script inside a lightweight virtual machine on each microcontroller and by providing an integrated development environment to program and monitor the whole group of robots from a single application running on any desktop computer. We have validated aseba by implementing a dangerous-area avoidance experiment using the epuck robot. Experiments of this type are common in swarm robotics, but porting them to real robots is often challenging. By easing the development of complex behaviours on real robots, aseba both exposes collective robotics programming to a large community and opens new research perspectives for swarm robotics.

Research paper thumbnail of The e-puck, a robot designed for education in engineering

Mobile robots have the potential to become the ideal tool to teach a broad range of engineering d... more Mobile robots have the potential to become the ideal tool to teach a broad range of engineering disciplines. Indeed, mobile robots are getting increasingly complex and accessible. They embed elements from diverse fields such as mechanics, digital electronics, automatic control, signal processing, embedded programming, and energy management. Moreover, they are attractive for students which increases their motivation to learn. However, the requirements of an effective education tool bring new constraints to robotics. This article presents the e-puck robot design, which specifically targets engineering education at university level. Thanks to its particular design, the e-puck can be used in a large spectrum of teaching activities, not strictly related to robotics. Through a systematic evaluation by the students, we show that the epuck fits this purpose and is appreciated by 90 percent of a large sample of students.

Research paper thumbnail of Towards mixed societies of chickens and robots

2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010

To design, to study, and to control mixed animalsrobots societies is a challenging field of scien... more To design, to study, and to control mixed animalsrobots societies is a challenging field of scientific exploration that can bring new frameworks to study individual and collective behaviors in animal and mixed robot-animal societies. In the Chicken Robot project we aim at developing a mobile robot, able to collaborate with a group of chicks and to control certain group behaviors. The first research step is to build formal models of relevant animal behaviors by performing ethological experiments. Hence, one of the principal tasks is to design a setup equipped with appropriate monitoring tools. In this paper, we present a toolset for running chick-robot experiments and analyzing results. It includes an autonomous PoulBot robot and an experimental setup, able to autonomously record experimental video and audio data, to detect displacements of chicks and robots, to detect their calling activity and to provide robots with these data. We also present a visual data analysis system to extract behavioral features of individual chicks using the variational Bayesian Gaussian mixture model classification with a particle filters based prediction of future positions of chicks. We show how these tools are currently used to carry out chick-robot experiments, to collect behavioral data and to extract animal behavioral features that allow us to build behavioral models bound to be implemented in the robot.

Research paper thumbnail of A Sociological Contribution to Understanding the Use of Robots in Schools: The Thymio Robot

Lecture Notes in Computer Science, 2014

The Thymio II robot was designed to be used by teachers in their classrooms for a wide range of a... more The Thymio II robot was designed to be used by teachers in their classrooms for a wide range of activities and at all levels of the curriculum, from very young children to the end of high school. Although the educationally oriented design of this innovative robot was successful and made it possible to distribute more than 800 Thymio robots in schools with a large majority in the French-speaking part of Switzerland, it was not sufficient to significantly raise the number of teachers using robot technology in their teaching after three years of commercialization. After an introduction and a first section on the design of this educational robot, this paper presents some results of a sociological analysis of the benefits and blockages identified by teachers in using robots, or not, with their pupils.

Research paper thumbnail of Social Adaptation of Robots for Modulating Self-Organization in Animal Societies

2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops, 2014

Research paper thumbnail of Adaptation and Awareness in Robot Ensembles: Scenarios and Algorithms}

Research paper thumbnail of Evolution of homing navigation in a real mobile robot

IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), 1996

Abstract| In this paper we describe the evolution of a discrete-time recurrent neural network to ... more Abstract| In this paper we describe the evolution of a discrete-time recurrent neural network to control a real mobile robot. In all our experiments the evolutionary procedure is carried out entirely on the physical robot without human intervention. We s h o w that the autonomous development of a set of behaviors for locating a battery charger and periodically returning to it can be achieved by lifting constraints in the design of the robot/environment i n teractions that were employed in a preliminary experiment. The emergent homing behavior is based on the autonomous development o f a n i n ternal neural topographic map (which i s not pre-designed) that allows the robot to choose the appropriate trajectory as function of location and remaining energy.

Research paper thumbnail of TREMO: ANINSPECTION CLIMBING INCHWORM BASED ON MAGNETIC SWITCHABLE DEVICE

Research paper thumbnail of Hands-on mechatronics: Problem-based learning for mechatronics

ABSTRACT The project "Hands-On Mechatronics" aims to develop a problem-based le... more ABSTRACT The project "Hands-On Mechatronics" aims to develop a problem-based learning environment for mechatronics. This environment is based on four specific aspects: a mobile robot competition as motivation factor, a WEB environment as framework for all student, the SmartEASE robot as experimental platform and a good software environment for design and fast prototyping. The actual status of this concept is applied at the Swiss Federal Institute of Technology in Lausanne (EPFL) with participants coming from several schools of different levels. We present the actual implementation of the concept "Hands-On Mechatronics", the hardware and software tools used and some problems found in our approach.

Research paper thumbnail of Integration of Online Learning into HTN Planning for Robotic Tasks

Research paper thumbnail of MagneBike: Compact magnetic wheeled robot for power plant inspection

The MagneBike robot is a magnetic wheeled robot designed for the inspection of ferromagnetic stru... more The MagneBike robot is a magnetic wheeled robot designed for the inspection of ferromagnetic structures in power plants, especially steam chests. This video first presents the robot's locomotion concept, i.e. two aligned magnetic wheels integrating lateral lever arms, that allow the robot to pass over complex combinations of obstacles. Laboratory and field experiments show the high mobility of the robot. This video also describes the localization and mapping strategy that consists in combining 3D odometry with 3D scanning and scan registration. An animation of the 3D reconstruction of the environment shows that the localization procedure allows to provide the necessary 3D visual feedback for the remote user or for inspection mission planning.

Research paper thumbnail of A Sociological Contribution to Understanding the Use of Robots in Schools: The Thymio Robot

Lecture Notes in Computer Science, 2014

Research paper thumbnail of Accessible Maker-Based Approaches to Educational Robotics in Online Learning

IEEE Access, 2021

This work involved human subjects in its research. The authors confirm that all human subject res... more This work involved human subjects in its research. The authors confirm that all human subject research procedures and protocols were exempt from review board approval.

Research paper thumbnail of Co-Evolution and Ontogenetic Change in Competing Robots

Advances in the Evolutionary Synthesis of Intelligent Agents, 2001

We investigate the dynamics of competitive co-evolution in the framework of two miniature mobile ... more We investigate the dynamics of competitive co-evolution in the framework of two miniature mobile robots, a predator with a vision system and a faster prey with proximity sensors. Both types of robots are controlled by evolutionary neural networks. A variety of efficient chase-escape behaviors emerge in few generations. These results are analyzed in terms of variable fitness landscapes and selection criteria. A new vision of artificial evolution as generation and maintainance of adaptivity is suggested and contrasted with the theory and practice of mainstream evolutionary computation. In a second stage, different types of ontogenetic changes applied to the robot controllers are compared and the results are analyzed in the context of competitive co-evolution. It is shown that predators benefit from forms of directional changes whereas prey attempt to exploit unpredictable behaviors. These results and their effect on coevolutionary dynamics are then considered in relation to open-ended evolution in unpredictably changing environments.

Research paper thumbnail of Scripting the swarm: event-based control of microcontroller-based robots

Swarm robotics in real world requires a large number of robots and thus enough room for experimen... more Swarm robotics in real world requires a large number of robots and thus enough room for experimentation. Therefore, to implement such experiments with limited budget, robots should be compact and low cost, which entails the use of microcontroller-based miniature robots. In this context, developing behaviour is challenging, because microcontrollers are not powerful enough to support common high-level development environments such as Java. Furthermore, the development tools for microcontrollers are not able to monitor and debug groups of robots online. In this paper, we present a new event-based control architecture: aseba. It solves the problem of developing and testing collective behaviours by running script inside a lightweight virtual machine on each microcontroller and by providing an integrated development environment to program and monitor the whole group of robots from a single application running on any desktop computer. We have validated aseba by implementing a dangerous-area avoidance experiment using the epuck robot. Experiments of this type are common in swarm robotics, but porting them to real robots is often challenging. By easing the development of complex behaviours on real robots, aseba both exposes collective robotics programming to a large community and opens new research perspectives for swarm robotics.

Research paper thumbnail of The e-puck, a robot designed for education in engineering

Mobile robots have the potential to become the ideal tool to teach a broad range of engineering d... more Mobile robots have the potential to become the ideal tool to teach a broad range of engineering disciplines. Indeed, mobile robots are getting increasingly complex and accessible. They embed elements from diverse fields such as mechanics, digital electronics, automatic control, signal processing, embedded programming, and energy management. Moreover, they are attractive for students which increases their motivation to learn. However, the requirements of an effective education tool bring new constraints to robotics. This article presents the e-puck robot design, which specifically targets engineering education at university level. Thanks to its particular design, the e-puck can be used in a large spectrum of teaching activities, not strictly related to robotics. Through a systematic evaluation by the students, we show that the epuck fits this purpose and is appreciated by 90 percent of a large sample of students.

Research paper thumbnail of Towards mixed societies of chickens and robots

2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010

To design, to study, and to control mixed animalsrobots societies is a challenging field of scien... more To design, to study, and to control mixed animalsrobots societies is a challenging field of scientific exploration that can bring new frameworks to study individual and collective behaviors in animal and mixed robot-animal societies. In the Chicken Robot project we aim at developing a mobile robot, able to collaborate with a group of chicks and to control certain group behaviors. The first research step is to build formal models of relevant animal behaviors by performing ethological experiments. Hence, one of the principal tasks is to design a setup equipped with appropriate monitoring tools. In this paper, we present a toolset for running chick-robot experiments and analyzing results. It includes an autonomous PoulBot robot and an experimental setup, able to autonomously record experimental video and audio data, to detect displacements of chicks and robots, to detect their calling activity and to provide robots with these data. We also present a visual data analysis system to extract behavioral features of individual chicks using the variational Bayesian Gaussian mixture model classification with a particle filters based prediction of future positions of chicks. We show how these tools are currently used to carry out chick-robot experiments, to collect behavioral data and to extract animal behavioral features that allow us to build behavioral models bound to be implemented in the robot.

Research paper thumbnail of A Sociological Contribution to Understanding the Use of Robots in Schools: The Thymio Robot

Lecture Notes in Computer Science, 2014

The Thymio II robot was designed to be used by teachers in their classrooms for a wide range of a... more The Thymio II robot was designed to be used by teachers in their classrooms for a wide range of activities and at all levels of the curriculum, from very young children to the end of high school. Although the educationally oriented design of this innovative robot was successful and made it possible to distribute more than 800 Thymio robots in schools with a large majority in the French-speaking part of Switzerland, it was not sufficient to significantly raise the number of teachers using robot technology in their teaching after three years of commercialization. After an introduction and a first section on the design of this educational robot, this paper presents some results of a sociological analysis of the benefits and blockages identified by teachers in using robots, or not, with their pupils.

Research paper thumbnail of Social Adaptation of Robots for Modulating Self-Organization in Animal Societies

2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops, 2014

Research paper thumbnail of Adaptation and Awareness in Robot Ensembles: Scenarios and Algorithms}

Research paper thumbnail of Evolution of homing navigation in a real mobile robot

IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), 1996

Abstract| In this paper we describe the evolution of a discrete-time recurrent neural network to ... more Abstract| In this paper we describe the evolution of a discrete-time recurrent neural network to control a real mobile robot. In all our experiments the evolutionary procedure is carried out entirely on the physical robot without human intervention. We s h o w that the autonomous development of a set of behaviors for locating a battery charger and periodically returning to it can be achieved by lifting constraints in the design of the robot/environment i n teractions that were employed in a preliminary experiment. The emergent homing behavior is based on the autonomous development o f a n i n ternal neural topographic map (which i s not pre-designed) that allows the robot to choose the appropriate trajectory as function of location and remaining energy.

Research paper thumbnail of TREMO: ANINSPECTION CLIMBING INCHWORM BASED ON MAGNETIC SWITCHABLE DEVICE

Research paper thumbnail of Hands-on mechatronics: Problem-based learning for mechatronics

ABSTRACT The project "Hands-On Mechatronics" aims to develop a problem-based le... more ABSTRACT The project "Hands-On Mechatronics" aims to develop a problem-based learning environment for mechatronics. This environment is based on four specific aspects: a mobile robot competition as motivation factor, a WEB environment as framework for all student, the SmartEASE robot as experimental platform and a good software environment for design and fast prototyping. The actual status of this concept is applied at the Swiss Federal Institute of Technology in Lausanne (EPFL) with participants coming from several schools of different levels. We present the actual implementation of the concept "Hands-On Mechatronics", the hardware and software tools used and some problems found in our approach.

Research paper thumbnail of Integration of Online Learning into HTN Planning for Robotic Tasks

Research paper thumbnail of MagneBike: Compact magnetic wheeled robot for power plant inspection

The MagneBike robot is a magnetic wheeled robot designed for the inspection of ferromagnetic stru... more The MagneBike robot is a magnetic wheeled robot designed for the inspection of ferromagnetic structures in power plants, especially steam chests. This video first presents the robot's locomotion concept, i.e. two aligned magnetic wheels integrating lateral lever arms, that allow the robot to pass over complex combinations of obstacles. Laboratory and field experiments show the high mobility of the robot. This video also describes the localization and mapping strategy that consists in combining 3D odometry with 3D scanning and scan registration. An animation of the 3D reconstruction of the environment shows that the localization procedure allows to provide the necessary 3D visual feedback for the remote user or for inspection mission planning.

Research paper thumbnail of A Sociological Contribution to Understanding the Use of Robots in Schools: The Thymio Robot

Lecture Notes in Computer Science, 2014