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

Jonathan D. Gammell

dblp:134/0620 · DBLP profile ↗
← Back
14ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0002-1034-3889ORCID · verified

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

Artificial intelligence and machine learning · 13 · 2 first-author · 2 since 2021Systems, architecture and hardware · 11 · 2 first-author · 1 since 2021Applied, 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
7 papers
Motion planning and robot control · 84% Planning, search and constraint satisfaction · 7% Robot navigation and mapping · 4%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
2.352025
Nearest-Neighbourless Asymptotically Optimal Motion Planning with Fully Connected Informed Trees (FCIT*) · ICRA 2025
Adaptively Informed Trees (AIT*): Fast Asymptotically Optimal Path Planning through Adaptive Heuristics · ICRA 2020
Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques · ICRA 2020
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning
1.732025
Nearest-Neighbourless Asymptotically Optimal Motion Planning with Fully Connected Informed Trees (FCIT*) · ICRA 2025
Adaptively Informed Trees (AIT*): Fast Asymptotically Optimal Path Planning through Adaptive Heuristics · ICRA 2020
Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques · ICRA 2020
Robotics › Motion planning and robot control › motion planning › optimal motion planning
asymptotically optimal motion planning
1.632025
Nearest-Neighbourless Asymptotically Optimal Motion Planning with Fully Connected Informed Trees (FCIT*) · ICRA 2025
Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques · ICRA 2020
Informed Sampling for Asymptotically Optimal Path Planning · IEEE Trans. Robotics 2018
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
informed sampling
0.822020
Adaptively Informed Trees (AIT*): Fast Asymptotically Optimal Path Planning through Adaptive Heuristics · ICRA 2020
Informed Sampling for Asymptotically Optimal Path Planning · IEEE Trans. Robotics 2018
Robotics › Robot navigation and mapping › view planning
next-best-view planning
0.312018
Surface Edge Explorer (see): Planning Next Best Views Directly from 3D Observations · ICRA 2018
Robotics › Robot manipulation › tactile sensing
surface exploration
0.312018
Surface Edge Explorer (see): Planning Next Best Views Directly from 3D Observations · ICRA 2018
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › search-based planning
graph-based planning
0.212015
Batch Informed Trees (BIT*): Sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs · ICRA 2015
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
anytime search
0.112020
Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques · ICRA 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
graph search
0.112020
Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques · ICRA 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.112020
Adaptively Informed Trees (AIT*): Fast Asymptotically Optimal Path Planning through Adaptive Heuristics · ICRA 2020
Computer vision › 3D vision
3d scene reconstruction
0.112018
Surface Edge Explorer (see): Planning Next Best Views Directly from 3D Observations · ICRA 2018
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
RRT
0.112018
Informed Sampling for Asymptotically Optimal Path Planning · IEEE Trans. Robotics 2018
Robotics › Motion planning and robot control
trajectory optimization
0.112016
Regionally accelerated batch informed trees (RABIT*): A framework to integrate local information into optimal path planning · ICRA 2016

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

