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

Rafael Murrieta-Cid

dblp:59/6548 · DBLP profile ↗
← Back
39ranked-venue papers
7as first author
6since 2021 · last 2024
0000-0002-8334-5287ORCID · verified

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

Artificial intelligence and machine learning · 31 · 7 first-author · 2 since 2021Systems, architecture and hardware · 26 · 7 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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
18 papers
Motion planning and robot control · 54% Multi-agent systems · 28% Robot navigation and mapping · 9%
Theoretical computer science
7 papers
Automated reasoning and model checking · 55% Algorithmic game theory and mechanism design · 19% Algorithms and data structures · 16%
Computer graphics and multimedia
1 paper
Virtual and augmented reality · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
pursuit-evasion
1.462024
Approximate Methods for Visibility-Based Pursuit-Evasion · IEEE Trans. Robotics 2024
On the value of information in a differential pursuit-evasion game · ICRA 2015
Time-Optimal Motion Strategies for Capturing an Omnidirectional Evader Using a Differential Drive Robot · IEEE Trans. Robotics 2013
Robotics › Motion planning and robot control
motion planning
0.962022
On the Local Planners in the RRT* for Dynamical Systems and Their Reusability for Compound Cost Functionals · IEEE Trans. Robotics 2022
A Complexity result for the pursuit-evasion game of maintaining visibility of a moving evader · ICRA 2008
Optimal Paths for Landmark-Based Navigation by Differential-Drive Vehicles With Field-of-View Constraints · IEEE Trans. Robotics 2007
Automated reasoning and model checking › planning
sampling-based planning
0.812024
Approximate Methods for Visibility-Based Pursuit-Evasion · IEEE Trans. Robotics 2024
Virtual and augmented reality
cybersickness
0.712023
Virtual Reality Sickness Reduces Attention During Immersive Experiences · IEEE Trans. Vis. Comput. Graph. 2023
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning
0.612022
On the Local Planners in the RRT* for Dynamical Systems and Their Reusability for Compound Cost Functionals · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control
trajectory optimization
0.612022
On the Local Planners in the RRT* for Dynamical Systems and Their Reusability for Compound Cost Functionals · IEEE Trans. Robotics 2022
Robotics › Motion planning and robot control › robot control › optimal control
linear quadratic regulator
0.312018
Regression-Based Linear Quadratic Regulator · ICRA 2018
Robotics › Motion planning and robot control
robot control
0.312018
Regression-Based Linear Quadratic Regulator · ICRA 2018
Algorithms and data structures
dynamic programming
0.212024
Approximate Methods for Visibility-Based Pursuit-Evasion · IEEE Trans. Robotics 2024
Robotics › Motion planning and robot control › motion planning › perception-aware planning
visibility maintenance
0.242008
A Complexity result for the pursuit-evasion game of maintaining visibility of a moving evader · ICRA 2008
Optimal Motion Strategies Based on Critical Events to Maintain Visibility of a Moving Target · ICRA 2005
Maintaining Visibility of a Moving Target at a Fixed Distance: the Case of Observer Bounded Speed · ICRA 2004
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
0.222015
A homicidal differential drive robot · ICRA 2012
On the value of information in a differential pursuit-evasion game · ICRA 2015
Wearable and physiological sensing
electroencephalography
0.212023
Virtual Reality Sickness Reduces Attention During Immersive Experiences · IEEE Trans. Vis. Comput. Graph. 2023
Computer vision › Image recognition and object detection
object detection
0.212014
Appearance-based motion strategies for object detection · ICRA 2014
Robotics › Robot manipulation
mobile manipulation
0.212022
On the Local Planners in the RRT* for Dynamical Systems and Their Reusability for Compound Cost Functionals · IEEE Trans. Robotics 2022
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
heterogeneous robot teams
0.112011
Exploration and map-building under uncertainty with multiple heterogeneous robots · ICRA 2011
Machine learning › Reinforcement learning › exploration
multi-robot exploration
0.112011
Exploration and map-building under uncertainty with multiple heterogeneous robots · ICRA 2011
Robotics › Robot navigation and mapping
target tracking
0.122005
Optimal Motion Strategies Based on Critical Events to Maintain Visibility of a Moving Target · ICRA 2005
Maintaining Visibility of a Moving Target at a Fixed Distance: the Case of Observer Bounded Speed · ICRA 2004
Robotics › Robot navigation and mapping › mobile robot navigation › map-based navigation
landmark-based navigation
0.112007
Optimal Paths for Landmark-Based Navigation by Differential-Drive Vehicles With Field-of-View Constraints · IEEE Trans. Robotics 2007
Robotics › Robot navigation and mapping
mobile robot navigation
0.112007
Distance-Optimal Navigation in an Unknown Environment Without Sensing Distances · IEEE Trans. Robotics 2007
Robotics › Motion planning and robot control › motion planning › optimal motion planning
optimal path planning
0.112007
Optimal Paths for Landmark-Based Navigation by Differential-Drive Vehicles With Field-of-View Constraints · IEEE Trans. Robotics 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.112014
Appearance-based motion strategies for object detection · ICRA 2014
Robotics › Robot navigation and mapping
object search
0.112005
A Sample-based Convex Cover for Rapidly Finding an Object in a 3-D Environment · ICRA 2005
Robotics › Motion planning and robot control
trajectory planning
0.112005
A Sample-based Convex Cover for Rapidly Finding an Object in a 3-D Environment · ICRA 2005
Algorithmic game theory and mechanism design › graph games
pursuit-evasion games
0.012013
Time-Optimal Motion Strategies for Capturing an Omnidirectional Evader Using a Differential Drive Robot · IEEE Trans. Robotics 2013
Robotics › Robot navigation and mapping › mobile robot navigation
mapless navigation
0.012003
Optimal navigation and object finding without geometric maps or localization · ICRA 2003
Robotics › Robot navigation and mapping
target search
0.012003
Optimal navigation and object finding without geometric maps or localization · ICRA 2003
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.012011
Exploration and map-building under uncertainty with multiple heterogeneous robots · ICRA 2011
Robotics › Motion planning and robot control › motion planning › sensor-based motion planning
reactive motion planning
0.012002
A Reactive Motion Planner to Maintain Visibility of Unpredictable Targets · ICRA 2002
Robotics › Robot navigation and mapping › environment representation
scene modeling
0.012002
Building Multi-Level Models: From Landscapes to Landmarks · ICRA 2002
Computational geometry
visibility
0.012010
Evader surveillance under incomplete information · ICRA 2010

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

