Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rui P. Rocha

dblp:21/10948 · also Rui Paulo Rocha · DBLP profile ↗
← Back
23ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-4612-3554ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 19 · 3 first-authorSystems, architecture and hardware · 12 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorComputer networks · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Robot navigation and mapping · 46% Motion planning and robot control · 20% 3D vision · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%

Topics — the 15 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
learning-based navigation
0.412019
ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments · ICRA 2019
Robotics › Robot navigation and mapping
mobile robot navigation
0.412019
ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments · ICRA 2019
Robotics › Motion planning and robot control
trajectory planning
0.412019
ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments · ICRA 2019
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.212013
Fault-tolerance assessment of a Darwinian swarm exploration algorithm under communication constraints · ICRA 2013
Distributed systems
fault tolerance
0.212013
Fault-tolerance assessment of a Darwinian swarm exploration algorithm under communication constraints · ICRA 2013
Human-robot interaction › robot navigation
social navigation
0.112019
ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments · ICRA 2019
Computer vision › 3D vision › 3d scene understanding › dynamic scene understanding
3d change detection
0.112010
Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots · ICRA 2010
Computer vision › 3D vision › 3d shape analysis
3d shape retrieval
0.112010
Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots · ICRA 2010
Machine learning › Trustworthy machine learning
novelty detection
0.112010
Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots · ICRA 2010
Computer vision › 3D vision › geometric estimation › geometric model fitting
superquadric fitting
0.112010
Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots · ICRA 2010
Robotics › Robot navigation and mapping › SLAM
3d mapping
0.112005
Cooperative Multi-Robot Systems A study of Vision-based 3-D Mapping using Information Theory · ICRA 2005
Robotics › Robot navigation and mapping › robot mapping
multi-robot mapping
0.112005
Cooperative Multi-Robot Systems A study of Vision-based 3-D Mapping using Information Theory · ICRA 2005
Wireless networking
mobile ad hoc networks
0.012013
Fault-tolerance assessment of a Darwinian swarm exploration algorithm under communication constraints · ICRA 2013
Computer vision › 3D vision › 3d scene modeling › scene representation
3d scene representation
0.012010
Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots · ICRA 2010
Machine learning › Reinforcement learning › multi-agent reinforcement learning › multi-agent communication
information sharing
0.012005
Cooperative Multi-Robot Systems A study of Vision-based 3-D Mapping using Information Theory · ICRA 2005

Methods — techniques the papers use, named apart from their topics

