Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonathan Ko

dblp:53/577 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
1since 2021 · last 2025
0009-0007-5159-6237ORCID · corroborated

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

Artificial intelligence and machine learning · 10 · 4 first-author · 1 since 2021Systems, architecture and hardware · 6 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 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.

Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 87% Health and well-being technologies · 13%
Artificial intelligence
5 papers
Motion planning and robot control · 42% Robot navigation and mapping · 15% Reinforcement learning · 14%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Human-robot interaction
assistive robotics
0.912025
Lessons Learned from Designing and Evaluating a Robot-assisted Feeding System for Out-of-Lab Use · HRI 2025
Human-robot interaction › assistive robotics
robot-assisted feeding
0.912025
Lessons Learned from Designing and Evaluating a Robot-assisted Feeding System for Out-of-Lab Use · HRI 2025
Robotics › Motion planning and robot control
robot control
0.212016
Control in the Reliable Region of a Statistical Model · IEEE Trans. Robotics 2016
Robotics › Robot manipulation
dexterous manipulation
0.112009
Anatomically correct testbed hand control: Muscle and joint control strategies · ICRA 2009
Robotics › Motion planning and robot control › robot control
uncertainty-aware control
0.112016
Control in the Reliable Region of a Statistical Model · IEEE Trans. Robotics 2016
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
gaussian process dynamical model
0.112007
Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp · ICRA 2007
Machine learning › Reinforcement learning
policy learning
0.112007
Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp · ICRA 2007
Robotics › Motion planning and robot control
system identification
0.112007
Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp · ICRA 2007
Robotics › Robot navigation and mapping › robot mapping › map management
map merging
0.112006
Distributed Multirobot Exploration and Mapping · Proc. IEEE 2006
Machine learning › Reinforcement learning › exploration
multi-robot exploration
0.112006
Distributed Multirobot Exploration and Mapping · Proc. IEEE 2006
Robotics › Robot navigation and mapping
SLAM
0.112006
Distributed Multirobot Exploration and Mapping · Proc. IEEE 2006
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
distributed robotic teams
0.012004
Centibots: Very Large Scale Distributed Robotic Teams · AAAI 2004
Robotics › Robot manipulation
robotic hand design
0.012009
Anatomically correct testbed hand control: Muscle and joint control strategies · ICRA 2009
Robotics › Legged, aerial and field robots
aerial robots
0.012007
Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp · ICRA 2007
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.012006
Distributed Multirobot Exploration and Mapping · Proc. IEEE 2006

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

