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

Jamie Snape

dblp:91/7751 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2012
0000-0002-3326-9765ORCID · verified

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

Artificial intelligence and machine learning · 4 · 3 first-authorSystems, architecture and hardware · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
3 papers
Motion planning and robot control · 64% Robot navigation and mapping · 20% Multi-agent systems · 16%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › collision avoidance
reciprocal collision avoidance
0.222011
Reciprocal collision avoidance with acceleration-velocity obstacles · ICRA 2011
Navigating multiple simple-airplanes in 3D workspace · ICRA 2010
Robotics › Motion planning and robot control
collision avoidance
0.112011
The Hybrid Reciprocal Velocity Obstacle · IEEE Trans. Robotics 2011
Robotics › Robot navigation and mapping › multi-robot navigation
decentralized navigation
0.112011
The Hybrid Reciprocal Velocity Obstacle · IEEE Trans. Robotics 2011
Knowledge, reasoning and agents › Multi-agent systems › multi-agent control
multi-agent navigation
0.112011
Reciprocal collision avoidance with acceleration-velocity obstacles · ICRA 2011
Robotics › Motion planning and robot control › collision avoidance
multi-robot collision avoidance
0.112010
Navigating multiple simple-airplanes in 3D workspace · ICRA 2010
Robotics › Robot navigation and mapping › mobile robot navigation › 3d navigation
aerial robot navigation
0.012010
Navigating multiple simple-airplanes in 3D workspace · ICRA 2010

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

velocity obstacle · 0.2reciprocal collision avoidance · 0.1proportional control · 0.1variable reciprocity · 0.1locally optimal reciprocal collision avoidance · 0.1
YearPublicationVenuePosition
2012 Way portals: efficient multi-agent navigation with line-segment goals
abstract
It is a common artifact of multi-agent motion planning for groups of agents, following similar paths, to converge to a line. This occurs because the agents' immediate goals, also known as waypoints, are frequently a common point in space. Contention for the point goal causes agents to line up and generally interferes with agent motion. By extending the definition of an immediate point goal to a line segment, which we call a "way portal", we enable the agents to better utilize the space available to them in responding to dynamic constraints. We present a novel multi-agent navigation algorithm to efficiently compute the trajectories of autonomous agents using these way portals. We have incorporated the concept into a velocity obstacle-based local navigation model and present a new segment optimization algorithm that efficiently computes a new agent velocity with respect to the way portal. We show how way portal data is extracted from current global navigation data structures, such as navigation meshes. The algorithm is relatively simple to implement and has a small run-time cost (approximately 3 μs per agent.) We highlight its performance in different game-like scenarios and observe improved agent behavior and better utilization of free space.
Sean Curtis, Jamie Snape, Dinesh Manocha
I3D2
2011 Reciprocal collision avoidance with acceleration-velocity obstacles
abstract
We present an approach for collision avoidance for mobile robots that takes into account acceleration constraints. We discuss both the case of navigating a single robot among moving obstacles, and the case of multiple robots reciprocally avoiding collisions with each other while navigating a common workspace. Inspired by the concept of velocity obstacles [3], we introduce the acceleration-velocity obstacle (AVO) to let a robot avoid collisions with moving obstacles while obeying acceleration constraints. AVO characterizes the set of new velocities the robot can safely reach and adopt using proportional control of the acceleration. We extend this concept to reciprocal collision avoidance for multi-robot settings, by letting each robot take half of the responsibility of avoiding pairwise collisions. Our formulation guarantees collision-free navigation even as the robots act independently and simultaneously, without coordination. Our approach is designed for holonomic robots, but can also be applied to kinematically constrained non-holonomic robots such as cars. We have implemented our approach, and we show simulation results in challenging environments with large numbers of robots and obstacles.
Jur P. van den Berg, Jamie Snape, Stephen J. Guy, Dinesh Manocha
ICRA2
2011 The Hybrid Reciprocal Velocity Obstacle
abstract
We present the hybrid reciprocal velocity obstacle for collision-free and oscillation-free navigation of multiple mobile robots or virtual agents. Each robot senses its surroundings and acts independently without central coordination or communication with other robots. Our approach uses both the current position and the velocity of other robots to compute their future trajectories in order to avoid collisions. Moreover, our approach is reciprocal and avoids oscillations by explicitly taking into account that the other robots sense their surroundings as well and change their trajectories accordingly. We apply hybrid reciprocal velocity obstacles to iRobot Create mobile robots and demonstrate direct, collision-free, and oscillation-free navigation.
Jamie Snape, Jur P. van den Berg, Stephen J. Guy, Dinesh Manocha
IEEE Trans. Robotics1
2010 Navigating multiple simple-airplanes in 3D workspace
abstract
We present an algorithm for collision-free navigation of multiple flying robots in three-dimensional workspace. Our approach extends the model of a simple car to a simple-airplane, which has constraints on speed and steering angle and includes a configuration variable for the altitude. We use a locally optimal reciprocal collision avoidance scheme that computes the trajectory without any collisions or oscillations for each airplane independently. In addition, our algorithm explicitly considers the kinematic and dynamic constraints of a simple-airplane and uses the notion of variable reciprocity when choosing velocities to ensure that simple-airplanes that are less constrained take more responsibility for avoiding collisions. We test our approach in two simulations and compute collision-free and oscillation-free trajectories that satisfy the kinematic and dynamic constraints of each simple-airplane.
Jamie Snape, Dinesh Manocha
ICRA1
2010 Smooth and collision-free navigation for multiple robots under differential-drive constraints
abstract
We present a method for smooth and collision-free navigation for multiple independent robots under differential-drive constraints. Our algorithm is based on the optimal reciprocal collision avoidance formulation and guarantees both smoothness in the trajectories of the robots and locally collision-free paths. We provide proofs of these guarantees and demonstrate the effectiveness of our method in experimental scenarios using iRobot Create mobile robots navigating amongst each other.
Jamie Snape, Jur P. van den Berg, Stephen J. Guy, Dinesh Manocha
IROS1
2009 Independent navigation of multiple mobile robots with hybrid reciprocal velocity obstacles
abstract
We present an approach for smooth and collision-free navigation of multiple mobile robots amongst each other. Each robot senses its surroundings and acts independently without central coordination or communication with other robots. Our approach uses both the current position and the velocity of other robots to predict their future trajectory in order to avoid collisions. Moreover, our approach is reciprocal and avoids oscillations by explicitly taking into account that the other robots also sense their surroundings and change their trajectories accordingly. We build on prior work related to velocity obstacles and reciprocal velocity obstacles and introduce the concept of hybrid reciprocal velocity obstacles for collision avoidance that takes into account the kinematics of the robots and uncertainty in sensor data. We apply our approach to a set of iRobot Create robots using centralized sensing and show natural, direct, and collision-free navigation in several challenging scenarios.
Jamie Snape, Jur P. van den Berg, Stephen J. Guy, Dinesh Manocha
IROS1