learning from demonstration · 0.8geometric representation · 0.8robotic darwinian particle swarm optimization · 0.5multi-hop communication · 0.5split-and-merge optimization · 0.1gaussian mixture model · 0.1stereo vision · 0.1information theory · 0.1entropy · 0.1
YearPublicationVenuePosition
2020 Towards optimal convergecast in wireless ad hoc networks
Filipe Araújo, André Gomes, Rui P. Rocha
Ad Hoc Networks3
2019 ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments
abstract
Robust autonomous navigation is one of the most important aspects in the acceptance of social robots by elderly users. Traditional model-based navigation techniques provide a stable theoretical and practical foundation for autonomous operation in domestic environments, but fall short in achieving human-like, acceptable behaviour while still being able to robustly navigate cluttered environments. In this work, we propose ClusterNav, a novel learning-based technique for navigation. Our technique consists of teaching the robot how it should move in the environment in a human-like manner, capturing key features of this demonstration in a geometric representation of the environment. This representation is then used to generate new trajectories for execution, allowing the robot move in an acceptable manner. We have tested our technique in a real environment in an elderly care facility, comparing it with the traditional model-based approach. Tests involved both expert and non-expert users teleoperating the robot. Results show that ClusterNav is capable of navigating the environment, achieving better similarity with the reference trajectories and higher execution speed when compared to the model-based approach.
Gonçalo S. Martins, Rui P. Rocha, Fernando J. Pais, Paulo Menezes 0001
ICRA2
2019 Guest Editorial: Special Issue on Intelligent Robotics and Multi-Agent Systems
abstract
This special issue includes extended versions of selected papers presented in the Intelligent Robotics and Multi-Agent Systems (IRMAS) track of the 34th ACM/SIGAPP Symposium on Applied Computing (S...
Rui P. Rocha, Daniel Kudenko
Cybern. Syst.1
2016 A Web Platform of Serious Games for Cognitive Rehabilitation: Architecture and Usability Study
Rui P. Rocha, Paula Alexandra Rego, Brígida Mónica Faria, Luís Paulo Reis, Pedro Miguel Moreira
WorldCIST (1)1
2015 Towards a predictive model of an evolutionary swarm robotics algorithm
abstract
The Robotic Darwinian Particle Swarm Optimiza-tion (RDPSO) previously proposed is an evolutionary algorithm that benefits from a natural selection mechanism designed to solve complex tasks (e.g., search and rescue). Yet, the stochastic-ity inherent to this algorithm makes it hard to predict teams' performance under specific situations and, therefore, almost im-possible to synthesize the most rightful configuration (e.g., teamsizes) by means of a trial-and-error approach. This paper gives the first steps towards a predictive model that may be able to capture the RDPSO dynamics and, to some extent, estimate the collective performance of robots. The predictive model pro-posed is represented by a semi-Markov chain being compared to its microscopic counterpart by means of simulation experiments. The results show that the predictive model is able to predict the RDPSO performance with minor discrepancies, presenting itself as a reliable approach to synthesize robotic swarms.
Micael S. Couceiro, Rui P. Rocha, Fernando M. L. Martins
CEC2
2014 A Comparison of General-Purpose FOSS Compression Techniques for Efficient Communication in Cooperative Multi-Robot Tasks
abstract
The efficient sharing of information is a commonly overlooked problem in methods proposed for cooperative multi-robot tasks. However, in multi-robot scenarios, especially when the communication network's quality of service is less than desirable, either in bandwidth or reliability, efficient information exchange is a key aspect for the successful deployment of coordinated robotic teams with proper exchange of information.
Gonçalo S. Martins, David Portugal, Rui P. Rocha
ICINCO (2)3
2014 Real-time People Detection and Mapping System for a Mobile Robot using a RGB-D Sensor
abstract
In this paper, we present a robotic system capable of mapping indoor, cluttered environments and, simultaneously, detecting people and localizing them with respect to the map, in real-time, using solely a Red-Green-Blue and Depth (RGB-D) sensor, the Microsoft Kinect, mounted on top of a mobile robotic platform running Robot Operating System (ROS). The system projects depth measures in a plane for mapping purposes, using a grid-based Simultaneous Localization and Mapping (SLAM) approach, and pre-processes the sensor's point cloud to lower the computational load of people detection, which is performed using a classical technique based on Histogram of Oriented Gradients (HOG) features, and a linear Support Vector Machine (SVM) classifier. Results show the effectiveness of the approach and the potential to use the Kinect in real world scenarios.
Francisco F. Sales, David Portugal, Rui P. Rocha
ICINCO (2)3
2014 Finding optimal routes for multi-robot patrolling in generic graphs
abstract
Multi-robot patrolling is a problem that has important applications in security and surveillance. However, the optimal task assignment is known to be NP-hard. We consider evenly spacing the robots in a cyclic Traveling Salesman Problem (TSP) tour or partitioning the graph of the environment. The trade-off in performance, overall team travel cost and coordination is analyzed in this paper. We provide both a theoretical analysis and simulation results across multiple environments. The results demonstrate that generally cyclic-based strategies are superior, especially when small teams are used but at the expense of greater team cost, whereas partitioning strategies are especially suitable for larger teams and unbalanced graph topologies. The reported results show that graph topology and team size are fundamental to determine the best choice for a patrol strategy.
David Portugal, Charles Pippin, Rui P. Rocha, Henrik I. Christensen
IROS3
2013 Darwinian Robotic Swarms for exploration with minimal communication
abstract
The Robotic Darwinian Particle Swarm Optimization (RDPSO) recently introduced in the literature has the ability to dynamically partition the whole population of robots based on simple “punish-reward” rules. Although this evolutionary algorithm enables the reduction of the amount of required information exchange among robots, a further analysis on the communication complexity of the RDPSO needs to be carried out so as to evaluate its scalability. This paper analyses the architecture of the RDPSO communication system, thus describing the dynamics of the communication data packet structure shared between teammates. Moreover, a set of simple communication rules is also proposed in order to reduce the communication overhead within swarms of robots. Experimental results with teams of 15 real robots show that the proposed methodology reduces the communication overhead, thus improving the scalability and applicability of the RDPSO algorithm.
Micael S. Couceiro, Rui P. Rocha, Nuno M. Fonseca Ferreira, Patrícia Amâncio Vargas
IEEE Congress on Evolutionary Computation2
2013 Fault-tolerance assessment of a Darwinian swarm exploration algorithm under communication constraints
abstract
Ensuring a mobile ad-hoc network (MANET) in real and complex environments is an arduous task since the strength of the connection between two robots can rapidly change over time or even disappear. An extension of the Particle Swarm Optimization to multi-robot applications was recently proposed and denoted as Robotic Darwinian PSO (RDPSO). This paper contributes with a further extension of the RDPSO, by integrating a fault-tolerant distributed search in order to prevent communication network splits. To that end, each robot performs packet forwarding according to a paradigm of multi-hop communication, thus maintaining a maximum range or minimum signal quality between its k “best” neighbors. This results in a sum of k virtual forces for each robot to ensure a multi-connected MANET over time. Experimental results with 15 physical robots show that a more fault-tolerant strategy clearly influences the time needed to converge to the final solution but is less susceptible to robot failures.
Micael S. Couceiro, Rui P. Rocha, Nuno M. Fonseca Ferreira
ICRA2
2013 Scalable, fault-tolerant and distributed multi-robot patrol in real world environments
abstract
Despite the focus that multi-robot patrolling has received recently, there is a manifest lack of practical real-world implementations of such systems. Beyond that, the existing ones have been mainly focused on centralized policies to coordinate the team of agents. The present work addresses realistic patrol in indoor environments with teams of arbitrary number of autonomous robots performing a distributed, scalable and fault-tolerant strategy for multi-robot coordination in patrolling missions. Agents decide their actions locally and adapt to the system's needs using distributed communication. The work is validated through experiments in a large indoor real-world environment with a team of autonomous mobile robots.
David Portugal, Rui P. Rocha
IROS2
2013 A methodology for detection and estimation in the analysis of golf putting
Micael S. Couceiro, David Portugal, Nuno Gonçalves 0001, Rui P. Rocha, J. Miguel A. Luz, Carlos M. Figueiredo, Gonçalo Dias
Pattern Anal. Appl.4
2012 TraxBot - Assembling and Programming of a Mobile Robotic Platform
André G. Araújo, David Portugal, Micael S. Couceiro, Carlos M. Figueiredo, Rui P. Rocha
ICAART (2)5
2012 Extracting Topological Information from Grid Maps for Robot Navigation
David Portugal, Rui P. Rocha
ICAART (1)2
2012 Initial deployment of a robotic team - a hierarchical approach under communication constraints verified on low-cost platforms
abstract
In most real multi-robot applications, e.g., search-and-rescue, cooperative robots have to fulfill their tasks while driving and communicating among themselves without the aid of a network infrastructure. However, initially deploying autonomously a wireless sensor robot network in a real environment has not taken the proper attention. This paper presents an autonomous and realistic initial deployment strategy, based on a hierarchical approach, in which exploring agents, denoted as scouts, are autonomously deployed through explicit cooperation with supporting agents, denoted as rangers. To evaluate the initial deployment strategy proposed, experimental results with a team of heterogeneous robots are conducted using modified low-cost platforms previously developed by the authors. Preliminary results show the effectiveness of the method and pave the way for a whole series of possible new approaches.
Micael S. Couceiro, Carlos M. Figueiredo, David Portugal, Rui P. Rocha, Nuno M. Fonseca Ferreira
IROS4
2012 Multi-robot foraging based on Darwin's survival of the fittest
abstract
This paper presents a collective foraging algorithm designed to simulate natural selection in a group of swarm robots. The Robotic Darwinian Particle Swarm Optimization (RDPSO) previously proposed is improved using fractional calculus theory and evaluated on real low-cost mobile robots performing a distributed foraging task. This work aims at evaluating this novel exploration strategy, by studying the performance of the algorithm within a population of up to 12 robots, under communication constraints. In order to simulate the maximum allowed communication distance, robots were provided with a list of their teammates' addresses. Experimental results show that only 4 robots are needed to accomplish the proposed mission and, independently on the number of robots, maximum communication distance and fractional coefficient, the optimal solution is achieved in approximately 90% of the experiments.
Micael S. Couceiro, Rui P. Rocha, Carlos M. Figueiredo, J. Miguel A. Luz, Nuno M. Fonseca Ferreira
IROS2
2010 Novelty detection and 3D shape retrieval using superquadrics and multi-scale sampling for autonomous mobile robots
abstract
There are several applications for which it is important to both detect and communicate changes in data models. For instance, in some mobile robotics applications (e.g. surveillance) a robot needs to detect significant changes in the environment (e.g. a layout change) which it may achieve by comparing current data provided by its sensors with previously acquired data (e.g. map) of the environment. This often constitutes an extremely challenging task due to the large amounts of data that must be compared in real-time. This paper proposes a framework to detect, and represent changes through a compact model. The main steps of the procedure are: multi-scale sampling to reduce the computation burden; change detection based on Gaussian mixture models; fitting superquadrics to detected changes; and refinement and optimization using the split and merge paradigm. Experimental results in various real and simulated scenarios demonstrate the approach's feasibility and robustness with large datasets.
Paulo L. J. Drews-Jr, Pedro Núñez Trujillo, Rui P. Rocha, Mario Fernando Montenegro Campos, Jorge Dias 0001
ICRA3
2010 Change detection in 3D environments based on Gaussian Mixture Model and robust structural matching for autonomous robotic applications
abstract
The ability to detect perceptions which were never experienced before, i.e. novelty detection, is an important component of autonomous robots working in real environments. It is achieved by comparing current data provided by its sensors with a previously known map of the environment. This often constitutes an extremely challenging task due to the large amounts of data that must be compared in real-time. With respect to previously proposed approaches, this paper detects changes in 3D environment based on probabilistic models, the Gaussian Mixture Model, and a fast and robust combined constraint matching algorithm. The matching allows to represent the scene view as a graph which emerges from the comparison between Mixtures of Gaussians. Finding the largest set of mutually consistent matches is equivalent to find the maximum clique on a graph. The proposed approach has been tested for mobile robotics purposes in real environments and compared to other matching algorithms. Experimental results demonstrate the performance of the proposal.
Pedro Núñez Trujillo, Paulo L. J. Drews-Jr, Antonio Bandera, Rui P. Rocha, Mario Fernando Montenegro Campos, Jorge Dias 0001
IROS4
2010 A study of genetic algorithms for approximating the longest path in generic graphs
abstract
Finding the longest simple path in a generic undirected graph is a challenging issue that belongs to the NP-Complete class of problems. Four approaches based on genetic algorithms to solve this problem are presented in this article. The first three algorithms proposed use crossover mechanisms between pairs of solutions based on their intersecting regions and the fourth one uses a mutation mechanism on individual solutions, in which the perturbation applied depends on the state of the system. Simulation experiments have been carried out to validate the distinct approaches, which reveal their good performance and provide hints for their application in robotics, packet networks and other fields.
David Portugal, Carlos Henggeler Antunes, Rui P. Rocha
SMC3
2009 Novelty detection and 3D shape retrieval based on Gaussian Mixture Models for autonomous surveillance robotics
abstract
This paper describes an efficient method for retrieving the 3-dimensional shape associated to novelties in the environment of an autonomous robot, which is equipped with a laser range finder. First, changes are detected over the point clouds using a combination of theGaussian mixture model(GMM) and theearth mover's distance(EMD) algorithms. Next, the shape retrieval is achieved using two different algorithms. First, new samplings are generated from each Gaussian function, followed by arandom sampling consensus(RANSAC) algorithm to retrieve geometric primitives. Furthermore, a new algorithm is developed to directly retrieve the shape according to the mathematical space of Gaussian mixture. In this paper, the set of geometric primitives has been limited to the setC = {sphere, cylinder, plane}. The two shape retrieval methods are compared in terms of computational cost and accuracy. Experimental results in various real and simulated scenarios demonstrate the feasibility of the approach.
Pedro Núñez Trujillo, Paulo L. J. Drews-Jr, Rui P. Rocha, Mario Fernando Montenegro Campos, Jorge Dias 0001
IROS3
2008 Multi-robot complete exploration using hill climbing and topological recovery
abstract
This article addresses the problem of autonomous map building and exploration of an unknown environment with mobile robots. The proposed method assumes that mobile robots use occupancy grid maps as the main representation model for the built maps and a hill climbing local search algorithm for exploring the environment without any kind of human intervention. It is demonstrated that hill climbing based exploration may recover from local minima and cover completely any environment, if a topological representation of the environment is created incrementally along the mapping and exploration mission. The approach is devised for either a single mobile robot or multiple cooperative mobile robots.
Rui P. Rocha, João Filipe Ferreira, Jorge Dias 0001
IROS1
2005 Cooperative Multi-Robot Systems A study of Vision-based 3-D Mapping using Information Theory
abstract
Building cooperatively 3-D maps of unknown environments is one of the application fields of multi-robot systems. This article introduces a distributed architecture, within a probabilistic framework for vision-based 3-D mapping, whereby each robot is committed to cooperate with other robots through information sharing. An entropy-based measure of information utility is defined, which a robot uses for communicating to its teammates the most useful measurements, thus preventing the robot to overwhelm communication resources with redundant information. Experiments with real robots, equipped with stereo-vision, yielded important conclusions about the way robots should cooperate on sharing information.
Rui P. Rocha, Jorge Dias 0001, Adriano Carvalho 0001
ICRA1
2005 Exploring information theory for vision-based volumetric mapping
abstract
This article presents an innovative probabilistic approach for building volumetric maps of unknown environments with autonomous mobile robots, which is based on information theory. Each mobile robot uses an entropy gradient-based exploration strategy, with the aim of maximizing information gain when building and improving a 3D map upon measurements yielded by an on-board stereo-vision sensor. The proposed framework was validated through experiments with a real mobile robot equipped with stereo-vision, in order to be further used on cooperative volumetric mapping with teams of mobile robots.
Rui P. Rocha, Jorge Dias 0001, Adriano Carvalho 0001
IROS1