Demo Data from EDBT 2026 / reviewers in the wild / expert
Alonzo Kelly
dblp:24/5144
· DBLP profile ↗
34ranked-venue papers
10as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 32 · 10 first-authorSystems, architecture and hardware · 24 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 1
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
11 papers |
Motion planning and robot control · 33% Legged, aerial and field robots · 17% Robot manipulation · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Performance modeling and evaluation · 87% Embedded and real-time systems · 13% |
Topics — the 25 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation › robot simulation
sensor simulation |
0.5 | 2 | 2018 | Off-Road Lidar Simulation with Data-Driven Terrain Primitives · ICRA 2018 Construction and validation of a high fidelity simulator for a planar range sensor · ICRA 2015 |
Robotics › Autonomous driving › simulation
LiDAR simulation |
0.3 | 1 | 2018 | Off-Road Lidar Simulation with Data-Driven Terrain Primitives · ICRA 2018 |
Robotics › Legged, aerial and field robots
wheeled mobile robot |
0.3 | 2 | 2016 | High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile Robots · IEEE Trans. Robotics 2016 Slip-aware Model Predictive optimal control for Path following · ICRA 2016 |
Robotics › Motion planning and robot control
dynamic modeling |
0.2 | 1 | 2016 | High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile Robots · IEEE Trans. Robotics 2016 |
Robotics › Motion planning and robot control › motion planning
learning-based motion planning |
0.2 | 1 | 2016 | List prediction applied to motion planning · ICRA 2016 |
Robotics › Motion planning and robot control › robot control
model predictive control |
0.2 | 1 | 2016 | Slip-aware Model Predictive optimal control for Path following · ICRA 2016 |
Robotics › Motion planning and robot control
motion planning |
0.2 | 1 | 2016 | List prediction applied to motion planning · ICRA 2016 |
Computer vision › Image recognition and object detection › point set representation
point cloud representation |
0.2 | 1 | 2016 | Accelerated Generative Models for 3D Point Cloud Data · CVPR 2016 |
Robotics › Motion planning and robot control
robot control |
0.2 | 1 | 2016 | High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile Robots · IEEE Trans. Robotics 2016 |
Robotics › Motion planning and robot control › robot control
trajectory tracking |
0.2 | 1 | 2016 | Slip-aware Model Predictive optimal control for Path following · ICRA 2016 |
Robotics › Legged, aerial and field robots › terramechanics
wheel-terrain interaction |
0.2 | 1 | 2016 | High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile Robots · IEEE Trans. Robotics 2016 |
Machine learning › Learning theory › online learning
online calibration |
0.1 | 1 | 2012 | Online calibration of vehicle powertrain and pose estimation parameters using integrated dynamics · ICRA 2012 |
Computer vision › 3D vision
pose estimation |
0.1 | 1 | 2012 | Online calibration of vehicle powertrain and pose estimation parameters using integrated dynamics · ICRA 2012 |
Robotics › Robot navigation and mapping › state estimation
vehicle state estimation |
0.1 | 1 | 2012 | Online calibration of vehicle powertrain and pose estimation parameters using integrated dynamics · ICRA 2012 |
Robotics › Legged, aerial and field robots
field robotics |
0.1 | 1 | 2011 | Autonomous rover traverse and precise arm placement on remotely designated targets · ICRA 2011 |
Robotics › Robot navigation and mapping › mobile robot navigation › off-road navigation
planetary rover navigation |
0.1 | 1 | 2011 | Autonomous rover traverse and precise arm placement on remotely designated targets · ICRA 2011 |
Computer vision › 3D vision
3d scene understanding |
0.1 | 1 | 2018 | Off-Road Lidar Simulation with Data-Driven Terrain Primitives · ICRA 2018 |
Robotics › Robot navigation and mapping › terrain modeling
terrain representation |
0.1 | 1 | 2018 | Off-Road Lidar Simulation with Data-Driven Terrain Primitives · ICRA 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model |
0.1 | 1 | 2016 | Accelerated Generative Models for 3D Point Cloud Data · CVPR 2016 |
Robotics › Legged, aerial and field robots › wheeled mobile robot
skid-steered mobile robot |
0.1 | 1 | 2016 | Slip-aware Model Predictive optimal control for Path following · ICRA 2016 |
Performance modeling and evaluation
simulation |
0.1 | 1 | 2015 | Construction and validation of a high fidelity simulator for a planar range sensor · ICRA 2015 |
Robotics › Autonomous driving
perception |
0.1 | 3 | 1997 | Analysis of requirements for high speed rough terrain autonomous mobility. II. Resolution and accuracy · ICRA 1997 Analysis of requirements for high speed rough terrain autonomous mobility. I. Throughput and response · ICRA 1997 Computational complexity of terrain mapping perception in autonomous mobility · ICRA 1997 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1997 | Analysis of requirements for high speed rough terrain autonomous mobility. II. Resolution and accuracy · ICRA 1997 |
Embedded and real-time systems › real-time scheduling
complexity analysis |
0.0 | 1 | 1997 | Computational complexity of terrain mapping perception in autonomous mobility · ICRA 1997 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1997 | Analysis of requirements for high speed rough terrain autonomous mobility. I. Throughput and response · ICRA 1997 |
Methods — techniques the papers use, named apart from their topics
semantic terrain primitives · 0.3hybrid geometric terrain representation · 0.3pure-pursuit path following · 0.2model predictive control · 0.2local mixture modeling · 0.2list prediction · 0.2expectation-maximization · 0.2expectation sparsification · 0.2constrained motion prediction · 0.2conseqopt · 0.2data-driven modeling · 0.2nondimensional analysis · 0.0polynomial complexity analysis · 0.0first-principles analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Off-Road Lidar Simulation with Data-Driven Terrain PrimitivesabstractDeveloping software for large scale off-road robot applications is challenging and tedious due to cost, logistics, and rigor of field testing. High-fidelity sensor-realistic simulation can speed up the development process for perception and state estimation algorithms. We focus on Lidar simulation for robots operating in off-road environments. Lidars are integral sensors for robots, and Lidar simulation for off-road environments is particularly challenging due to the way Lidar rays interact with natural terrain such as vegetation. A hybrid geometric terrain representation has been shown to model Lidar observations well [1]. However, previous work has only been able to simulate a single, fixed scene, and the entire scene had to be precisely surveyed. In this work, we add semantic information to the hybrid geometric model. This allows us to extract terrain primitives, such as trees and shrubs, from data logs. Our approach uses these primitives to compose arbitrary scenes for Lidar simulation. We evaluate our simulator on a real-world environment of interest, and show that primitives derived using our approach generalize to new scenes. Abhijeet Tallavajhula, Çetin Meriçli, Alonzo Kelly |
ICRA | 3 |
| 2016 | Accelerated Generative Models for 3D Point Cloud DataabstractFinding meaningful, structured representations of 3D point cloud data (PCD) has become a core task for spatial perception applications. In this paper we introduce a method for constructing compact generative representations of PCD at multiple levels of detail. As opposed to deterministic structures such as voxel grids or octrees, we propose probabilistic subdivisions of the data through local mixture modeling, and show how these subdivisions can provide a maximum likelihood segmentation of the data. The final representation is hierarchical, compact, parametric, and statistically derived, facilitating run-time occupancy calculations through stochastic sampling. Unlike traditional deterministic spatial subdivision methods, our technique enables dynamic creation of voxel grids according the application's best needs. In contrast to other generative models for PCD, we explicitly enforce sparsity among points and mixtures, a technique which we call expectation sparsification. This leads to a highly parallel hierarchical Expectation Maximization (EM) algorithm well-suited for the GPU and real-time execution. We explore the trade-offs between model fidelity and model size at various levels of detail, our tests showing favorable performance when compared to octree and NDT-based methods. Benjamin Eckart, Alejandro J. Troccoli, Alonzo Kelly, Jan Kautz |
CVPR | 4 |
| 2016 | Slip-aware Model Predictive optimal control for Path followingabstractTraditional control and planning algorithms for wheeled mobile robots (WMR) either totally ignore or make simplifying assumptions about the effects of wheel slip on the motion. While this approach works reasonably well in practice on benign terrain, it fails very quickly when the WMR is deployed in terrain that induces significant wheel slip. We contribute a novel control framework that predictively corrects for the wheel slip to effectively minimize path following errors. Our framework, the Receding Horizon Model Predictive Path Follower (RHMPPF), specifically addresses the problem of path following in challenging environments where the wheel slip substantially affects the vehicle mobility. We formulate the solution to the problem as an optimal controller that utilizes a slip-aware model predictive component to effectively correct the controls generated by a strictly geometric pure-pursuit path follower. We present extensive experimental validation of our approach using a simulated 6-wheel skid-steered robot in a high-fidelity data-driven simulator, and on a real 4-wheel skid-steered robot. Our results show substantial improvement in the path following performance in both simulation and real world experiments. Venkataramanan Rajagopalan, Çetin Meriçli, Alonzo Kelly |
ICRA | 3 |
| 2016 | List prediction applied to motion planningabstractThere is growing interest in applying machine learning to motion planning. Potential applications are predicting an initial seed for trajectory optimization, predicting an effective heuristic for search based planning, and even predicting a planning algorithm for adaptive motion planning systems. In these situations, providing only a single prediction is unsatisfactory. It leads to many scenarios where the prediction suffers a high loss. In this paper, we advocate list prediction. Each predictor in a list focusses on different regions in the space of environments. This overcomes the shortcoming of a single predictor, and improves overall performance. A framework for list prediction, ConseqOpt, already exists. Our contribution is an extensive domain-specific treatment. We provide a rigorous and clear exposition of the procedure for training a list of predictors. We provide experimental results on a spectrum of motion planning applications. Each application contributes to understanding the behavior of list prediction. We observe that the benefit of list prediction over a single prediction is significant, irrespective of the application. Abhijeet Tallavajhula, Sanjiban Choudhury, Sebastian A. Scherer, Alonzo Kelly |
ICRA | 4 |
| 2016 | Nonparametric distribution regression applied to sensor modelingabstractSensor models, which specify the distribution of sensor observations, are a widely used and integral part of robotics algorithms. Observation distributions are commonly approximated by parametric models, which are limited in their expressiveness, and may require careful design to suit an application. In this paper, we propose nonparametric distribution regression as a procedure to model sensors. It is a data-driven procedure to predict distributions that makes few assumptions. We apply the procedure to model raw distributions from real sensors, and also demonstrate its utility to a mobile robot state estimation task. We show that nonparametric distribution regression adapts to characteristics in the training data, leading to realistic predictions. The same procedure competes favorably with baseline parametric models across applications. The results also help develop intuition for different sensor modeling situations. Our procedure is useful when distributions are inherently noisy, and sufficient data is available. Abhijeet Tallavajhula, Barnabás Póczos, Alonzo Kelly |
IROS | 3 |
| 2016 | High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile RobotsabstractAdvances in hardware design have made wheeled mobile robots (WMRs) exceptionally mobile. To fully exploit this mobility, we present a novel dynamic model formulation for use in WMR planning, control, and estimation systems. The formulation is high fidelity, general, modular, and fast. It builds on our prior work on recursive methods for 3-D kinematics derivation and constrained motion prediction using differential algebraic equations. It is stable, even for large integration steps, and can enforce realistic nonlinear models of wheel-terrain interaction. Simulation tests show our dynamic models to be more functional, stable, and efficient than common alternatives. Simulations can run over 1K × faster than real time on an ordinary PC. Experimental results on multiple platforms and terrain types show that, once calibrated, our models predict motion accurately. To facilitate their use, we have released open-source MATLAB and C++libraries implementing our modeling/simulation methods. Neal Seegmiller, Alonzo Kelly |
IEEE Trans. Robotics | 2 |
| 2015 | MLMD: Maximum Likelihood Mixture Decoupling for Fast and Accurate Point Cloud RegistrationabstractRegistration of Point Cloud Data (PCD) forms a core component of many 3D vision algorithms such as object matching and environment reconstruction. In this paper, we introduce a PCD registration algorithm that utilizes Gaussian Mixture Models (GMM) and a novel dual-mode parameter optimization technique which we call mixture decoupling. We show how this decoupling technique facilitates both faster and more robust registration by first optimizing over the mixture parameters (decoupling the mixture weights, means, and co variances from the points) before optimizing over the 6 DOF registration parameters. Furthermore, we frame both the decoupling and registration process inside a unified, dual-mode Expectation Maximization (EM) framework, for which we derive a Maximum Likelihood Estimation (MLE) solution along with a parallel implementation on the GPU. We evaluate our MLE-based mixture decoupling (MLMD) registration method over both synthetic and real data, showing better convergence for a wider range of initial conditions and higher speeds than previous state of the art methods. Benjamin Eckart, Alejandro J. Troccoli, Alonzo Kelly, Jan Kautz |
3DV | 4 |
| 2015 | Construction and validation of a high fidelity simulator for a planar range sensorabstractWe study the problem of building a sensor model for the purpose of simulation. Our work is motivated by the potential impact of realistic simulators on the development cycle of software for real robots. The case is made for building models from approximate state information, relieving the burden of ground truth. Unlike calibration, where the goal is to identify and remove error from a signal, our aim to reproduce the signal in its entirety, including its error properties. Instead of physically modeling sensor behavior, a data-driven approach is taken. The implementation of our approach to simulate a simple but noisy laser rangefinder is described. Finally, approaches to validate the simulator are discussed. We compare not only raw sensor predictions, but also overall performance of algorithms on simulated versus real data. Abhijeet Tallavajhula, Alonzo Kelly |
ICRA | 2 |
| 2014 | Modeling of wheeled mobile robots as differential-algebraic systemsabstractWe formulate the problem of wheeled mobile robot (WMR) modeling under wheel slip, while moving over rough terrain, as the integral of a differential algebraic equation (DAE) of either first or second order. That is, the elements of the model include both differential equations and kinematic constraints. While such a formulation is typical of Lagrangian dynamics in augmented form, we show how identical principles apply to kinematic models of motion. In effect, we show in this paper that the very high fidelity models traditionally used in offline simulation can be readily adapted for use in real time for both control and estimation of the motion of arbitrary WMRs over arbitrary rolling terrain, while slipping. While such models are more correct and general than the naive methods that are typically used, we also show that they are orders of magnitude more efficient than such naive methods for equivalent accuracy. Alonzo Kelly, Neal Seegmiller |
IROS | 1 |
| 2013 | REM-Seg: A robust EM algorithm for parallel segmentation and registration of point cloudsabstractFor purposes of real-time 3D sensing, it is important to be able to quickly register together incoming point cloud data. In this paper, we devise a method to quickly and robustly decompose large point clouds into a relatively small number of meaningful surface patches from which we register new data points. The surface patch representation sidesteps the costly problem of matching points to points since incoming data only need to be compared with the patches. The chosen parametrization of the patches (as Gaussians) leads to a smooth data likelihood function with a well-defined gradient. This representation thus forms the basis for a robust and efficient registration algorithm using a parallelized gradient descent implemented on a GPU using CUDA. We use a modified Gaussian Mixture Model (GMM) formulation solved by Expectation Maximization (EM) to segment the point cloud and an annealing gradient descent method to find the 6-DOF rigid transformation between the incoming point cloud and the segmented set of surface patches. We test our algorithm, Robust EM Segmentation (REM-Seg), against other GPU-accelerated registration algorithms on simulated and real data and show that our method scales well to large numbers of points, has a wide range of convergence, and is suitably accurate for 3D registration. Benjamin Eckart, Alonzo Kelly |
IROS | 2 |
| 2012 | Online calibration of vehicle powertrain and pose estimation parameters using integrated dynamicsabstractThis paper presents an online approach to calibrating vehicle model parameters that uses the integrated dynamics of the system. Specifically, we describe the identification of the time constant and delay in a first-order model of the vehicle powertrain, as well as parameters required for pose estimation (including position offsets for the inertial measurement unit, steer angle sensor parameters, and wheel radius). Our approach does not require differentiation of state measurements like classical techniques; making it ideal when only low-frequency measurements are available. Experimental results on the LandTamer and Zoë rover platforms show online calibration using integrated dynamics to be fast and more accurate than both manual and classical calibration methods. Neal Seegmiller, Forrest Rogers-Marcovitz, Alonzo Kelly |
ICRA | 3 |
| 2012 | Aiding off-road inertial navigation with high performance models of wheel slipabstractWhen GPS, or other absolute positioning, is un-available, terrain-relative velocity is crucial for dead reckoning and the vehicle's pose estimate. Unfortunately, the position-denied accuracy of the inertial navigation system (INS) is governed by the performance of the linear velocity aiding sources, such as wheel odometry, which are typically corrupted by large systematic errors due to wheel slip. As a result, affordable terrestrial inertial navigation is ineffective in estimating position when denied position fixes for an extended period of time. For mobile robots, the mapping between inputs and resultant behavior depends critically on terrain conditions which vary significantly over time and space which cannot be pre-programmed. Past work has used Integrated Perturbative Dynamics (IPD) to identify successively systematic and stochastic models of wheel slip, but treated the pose filter only as input without improving the odometry measurements used for vehicle navigation. We present a unique approach of a predictive vehicle slip model in a delayed state extended Kalman filter. The relative pose difference between the current state and delayed state is used as a measurement update to the vehicle slip model. These results create an opportunity to compensate for wheel slip effects in terrestrial inertial navigation. This paper presents the design, calibration, and verification of such a system and concludes that the position-denied performance of the compensated system is far superior. Forrest Rogers-Marcovitz, Michael David George, Neal Seegmiller, Alonzo Kelly |
IROS | 4 |
| 2011 | Autonomous rover traverse and precise arm placement on remotely designated targetsabstractExploring planetary surfaces typically involves traversing challenging and unknown terrain and acquiring insitu measurements at designated locations using arm-mounted instruments. We present field results for a new implementation of an autonomous capability that enables a rover to traverse and precisely place an arm-mounted instrument on remote targets. Using point-and-click mouse commands, a scientist designates targets in the initial imagery acquired from the rover's mast cameras. The rover then autonomously traverses the rocky terrain for a distance of 10 - 15 m, tracks the target(s) of interest during the traverse, positions itself for approaching the target, and then precisely places an arm-mounted instrument within 2-3 cm from the originally designated target. The rover proceeds to acquire science measurements with the instrument. This work advances what has been previously developed and integrated on the Mars Exploration Rovers by using algorithms that are capable of traversing more rock-dense terrains, enabling tight thread-the-needle maneuvers. We integrated these algorithms on the newly refurbished Athena Mars research rover and fielded them in the JPL Mars Yard. We conducted 43 runs with targets at distances ranging from 5 m to 15 m and achieved a success rate of 93% for placement of the instrument within 2-3 cm. Michael Fleder, Issa A. D. Nesnas, Mihail Pivtoraiko, Alonzo Kelly, Richard Volpe |
ICRA | 4 |
| 2011 | Kinodynamic motion planning with state lattice motion primitivesabstractThis paper presents a type of motion primitives that can be used for building efficient kinodynamic motion planners. The primitives are pre-computed to meet two objective: to capture the mobility constraints of the robot as well as possible and to establish a state sampling policy that is conductive to efficient search. The first objective allows encoding mobility constraints into primitives, thereby enabling fast unconstrained search to produce feasible solutions. The second objective enables high quality (lattice) sampling of state space, further speeding up exploration during search. We further discuss several novel results enabled by using such motion primitives for kinodynamic planning, including incremental search, efficient bi-directional search and incremental sampling. Mihail Pivtoraiko, Alonzo Kelly |
IROS | 2 |
| 2011 | A Unified Perturbative Dynamics Approach to Online Vehicle Model Identification
Neal Seegmiller, Forrest Rogers-Marcovitz, Greg Miller, Alonzo Kelly |
ISRR | 4 |
| 2011 | Graduated Fidelity Motion PlanningabstractThis paper presents an approach to differentially constrained robot motion planning and efficient re-planning. Satisfaction of differential constraints is guaranteed by the search space which consists of motions that satisfy the constraints by construction. Any systematic replanning algorithm, e.g. D*, can be utilized to search the state lattice to find a motion plan that satisfies the differential constraints, and to repair it efficiently in the event of a change in the environment. Further efficiency is obtained by varying the fidelity of representation of the planning problem. High fidelity is utilized where it matters most, while it is lowered in the areas that do not affect the quality of the plan significantly. The paper presents a method of modifying the fidelity between replans, thereby enabling dynamic flexibility of the search space, while maintaining its compatibility with replanning algorithms. The approach is especially suited for mobile robotics applications in unknown challenging environments. We successfully applied the motion planner on a real robot: the planner featured 10Hz average replan rate on minimal computing hardware, while satisfying the car-like differential constraints. Mihail Pivtoraiko, Alonzo Kelly |
SOCS | 2 |
| 2010 | A new approach to vision-aided inertial navigationabstractWe combine a visual odometry system with an aided inertial navigation filter to produce a precise and robust navigation system that does not rely on external infrastructure. Incremental structure from motion with sparse bundle adjustment using a stereo camera provides real-time highly accurate pose estimates of the sensor which are combined with six degree-of-freedom inertial measurements in an Extended Kalman Filter. The filter is structured to neatly handle the incremental and local nature of the visual odometry measurements and to handle uncertainties in the system in a principled manner. We present accurate results from data acquired in rural and urban scenes on a tractor and a passenger car travelling distances of several kilometers. Jean-Philippe Tardif, Michael David George, Michel Laverne, Alonzo Kelly, Anthony Stentz |
IROS | 4 |
| 2009 | Real-Time Photorealistic Virtualized Reality Interface for Remote Mobile Robot Control
Alonzo Kelly, Erin Capstick, Daniel Huber, Herman Herman, Peter Rander, Randy Warner |
ISRR | 1 |
| 2008 | Differentially constrained motion replanning using state lattices with graduated fidelityabstractThis paper presents an approach to differentially constrained robot motion planning and efficient re-planning. Satisfaction of differential constraints is guaranteed by the state lattice, a search space which consists of motions that satisfy the constraints by construction. Any systematic replanning algorithm, e.g. D*, can be utilized to search the state lattice to find a motion plan that satisfies the differential constraints, and to repair it efficiently in the event of a change in the environment. Further efficiency is obtained by varying the fidelity of representation of the planning problem. High fidelity is utilized where it matters most, while it is lowered in the areas that do not affect the quality of the plan significantly. The paper presents a method to modify the fidelity between replans, thereby enabling dynamic flexibility of the search space, while maintaining its compatibility with replanning algorithms. The approach is especially suited for mobile robotics applications in unknown challenging environments. In this setting, we applied the planner successfully to the navigation of research prototype rovers in JPL Mars Yard. Mihail Pivtoraiko, Alonzo Kelly |
IROS | 2 |
| 2007 | Toward Optimal Sampling in the Space of Paths
Colin J. Green, Alonzo Kelly |
ISRR | 2 |
| 2006 | Trajectory and Spline Generation for All-Wheel Steering Mobile RobotsabstractWe present a method for trajectory generation for all-wheel steering mobile robots which can account for rough terrain and predictable vehicle dynamics and apply it to the problem of generating optimal motion splines. There has been little work in trajectory generation for vehicles with all-wheel steering capability compared to the Ackermann, differential-drive, or omnidirectional mobility system models. The presented method linearizes and inverts forward models of propulsion, suspension, and motion to minimize boundary state error given a parameterized set of controls. Our method for generating efficient motion splines between a series of state boundary constraints optimizes the free path heading boundary constraint while meeting position and orientation state constraints. We demonstrate this algorithm on the Rocky 8 rover platform, where parameterized linear velocity, curvature, and path heading controls are generated which satisfy position, orientation, and path heading constraints in rough terrain Thomas M. Howard, Alonzo Kelly |
IROS | 2 |
| 2006 | High Performance State Lattice Planning Using Heuristic Look-Up TablesabstractThis paper presents a solution to the problem of finding an effective yet admissible heuristic function for A* by precomputing a look-up table of solutions. This is necessary because traditional heuristic functions such as Euclidean distance often produce poor performance for certain problems. Here, the technique is applied to the state lattice, which is used for full state space motion planning. However, the approach is applicable to many applications of heuristic search algorithms. The look-up table is demonstrated to be feasible to generate and store. A principled technique is presented for selecting which queries belong in the table. Finally, the results are validated through testing on a variety of path planning problems Ross A. Knepper, Alonzo Kelly |
IROS | 2 |
| 2005 | Generating near minimal spanning control sets for constrained motion planning in discrete state spacesabstractWe propose a principled method to create a search space for constrained motion planning, which efficiently encodes only feasible motion plans. The space of possible paths is encoded implicitly in the connections between states, but only feasible and only local connections are allowed. Furthermore, we propose a systematic method to generate a near-minimal set of spatially distinct motion alternatives. This set of motion primitives preserves the connectivity of the representation while eliminating redundancy - leading to a very efficient structure for motion planning at the chosen resolution. Mihail Pivtoraiko, Alonzo Kelly |
IROS | 2 |
| 2005 | Session Overview Field Robotics
Alonzo Kelly, Charles E. Thorpe |
ISRR | 1 |
| 2003 | Efficient Construction of Globally Consistent Ladar Maps Using Pose Network Topology and Nonlinear Programming
Alonzo Kelly, Ranjith Unnikrishnan |
ISRR | 1 |
| 2002 | Mosaicing Large Cyclic Environments for Visual Navigation in Autonomous VehiclesabstractMobile robot localization from large-scale appearance mosaics has been showing increasing promise as a low-cost, high-performance and infrastructure-free solution to vehicle guidance in man-made environments. The feasibility of this technique relies on the construction of a locally smooth and globally consistent high-resolution mosaic of the vehicle environment, efficiently done using observations that have low spatial and temporal persistence. The problem of loop closure in cyclic environments that plagues this process is one that is commonly encountered in all map-building procedures, and its solution is often computationally expensive. The paper presents a method that reliably generates consistent maps at low computational cost, while fully exploiting the topology of the observations. Extensions to a real-time implementation are discussed along with results using simulated data and those from real indoor environments. Ranjith Unnikrishnan, Alonzo Kelly |
ICRA | 2 |
| 2002 | A constrained optimization approach to globally consistent mappingabstractMobile robot localization from large-scale appearance mosaics has been showing increasing promise as a low-cost, high-performance and infrastructure free solution to vehicle-guidance in man-made environments. The generation of the globally consistent high-resolution mosaics crucial to this procedure suffers from the same problem of loop-closure in cyclic environments that is commonly encountered in all map-building procedures. This paper presents a batch solution to the problem of reliably generating globally consistent mosaics at low computational cost, that simultaneously exploits the topological constraints among the observations and minimizes the total residual in observed features. An extension to a general scalable framework that facilitates an incremental online mapping strategy is also presented, along with results using simulated data and from real indoor environments. Ranjith Unnikrishnan, Alonzo Kelly |
IROS | 2 |
| 2001 | General solution for linearized systematic error propagation in vehicle odometryabstractVehicle odometry is a nonlinear dynamical system in echelon form. Accordingly, a general solution can be written by solving the nonlinear equations in the correct order. Another implication of this structure is that a completely general solution to the linearized (perturbative) dynamics exists. The associated vector convolution integral is the general relationship between the output error and both the input error and reference trajectory. Solutions for errors in individual coordinates are in the form of line integrals in state space. Response to initial conditions and translational scale errors, among others, is path independent and vanishes on all closed trajectories. Response to other errors is path dependent and can be reduced to expressions in error moments of the reference trajectory. These path dependent errors vanish on closed symmetric paths, among others. These theoretical results and the underlying error expressions have many uses in design, calibration, and evaluation of odometry systems. Alonzo Kelly |
IROS | 1 |
| 2001 | General Solution for Linearized Error Propagation in Vehicle Odometry
Alonzo Kelly |
ISRR | 1 |
| 1997 | Computational complexity of terrain mapping perception in autonomous mobilityabstractFor autonomously navigating vehicles, the automatic generation of dense geometric models of the environment is a computationally expensive process. Using first principles, it is possible to quantify the relationship between the raw throughput required of the perception system and the maximum safely achievable speed of the vehicle. We show that terrain mapping perception is of polynomial complexity in the response distance. To the degree that geometric perception consumes time, it also degrades real-time response characteristics. Given this relationship, several strategies of adaptive geometric perception arise which are practical for autonomous vehicles. Alonzo Kelly, Anthony Stentz |
ICRA | 1 |
| 1997 | Analysis of requirements for high speed rough terrain autonomous mobility. I. Throughput and responseabstractA basic requirement of autonomous vehicles is that of guaranteeing the safety of the vehicle by avoiding hazardous situations. This paper analyses this requirement in general terms of real-time response, and throughput. Several nondimensional expressions emerge which characterize requirements in canonical form. Alonzo Kelly, Anthony Stentz |
ICRA | 1 |
| 1997 | Analysis of requirements for high speed rough terrain autonomous mobility. II. Resolution and accuracyabstractA basic requirement of autonomous vehicles is that of guaranteeing the safety of the vehicle by avoiding hazardous situations. This paper analyses this requirement in general terms of the resolution and accuracy of sensors and computations. Several nondimensional expressions emerge which characterize requirements in canonical form. Alonzo Kelly, Anthony Stentz |
ICRA | 1 |
| 1997 | Minimum throughput adaptive perception for high speed mobilityabstractFor autonomously navigating vehicles, the automatic generation of dense geometric models of the environment is a computationally expensive process. Yet, analysis suggests that some approaches to mapping the environment in mobility scenarios can waste significant computational resources. This paper proposes a relatively simple method of approaching the minimum required perceptual throughput in a terrain mapping system, and hence the fastest possible update of the environmental model. We accomplish this by exploiting the constraints of typical mobility scenarios. The technique proposed will be applicable to any application that models the environment with a terrain map or other 2-1/2 D representation. Alonzo Kelly, Anthony Stentz |
IROS | 1 |
| 1996 | Robot planning in the space of feasible actions: two examplesabstractSeveral researchers in robotics and artificial intelligence have found that the commonly used method of planning in a state (configuration) space is intractable in certain domains. This may be because the C-space has very high dimensionality, the "C-space obstacles" are too difficult to compute, or because a mapping between desired states and actions is not straightforward. Instead of using an inverse model that relates a desired state to an action to be executed by a robot, we have used a methodology that selects between the feasible actions that a robot might execute, in effect, circumventing many of the problems faced by configuration space planners. In this paper we discuss the implications of such a method and present two examples of working systems that employ this methodology. One system drives an autonomous cross-country vehicle while the other controls a robotic excavator performing a trenching operation. Sanjiv Singh, Alonzo Kelly |
ICRA | 2 |