← Search

Andrew J Davison

56 accepted papers

2026

DANCeRS: A Distributed Algorithm for Negotiating Consensus in Robot Swarms with Gaussian Belief Propagation

ICRA 2026poster

Robot swarms require cohesive collective behaviour to address diverse challenges, including shape formation and decision-making. Existing approaches often treat consensus in discrete and continuous decision spaces as distinct problems. We present DANCeRS, a unified, distributed algorithm leveraging …

2025

4DTAM: Non-Rigid Tracking and Mapping via Dynamic Surface Gaussians

CVPR 2025poster

We propose the first 4D tracking and mapping method that jointly performs camera localization and non-rigid surface reconstruction via differentiable rendering. Our approach captures 4D scenes from an online stream of color images with depth measurements or predictions by simultaneously optimizing s…

Cited by 0SourcePDFScholar
2024

A Distributed Multi-Robot Framework for Exploration, Information Acquisition and Consensus

ICRA 2024poster

The distributed coordination of robot teams performing complex tasks is challenging to formulate. The different aspects of a complete task such as local planning for obstacle avoidance, global goal coordination and collaborative mapping are often solved separately, when clearly each of these should…

Cited by 5SourcecodeScholar
2024

Distributed Simultaneous Localisation and Auto-Calibration Using Gaussian Belief Propagation

RA-L 2024

We present a novel scalable, fully distributed, and online method for simultaneous localisation and extrinsic calibration for multi-robot setups. Individual a priori unknown robot poses are probabilistically inferred as robots sense each other while simultaneously calibrating their sensors and marke

Cited by 14SourceScholar
2024

EscherNet: A Generative Model for Scalable View Synthesis

CVPR 2024poster

We introduce EscherNet a multi-view conditioned diffusion model for view synthesis. EscherNet learns implicit and generative 3D representations coupled with a specialised camera positional encoding allowing precise and continuous relative control of the camera transformation between an arbitrary num…

2023

Distributing Collaborative Multi-Robot Planning With Gaussian Belief Propagation

RA-L 2023

Precise coordinated planning over a forward time window enables safe and highly efficient motion when many robots must work together in tight spaces, but this would normally require centralised control of all devices which is difficult to scale. We demonstrate GBP Planning, a new purely distributed

Cited by 44SourcecodeScholar
2023

Feature-Realistic Neural Fusion for Real-Time, Open Set Scene Understanding

ICRA 2023poster

General scene understanding for robotics requires flexible semantic representation, so that novel objects and structures which may not have been known at training time can be identified, segmented and grouped. We present an algorithm which fuses general learned features from a standard pre-trained n…

Cited by 52SourcecodeScholar
2023

iLabel: Revealing Objects in Neural Fields

RA-L 2023

A neural field trained with self-supervision to efficiently represent the geometry and colour of a 3D scene tends to automatically decompose it into coherent and accurate object-like regions, which can be revealed with sparse labelling interactions to produce a 3D semantic scene segmentation. Our re

Cited by 28SourceScholar
2023

iMODE:Real-Time Incremental Monocular Dense Mapping Using Neural Field

ICRA 2023poster

We present a novel real-time dense and semantic neural field mapping system that uses only monocular images as input. Our scene representation is a dense continuous radiance field represented by a Multi-Layer Perceptron (MLP), trained from scratch in real-time. We build on high-performance sparse vi…

Cited by 12SourceScholar
2023

vMAP: Vectorised Object Mapping for Neural Field SLAM

CVPR 2023poster

We present vMAP, an object-level dense SLAM system using neural field representations. Each object is represented by a small MLP, enabling efficient, watertight object modelling without the need for 3D priors. As an RGB-D camera browses a scene with no prior information, vMAP detects object instance…

2022

Coarse-To-Fine Q-Attention: Efficient Learning for Visual Robotic Manipulation via Discretisation

CVPR 2022oral

We present a coarse-to-fine discretisation method that enables the use of discrete reinforcement learning approaches in place of unstable and data-inefficient actor-critic methods in continuous robotics domains. This approach builds on the recently released ARM algorithm, which replaces the continuo…

Cited by 139PDFcodeScholar
2022

From Scene Flow to Visual Odometry Through Local and Global Regularisation in Markov Random Fields

RA-L 2022

We revisit pairwise Markov Random Field (MRF) formulations for RGB-D scene flow and leverage novel advances in processor design for real-time implementations. We consider scene flow approaches which consist of data terms enforcing intensity consistency between consecutive images, together with regul

Cited by 4SourceScholar
2022

Incremental Abstraction in Distributed Probabilistic SLAM Graphs

ICRA 2022poster

Scene graphs represent the key components of a scene in a compact and semantically rich way, but are difficult to build during incremental SLAM operation because of the challenges of robustly identifying abstract scene elements and optimising continually changing, complex graphs. We present a distri…

