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

Matthew Tesch

dblp:04/465 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 4 first-authorSystems, architecture and hardware · 6 · 3 first-authorTheory of computation · 2Applied, interdisciplinary, general and emerging computing · 2

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 · 35% Optimization for machine learning · 25% Robot navigation and mapping · 19%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.322013
Expensive multiobjective optimization for robotics · ICRA 2013
Context Identification for Efficient Multiple-Model State Estimation of Systems With Cyclical Intermittent Dynamics · IEEE Trans. Robotics 2011
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.212013
Expensive Function Optimization with Stochastic Binary Outcomes · ICML (3) 2013
Robotics › Motion planning and robot control › robot control › gait control
gait optimization
0.212013
Expensive multiobjective optimization for robotics · ICRA 2013
Machine learning › Optimization for machine learning
multi-objective optimization
0.212013
Expensive multiobjective optimization for robotics · ICRA 2013
Robotics › Legged, aerial and field robots › bio-inspired robot
snake robot
0.112012
Design and architecture of the unified modular snake robot · ICRA 2012
Robotics › Robot navigation and mapping › state estimation
hybrid system state estimation
0.112011
Context Identification for Efficient Multiple-Model State Estimation of Systems With Cyclical Intermittent Dynamics · IEEE Trans. Robotics 2011
Robotics › Robot navigation and mapping
state estimation
0.112011
Context Identification for Efficient Multiple-Model State Estimation of Systems With Cyclical Intermittent Dynamics · IEEE Trans. Robotics 2011
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.012013
Expensive Function Optimization with Stochastic Binary Outcomes · ICML (3) 2013
Robotics › Legged, aerial and field robots
field robotics
0.012012
Design and architecture of the unified modular snake robot · ICRA 2012
Robotics › Legged, aerial and field robots › bio-inspired robot
snake robot locomotion
0.012012
Design and architecture of the unified modular snake robot · ICRA 2012

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

