Jaime del Cerro
Please Note
11 records found
1
Multi-robot Systems, Virtual Reality and ROS
Developing a New Generation of Operator Interfaces
This chapter describes a series of works developed in order to integrate ROS-based robots with Unity-based virtual reality interfaces. The main goal of this integration is to develop immersive monitoring and commanding interfaces, able to improve the operator’s situational awareness without increasing its workload. In order to achieve this, the available technologies and resources are analyzed and multiple ROS packages and Unity assets are applied, such as multimaster_fkie, rosbridge_suite, RosBridgeLib and SteamVR. Moreover, three applications are presented: an interface for monitoring a fleet of drones, another interface for commanding a robot manipulator and an integration of multiple ground and aerial robots. Finally, some experiences and lessons learned, useful for future developments, are reported.
A game of drones
Game theoretic approaches for multi-robot task allocation in security missions
This work explores the potential of game theory to solve the task allocation problem in multi-robot missions. The problem considers a swarm with dozens of drones that only know their neighbors, as well as a mission that consists of visiting a series of locations and performing certain activities. Two algorithms have been developed and validated in simulation: one competitive and another cooperative. The first one searches the best Nash equilibrium for each conflict where multiple UAVs compete for multiple tasks. The second one establishes a voting system to translate the individual preferences into a task allocation with social welfare. The results of the simulations show both algorithms work under the limitation of communications and the partial information, but the competitive algorithm generates better allocations than the cooperative one.
Using ROS in multi-robot systems
Experiences and lessons learned from real-world field tests
This chapter presents a series of experiences and lessons learned during several implementations and real-world tests of ROS-based Multi-Robot Systems. It also describes, analyses and compares several ROS components relevant for these applications, taking into account the scenarios where they can be used. Also, some general issues of importance of Multi-Robot Systems on real-world, such as software and communications architectures, types of information shared are described in detail. Finally, the difficulties and specific challenges that arose when using a Multi-Robot Systems for any application will be discussed.
Pedestrian trajectory prediction in large infrastructures
A long-term approach based on path planning
Success of teleoperation tasks for mobile robots in disaster scenarios depends largely on the skills of the operator. This article proposes a solution to facilitate this task with two UGVs working together in a master-slave structure. The slave robot is used as an external mobile camera, being able to select the best view for each situation, as you can do in video games. This method has several advantages for overcoming challenging situations that can be found in the mission and it has been tested in the Eurathlon Challenge with good results, completing the tasks in less time and with less stress for operators.
This work presents a complete multirobot solution for signal searching tasks in large outdoor scenarios. An evaluation of two different coverage path-planning strategies according to field size and shape is presented. A signal location system developed to simulate mines or chemical source detections is also described. The solution presented is a pioneer in evaluating multimaster robotics operative system architectures with a fleet of robots in real scenarios. This solution minimizes the use of communications bandwidth required for full operation. Finally, field results are provided, and the advantages of the implemented solution are analyzed.
The productivity of greenhouses highly depends on the environmental conditions of crops, such as temperature and humidity. The control and monitoring might need large sensor networks, and as a consequence, mobile sensory systems might be a more suitable solution. This paper describes the application of a heterogeneous robot team to monitor environmental variables of greenhouses. The multi-robot system includes both ground and aerial vehicles, looking to provide flexibility and improve performance. The multi-robot sensory system measures the temperature, humidity, luminosity and carbon dioxide concentration in the ground and at different heights. Nevertheless, these measurements can be complemented with other ones (e.g., the concentration of various gases or images of crops) without a considerable effort. Additionally, this work addresses some relevant challenges of multi-robot sensory systems, such as the mission planning and task allocation, the guidance, navigation and control of robots in greenhouses and the coordination among ground and aerial vehicles. This work has an eminently practical approach, and therefore, the system has been extensively tested both in simulations and field experiments.
Greenhouse farming is based on the control of the environment of the crops and the supply of water and nutrients to the plants. These activities require the monitoring of the environmental variables at both global and local scale. This paper presents a ground robot platform for measuring the ground properties of the greenhouses. For this purpose, infrared temperature and soil moisture sensors are equipped into an unmanned ground vehicle (UGV). In addition, the navigation strategy is explained including the path planning and following approaches. Finally, all the systems are validated in a field experiment and maps of temperature and humidity are performed.
Purpose This paper aims to present a system that is fully capable of addressing the issue of detection, tracking and following pedestrians, which is a very challenging task, especially when it is considered for using in large outdoors infrastructures. Three modules, detection, tracking and following, are integrated and tested over long distances in semi-structured scenarios, where static or dynamic obstacles, including other pedestrians, can be found. Design/methodology/approach The detection is based on the probabilistic fusion of a laser scanner and a camera. The tracking module pairs observations with previously detected targets by using Kalman Filters and a Mahalanobis-distance. The following module allows to safely pursue the target by using a well-defined navigation scheme. Findings The system can track pedestrians from static position to 3.46 m/s (running). It handles occlusions, crossings or miss-detections, keeping track of the position even if the pedestrian is only detected in 55/per cent of the observations. Moreover, it autonomously selects and follows a target at a maximum speed of 1.46 m/s. Originality/value The main novelty of this study is the integration of the three algorithms in a fully operational system, tested in real outdoor scenarios. Furthermore, the addition of labelling to the detection algorithm allows using the full range of a single sensor while preserving the high performance of a combined detection. False-positives rate is reduced by handling the uncertainty level when pairing observations. The inclusion of pedestrian speed in the model speeds up and simplifies tracking process. Finally, the most suitable target is automatically selected by a scoring system.
Multi-robot visual coverage path planning
Geometrical metamorphosis of the workspace through raster graphics based approaches
This article presents our current work on studying energy efficient locomotion on crawling snake-like robots. The aim of this work is to use existing biological inspired methods to demonstrate lateral undulation planar gaits for efficiently controlling high-speed motion as a function of the terrain surface. A multilink non-wheeled snake-like robot is being developed for experimentation and analysis of efficient serpentine locomotion based on simulation results.