Cited by 8SourceScholar
2022

Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenes

IROS 2022poster

In this paper, we propose a novel object-level mapping system that can simultaneously segment, track, and reconstruct objects in dynamic scenes. It can further predict and complete their full geometries by conditioning on reconstructions from depth inputs and a category-level shape prior with the ai…

Cited by 13SourceScholar
2022

ReorientBot: Learning Object Reorientation for Specific-Posed Placement

ICRA 2022poster

Robots need the capability of placing objects in arbitrary, specific poses to rearrange the world and achieve various valuable tasks. Object reorientation plays a crucial role in this as objects may not initially be oriented such that the robot can grasp and then immediately place them in a specific…

Cited by 30SourcecodeScholar
2022

SafePicking: Learning Safe Object Extraction via Object-Level Mapping

ICRA 2022poster

Robots need object-level scene understanding to manipulate objects while reasoning about contact, support, and occlusion among objects. Given a pile of objects, object recognition and reconstruction can identify the boundary of object instances, giving important cues as to how the objects form and s…

Cited by 14SourcecodeScholar
2021

CodeMapping: Real-Time Dense Mapping for Sparse SLAM using Compact Scene Representations

RA-L 2021

We propose a novel dense mapping framework for sparse visual SLAM systems which leverages a compact scene representation. State-of-the-art sparse visual SLAM systems provide accurate and reliable estimates of the camera trajectory and locations of landmarks. While these sparse maps are useful for lo

Cited by 55SourceScholar
2021

In-Place Scene Labelling and Understanding With Implicit Scene Representation

ICCV 2021poster

Semantic labelling is highly correlated with geometry and radiance reconstruction, as scene entities with similar shape and appearance are more likely to come from similar classes. Recent implicit neural reconstruction techniques are appealing as they do not require prior training data, but the same…

Cited by 527PDFScholar
2021

SIMstack: A Generative Shape and Instance Model for Unordered Object Stacks

ICCV 2021poster

By estimating 3D shape and instances from a single view, we can capture information about the environment quickly, without the need for comprehensive scanning and multi-view fusion. Solving this task for composite scenes (such as object stacks) is challenging: occluded areas are not only ambiguous i…

Cited by 9PDFScholar
2020

Comparing View-Based and Map-Based Semantic Labelling in Real-Time SLAM

ICRA 2020poster

Generally capable Spatial AI systems must build persistent scene representations where geometric models are combined with meaningful semantic labels. The many approaches to labelling scenes can be divided into two clear groups: view-based which estimate labels from the input view-wise data and then…

Cited by 6SourceScholar
2020

DeepFactors: Real-Time Probabilistic Dense Monocular SLAM

RA-L 2020

The ability to estimate rich geometry and camera motion from monocular imagery is fundamental to future interactive robotics and augmented reality applications. Different approaches have been proposed that vary in scene geometry representation (sparse landmarks, dense maps), the consistency metric u

Cited by 225SourcecodeScholar
2020

MoreFusion: Multi-object Reasoning for 6D Pose Estimation from Volumetric Fusion

CVPR 2020poster

Robots and other smart devices need efficient object-based scene representations from their on-board vision systems to reason about contact, physics and occlusion. Recognized precise object models will play an important role alongside non-parametric reconstructions of unrecognized structures. We pre…

Cited by 119PDFcodeScholar
2020

RLBench: The Robot Learning Benchmark & Learning Environment

RA-L 2020

We present a challenging new benchmark and learning-environment for robot learning: RLBench. The benchmark features 100 completely unique, hand-designed tasks, ranging in difficulty from simple target reaching and door opening to longer multi-stage tasks, such as opening an oven and placing a tray i

Cited by 848SourcecodeScholar
2019

Characterizing Visual Localization and Mapping Datasets

ICRA 2019poster

Benchmarking mapping and motion estimation algorithms is established practice in robotics and computer vision. As the diversity of datasets increases, in terms of the trajectories, models, and scenes, it becomes a challenge to select datasets for a given benchmarking purpose. Inspired by the Wassers…

Cited by 30SourceScholar
2019

Learning Meshes for Dense Visual SLAM

ICCV 2019poster

Estimating motion and surrounding geometry of a moving camera remains a challenging inference problem. From an information theoretic point of view, estimates should get better as more information is included, such as is done in dense SLAM, but this is strongly dependent on the validity of the underl…

Cited by 28PDFScholar
2019

SLAMBench 3.0: Systematic Automated Reproducible Evaluation of SLAM Systems for Robot Vision Challenges and Scene Understanding

ICRA 2019poster

As the SLAM research area matures and the number of SLAM systems available increases, the need for frameworks that can objectively evaluate them against prior work grows. This new version of SLAMBench moves beyond traditional visual SLAM, and provides new support for scene understanding and non-rigi…

Cited by 47SourceScholar
2019

