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

Ryan N. Smith

dblp:27/8367 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · conflict

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

Artificial intelligence and machine learning · 11 · 4 first-authorSystems, architecture and hardware · 11 · 4 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
10 papers
Motion planning and robot control · 29% Legged, aerial and field robots · 27% Robot navigation and mapping · 13%
Theoretical computer science
2 papers
Mathematical optimization · 100%

Topics — the 25 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots
underwater robotics
0.642015
Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties · ICRA 2015
Towards improving mission execution for autonomous gliders with an ocean model and kalman filter · ICRA 2012
Persistent ocean monitoring with underwater gliders: Towards accurate reconstruction of dynamic ocean processes · ICRA 2011
Robotics › Motion planning and robot control
path planning
0.422015
Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties · ICRA 2015
Wind-energy based path planning for Unmanned Aerial Vehicles using Markov Decision Processes · ICRA 2013
Machine learning › Reinforcement learning › exploration
multi-robot exploration
0.312018
Heterogeneous Multi-Robot System for Exploration and Strategic Water Sampling · ICRA 2018
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems
0.312018
Heterogeneous Multi-Robot System for Exploration and Strategic Water Sampling · ICRA 2018
Robotics › Robot navigation and mapping › environment mapping
spatial mapping
0.312018
Heterogeneous Multi-Robot System for Exploration and Strategic Water Sampling · ICRA 2018
Computer vision › Video understanding and tracking › object tracking
adaptive tracking
0.212015
Zig-zag wanderer: Towards adaptive tracking of time-varying coherent structures in the ocean · ICRA 2015
Robotics › Motion planning and robot control › path planning › path optimization
energy-efficient path planning
0.212015
Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties · ICRA 2015
Robotics › Robot navigation and mapping › mobile robot navigation › vehicle navigation
underwater vehicle navigation
0.212015
Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties · ICRA 2015
Robotics › Legged, aerial and field robots
field robotics
0.222013
An investigation on the accuracy of Regional Ocean Models through field trials · ICRA 2013
A nonlinear PI and backstepping-based controller for tractor-steerable trailers influenced by slip · ICRA 2012
Robotics › Legged, aerial and field robots
aerial robots
0.212013
Wind-energy based path planning for Unmanned Aerial Vehicles using Markov Decision Processes · ICRA 2013
Robotics › Legged, aerial and field robots › underwater robotics
autonomous underwater vehicle
0.212013
An investigation on the accuracy of Regional Ocean Models through field trials · ICRA 2013
Machine learning › Reinforcement learning
markov decision process
0.212013
Wind-energy based path planning for Unmanned Aerial Vehicles using Markov Decision Processes · ICRA 2013
Robotics › Motion planning and robot control › motion planning
motion planning under uncertainty
0.212013
Wind-energy based path planning for Unmanned Aerial Vehicles using Markov Decision Processes · ICRA 2013
Computer vision › 3D vision
depth estimation
0.112012
A semi-local method for iterative depth-map refinement · ICRA 2012
Computer vision › 3D vision › 3d reconstruction
multi-view stereo
0.112012
A semi-local method for iterative depth-map refinement · ICRA 2012
Robotics › Motion planning and robot control › robot control › robust control
robust trajectory tracking
0.112012
A nonlinear PI and backstepping-based controller for tractor-steerable trailers influenced by slip · ICRA 2012
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.112012
A nonlinear PI and backstepping-based controller for tractor-steerable trailers influenced by slip · ICRA 2012
Robotics › Motion planning and robot control › path planning › mobile robot path planning
underwater glider path planning
0.112011
Persistent ocean monitoring with underwater gliders: Towards accurate reconstruction of dynamic ocean processes · ICRA 2011
Environmental and earth informatics › environmental monitoring
water quality monitoring
0.112018
Heterogeneous Multi-Robot System for Exploration and Strategic Water Sampling · ICRA 2018
Mathematical optimization › control theory
model predictive control
0.112015
Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties · ICRA 2015
Computer vision › 3D vision › depth estimation
depth map refinement
0.012012
A semi-local method for iterative depth-map refinement · ICRA 2012
Robotics › Motion planning and robot control
trajectory planning
0.012012
Towards improving mission execution for autonomous gliders with an ocean model and kalman filter · ICRA 2012
Robotics › Robot navigation and mapping › long-term autonomy
persistent monitoring
0.012011
Persistent ocean monitoring with underwater gliders: Towards accurate reconstruction of dynamic ocean processes · ICRA 2011
Robotics › Motion planning and robot control › path planning
3d path planning
0.012010
Autonomous Underwater Vehicle trajectory design coupled with predictive ocean models: A case study · ICRA 2010
Robotics › Motion planning and robot control
motion planning
0.012010
Autonomous Underwater Vehicle trajectory design coupled with predictive ocean models: A case study · ICRA 2010

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

