Demo Data from VLDB 2026 / reviewers in the wild / expert
Andrew John Hill
dblp:22/4307 · also Andrew J. Hill
· DBLP profile ↗
11ranked-venue papers
0as first author
4since 2021 · last 2023
0000-0001-9297-4256ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 1 since 2021Systems, architecture and hardware · 7Applied, interdisciplinary, general and emerging computing · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
4 papers |
Motion planning and robot control · 69% Robot navigation and mapping · 14% Multi-agent systems · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Smart cities and intelligent transportation · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
motion planning |
0.5 | 2 | 2019 | Multi-Vehicle Trajectory optimisation On Road Networks · ICRA 2019 Dynamic path planning with multi-agent data fusion - The Parallel Hierarchical Replanner · ICRA 2009 |
Robotics › Motion planning and robot control › robot control › optimal control
receding horizon control |
0.4 | 1 | 2019 | Receding horizon estimation and control with structured noise blocking for mobile robot slip compensation · ICRA 2019 |
Robotics › Motion planning and robot control › trajectory planning
time-optimal planning |
0.4 | 1 | 2019 | Multi-Vehicle Trajectory optimisation On Road Networks · ICRA 2019 |
Robotics › Motion planning and robot control
trajectory optimization |
0.4 | 1 | 2019 | Multi-Vehicle Trajectory optimisation On Road Networks · ICRA 2019 |
Knowledge, reasoning and agents › Multi-agent systems › task allocation
multi-robot task allocation |
0.3 | 1 | 2018 | Modelling Resource Contention in Multi-Robot Task Allocation Problems with Uncertain Timing · ICRA 2018 |
Robotics › Motion planning and robot control › path planning
dynamic path planning |
0.1 | 1 | 2009 | Dynamic path planning with multi-agent data fusion - The Parallel Hierarchical Replanner · ICRA 2009 |
Robotics › Autonomous driving › collaborative perception
multi-agent fusion |
0.1 | 1 | 2009 | Dynamic path planning with multi-agent data fusion - The Parallel Hierarchical Replanner · ICRA 2009 |
Methods — techniques the papers use, named apart from their topics
receding horizon estimation · 0.4receding horizon control · 0.4overlapping-block strategy · 0.4mixed-integer linear programming · 0.4mixed integer linear programming · 0.4collision constraints · 0.4collision constraint · 0.4probability approximation · 0.3monte carlo comparison · 0.3parallel hierarchical planning · 0.1asynchronous communication · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Coordinating Multiple Cooperative Vehicle Trajectories on Shared Road NetworksabstractThis paper addresses the problem of planning trajectories for multiple cooperative agents along specified paths through a static road network. Vehicle trajectories are coupled through interactions at shared areas, including intersections and road segments. A motion model is presented that includes the combined trajectories of all vehicles. The trajectories are optimized for travel time by solving a Mixed Integer Linear Program (MILP) that incorporates constraints to ensure collision avoidance. To improve the computation time of solving the MILP, two model modifications are introduced related to interactions: 1) The use of binary variables is reduced by grouping them at targeted travel times. 2) The relative travel order of interacting vehicles is constrained, guided by a heuristic solver. To further reduce computation time, an iterative method solves a sequence of smaller MILPs by targeting essential vehicle interactions with an algorithm that predicts interactions. Experiments are run on a simulated road network based on a real surface mine and haul truck trips. The proposed MILP methods are shown to significantly reduce solution costs compared to a reactive approach based on common driving practices. The MILP modifications significantly reduce computation time, trading off marginal solution quality. The reduction is extended by the iterative MILP scheme without degradation of solution quality. Philip Gun, Andrew John Hill, Robin Vujanic |
IEEE Trans. Intell. Transp. Syst. | 2 |
| 2022 | A Framework to Address the Challenges of Surface Mining through Appropriate Sensing and PerceptionabstractThe majority of sensing systems in current mining procedures are not optimized to capture the high-fidelity inputs for perception systems. This is due to the lack of accuracy, resolution, update rate, and other shortcomings in the quality and quantity of captured data. High-fidelity input from the multi-modal sensing system is a key component in the development of superior perception technologies. These technologies address critical mining concerns such as performance analysis, progress monitoring, and policy verification for safe operating practices. This paper proposes the non-trivial procedure of proper sensor selection and appropriate deployment of the sensing system to ensure high fidelity multi-modal sensing to serve the above-ground mining applications. Furthermore, the development of perception systems that incorporate this sensing system and machine learning tools is discussed. The mentioned perception systems are mainly used for in-pit visualization, analysis, and decision support applications. Nonetheless, we hope the proposed techniques could be extended to cover complex control applications too. Additionally, we demonstrate the framework for the incorporation of a representative simulated environment, along with the simulated sensors that were chosen through a precise sensor selection analysis, to produce training data for machine learning models. The models are made to be used for processing the real inputs produced by the physical Mobile Sensing Trailer (MST), which is installed in the mining environment. To the best of our knowledge, such simulation environment and its components did not exist or were not accessible before. Mehala Balamurali, Andrew John Hill, Javier Martinez, Rami N. Khushaba, Liyang Liu, Najmeh Kamyabpour, Ehsan Mihankhah |
ICARCV | 2 |
| 2022 | Flow-Achieving Online Planning and Dispatching for Continuous Transportation With Autonomous VehiclesabstractIn large-scale industrial applications, goods must be continuously transported between locations, which in the absence of conveyor systems is by a fleet of individual vehicles. This article introduces flow-achieving scheduling tree (FAST), an online dispatching algorithm that allows vehicles to efficiently operate as a team to maximize the system’s throughput while meeting a production schedule. A high-performance model is developed for high-fidelity prediction of vehicle interactions and system performance. It is subsequently optimized using a self-tuning variant of Monte Carlo tree search (MCTS) to make agile dispatch decisions in real time. The method is validated using an open-cut mine site and is shown to outperform a commonly used algorithm in this domain.Note to Practitioners—This article was motivated by the problem of dispatching autonomous haul trucks on open-cut mine sites. The proposed method is suited to any industrial transportation system where a continuous stream of goods must be efficiently transported between the load and unload stations by a potentially heterogeneous fleet of automated vehicles. The system makes decisions in real time while reacting to performance variations and disturbances by using a receding horizon approach. Off-the-shelf software commonly used in this domain is based on heuristics with limited ability to optimize, leading to myopic decision making without taking vehicle interactions into account. Here, flow-achieving scheduling tree (FAST) overcomes this by optimizing over possible schedules and thereby implicitly accounting for knock-on effects. Future work will incorporate additional constraints into the optimization process and validate FAST in other industrial domains. Konstantin Seiler, Andrew W. Palmer, Andrew John Hill |
IEEE Trans Autom. Sci. Eng. | 3 |
| 2022 | Computationally Efficient Dynamic Traffic Optimization of Railway SystemsabstractIn this paper, we investigate dynamic traffic optimization in railway systems, i.e., the behavior of these systems through time when their movements are dictated by solutions to optimization models with finite horizons. As interactions between trains are not considered beyond the limits of finite horizons, the danger of leading the system into a deadlock arises. In this paper we present new procedures to establish finite prediction horizons that are formally guaranteed to operate the system in a way that is compatible with the physical constraints of the network while avoiding deadlocking and minimizing computations. The key to this result is the notion ofrecursive feasibility. This paper introduces conditions sufficient to attain it. We then discuss several important ramifications of recursive feasibility that enable efficient computations. We examine the possibility of decomposing the underlying optimization models into smaller models with shorter horizons, or into models that only consider subsets of all trains. We also discuss warm starting and anytime approaches. We finally perform numerical experiments verifying these results on models that include a real-world railway system used for freight transport. On harder instances, some of our approaches outperform solving the same models as monolithic MILPs by more than two order of magnitude in terms of median computation times, while also achieving better worst–case optimality gaps. Robin Vujanic, Andrew John Hill |
IEEE Trans. Intell. Transp. Syst. | 2 |
| 2019 | Multi-Vehicle Trajectory optimisation On Road NetworksabstractThis paper addresses the problem of planning time-optimal trajectories for multiple cooperative agents along specified paths through a static road network.Vehicle interactions at intersections create non-trivial decisions, with complex flow-on effects for subsequent interactions.A globally optimal, minimum time trajectory is found for all vehicles using Mixed Integer Linear Programming (MILP).Computational performance is improved by minimising binary variables using iteratively applied targeted collision constraints, and efficient goal constraints.Simulation results in an open-pit mining scenario compare the proposed method against a fast heuristic method and a reactive approach based on site practices.The heuristic is found to scale better with problem size while the MILP is able to avoid local minima. Philip Gun, Andrew John Hill, Robin Vujanic |
ICRA | 2 |
| 2019 | Receding horizon estimation and control with structured noise blocking for mobile robot slip compensationabstractThe control of field robots in varying and uncertain terrain conditions presents a challenge for autonomous navigation. Online estimation of the wheel-terrain slip characteristics is essential for generating the accurate control predictions necessary for tracking trajectories in off-road environments. Receding horizon estimation (RHE) provides a powerful framework for constrained estimation, and when combined with receding horizon control (RHC), yields an adaptive optimisation-based control method. Presently, such methods assume slip to be constant over the estimation horizon, while our proposed structured blocking approach relaxes this assumption, resulting in improved state and parameter estimation. We demonstrate and compare the performance of this method in simulation, and propose an overlapping-block strategy to ameliorate some of the limitations encountered in applying noise-blocking in a receding horizon estimation and control (RHEC) context. Nathan D. Wallace, Andrew John Hill, Salah Sukkarieh |
ICRA | 3 |
| 2018 | Modelling Resource Contention in Multi-Robot Task Allocation Problems with Uncertain TimingabstractThis paper proposes an analytical framework for modelling resource contention in multi-robot systems, where the travel times and task durations are uncertain. It uses several approximation methods to quickly and accurately calculate the probability distributions describing the times at which the tasks start and finish. Specific contributions include exact and fast approximation methods for calculating the probability of a set of independent normally distributed random events occurring in a given order, a method for calculating the most likely and n-th most likely orders of occurrence for a set of independent normally distributed random events that have equal standard deviations, and a method for approximating the conditional probability distributions of the events given a specific order of the events. The complete framework is shown to be faster than a Monte Carlo approach for the same accuracy in two multi-robot task allocation problems. In addition, the importance of incorporating uncertainty is demonstrated through a comparison with a deterministic method. This is a general framework that is agnostic to the optimisation method and objective function used, and is applicable to a wide range of problems. Andrew W. Palmer, Andrew John Hill, Steve Scheding |
ICRA | 2 |
| 2014 | Stochastic collection and replenishment (SCAR) optimisation for persistent autonomyabstractRobots have a finite supply of resources such as fuel, battery charge, and storage space. The aim of the Stochastic Collection and Replenishment (SCAR) scenario is to use dedicated agents to refuel, recharge, or otherwise replenish robots in the field to facilitate persistent autonomy. This paper explores the optimisation of the SCAR scenario with a single replenishment agent, using several different objective functions. The problem is framed as a combinatorial optimisation problem, and A* is used to find the optimal schedule. Through a computational study, a ratio objective function is shown to have superior performance compared with a total weighted tardiness objective function, with a greater performance advantage present when using shorter schedule lengths. The importance of incorporating uncertainty in the objective function used in the optimisation process is also highlighted, in particular for scenarios in which the replenishment agent is under- or fully-utilised. Andrew W. Palmer, Andrew John Hill, Steve Scheding |
IROS | 2 |
| 2013 | Stochastic collection and replenishment (SCAR): Objective functionsabstractThis paper introduces two objective functions for computing the expected cost in the Stochastic Collection and Replenishment (SCAR) scenario. In the SCAR scenario, multiple user agents have a limited supply of a resource that they either use or collect, depending on the scenario. To enable persistent autonomy, dedicated replenishment agents travel to the user agents and replenish or collect their supply of the resource, thus allowing them to operate indefinitely in the field. Of the two objective functions, one uses a Monte Carlo method, while the other uses a significantly faster analytical method. Approximations to multiplication, division and inversion of Gaussian distributed variables are used to facilitate propagation of probability distributions in the analytical method when Gaussian distributed parameters are used. The analytical objective function is shown to have greater than 99% comparison accuracy when compared with the Monte Carlo objective function while achieving speed gains of several orders of magnitude. Andrew W. Palmer, Andrew John Hill, Steve Scheding |
IROS | 2 |
| 2009 | Dynamic path planning with multi-agent data fusion - The Parallel Hierarchical ReplannerabstractThe design of a hierarchical planning system in which each level operates in parallel and communicates asynchronously is presented. It is shown that this parallel hierarchical replanner is both reactive, and as close to optimal over all information in the state space as is possible given finite computational power. A comparison with three other hierarchical methods is presented, which demonstrates that for scenarios in which the time taken to achieve a mission goal is of greater importance than the cost incurred, this approach has better performance than related methods in the literature. Thomas Allen, Andrew John Hill, James Patrick Underwood, Steve Scheding |
ICRA | 2 |
| 2007 | Calibration of range sensor pose on mobile platformsabstractThis paper describes a new methodology for calculating the translational and rotational offsets of a range sensor to a reference coordinate frame on the platform to which it is affixed. The technique consists of observing an environment of known or partially known geometry, from which the offsets are determined by minimizing the error between the sensed data and the known structure. Analytic results are presented which derive the necessary conditions for a successful optimisation. Practical results confirm the analysis and show that it is possible to obtain more precise results than those obtained through hand measurement. James Patrick Underwood, Andrew John Hill, Steve Scheding |
IROS | 2 |