value iteration · 1.5probabilistic roadmap · 1.5event-related potentials · 1.3dual-task paradigm · 1.3EEG · 1.3differential game theory · 0.8hamilton-jacobi-isaacs equations · 0.8hamilton-jacobi-isaacs equation · 0.8singular perturbation · 0.6asymptotic optimality analysis · 0.6state feedback control · 0.4local quadratic regression · 0.3derivative-free optimization · 0.3POMDP · 0.2nash equilibrium · 0.2time-optimal strategies · 0.1closed-form motion primitives · 0.1planning strategies · 0.1
YearPublicationVenuePosition
2024 Approximate Methods for Visibility-Based Pursuit-Evasion
abstract
To the best of our knowledge, an exact solution to the visibility-based pursuit–evasion problem with point agents and polygonal obstacles addressed in this work is not known. Given the above, in this work, we present approximate algorithms, but feasible and with other desirable properties, for such a pursuit–evasion game. Our new method combines asymptotically optimal motion planning based on sampling (more specifically, optimal probabilistic roadmaps) and the value iteration of dynamic programming. In addition, our formulation finds solutions for the evader when there are singular surfaces, which previous work could not find. In this work, we obtain two main theoretical results. We first prove that the proposed discrete formulation is correct (that the method obtains the solution for the discretization of the given configuration space). Subsequently, combining random graph results, Bellman's optimality principle, and limits, it is proved that, as the number of samples tends to infinity, our approximate discrete formulation becomes the continuous formulation corresponding to the Hamilton–Jacobi–Isaacs equation. This results in a feasible method that improves its approximation as the number of samples increases. Simulation experiments in 2-D and 3-D environments with obstacles that are simply and multiplicattively connected exemplify the results of the new method and show the advantages over previous work.
Emmanuel Antonio Cuevas, Israel Becerra, Rafael Murrieta-Cid
IEEE Trans. Robotics3
2023 Virtual Reality Sickness Reduces Attention During Immersive Experiences
abstract
In this paper, we show that Virtual Reality (VR) sickness is associated with a reduction in attention, which was detected with the P3b Event-Related Potential (ERP) component from electroencephalography (EEG) measurements collected in a dual-task paradigm. We hypothesized that sickness symptoms such as nausea, eyestrain, and fatigue would reduce the users' capacity to pay attention to tasks completed in a virtual environment, and that this reduction in attention would be dynamically reflected in a decrease of the P3b amplitude while VR sickness was experienced. In a user study, participants were taken on a tour through a museum in VR along paths with varying amounts of rotation, shown previously to cause different levels of VR sickness. While paying attention to the virtual museum (the primary task), participants were asked to silently count tones of a different frequency (the secondary task). Control measurements for comparison against the VR sickness conditions were taken when the users were not wearing the Head-Mounted Display (HMD) and while they were immersed in VR but not moving through the environment. This exploratory study shows, across multiple analyses, that the effect mean amplitude of the P3b collected during the task is associated with both sickness severity measured after the task with a questionnaire (SSQ) and with the number of counting errors on the secondary task. Thus, VR sickness may impair attention and task performance, and these changes in attention can be tracked with ERP measures as they happen, without asking participants to assess their sickness symptoms in the moment.
Katherine J. Mimnaugh, Evan G. Center, Markku Suomalainen, Israel Becerra, Eliezer Lozano, Rafael Murrieta-Cid, Timo Ojala, Steven M. LaValle, Kara D. Federmeier
IEEE Trans. Vis. Comput. Graph.6
2022 On the Local Planners in the RRT* for Dynamical Systems and Their Reusability for Compound Cost Functionals
abstract
In this article, we study properties of local planners for nonholonomic dynamical systems to achieve asymptotic global optimality in a sampling-based planner, namely, the RRT*. Formal results are presented concerning length optimal trajectories under a nonholonomic metric, more specifically, an analysis about necessary or sufficient conditions for the local planners is provided. The analysis makes use of the case of finding time-optimal trajectories for differential drive robots. Later, relevant concepts for complex robotic systems such as detachability and time dominance are introduced. Detachability is a property over the cost functional such that, if respected, it allows the reusability of previously designed local planners for simpler systems into more complex ones. The introduced concepts are further illustrated through a robotic system comprised of a mobile manipulator robot equipped with a camera in the arm’s end-effector, whose task is to move between states maintaining a desired object within its field of view. Experiments in a physical mobile manipulator robot are shown, which validate the proposed theoretical modeling.
Israel Becerra, Heikel Yervilla-Herrera, Emmanuel Antonio Cuevas, Rafael Murrieta-Cid
IEEE Trans. Robotics4
2021 Comfort and Sickness While Virtually Aboard an Autonomous Telepresence Robot
Markku Suomalainen, Katherine J. Mimnaugh, Israel Becerra, Eliezer Lozano, Rafael Murrieta-Cid, Steven M. LaValle
EuroXR5
2021 Analysis of User Preferences for Robot Motions in Immersive Telepresence
abstract
This paper considers how the motions of a telepresence robot moving autonomously affect a person immersed in the robot through a head-mounted display. In particular, we explore the preference, comfort, and naturalness of elements of piecewise linear paths compared to the same elements on a smooth path. In a user study, thirty-six subjects watched panoramic videos of three different paths through a simulated museum in virtual reality and responded to questionnaires regarding each path. Preference for a particular path was influenced the most by comfort, forward speed, and characteristics of the turns. Preference was also strongly associated with the users’ perceived naturalness, which was primarily determined by the ability to see salient objects, the distance to the walls and objects, as well as the turns. Participants favored the paths that had a one meter per second forward speed and rated the path with the least amount of turns as the most comfortable.
Katherine J. Mimnaugh, Markku Suomalainen, Israel Becerra, Eliezer Lozano, Rafael Murrieta-Cid, Steven M. LaValle
IROS5
2021 Next-best-view regression using a 3D convolutional neural network
Juan Irving Vasquez-Gomez, David E. Troncoso Romero, Israel Becerra, Luis Enrique Sucar, Rafael Murrieta-Cid
Mach. Vis. Appl.5
2018 Regression-Based Linear Quadratic Regulator
abstract
We present the Regression-based Linear Quadratic Regulator (R-LQR), a new approach for determining locally-optimal control feedback policies for robots with non-linear dynamics and non-quadratic cost functions. Our proposal uses a free-derivative algorithm based on local quadratic regressions to obtain the robot motion policy. In addition, our methodology allows to define a notion of scale that translates into the definition of neighborhoods of valid policy and into the exploration of larger areas of the search space to find the optimal policies. The results show that our formulation allows to reach policies with lower costs than existing algorithms and to avoid problems when the behavior of the cost function makes the optimization difficult.
Hugo Carlos 0001, Jean-Bernard Hayet, Rafael Murrieta-Cid
ICRA3
2018 An Experimental Analysis on the Necessary and Sufficient Conditions for the RRT* Applied to Dynamical Systems
Israel Becerra, Heikel Yervilla-Herrera, Rafael Murrieta-Cid
WAFR3
2017 A distributed exploration algorithm for unknown environments with multiple obstacles by multiple robots
abstract
In this paper, we present a complete algorithm for exploration of unknown environments containing disjoint obstacles with multiple robots. We propose a distributed approach considering two main cases. In the first one, the obstacles are distinguishable, i.e., each obstacle is uniquely identifiable, which can be imagined as each obstacle having a different color, and in the second case, the obstacles are not distinguishable. Two possible applications of our algorithms are: 1) Search of a static object in an unknown environment. 2) Damage verification in unknown environments composed by multiple elements (e.g. buildings). The main contributions of this work are the following: 1) The algorithms guarantee exploring the whole environment in finite time even though each robot does not have full information about the part of the environment explored by other robots. 2) The method only requires limited communication between the robots. In both cases distinguishable and indistinguishable obstacles, the robots communicate only at rendezvous. 3) The algorithm scales well to hundreds of robots and obstacles. We tested in several simulations the performance of our algorithms for both cases, in terms of the distance traveled by the robots.
Luis Bravo, Ubaldo Ruiz 0001, Rafael Murrieta-Cid, Gabriel Aguilar, Edgar Chávez
IROS3
2016 Searching Objects in Known Environments: Empowering Simple Heuristic Strategies
Ramon Izquierdo-Cordova, Eduardo F. Morales 0001, Luis Enrique Sucar, Rafael Murrieta-Cid
RoboCup4
2015 On the value of information in a differential pursuit-evasion game
abstract
In this paper, we address the pursuit/evasion problem of capturing an omnidirectional evader using a Differential Drive Robot (DDR) in an obstacle-free environment. The goal of the evader is to keep the pursuer farther than the capture distance for as long as possible and for the pursuer the goal is to capture the evader as soon as possible. In [1] an open-loop time-optimal strategy is proposed for this pursuit/evasion problem. In [2] a state feedback-based time-optimal motion policy for the DDR is provided. The time-optimal strategies obtained in [1] are in Nash equilibrium, meaning that any unilateral deviation of a player from the optimal strategies does not provide it a benefit in its payoff. However, Nash equilibrium does not tell if one player deviates from its optimal policy then, does there exist a new strategy for the other player that can take advantage of such deviation? If so, which is the required information to improve the payoff compared with the worst case scenario? In this paper we address those questions, analysing the scenario in which the players deviate from their optimal controls. We show that when the evader deviates from its optimal speed there are cases where there exists a new pursuer motion strategy that reduces the time to capture the evader. The shown cases where the time to capture the evader is reduced require more information about the evader's state. Nevertheless, there are also cases in which despite the availability of new information, the pursuer must stick to the worst case strategy, otherwise it cannot capture the evader.
Israel Becerra, Vladimir Macias, Rafael Murrieta-Cid
ICRA3
2014 Appearance-based motion strategies for object detection
abstract
This paper investigates an object detection problem using a mobile robot equipped with a vision sensor. The main novelty of this work is an approach that combines localization of the robot relative to an object believed to be the target and confirmation of this object's identity. Since the position of the robot relative to the candidate target is never exactly known, we model this position by a probability distribution over a set of cells forming a decomposition of the workspace around the candidate target. By performing a series of moves the robot acquires several images and runs a target detector module on each image. Its goal is not only to reach a position where the target detector can confirm the target with high confidence (as this approach would be prone to false positives). It is also to reach a position where, with high probability, the target detector will confirm with high confidence that the candidate target is actually the target. This twofold goal reduces drastically the likelihood of false positives. The target confirmation problem is modeled as a Partially-Observable Markov Decision Process (POMDP), which is solved using Stochastic Dynamic Programming (SDP).
Israel Becerra, Luis M. Valentín-Coronado, Rafael Murrieta-Cid, Jean-Claude Latombe
ICRA3
2014 Exploration of an unknown environment with a differential drive disc robot
abstract
This paper addresses the problem of exploring an unknown, planar, polygonal and simply connected environment. A saliency object (i.e. a landmark) is located in the environment. The collision-free subset of the robot's configuration space is simply connected or it might have several connected components. The robot is a differential drive system shaped as a disc. The robot has limited sensing, namely it is incapable of measuring any distance or angle, or performing self localization. The exploration problem consists in discovering the environment with the robot's sensor. To solve this problem, a motion policy is developed based on simple sensor feedback and a complete exploration strategy is represented as a Moore Machine. The proposed exploration strategy guarantees that the robot will discover the largest possible region of the environment. Consequently, the robot will find the landmark or declare that an exploration strategy to find it does not exist.
Guillermo Laguna, Rafael Murrieta-Cid, Héctor M. Becerra 0001, Rigoberto Lopez-Padilla, Steven M. LaValle
ICRA2
2014 View planning for 3D object reconstruction with a mobile manipulator robot
abstract
The task addressed in this paper is to plan iteratively a set views in order to reconstruct an object using a mobile manipulator robot with an “eye-in-hand” sensor. The proposed method plans views directly in the configuration space avoiding the need of inverse kinematics. It is based on a fast evaluation and rejection of a set of candidate configurations. The main contributions are: a utility function to rank the views and an evaluation strategy implemented as a series of filters. Given that the candidate views are configurations, motion planning is solved using a rapidly-exploring random tree. The system is experimentally evaluated in simulation, contrasting it with previous work. We also present experiments with a real mobile manipulator robot, demonstrating the effectiveness of our method.
Juan Irving Vasquez-Gomez, Luis Enrique Sucar, Rafael Murrieta-Cid
IROS3
2013 Time-Optimal Motion Strategies for Capturing an Omnidirectional Evader Using a Differential Drive Robot
abstract
In this paper, we consider the problem of capturing an omnidirectional evader using a differential drive robot in an obstacle-free environment. At the beginning of this game, the evader is at a distance (the capture distance) from the pursuer. The goal of the evader is to keep the pursuer farther than this capture distance for as long as possible. The goal of the pursuer is to capture the evader as soon as possible. In this paper, we make the following contributions. We present closed-form representations of the motion primitives and time-optimal strategies for each player; these strategies are in Nash equilibrium, meaning that any unilateral deviation of each player from these strategies does not provide to such player benefit toward the goal of winning the game. We propose a partition of the playing space into mutually disjoint regions where the strategies of the players are well established. This partition is represented as a graph, which exhibits properties that guarantee global optimality. We also analyze the decision problem of the game and we present the conditions defining the winner.
Ubaldo Ruiz 0001, Rafael Murrieta-Cid, José L. Marroquín
IEEE Trans. Robotics2
2012 A homicidal differential drive robot
abstract
In this paper, we consider the problem of capturing an omnidirectional evader using a Differential Drive Robot in an obstacle free environment. At the beginning of the game the evader is at a distance L >; l from the pursuer. The pursuer goal is to get closer from the evader than the capture distance l. The goal of the evader is to keep the pursuer at all time farther from it than this capture distance. In this paper, we found closed-form representations of the motion primitives and time-optimal strategies for each player. These strategies are in Nash Equilibrium, meaning that any unilateral deviation of each player from these strategies does not provide to such player benefit toward the goal of winning the game. We also present the condition defining the winner of the game and we construct a solution over the entire reduced space.
Ubaldo Ruiz 0001, Rafael Murrieta-Cid
ICRA2
2012 Optimal Gap Navigation for a Disc Robot
Rigoberto Lopez-Padilla, Rafael Murrieta-Cid, Steven M. LaValle
WAFR2
2011 Exploration and map-building under uncertainty with multiple heterogeneous robots
abstract
In this paper, we present a multi-robot exploration strategy for map-building. We consider a team of robots with different sensing and motion capabilities. We combine geometric and probabilistic reasoning to propose a solution to our problem. We formalize the proposed solution using dynamic programming in states with imperfect information. We apply the dynamic programming technique in a reduced search space that allows us to incrementally explore the environment. We propose realistic sensor models and provide a method to compute the probability of the next sensor reading given the current state of the team of robots based on a Bayesian approach.
Lourdes Muñoz-Gómez, Moises Alencastre-Miranda, Rigoberto Lopez-Padilla, Rafael Murrieta-Cid
ICRA4
2011 Repairing plans for object finding in 3-D environments
abstract
In this paper, we address the problem of repairing previously computed plans for searching for an object. The object is sought with a 7 degrees of freedom mobile manipulator robot with an ¿eye-in-hand¿ sensor. The sensor is limited in both range and field of view. Our method computes a set of sensing configurations, which collectively cover the environment with the 3-D visibility region of the limited sensor. An order for visiting sensing configurations, which diminishes the expected value of the time for finding the object is generated. The search plan corresponds mainly to the set of sensing configurations to be visited and the order for visiting those configurations. In this paper, we show that whenever the environment changes locally our plan can also be repaired locally. We base our approach on a 3-D convex regions decomposition dividing the environment. The plan is repaired by generating a new sub-set of sensing configurations and a new order for visiting those configurations, only considering the convex regions related to the change in the map of the 3-D environment. We have implemented all our algorithms, and we present simulation results in realistic environments.
Judith León Espinoza, Rafael Murrieta-Cid
IROS2
2010 Evader surveillance under incomplete information
abstract
This paper is concerned with determining whether a mobile robot, called the pursuer, is up to maintaining visibility of an antagonist agent, called the evader. This problem, a variant of pursuit-evasion, has been largely studied, following a systematic treatment by increasingly relaxing a number of restrictions. In, we considered a scenario where the pursuer and the evader move at bound speed, traveling around a known, 2D environment, which contains obstacles. Then, considering that, in an attempt to escape, the evader travels the shortest path to reach a potential escape region, we provided a decision procedure that determines whether or not the pursuer is up to maintain visibility of the evader and obtained complexity measures of this surveillance task. In this paper, we prove that there are cases for which an evader may escape only if it does not travel the shortest path to an escapable region. We introduce planning strategies for the movement of the pursuer that keeps track of the evader, even if the evader chooses not to travel the shortest path to an escape region. We also present a sufficient condition for the evader to escape that does not depend on the initial positions of the players. It can be verified only using the environment. All our algorithms have been implemented and we show simulation results.
Israel Becerra, Rafael Murrieta-Cid, Raúl Monroy
ICRA2
2008 A Complexity result for the pursuit-evasion game of maintaining visibility of a moving evader
abstract
In this paper we consider the problem of maintaining visibility of a moving evader by a mobile robot, the pursuer, in an environment with obstacles. We simultaneously consider bounded speed for both players and a variable distance separating them. Unlike our previous efforts [R. Murrieta-Cid et al., 2007], we give special attention to the combinatorial problem that arises when searching for a solution through visiting several locations. We approach evader tracking by decomposing the environment into convex regions. We define two graphs: one is called the mutual visibility graph (MVG) and the other the accessibility graph (AG). The MVG provides a sufficient condition to maintain visibility of the evader while the AG defines possible regions to which either the pursuer or the evader may go to. The problem is framed as a non cooperative game. We establish the existence of a solution, based on a k- Min approach, for the following givens: the environment, the initial state of the evader and the pursuer, including their maximal speeds. We show that the problem of finding a solution to this game is NP-complete.
Rafael Murrieta-Cid, Raúl Monroy, Seth Hutchinson 0001, Jean-Paul Laumond
ICRA1
2008 A Motion Planner for Maintaining Landmark Visibility with a Differential Drive Robot
Jean-Bernard Hayet, Claudia Esteves, Rafael Murrieta-Cid
WAFR3
2007 Optimal Paths for Landmark-Based Navigation by Differential-Drive Vehicles With Field-of-View Constraints
abstract
In this paper, we consider the problem of planning optimal paths for a differential-drive robot with limited sensing, that must maintain visibility of a fixed landmark as it navigates in its environment. In particular, we assume that the robot's vision sensor has a limited field of view (FOV), and that the fixed landmark must remain within the FOV throughout the robot's motion. We first investigate the nature of extremal paths that satisfy the FOV constraint. These extremal paths saturate the camera pan angle. We then show that optimal paths are composed of straight-line segments and sections of these these extremal paths. We provide the complete characterization of the shortest paths for the system by partitioning the plane into a set of disjoint regions, such that the structure of the optimal path is invariant over the individual regions
Sourabh Bhattacharya, Rafael Murrieta-Cid, Seth Hutchinson 0001
IEEE Trans. Robotics2
2007 Distance-Optimal Navigation in an Unknown Environment Without Sensing Distances
abstract
This paper considers what can be accomplished using a mobile robot that has limited sensing. For navigation and mapping, the robot has only one sensor, which tracks the directions of depth discontinuities. There are no coordinates, and the robot is given a motion primitive that allows it to move toward discontinuities. The robot is incapable of performing localization or measuring any distances or angles. Nevertheless, when dropped into an unknown planar environment, the robot builds a data structure, called the gap navigation tree, which enables it to navigate optimally in terms of Euclidean distance traveled. In a sense, the robot is able to learn the critical information contained in the classical shortest-path roadmap, although surprisingly it is unable to extract metric information. We prove these results for the case of a point robot placed into a simply connected, piecewise-analytic planar environment. The case of multiply connected environments is also addressed, in which it is shown that further sensing assumptions are needed. Due to the limited sensor given to the robot, globally optimal navigation is impossible; however, our approach achieves locally optimal (within a homotopy class) navigation, which is the best that is theoretically possible under this robot model.
Benjamín Tovar, Rafael Murrieta-Cid, Steven M. LaValle
IEEE Trans. Robotics2
2005 Optimal Motion Strategies Based on Critical Events to Maintain Visibility of a Moving Target
abstract
In this paper, we consider the surveillance problem of maintaining visibility at a fixed distance of a mobile evader using a mobile robot equipped with sensors. Optimal motion for the target to escape is found. Symmetrically, an optimal motion strategy for the observer to always maintain visibility of the evader is determined. The optimal motion strategies proposed in this paper are based on critical events. The critical events are defined with respect to the obstacles in the environment.
Teja Muppirala, Rafael Murrieta-Cid, Seth Hutchinson 0001
ICRA2
2005 A Sample-based Convex Cover for Rapidly Finding an Object in a 3-D Environment
abstract
In this paper we address the problem of generating a motion strategy to find an object in a known 3-D environment as quickly as possible on average. We use a sampling scheme that generates an initial set of sensing locations for the robot and then we propose a convex cover algorithm based on this sampling. Our algorithm tries to reduce the cardinality of the resulting set and has the main advantage of scaling well with the dimensionality of the environment. We then use the resulting convex covering to generate a graph that captures the connectivity of the workspace. Finally, we search this graph to generate trajectories that try to minimize the expected value of the time to find the object.
Alejandro Sarmiento, Rafael Murrieta-Cid, Seth Hutchinson 0001
ICRA2
2005 Maintaining visibility of a moving holonomic target at a fixed distance with a non-holonomic robot
abstract
In this paper we consider the problem of maintaining surveillance of a moving the target by a nonholonomic mobile observer. The observer's goal is to maintain visibility of the target from a predefined, fixed distance, l. The target escapes if (a) it moves behind an obstacle to occlude the observer's view, (b) it causes the observer to collide with an obstacle, or (c) it exploits the nonholonomic constraints on the observer motion to increase its distance from the observer beyond the surveillance distance l. We deal specifically with the situation in which the only constraint on the target's velocity is a bound on speed (i.e., there are no nonholonomic constraints on the target's motion), and the observer is a nonholonomic, differential drive system having bounded speed. We develop the system model, from which we derive a lower bound for the required observer speed. Finally, we consider the effect of obstacles on the observer's ability to successfully track the target.
Rafael Murrieta-Cid, Lourdes Muñoz-Gómez, Moises Alencastre-Miranda, Alejandro Sarmiento, Stephen Kloder, Seth Hutchinson 0001, Florent Lamiraux, Jean-Paul Laumond
IROS1
2004 Maintaining Visibility of a Moving Target at a Fixed Distance: the Case of Observer Bounded Speed
abstract
This work addresses the problem of computing the motions of a robot observer in order to maintain visibility of a moving target at a fixed surveillance distance. In this paper, we deal specifically with the situation in which the observer has bounded velocity. We give necessary conditions for the existence of a surveillance strategy and give an algorithm that generates surveillance strategies.
Rafael Murrieta-Cid, Alejandro Sarmiento, Sourabh Bhattacharya, Seth Hutchinson 0001
ICRA1
2004 Path planning for a differential drive robot: minimal length paths - a geometric approach
abstract
This work presents the minimal length paths, for a robot that maintains visibility of a landmark. The robot is a differential drive system and has limited sensing capabilities (range and angle of view). The optimal paths are composed of straight lines and curves that saturate the camera pan angle.
Sourabh Bhattacharya, Rafael Murrieta-Cid, Seth Hutchinson 0001
IROS2
2004 Planning expected-time optimal paths for searching known environments
abstract
In this paper we address the problem of finding time optimal search paths in known environments. In particular, the task is to search a known environment for an object whose unknown location is characterized by a known probability density function (pdf). With this formulation, the time required to find the object is a random variable induced by the choice of search path together with the pdf for the object's location. The optimization problem is to find the path that yields the minimum expected value of the time required to find the object. We propose a two layered approach. Our algorithm first determines an efficient ordering of visiting regions in a decomposition that is defined by critical curves that are related to the aspect graph of the space to be searched. It then generates locally optimal trajectories within each of these regions to construct a complete continuous path. We have implemented this algorithm and present results.
Alejandro Sarmiento, Rafael Murrieta-Cid, Seth Hutchinson 0001
IROS2
2003 Optimal navigation and object finding without geometric maps or localization
abstract
In this paper we develop a dynamite data structure, useful for robot navigation in an unknown, simply connected planar environment. The guiding philosophy in this work is to avoid traditional problems such as complete map building and localization by constructing a minimal representation based entirely on critical events in online sensor measurements made by the robot. Furthermore, this representation provides a sensor-feedback motion strategy that guides the robot along an optimal trajectory between any two environment locations, and allows the search of static targets, even though there is no geometric map of the environment. We present algorithms for building the data structure in an unknown environment, and for using it to perform optimal navigation. We implemented these algorithms on a real mobile robot. Results are presented in which the robot builds the data structure online, and is able to use it without needing a global reference frame. Simulation results are shown to demonstrate how the robot is able to find interesting objects in the environment.
Benjamín Tovar, Steven M. LaValle, Rafael Murrieta-Cid
ICRA3
2003 On the existence of a strategy to maintain a moving target within the sensing range of an observer reacting with delay
abstract
This paper deals with the problem of computing the motions of a robot observer in order to maintain visibility of a moving target. The target moves unpredictably, and the distribution of obstacles in the workspace is known in advance. Our algorithm computes a motion strategy based on partitioning the configuration space and the workspace in non-critical regions separated by critical curves. In this work, the existence of a solution for a given polygon and delay are determined.
Rafael Murrieta-Cid, Alejandro Sarmiento, Seth Hutchinson 0001
IROS1
2003 An efficient strategy for rapidly finding an object in a polygonal world
abstract
In this paper, we propose an approach to solve the problem of finding an object in a polygon which may contain holes. We define an optimal solution as the route that minimizes the expected time it takes to find said object. The object search problem is shown to be NP-hard by reduction, therefore, we propose the heuristic of an utility function, defined as the ratio of a gain over a cost and a greedy algorithm in a reduced search space that is able to explore several steps ahead without incurring in too high computational cost. This approach was implemented and simulation results are shown.
Alejandro Sarmiento, Rafael Murrieta-Cid, Seth Hutchinson 0001
IROS2
2003 Locally-optimal navigation in multiply-connected environments without geometric maps
abstract
In this paper we present an algorithm to build a sensor-based, dynamic data structure useful for robot navigation in an unknown, multiply-connected planar environment. This data structure offers a robust framework for robot navigation, avoiding the need of a complete geometric map or explicit localization, by building a minimal representation based entirely on critical events in online sensor measurements made by the robot. There are two sensing requirements for the robot: it must detect when it is close to the walls, to perform wall-following reliably, and it must be able to detect discontinuities in depth information. It is also assumed that the robot is able to drop, detect and recover a marker. The navigation paths generated are optimal up to the homotopy class to which the paths belong, even though no distance information is measured.
Benjamín Tovar, Steven M. LaValle, Rafael Murrieta-Cid
IROS3
2002 A Reactive Motion Planner to Maintain Visibility of Unpredictable Targets
abstract
This paper deals with the problem of computing the motions of one or more robot observers in order to maintain visibility of one or several moving targets. The targets are assumed to move unpredictably, and the distribution of obstacles in the workspace is assumed to be known in advance. Our algorithm computes a motion strategy by maximizing the shortest distance to escape $the shortest distance the target needs to move in order to escape the observer's visibility region. Three main points are discussed: 1) the design and implementation of a reactive planner; 2) the integration and testing of such a planner in a robot system which includes perceptual and control capabilities; and 3) the design and simulation of a motion planner for the task of maintaining visibility of two targets using two mobile observers.
Rafael Murrieta-Cid, Héctor H. González-Baños, Benjamín Tovar
ICRA1
2002 Building Multi-Level Models: From Landscapes to Landmarks
abstract
In this paper a complete strategy for scene modelling from sensory data acquired in a natural environment is defined. This strategy is applied to outdoor mobile robotics, from environment recognition to landmark extraction. In this work, an environment is understood as a specific kind of landscape, for instance prairie, forest, desert, etc. A landmark is defined as a conspicuous object in the environment. In the context of outdoor mobile robotics a landmark has to be useful to perform localization and navigation tasks.
Rafael Murrieta-Cid, Carlos Parra 0001, Michel Devy, Benjamín Tovar, Claudia Esteves
ICRA1
2002 Robot motion planning for map building
abstract
The goal of this work is to develop techniques that allow one or more robotic observers to operate with full autonomy while accomplishing the task of model building. The planning algorithm operates using certain simple but flexible models of the observer sensor and actuator abilities. We provide techniques that allow us to implement these sensor models on top of the capabilities of the actual (and off-the-shelf) sensors we have. It is worth keeping the following points in mind regarding our goals: 1) even with completely idealized sensing and mobility capabilities, the algorithmic task of model building is quite challenging; 2) computational techniques can be used to approximate and implement these idealized sensors on top of actual sensors; and 3) the quality and success of the generated plans depend significantly on the observer capabilities. The study of this dependency terms of high-level parameters describing the sensors is part of this work.
Benjamín Tovar, Rafael Murrieta-Cid, Claudia Esteves
IROS2
1999 3-D Modelling and Robot Localization from Visual and Range Data in Natural Scenes
Carlos Parra 0001, Rafael Murrieta-Cid, Michel Devy, Maurice Briot
ICVS2
1998 Landmark identification and tracking in natural environment
abstract
This paper deals with the development of the use of visual function in order to add useful information for tasks of a mobile robot roving in natural environments. We have proposed and implemented the nominative region model which indicates every region's nature in an image. A color segmentation algorithm provides a synthetic description of the scene. Regions obtained from the segmentation stage are then characterized by their color and texture and afterwards identified in order to obtain their nature (grass, rocks, ...). Probabilistic methods are used to determine the nature of current elements in the environment. Then, one specific landmark is chosen according to its nature and shape and this representation is tracked through an image sequence.
Rafael Murrieta-Cid, Maurice Briot, Nicolas Vandapel
IROS1