user study · 0.9community-based participatory research · 0.9gaussian process regression · 0.3null-space regulation · 0.2least squares regression · 0.1reinforcement learning · 0.1gaussian process · 0.1ODE modeling · 0.1distributed coordination · 0.0
YearPublicationVenuePosition
2025 Lessons Learned from Designing and Evaluating a Robot-assisted Feeding System for Out-of-Lab Use
abstract
Millions of people cannot eat independently due to a disability, and caregiver-assisted meals can make them feel self-conscious, pressured, or burdensome. Robot-assisted feeding promises to empower people with motor impairments to feed themselves. However, current research typically examines specific robotic system subcomponents and evaluates them in controlled lab settings. This leaves a gap in developing and evaluating an end-to-end system that can feed entire meals in out-of-lab settings. We present one such system, which we developed collaboratively with two community researchers (CRs) with motor-impairments. The key challenge of developing a robot feeding system for out-of-lab use is the varied off-nominal scenarios that inevitably arise. Our key insight is that users can overcome many off-nominals, provided customizability and control over the system. Our system improves upon the state-of-the-art with: (1) a user interface that provides substantial user customizability and control, (2) a bite selection implementation that incorporates users-in-the-loop to generalize across food items, and (3) portable hardware that facilitates system use in diverse environments without inhibiting user mobility. We conduct two studies to evaluate the system. In Study 1, five users with motor impairments and one CR use the system to feed themselves meals of their choice in a cafeteria, office, or conference room. In Study 2, one CR uses the system in his home for five days, feeding himself 10 meals across diverse contexts. We present 3 key lesson learned: (1) spatial contexts are numerous, customizability lets users adapt to them; (2) off-nominals will arise, variable autonomy lets users overcome them; and (3) assistive robots' benefits depend on context. We provide video footage and code on our website.
Amal Nanavati, Ethan K. Gordon, Taylor Kessler Faulkner, Yuxin Ray Song, Jonathan Ko, Tyler Schrenk, Vy Nguyen, Hao Zhu 0008, Haya Bolotski, Atharva Kashyap, Sriram Kutty, Raida Karim, Liander Rainbolt, Rosario Scalise, Hanjun Song, Ramon Qu, Maya Cakmak, Siddhartha S. Srinivasa
HRI5
2016 Control in the Reliable Region of a Statistical Model
abstract
We present a novel statistical model based control algorithm, called Control in the Reliable Region of a Statistical model (CRROS). First, CRROS builds a statistical model with Gaussian process regression, which provides a prediction function and uncertainty of the prediction. Then, CRROS avoids high-uncertainty regions of the statistical model by regulating the null space of the pseudo inverse solution. The simulation results demonstrate that CRROS drives the states toward high-density and low-noise regions of training data, ensuring high reliability of the model. The experiments with a robotic finger, called Flex-finger, show the potential of CRROS to control robotic systems that are difficult to model, contain constrained inputs, and exhibit heteroscedastic noise output.
Youngmok Yun, Jonathan Ko, Ashish D. Deshpande
IEEE Trans. Robotics2
2009 Anatomically correct testbed hand control: Muscle and joint control strategies
abstract
Human hands are capable of many dexterous grasping and manipulation tasks. To understand human levels of dexterity and to achieve it with robotic hands, we constructed an anatomically correct testbed (ACT) hand which allows for the investigation of the biomechanical features and neural control strategies of the human hand. This paper focuses on developing control strategies for the index finger motion of the ACT Hand. A direct muscle position control and a force-optimized joint control are implemented as building blocks and tools for comparisons with future biological control approaches. We show how Gaussian process regression techniques can be used to determine the relationships between the muscle and joint motions in both controllers. Our experiments demonstrate that the direct muscle position controller allows for accurate and fast position tracking, while the force-optimized joint controller allows for exploitation of actuation redundancy in the finger critical for this redundant system. Furthermore, a comparison between Gaussian processes and least squares regression method shows that Gaussian processes provide better parameter estimation and tracking performance. This first control investigation on the ACT hand opens doors to implement biological strategies observed in humans and achieve the ultimate human-level dexterity.
Ashish D. Deshpande, Jonathan Ko, Dieter Fox, Yoky Matsuoka
ICRA2
2008 GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models
abstract
Bayesian filtering is a general framework for recursively estimating the state of a dynamical system. The most common instantiations of Bayes filters are Kalman filters (extended and unscented) and particle filters. Key components of each Bayes filter are probabilistic prediction and observation models. Recently, Gaussian processes have been introduced as a non-parametric technique for learning such models from training data. In the context of unscented Kalman filters, these models have been shown to provide estimates that can be superior to those achieved with standard, parametric models. In this paper we show how Gaussian process models can be integrated into other Bayes filters, namely particle filters and extended Kalman filters. We provide a complexity analysis of these filters and evaluate the alternative techniques using data collected with an autonomous micro-blimp.
Jonathan Ko, Dieter Fox
IROS1
2007 Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp
abstract
Blimps are a promising platform for aerial robotics and have been studied extensively for this purpose. Unlike other aerial vehicles, blimps are relatively safe and also possess the ability to loiter for long periods. These advantages, however, have been difficult to exploit because blimp dynamics are complex and inherently non-linear. The classical approach to system modeling represents the system as an ordinary differential equation (ODE) based on Newtonian principles. A more recent modeling approach is based on representing state transitions as a Gaussian process (GP). In this paper, we present a general technique for system identification that combines these two modeling approaches into a single formulation. This is done by training a Gaussian process on the residual between the non-linear model and ground truth training data. The result is a GP-enhanced model that provides an estimate of uncertainty in addition to giving better state predictions than either ODE or GP alone. We show how the GP-enhanced model can be used in conjunction with reinforcement learning to generate a blimp controller that is superior to those learned with ODE or GP models alone.
Jonathan Ko, Daniel J. Klein, Dieter Fox, Dirk Hähnel
ICRA1
2007 GP-UKF: Unscented kalman filters with Gaussian process prediction and observationmodels
abstract
This paper considers the use of non-parametric system models for sequential state estimation. In particular, motion and observation models are learned from training examples using Gaussian process (GP) regression. The state estimator is an unscented Kalman filter (UKF). The resulting GP-UKF algorithm has a number of advantages over standard (parametric) UKFs. These include the ability to estimate the state of arbitrary nonlinear systems, improved tracking quality compared to a parametric UKF, and graceful degradation with increased model uncertainty. These advantages stem from the fact that GPs consider both the noise in the system and the uncertainty in the model. If an approximate parametric model is available, it can be incorporated into the GP; resulting in further performance improvements. In experiments, we show how the GP-UKF algorithm can be applied to the problem of tracking an autonomous micro-blimp.
Jonathan Ko, Daniel J. Klein, Dieter Fox, Dirk Hähnel
IROS1
2006 Distributed Multirobot Exploration and Mapping
abstract
Efficient exploration of unknown environments is a fundamental problem in mobile robotics. We present an approach to distributed multirobot mapping and exploration. Our system enables teams of robots to efficiently explore environments from different, unknown locations. In order to ensure consistency when combining their data into shared maps, the robots actively seek to verify their relative locations. Using shared maps, they coordinate their exploration strategies to maximize the efficiency of exploration. This system was evaluated under extremely realistic real-world conditions. An outside evaluation team found the system to be highly efficient and robust. The maps generated by our approach are consistently more accurate than those generated by manually measuring the locations and extensions of rooms and objects
Dieter Fox, Jonathan Ko, Kurt Konolige, Benson Limketkai, Dirk Schulz 0001
Proc. IEEE2
2004 Centibots: Very Large Scale Distributed Robotic Teams
Charlie Ortiz, Kurt Konolige, Régis Vincent, Benoit Morisset, Andrew Agno, Michael Eriksen, Dieter Fox, Benson Limketkai, Jonathan Ko, Dirk Schulz 0001
AAAI9
2003 A practical, decision-theoretic approach to multi-robot mapping and exploration
abstract
An important assumption underlying virtually all approaches to multi-robot exploration is prior knowledge about their relative locations. This is due to the fact that robots need to merge their maps so as to coordinate their exploration strategies. The key step in map merging is to estimate the relative locations of the individual robots. This paper presents a novel approach to multi-robot map merging under global uncertainty about the robot's relative locations. Our approach uses an adapted version of particle filters to estimate the position of one robot in the other robot's partial map. The risk of false-positive map matches is avoided by verifying match hypotheses using a rendezvous approach. We show how to seamlessly integrate this approach into a decision-theoretic multi-robot coordination strategy. The experiments show that our sample-based technique can reliably find good hypotheses for map matches. Furthermore, we present results obtained with two robots successfully merging their maps using the decision-theoretic rendezvous strategy.
Jonathan Ko, Dieter Fox, Kurt Konolige, Benson Limketkai
IROS1
2003 Map merging for distributed robot navigation
abstract
A set of robots mapping an area can potentially combine their information to produce a distributed map more efficiently than a single robot alone. We describe a general framework for distributed map building in the presence of uncertain communication. Within this framework, we then present a technical solution to the key decision problem of determining relative location within partial maps.
Kurt Konolige, Dieter Fox, Benson Limketkai, Jonathan Ko
IROS4
2003 A Hierarchical Bayesian Approach to the Revisiting Problem in Mobile Robot Map Building
Dieter Fox, Jonathan Ko, Kurt Konolige
ISRR2
2003 The Revisiting Problem in Mobile Robot Map Building: A Hierarchical Bayesian Approach
Jonathan Ko, Dieter Fox, Kurt Konolige
UAI2