spatial interpolation · 0.7data-driven sampling · 0.7nonlinear robust model predictive control · 0.4a* search · 0.4markov decision process · 0.3gaussian distribution · 0.3path planning algorithm · 0.2spatial correlation analysis · 0.2simulation comparison · 0.2field trials · 0.2
YearPublicationVenuePosition
2018 Heterogeneous Multi-Robot System for Exploration and Strategic Water Sampling
abstract
Physical sampling of water for off-site analysis is necessary for many applications like monitoring the quality of drinking water in reservoirs, understanding marine ecosystems, and measuring contamination levels in fresh-water systems. In this paper, the focus is on algorithms for efficient measurement and sampling using a multi-robot, data-driven, water-sampling behavior, where autonomous surface vehicles plan and execute water sampling using the chlorophyll density as a cue for plankton-rich water samples. We use two Autonomous Surface Vehicles (ASVs), one equipped with a water quality sensor and the other equipped with a water-sampling apparatus. The ASV with the sensor acts as an explorer, measuring and building a spatial map of chlorophyll density in the given region of interest. The ASV equipped with the water sampling apparatus makes decisions in real time on where to sample the water based on the suggestions made by the explorer robot. We evaluate the system in the context of measuring chlorophyll distributions. We do this both in simulation based on real geophysical data from MODIS measurements, and on real robots in a water reservoir. We demonstrate the effectiveness of the proposed approach in several ways including in terms of mean error in the interpolated data as a function of distance traveled.
Sandeep Manjanna, Alberto Quattrini Li, Ryan N. Smith, Ioannis M. Rekleitis, Gregory Dudek
ICRA3
2015 Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties
abstract
This paper presents a novel path planning method for minimizing the energy consumption of an autonomous underwater vehicle subjected to time varying ocean disturbances and forecast model uncertainty. The algorithm determines 4-Dimensional path candidates using Nonlinear Robust Model Predictive Control (NRMPC) and solutions optimised using A*-like algorithms. Vehicle performance limits are incorporated into the algorithm with disturbances represented as spatial and temporally varying ocean currents with a bounded uncertainty in their predictions. The proposed algorithm is demonstrated through simulations using a 4-Dimensional, spatially distributed time-series predictive ocean current model. Results show the combined NRMPC and A* approach is capable of generating energy-efficient paths which are resistant to both dynamic disturbances and ocean model uncertainty.
Van T. Huynh, Matthew Dunbabin, Ryan N. Smith
ICRA3
2015 Zig-zag wanderer: Towards adaptive tracking of time-varying coherent structures in the ocean
abstract
Similar to the atmosphere, coherent structures, e.g., fronts, exist in the ocean. These frontal structures are known to be highly productive, supporting the whole spectrum of marine life. Ocean fronts are dynamic in time and space, and are a key component to a comprehensive knowledge of ocean dynamics and aquatic ecosystems in relation to climate change. However, dynamic features such as fronts are difficult to study through conventional oceanographic techniques. In this paper, we build upon our previous work in sampling and tracking an ocean front based on predictions and/or priors. Specifically, given a prior (that may not be accurate or up-to-date) we present and experimentally validate a method for an autonomous surface or underwater vehicle to plan a mission and adapt this mission on-the-go to track a dynamic, but coherent, structure. Experimental results using a novel indoor testbed, capable of creating controllable fluidic features in an indoor laboratory setting, are presented. These results demonstrate that the vehicle is able to adapt its path to follow a desired, time-varying contour.
Dhanushka Kularatne, Ryan N. Smith, M. Ani Hsieh
ICRA2
2014 Predicting the speed of a Wave Glider autonomous surface vehicle from wave model data
abstract
A key component of robotic path planning for monitoring dynamic events is reliable navigation to the right place at the right time. For persistent monitoring applications (e.g., over months), marine robots are beginning to make use of the environment for propulsion, instead of depending on traditional motors and propellers. These vehicles are able to realize dramatically higher endurance by exploiting wave and wind energy, however the path planning problem becomes difficult as the vehicle speed is no longer directly controllable. In this paper, we examine Gaussian process models to predict the speed of the Wave Glider autonomous surface vehicle from observable environmental parameters. Using training data from an on-board sensor, and wave parameter forecasts from the WAVEWATCH III model, our probabilistic regression models create an effective method for predicting Wave Glider speed for use in a variety of path planning applications.
Phillip Ngo, Jnaneshwar Das, Jonathan Ogle, Jesse Thomas, Will Anderson, Ryan N. Smith
IROS6
2013 Wind-energy based path planning for Unmanned Aerial Vehicles using Markov Decision Processes
abstract
Exploiting wind-energy is one possible way to extend the flight duration of an Unmanned Aerial Vehicle. Wind-energy can also be used to minimise energy consumption for a planned path. In this paper, we consider uncertain, time-varying wind fields and plan a path through them that exploits the energy the field provides. A Gaussian distribution is used to determine uncertainty in the time-varying wind fields. We use a Markov Decision Process to plan a path based upon the uncertainty of the Gaussian distribution. Simulation results are presented to compare the direct line of flight between a start and target point with our planned path for energy consumption and time of travel. The result of our method is a robust path using the most visited cell while sampling the Gaussian distribution of the wind field in each cell.
Wesam H. Al-Sabban, Ryan N. Smith
ICRA3
2013 An investigation on the accuracy of Regional Ocean Models through field trials
abstract
Recent efforts in mission planning for underwater vehicles have utilised predictive models to aid in navigation, optimal path planning and drive opportunistic sampling. Although these models provide information at a unprecedented resolutions and have proven to increase accuracy and effectiveness in multiple campaigns, most are deterministic in nature. Thus, predictions cannot be incorporated into probabilistic planning frameworks, nor do they provide any metric on the variance or confidence of the output variables. In this paper, we provide an initial investigation into determining the confidence of ocean model predictions based on the results of multiple field deployments of two autonomous underwater vehicles. For multiple missions of two autonomous gliders conducted over a two-month period in 2011, we compare actual vehicle executions to simulations of the same missions through the Regional Ocean Modeling System in an ocean region off the coast of southern California. This comparison provides a qualitative analysis of the current velocity predictions for areas within the selected deployment region. Ultimately, we present a spatial heat-map of the correlation between the ocean model predictions and the actual mission executions. Knowing where the model provides unreliable predictions can be incorporated into planners to increase the utility and application of the deterministic estimations.
Ryan N. Smith, Jonathan Kelly, Kimia Nazarzadeh, Gaurav S. Sukhatme
ICRA1
2012 A nonlinear PI and backstepping-based controller for tractor-steerable trailers influenced by slip
abstract
Autonomous guidance of agricultural vehicles is vital as mechanized farming production becomes more prevalent. It is crucial that tractor-trailers are guided with accuracy in both lateral and longitudinal directions, whilst being affected by large disturbance forces, or slips, owing to uncertain and undulating terrain. Previous research has been concentrated on trajectory control that provides longitudinal and lateral accuracy if the vehicle moves without sliding and/or the trailer is passive. In this paper, we extend current results by addressing the problem of robust trajectory tracking along straight and circular paths of a tractors with steerable trailers. We develop a controller that is a robust combination of a backstepping and nonlinear PI control. For vehicles subjected to slip, the proposed controller makes the lateral deviations and the orientation errors of the tractor and trailer converge to a neighborhood near the origin. Simulation results are presented to illustrate that the suggested controller ensures precise trajectory tracking in the presence of slip.
Van T. Huynh, Ryan N. Smith, Ngai Ming Kwok, Jayantha Katupitiya
ICRA2
2012 A semi-local method for iterative depth-map refinement
abstract
Building a photorealistic, 3D model of an object or a complete scene from image-based methods is a fundamental problem in computer vision, and has many applications in robotic perception, navigation, exploration and mapping. In this paper, we extend current state-of-the-art in the computation of depth maps by presenting an accurate and computationally efficient iterative hierarchical algorithm for multi-view stereo. The algorithm is designed to utilise all available contextual information to compute highly-accurate and robust depth maps by iteratively examining different image resolutions in an image-pyramid. The novelty in our approach is that we are able to incrementally improve the depth fidelity as the algorithm progresses through the image pyramid by utilising a local method. This is achieved in a computationally efficient manner by simultaneously enforcing the consistency of the depth-map by continual comparison with neighbouring depth-maps. We present a detailed description of the algorithm, and describe how each step is carried out. The proposed technique is used to analyse multi-view stereo data from two well-known, standard datasets, and presented results show a significant decrease in computation time, as well as an increase in overall accuracy of the computed depth maps.
David McKinnon, Ryan N. Smith, Ben Upcroft
ICRA2
2012 Towards improving mission execution for autonomous gliders with an ocean model and kalman filter
abstract
Effective execution of a planned path by an underwater vehicle is important for proper analysis of the gathered science data, as well as to ensure the safety of the vehicle during the mission. Here, we propose the use of an unscented Kalman filter to aid in determining how the planned mission is executed. Given a set of waypoints that define a planned path and a dicretization of the ocean currents from a regional ocean model, we present an approach to determine the time interval at which the glider should surface to maintain a prescribed tracking error, while also limiting its time on the ocean surface. We assume practical mission parameters provided from previous field trials for the problem set up, and provide the simulated results of the Kalman filter mission planning approach. The results are initially compared to data from prior field experiments in which an autonomous glider executed the same path without pre-planning. Then, the results are validated through field trials with multiple autonomous gliders implementing different surfacing intervals simultaneously while following the same path.
Ryan N. Smith, Jonathan Kelly, Gaurav S. Sukhatme
ICRA1
2011 Persistent ocean monitoring with underwater gliders: Towards accurate reconstruction of dynamic ocean processes
abstract
This paper proposes a path planning algorithm and a velocity control algorithm for underwater gliders to persistently monitor a patch of ocean. The algorithms address a pressing need among ocean scientists to collect high-value data for studying ocean events of scientific and environmental interest, such as the occurrence of harmful algal blooms. The path planner optimizes a cost function that blends two competing factors: it maximizes the information value of the path, while minimizing the deviation from the path due to ocean currents. The speed control algorithm then optimizes the speed along the planned path so that higher resolution samples are collected in areas of higher information value. The resulting paths are closed circuits that can be repeatedly traversed to collect long term ocean data in dynamic environments. The algorithms were tested during sea trials on an underwater glider operating off the coast of southern California over the course of several weeks. The results show significant improvements in data resolution and path reliability compared to a sampling path that is typically used in the region.
Ryan N. Smith, Mac Schwager, Stephen L. Smith 0001, Daniela Rus, Gaurav S. Sukhatme
ICRA1
2010 Autonomous Underwater Vehicle trajectory design coupled with predictive ocean models: A case study
abstract
Data collection using Autonomous Underwater Vehicles (AUVs) is increasing in importance within the oceanographic research community. Contrary to traditional moored or static platforms, mobile sensors require intelligent planning strategies to maneuver through the ocean. However, the ability to navigate to high-value locations and collect data with specific scientific merit is worth the planning efforts. In this study, we examine the use of ocean model predictions to determine the locations to be visited by an AUV, and aid in planning the trajectory that the vehicle executes during the sampling mission. The objectives are: a) to provide near-real time, in situ measurements to a large-scale ocean model to increase the skill of future predictions, and b) to utilize ocean model predictions as a component in an end-to-end autonomous prediction and tasking system for aquatic, mobile sensor networks. We present an algorithm designed to generate paths for AUVs to track a dynamically evolving ocean feature utilizing ocean model predictions. This builds on previous work in this area by incorporating the predicted current velocities into the path planning to assist in solving the 3-D motion planning problem of steering an AUV between two selected locations. We present simulation results for tracking a fresh water plume by use of our algorithm. Additionally, we present experimental results from field trials that test the skill of the model used as well as the incorporation of the model predictions into an AUV trajectory planner. These results indicate a modest, but measurable, improvement in surfacing error when the model predictions are incorporated into the planner.
Ryan N. Smith, Arvind Pereira, Yi Chao, Peggy Li, David A. Caron, Burton H. Jones, Gaurav S. Sukhatme
ICRA1