pareto optimization · 0.2multi-objective optimization · 0.2gaussian process classification · 0.2expected improvement · 0.2modular actuator design · 0.1SMA wire actuated bistable brake · 0.1multiple-model filtering · 0.1discrete-state estimation · 0.1
YearPublicationVenuePosition
2017 Multiobjective Optimization Based on Expensive Robotic Experiments under Heteroscedastic Noise
abstract
In many engineering problems, including those related to robotics, optimization of the control policy for multiple conflicting criteria is required. However, this can be very challenging because of the existence of noise, which may be input dependent or heteroscedastic, and restrictions regarding the number of evaluations owing to the costliness of the experiments in terms of time and/or money. This paper presents a multiobjective optimization algorithm for expensive-to-evaluate noisy functions for robotics. We present a method for model selection between heteroscedastic and standard homoscedastic Gaussian process regression techniques to create suitable surrogate functions from noisy samples, and to find the point to be observed at the next step. This algorithm is compared against an existing multiobjective optimization algorithm, and then used to optimize the speed and head stability of the sidewinding gait of a snake robot.
Ryo Ariizumi, Matthew Tesch, Kenta Kato, Howie Choset, Fumitoshi Matsuno
IEEE Trans. Robotics2
2014 Expensive multiobjective optimization for robotics with consideration of heteroscedastic noise
abstract
In many robotic problems, optimization of the policy for multiple conflicting criteria is required. However this is very challenging due to the existence of noise, which may be input dependent, or heteroscedastic, and the restriction in the number of evaluations, due to robotic experiments which are expensive in time and/or money. This paper presents a multiobjective optimization (MOO) algorithm for expensive-to-evaluate noisy functions for robotics. We present a method for model selection between heteroscedastic and standard homoscedastic Gaussian process regression techniques to create suitable surrogate functions from noisy samples and find the point to be observed at the next step. This algorithm is compared against an existing MOO algorithm which assumes homoscedastic noise, and is then used to optimize the speed and head stability of the sidewinding gait of a snake robot.
Ryo Ariizumi, Matthew Tesch, Howie Choset, Fumitoshi Matsuno
IROS2
2014 Snakes on an inclined plane: Learning an adaptive sidewinding motion for changing slopes
abstract
Sidewinding is an efficient gait adopted by biological and robotic snakes for locomoting on various terrains. The mechanics of this motion on flat ground and steady state terrains have been thoroughly investigated, while its capability to adapt to changing environments is not as well studied. We demonstrate the capability of a snake robot to automatically adjust gait parameters to optimally move up and down slopes of varying angle. This capability is achieved by three components. First, an efficient offline learning algorithm finds a policy mapping the estimated slope angle to the optimal gait parameters. Next, a robust online state estimation technique infers the local terrain characteristics. Finally, the precomputed policy is consulted online to select the optimal gait parameters for this slope. The efficacy of this approach is verified by robot experiments.
Chaohui Gong, Matthew Tesch, David Rollinson, Howie Choset
IROS2
2013 Expensive Function Optimization with Stochastic Binary Outcomes
abstract
Real world systems often have parameterized controllers which can be tuned to improve performance. Bayesian optimization methods provide for efficient optimization of these controllers, so as to reduce the number of required experiments on the expensive physical system. In this paper we address Bayesian optimization in the setting where performance is only observed through a stochastic binary outcome – success or failure of the experiment. Unlike bandit problems, the goal is to maximize the system performance after this offline training phase rather than minimize regret during training. In this work we define the stochastic binary optimization problem and propose an approach using an adaptation of Gaussian Processes for classification that presents a Bayesian optimization framework for this problem. We propose an experiment selection metric for this setting based on expected improvement. We demonstrate the algorithm’s performance on synthetic problems and on a real snake robot learning to move over an obstacle.
Matthew Tesch, Jeff G. Schneider, Howie Choset
ICML (3)1
2013 Expensive multiobjective optimization for robotics
abstract
Many practical optimization problems in robotics involve multiple competing objectives - from design trade-offs to performance metrics of the physical system such as speed and energy efficiency. Proper treatment of these objective functions, while commonplace in fields such as economics, is often overlooked in robotics. Additionally, optimization of the performance of robotic systems can be restricted due to the expensive nature of testing control parameters on a physical system. This paper presents a multi-objective optimization (MOO) algorithm for expensive-to-evaluate functions that generates a Pareto set of solutions. This algorithm is compared against another leading MOO algorithm, and then used to optimize the speed and head stability of the sidewinding gait for a snake robot.
Matthew Tesch, Jeff G. Schneider, Howie Choset
ICRA1
2012 Design and architecture of the unified modular snake robot
abstract
The design of a hyper-redundant serial-linkage snake robot is the focus of this paper. The snake, which consists of many fully enclosed actuators, incorporates a modular architecture. In our design, which we call the Unified Snake, we consider size, weight, power, and speed tradeoffs. Each module includes a motor and gear train, an SMA wire actuated bistable brake, custom electronics featuring several different sensors, and a custom intermodule connector. In addition to describing the Unified Snake modules, we also discuss the specialized head and tail modules on the robot and the software that coordinates the motion.
Cornell Wright III, Austin Buchan, Ben Brown, Jason Geist, Michael Schwerin, David Rollinson, Matthew Tesch, Howie Choset
ICRA7
2011 Adapting control policies for expensive systems to changing environments
abstract
Many controlled systems must operate over a range of external conditions. In this paper, we focus on the problem of learning a policy to adapt a system's controller based on the value of these external conditions in order to always perform well (i.e., maximize system output). In addition, we are concerned with systems for which it is expensive to run experiments, and therefore restrict the number that can be run during training. We formally define the problem setup and the notion of an optimal control policy. We propose two algorithms which aim to find such a policy while minimizing the number of system output evaluations. We present results comparing these algorithms and various other approaches and discuss the inherent tradeoffs in the proposed algorithms. Finally, we use these methods to train both simulated and physical snake robots to automatically adapt to changing terrain, and demonstrate improved performance on test courses with changing environments.
Matthew Tesch, Jeff G. Schneider, Howie Choset
IROS1
2011 Using response surfaces and expected improvement to optimize snake robot gait parameters
abstract
Several categories of optimization problems suffer from expensive objective function evaluation, driving the need for smart selection of subsequent experiments. One such category of problems involves physical robotic systems, which often require significant time, effort, and monetary expenditure in order to run tests. To assist in the selection of the next experiment, there has been a focus on the idea of response surfaces in recent years. These surfaces interpolate the existing data and provide a measure of confidence in their error, serving as a low-fidelity surrogate function that can be used to more intelligently choose the next experiment. In this paper, we robustly implement a previous algorithm based on the response surface methodology with an expected improvement criteria. We apply this technique to optimize open-loop gait parameters for snake robots, and demonstrate improved locomotive capabilities.
Matthew Tesch, Jeff G. Schneider, Howie Choset
IROS1
2011 Context Identification for Efficient Multiple-Model State Estimation of Systems With Cyclical Intermittent Dynamics
abstract
This paper presents an approach to accurate and scalable multiple-model (MM) state estimation for hybrid systems with intermittent, cyclical, multimodal dynamics. The approach consists of using discrete-state estimation to identify a system's dynamical and behavioral contexts and determine which motion models appropriately represent current dynamics and which individual and MM filters are appropriate for state estimation. Furthermore, the heirarchical structure of the dynamics is explicitly encoded, which enables detection not only of rapid transitions between motion models but of higher level behavioral transitions as well. This improves the accuracy and scalability of conventional MM state estimation, which is demonstrated experimentally on a mobile robot that exhibits fast-switching, multimodal dynamics.
Sarjoun Skaff, Alfred A. Rizzi, Howie Choset, Matthew Tesch
IEEE Trans. Robotics4
2007 The minimum span of L(2, 1)-labelings of certain generalized Petersen graphs
Sarah Spence Adams, Jonathan Cass, Matthew Tesch, Denise Sakai Troxell, Cody Wheeland
Discret. Appl. Math.3
2007 On the hole index of L(2, 1)-labelings of r-regular graphs
Sarah Spence Adams, Matthew Tesch, Denise Sakai Troxell, Bradford Westgate, Cody Wheeland
Discret. Appl. Math.2