SceneCode: Monocular Dense Semantic Reconstruction Using Learned Encoded Scene Representations

CVPR 2019poster

Systems which incrementally create 3D semantic maps from image sequences must store and update representations of both geometry and semantic entities. However, while there has been much work on the correct formulation for geometrical estimation, state-of-the-art systems usually rely on simple semant…

Cited by 95PDFScholar
2018

CodeSLAM — Learning a Compact, Optimisable Representation for Dense Visual SLAM

CVPR 2018poster

The representation of geometry in real-time 3D perception systems continues to be a critical research issue. Dense maps capture complete surface shape and can be augmented with semantic labels, but their high dimensionality makes them computationally costly to store and process, and unsuitable for r…

Cited by 463SourcePDFScholar
2018

Learning to Solve Nonlinear Least Squares for Monocular Stereo

ECCV 2018poster

Sum-of-squares objective functions are very popular in computer vision algorithms. However, these objective functions are not always easy to optimize. The underlying assumptions made by solvers are often not satisfied and many problems are inherently ill-posed. In this paper, we propose a neural non…

Cited by 100SourcePDFScholar
2018

SLAMBench2: Multi-Objective Head-to-Head Benchmarking for Visual SLAM

ICRA 2018poster

SLAM is becoming a key component of robotics and augmented reality (AR) systems. While a large number of SLAM algorithms have been presented, there has been little effort to unify the interface of such algorithms, or to perform a holistic comparison of their capabilities. This is a problem since dif…

Cited by 79SourcecodeScholar
2017

Application-oriented design space exploration for SLAM algorithms

ICRA 2017poster

In visual SLAM, there are many software and hardware parameters, such as algorithmic thresholds and GPU frequency, that need to be tuned; however, this tuning should also take into account the structure and motion of the camera. In this paper, we determine the complexity of the structure and motion…

Cited by 39SourceScholar
2017

Monocular visual odometry: Sparse joint optimisation or dense alternation?

ICRA 2017poster

Real-time monocular SLAM is increasingly mature and entering commercial products. However, there is a divide between two techniques providing similar performance. Despite the rise of ‘dense’ and ‘semi-dense’ methods which use large proportions of the pixels in a video stream to estimate motion and s…

Cited by 22SourceScholar
2017

SceneNet RGB-D: Can 5M Synthetic Images Beat Generic ImageNet Pre-Training on Indoor Segmentation?

ICCV 2017poster

We introduce SceneNet RGB-D, a dataset providing pixel-perfect ground truth for scene understanding problems such as semantic segmentation, instance segmentation, and object detection. It also provides perfect camera poses and depth data, allowing investigation into geometric computer vision problem…

Cited by 362PDFcodeScholar
2017

Transferring End-to-End Visuomotor Control from Simulation to Real World for a Multi-Stage Task

CoRL 2017

End-to-end control for robot manipulation and grasping is emerging as an attractive alternative to traditional pipelined approaches. However, end-to-end methods tend to either be slow to train, exhibit little or no generalisability, or lack the ability to accomplish long-horizon or multi-stage tasks

Cited by 0SourcePDFScholar
2016

Comparative design space exploration of dense and semi-dense SLAM

ICRA 2016

SLAM has matured significantly over the past few years, and is beginning to appear in serious commercial products. While new SLAM systems are being proposed at every conference, evaluation is often restricted to qualitative visualizations or accuracy estimation against a ground truth. This is due to

Cited by 26SourceScholar
2016

Deep learning a grasp function for grasping under gripper pose uncertainty

IROS 2016poster

This paper presents a new method for parallel-jaw grasping of isolated objects from depth images, under large gripper pose uncertainty. Whilst most approaches aim to predict the single best grasp pose from an image, our method first predicts a score for every possible grasp pose, which we denote the…

Cited by 307SourceScholar
2016

Pairwise Decomposition of Image Sequences for Active Multi-View Recognition

CVPR 2016oral

A multi-view image sequence provides a much richer capacity for object recognition than from a single image. However, most existing solutions to multi-view recognition typically adopt hand-crafted, model-based geometric methods, which do not readily embrace recent trends in deep learning. We propose…

Cited by 308PDFScholar
2016

Simultaneous Optical Flow and Intensity Estimation From an Event Camera

CVPR 2016oral

Event cameras are bio-inspired vision sensors which mimic retinas to measure per-pixel intensity change rather than outputting an actual intensity image. This proposed paradigm shift away from traditional frame cameras offers significant potential advantages: namely avoiding high data rates, dynamic…

Cited by 377PDFScholar
2015

Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM

ICRA 2015poster

Real-time dense computer vision and SLAM offer great potential for a new level of scene modelling, tracking and real environmental interaction for many types of robot, but their high computational requirements mean that use on mass market embedded platforms is challenging. Meanwhile, trends in low-c…

Cited by 211SourceScholar