fully connected graphs · 0.9anytime algorithm · 0.9SIMD parallelism · 0.9BIT* · 0.9RRT · 0.7asymmetric bidirectional search · 0.4ATD* · 0.4volumetric representation · 0.3prolate hyperspheroid sampling · 0.3density representation · 0.3
YearPublicationVenuePosition
2025 Nearest-Neighbourless Asymptotically Optimal Motion Planning with Fully Connected Informed Trees (FCIT*)
abstract
Improving the performance of motion planning algorithms for high-degree-of-freedom robots usually requires reducing the cost or frequency of computationally expensive operations. Traditionally, and especially for asymptotically optimal sampling-based motion planners, the most expensive operations are local motion validation and querying the nearest neighbours of a configuration. Recent advances have significantly reduced the cost of motion validation by using single instruction/multiple data (SIMD) parallelism to improve solution times for satisficing motion planning problems. These advances have not yet been applied to asymptotically optimal motion planning. This paper presents Fully Connected Informed Trees (FCIT*), the first fully connected, informed, anytime almost-surely asymptotically optimal (ASAO) algorithm. FCIT* exploits the radically reduced cost of edge evaluation via SIMD parallelism to build and search fully connected graphs. This removes the need for nearest-neighbours structures, which are a dominant cost for many sampling-based motion planners, and allows it to find initial solutions faster than state-of-the-art ASAO (VAMP, OMPL) and satisficing (OMPL) algorithms on the MotionBenchMaker dataset while converging towards optimal plans in an anytime manner.
Tyler S. Wilson, Wil Thomason, Zachary Kingston, Lydia E. Kavraki, Jonathan D. Gammell
ICRA5
2022 Effort Informed Roadmaps (EIRM*): Efficient Asymptotically Optimal Multiquery Planning by Actively Reusing Validation Effort
Valentin N. Hartmann, Marlin P. Strub, Marc Toussaint, Jonathan D. Gammell
ISRR4
2020 Advanced BIT* (ABIT*): Sampling-Based Planning with Advanced Graph-Search Techniques
abstract
Path planning is an active area of research essential for many applications in robotics. Popular techniques include graph-based searches and sampling-based planners. These approaches are powerful but have limitations. This paper continues work to combine their strengths and mitigate their limitations using a unified planning paradigm. It does this by viewing the path planning problem as the two subproblems of search and approximation and using advanced graph-search techniques on a sampling-based approximation. This perspective leads to Advanced BIT*. ABIT* combines truncated anytime graph-based searches, such as ATD*, with anytime almost-surely asymptotically optimal sampling-based planners, such as RRT*. This allows it to quickly find initial solutions and then converge towards the optimum in an anytime manner. ABIT* outperforms existing single-query, sampling-based planners on the tested problems in $\mathbb{R}^{4}$ and $\mathbb{R}^{8}$, and was demonstrated on real-world problems with NASA/JPL-Caltech.
Marlin P. Strub, Jonathan D. Gammell
ICRA2
2020 Adaptively Informed Trees (AIT*): Fast Asymptotically Optimal Path Planning through Adaptive Heuristics
abstract
Informed sampling-based planning algorithms exploit problem knowledge for better search performance. This knowledge is often expressed as heuristic estimates of solution cost and used to order the search. The practical improvement of this informed search depends on the accuracy of the heuristic.Selecting an appropriate heuristic is difficult. Heuristics applicable to an entire problem domain are often simple to define and inexpensive to evaluate but may not be beneficial for a specific problem instance. Heuristics specific to a problem instance are often difficult to define or expensive to evaluate but can make the search itself trivial.This paper presents Adaptively Informed Trees (AIT*), an almost-surely asymptotically optimal sampling-based planner based on BIT*. AIT* adapts its search to each problem instance by using an asymmetric bidirectional search to simultaneously estimate and exploit a problem-specific heuristic. This allows it to quickly find initial solutions and converge towards the optimum. AIT* solves the tested problems as fast as RRT-Connect while also converging towards the optimum.
Marlin P. Strub, Jonathan D. Gammell
ICRA2
2020 Proactive Estimation of Occlusions and Scene Coverage for Planning Next Best Views in an Unstructured Representation
abstract
The process of planning views to observe a scene is known as the Next Best View (NBV) problem. Approaches often aim to obtain high-quality scene observations while reducing the number of views, travel distance and computational cost. Considering occlusions and scene coverage can significantly reduce the number of views and travel distance required to obtain an observation. Structured representations (e.g., a voxel grid or surface mesh) typically use raycasting to evaluate the visibility of represented structures but this is often computationally expensive. Unstructured representations (e.g., point density) avoid the computational overhead of maintaining and raycasting a structure imposed on the scene but as a result do not proactively predict the success of future measurements. This paper presents proactive solutions for handling occlusions and considering scene coverage with an unstructured representation. Their performance is evaluated by extending the density-based Surface Edge Explorer (SEE). Experiments show that these techniques allow an unstructured representation to observe scenes with fewer views and shorter distances while retaining high observation quality and low computational cost.
Rowan Border, Jonathan D. Gammell
IROS2
2020 Occlusion-Robust MVO: Multimotion Estimation Through Occlusion Via Motion Closure
abstract
Visual motion estimation is an integral and well-studied challenge in autonomous navigation. Recent work has focused on addressing multimotion estimation, which is especially challenging in highly dynamic environments. Such environments not only comprise multiple, complex motions but also tend to exhibit significant occlusion.Previous work in object tracking focuses on maintaining the integrity of object tracks but usually relies on specific appearance-based descriptors or constrained motion models. These approaches are very effective in specific applications but do not generalize to the full multimotion estimation problem.This paper presents a pipeline for estimating multiple motions, including the camera egomotion, in the presence of occlusions. This approach uses an expressive motion prior to estimate the SE(3) trajectory of every motion in the scene, even during temporary occlusions, and identify the reappearance of motions through motion closure. The performance of this occlusion-robust multimotion visual odometry (MVO) pipeline is evaluated on real-world data and the Oxford Multimotion Dataset.
Kevin M. Judd, Jonathan D. Gammell
IROS2
2020 Navigation on the Line: Traversability Analysis and Path Planning for Extreme-Terrain Rappelling Rovers
abstract
Many areas of scientific interest in planetary exploration, such as lunar pits, icy-moon crevasses, and Martian craters, are inaccessible to current wheeled rovers. Rappelling rovers can safely traverse these steep surfaces, but require techniques to navigate their complex terrain. This dynamic navigation is inherently time-critical and communication constraints (e.g. delays and small communication windows) will require planetary systems to have some autonomy.Autonomous navigation for Martian rovers is well studied on moderately sloped and locally planar surfaces, but these methods do not readily transfer to tethered systems in non-planar 3D environments. Rappelling rovers in these situations have additional challenges, including terrain-tether interaction and its effects on rover stability, path planning and control.This paper presents novel traversability analysis and path planning algorithms for rappelling rovers operating on steep terrains that account for terrain-tether interaction and the unique stability and reachability constraints of a rapelling system. The system is evaluated with a series of simulations and an analogue mission. In simulation, the planner was shown to reliably find safe paths down a 55 degree slope when a stable tether-terrain configuration exists and never recommended an unsafe path when one did not. In a planetary analogue mission, elements of the system were used to autonomously navigate Axel, a JPL rappelling rover, down a 30 degree slope with 95% autonomy by distance travelled over 46 meters.
Michael Paton, Marlin P. Strub, Travis Brown, Rebecca J. Greene, Jacob Lizewski, Vandan Patel, Jonathan D. Gammell, Issa A. D. Nesnas
IROS7
2018 Surface Edge Explorer (see): Planning Next Best Views Directly from 3D Observations
abstract
Surveying 3D scenes is a common task in robotics. Systems can do so autonomously by iteratively obtaining measurements. This process of planning observations to improve the model of a scene is called Next Best View (NBV) planning. NBV planning approaches often use either volumetric (e.g., voxel grids) or surface (e.g., triangulated meshes) representations. Volumetric approaches generalise well between scenes as they do not depend on surface geometry but do not scale to high-resolution models of large scenes. Surface representations can obtain high-resolution models at any scale but often require tuning of unintuitive parameters or multiple survey stages. This paper presents a scene-model-free NBV planning approach with a density representation. The Surface Edge Explorer (SEE) uses the density of current measurements to detect and explore observed surface boundaries. This approach is shown experimentally to provide better surface coverage in lower computation time than the evaluated state-of-the-art volumetric approaches while moving equivalent distances.
Rowan Border, Jonathan D. Gammell, Paul Newman 0001
ICRA2
2018 Multimotion Visual Odometry (MVO): Simultaneous Estimation of Camera and Third-Party Motions
abstract
Estimating motion from images is a well-studied problem in computer vision and robotics. Previous work has developed techniques to estimate the motion of a moving camera in a largely static environment (e.g., visual odometry) and to segment or track motions in a dynamic scene using known camera motions (e.g., multiple object tracking). It is more challenging to estimate the unknown motion of the camera and the dynamic scene simultaneously. Most previous work requires a priori object models (e.g., tracking-by-detection), motion constraints (e.g., planar motion), or fails to estimate the full SE (3) motions of the scene (e.g., scene flow). While these approaches work well in specific application domains, they are not generalizable to unconstrained motions. This paper extends the traditional visual odometry (VO) pipeline to estimate the full SE (3) motion of both a stereo/RGB-D camera and the dynamic scene. This multimotion visual odometry (MVO) pipeline requires no a priori knowledge of the environment or the dynamic objects. Its performance is evaluated on a real-world dynamic dataset with ground truth for all motions from a motion capture system.
Kevin M. Judd, Jonathan D. Gammell, Paul Newman 0001
IROS2
2018 Informed Sampling for Asymptotically Optimal Path Planning
abstract
Anytime almost-surely asymptotically optimal planners, such as RRT*, incrementally find paths to every state in the search domain. This is inefficient once an initial solution is found as then only states that can provide a better solution need to be considered. Exact knowledge of these states requires solving the problem but can be approximated with heuristics. This paper formally defines these sets of states and demonstrates how they can be used to analyze arbitrary planning problems. It uses the well-known $L^2$ norm (i.e., Euclidean distance) to analyze minimum-path-length problems and shows that existing approaches decrease in effectiveness factorially (i.e., faster than exponentially) with state dimension. It presents a method to address this curse of dimensionality by directly sampling the prolate hyperspheroids (i.e., symmetric $n$-dimensional ellipses) that define the $L^2$ informed set. The importance of this direct informed sampling technique is demonstrated with Informed RRT*. This extension of RRT* has less theoretical dependence on state dimension and problem size than existing techniques and allows for linear convergence on some problems. It is shown experimentally to find better solutions faster than existing techniques on both abstract planning problems and HERB, a two-arm manipulation robot.
Jonathan D. Gammell, Tim D. Barfoot, Siddhartha S. Srinivasa
IEEE Trans. Robotics1
2016 Regionally accelerated batch informed trees (RABIT*): A framework to integrate local information into optimal path planning
abstract
Sampling-based optimal planners, such as RRT*, almost-surely converge asymptotically to the optimal solution, but have provably slow convergence rates in high dimensions. This is because their commitment to finding the global optimum compels them to prioritize exploration of the entire problem domain even as its size grows exponentially. Optimization techniques, such as CHOMP, have fast convergence on these problems but only to local optima. This is because they are exploitative, prioritizing the immediate improvement of a path even though this may not find the global optimum of nonconvex cost functions.
Sanjiban Choudhury, Jonathan D. Gammell, Tim D. Barfoot, Siddhartha S. Srinivasa, Sebastian A. Scherer
ICRA2
2015 Batch Informed Trees (BIT*): Sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs
abstract
In this paper, we present Batch Informed Trees (BIT*), a planning algorithm based on unifying graph- and sampling-based planning techniques. By recognizing that a set of samples describes an implicit random geometric graph (RGG), we are able to combine the efficient ordered nature of graph-based techniques, such as A*, with the anytime scalability of sampling-based algorithms, such as Rapidly-exploring Random Trees (RRT).
Jonathan D. Gammell, Siddhartha S. Srinivasa, Tim D. Barfoot
ICRA1
2014 Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic
abstract
Rapidly-exploring random trees (RRTs) are popular in motion planning because they find solutions efficiently to single-query problems. Optimal RRTs (RRT*s) extend RRTs to the problem of finding the optimal solution, but in doing so asymptotically find the optimal path from the initial state to every state in the planning domain. This behaviour is not only inefficient but also inconsistent with their single-query nature.
Jonathan D. Gammell, Siddhartha S. Srinivasa, Tim D. Barfoot
IROS1
2013 Into Darkness: Visual Navigation Based on a Lidar-Intensity-Image Pipeline
Tim D. Barfoot, Colin McManus, Sean Anderson, Erik Beerepoot, Chi Hay Tong, Paul Timothy Furgale, Jonathan D. Gammell, John Enright
ISRR8