Demo Data from EDBT 2026 / reviewers in the wild / expert
Scott C. Livingston
dblp:57/3670
· DBLP profile ↗
10ranked-venue papers
5as first author
2since 2021 · last 2024
0000-0003-2679-8818ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 4 first-author · 1 since 2021Systems, architecture and hardware · 5 · 3 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021Theory of computation · 1 · 1 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
5 papers |
Motion planning and robot control · 54% Robot manipulation · 15% Knowledge representation and reasoning · 13% | |
| Theoretical computer science
3 papers |
Automated reasoning and model checking · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
reactive synthesis |
0.5 | 3 | 2013 | Patching task-level robot controllers based on a local μ-calculus formula · ICRA 2013 Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 |
Automated reasoning and model checking › synthesis
temporal logic synthesis |
0.5 | 3 | 2013 | Patching task-level robot controllers based on a local μ-calculus formula · ICRA 2013 Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 |
Robotics › Motion planning and robot control
motion planning |
0.3 | 2 | 2013 | Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 |
Robotics › Motion planning and robot control › motion planning › constrained motion planning
temporal logic motion planning |
0.3 | 2 | 2013 | Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
temporal logic constraint |
0.2 | 1 | 2016 | Simultaneous model identification and task satisfaction in the presence of temporal logic constraints · ICRA 2016 |
Robotics › Motion planning and robot control › robot control › safe control
correct-by-construction control |
0.2 | 2 | 2013 | Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 |
Robotics › Motion planning and robot control › motion planning › sensor-based motion planning
reactive motion planning |
0.2 | 1 | 2013 | Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 |
Automated reasoning and model checking › reactive synthesis
GR(1) synthesis |
0.2 | 1 | 2013 | Patching task-level robot controllers based on a local μ-calculus formula · ICRA 2013 |
Robotics › Robot manipulation
dexterous manipulation |
0.1 | 1 | 2012 | Towards formal synthesis of reactive controllers for dexterous robotic manipulation · ICRA 2012 |
Robotics › Robot manipulation › dexterous manipulation
finger gaiting |
0.1 | 1 | 2012 | Towards formal synthesis of reactive controllers for dexterous robotic manipulation · ICRA 2012 |
Robotics › Robot navigation and mapping
mobile robot navigation |
0.1 | 2 | 2013 | Patching task-level robot controllers based on a local μ-calculus formula · ICRA 2013 Backtracking temporal logic synthesis for uncertain environments · ICRA 2012 |
Machine learning › Reinforcement learning › markov decision process › robust MDP
adversarial MDPs |
0.1 | 1 | 2016 | Simultaneous model identification and task satisfaction in the presence of temporal logic constraints · ICRA 2016 |
Machine learning › Reinforcement learning
markov decision process |
0.1 | 1 | 2016 | Simultaneous model identification and task satisfaction in the presence of temporal logic constraints · ICRA 2016 |
Robotics › Motion planning and robot control
robot control |
0.0 | 1 | 2013 | Just-in-time synthesis for reactive motion planning with temporal logic · ICRA 2013 |
Computer vision › Video understanding and tracking
video surveillance |
0.0 | 1 | 2013 | Patching task-level robot controllers based on a local μ-calculus formula · ICRA 2013 |
Methods — techniques the papers use, named apart from their topics
linear temporal logic · 0.7μ-calculus · 0.3temporal logic · 0.3sampling-based motion planning · 0.3local strategy computation · 0.3assume-guarantee reasoning · 0.3model verification · 0.2information-seeking trajectory · 0.2two-player game · 0.1local patching · 0.1correct-by-construction synthesis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Framework for Remotely Sharing Experimental EnvironmentsabstractReproducibility is fundamental to robotics research, but access to appropriate hardware is a major limiting factor of reproducing experiments. This limitation usually arises from custom-built solutions without sufficient documentation and, simply, high costs. We propose that the best way to improve reproducibility is by removing barriers to safely sharing hardware. Towards this, we present a framework for making experimental environments remotely accessible. Modern virtualization tools like Linux containers are leveraged to enable reproducible and isolated access. The basic idea is to run user code in a container and transport all inputs and outputs through proxy programs that monitor for unsafe states. This interface is low-level: proxies can operate across serial lines, TCP, UDP, or HTTP connections. Thus, users are not locked into any particular programming library or application-level messaging system. The framework is shown in four case studies: the social robot Misty, the mobile robot Kobuki (base of the popular TurtleBot 2) with a LiDAR, wireless sensor networks, and Autoware. Scott C. Livingston |
IV | 1 |
| 2021 | On-Line STEAM Outreach with Remote Robot AccessabstractHands-on programming of humanoid robots can be effectively utilized to motivate interest in science, technology, engineering, art, and mathematics for K-12 students. Constrained by pandemic restrictions, our academic and industry team developed and deployed an Internet-accessible capability for K-12 students to remotely program Misty II robots using the Blockly language. Utilizing configurations with both stationary and mobile robots, the students were able to create and run programs on the robots and watch the resulting behaviors via a live video stream. This remote mechanism provides both tracking of accesses and usage of specific programming features as well as protection from accidental or purposeful destructive actions. Initial use of this capability with five groups and a total of 170 3rd grade through high school students demonstrated that the approach can effectively motivate student interest in both robotics and programming. This remote robot access mechanism demonstrates how cost effective access to advanced robots can be provided at a potentially large scale. Steven M. Hadfield, Scott C. Livingston, Justin Woo, Maya Slavin, Dominic Buraglio, Caden Kulp, Matthew Hageman, Caleb Richardson |
SIGCSE | 2 |
| 2018 | Signal Temporal Logic Meets Reachability: Connections and Applications
Mo Chen 0001, Qizhan Tam, Scott C. Livingston, Marco Pavone 0001 |
WAFR | 3 |
| 2017 | Multi-objective Optimal Control for Proactive Decision Making with Temporal Logic Models
Sandeep Chinchali, Scott C. Livingston, Marco Pavone 0001 |
ISRR | 2 |
| 2016 | Simultaneous model identification and task satisfaction in the presence of temporal logic constraintsabstractRecent proliferation of cyber-physical systems, ranging from autonomous cars to nuclear hazard inspection robots, has exposed several challenging research problems on automated fault detection and recovery. This paper considers how recently developed formal synthesis and model verification techniques may be used to automatically generate information-seeking trajectories for anomaly detection. In particular, we consider the problem of how a robot could select its actions so as to maximally disambiguate between different model hypotheses that govern the environment it operates in or its interaction with other agents whose prime motivation is a priori unknown. The identification problem is posed as selection of the most likely model from a set of candidates, where each candidate is an adversarial Markov decision process (MDP) together with a linear temporal logic (LTL) formula that constrains robot-environment interaction. An adversarial MDP is an MDP in which transitions depend on both a (controlled) robot action and an (uncontrolled) adversary action. States are labeled, thus allowing interpretation of satisfaction of LTL formulae, which have a special form admitting satisfaction decisions in bounded time. An example where a robotic car must discern whether neighboring vehicles are following its trajectory for a surveillance operation is used to demonstrate our approach. Sandeep Chinchali, Scott C. Livingston, Marco Pavone 0001, Joel W. Burdick |
ICRA | 2 |
| 2015 | Cross-entropy temporal logic motion planningabstractThis paper presents a method for optimal trajectory generation for discrete-time nonlinear systems with linear temporal logic (LTL) task specifications. Our approach is based on recent advances in stochastic optimization algorithms for optimal trajectory generation. These methods rely on estimation of the rare event of sampling optimal trajectories, which is achieved by incrementally improving a sampling distribution so as to minimize the cross-entropy. A key component of these stochastic optimization algorithms is determining whether or not a trajectory is collision-free. We generalize this collision checking to efficiently verify whether or not a trajectory satisfies a LTL formula. Interestingly, this verification can be done in time polynomial in the length of the LTL formula and the trajectory. We also propose a method for efficiently re-using parts of trajectories that only partially satisfy the specification, instead of simply discarding the entire sample. Our approach is demonstrated through numerical experiments involving Dubins car and a generic point-mass model subject to complex temporal logic task specifications. Scott C. Livingston, Eric M. Wolff, Richard M. Murray |
HSCC | 1 |
| 2013 | Just-in-time synthesis for reactive motion planning with temporal logicabstractThe cost of the great expressivity of motion planning subject to temporal logic formulae is intractability. Recent advances in sampling-based methods seem to be only applicable to “low-level” control. The problem of realizing “high-level” controllers that satisfy a temporal logic specification does not readily admit approximations, unless the notion of correctness is relaxed as might be achieved with probabilistic variants of temporal logics. In this paper, we argue that not all possible environment (uncontrolled) behaviors need to be explicitly planned for, but rather short-time strategies can be generated online while maintaining global correctness. We achieve this by separating feasibility from controller synthesis, using metrics from the underlying continuous state space to ensure short-time strategies chained together provide globally correct behavior. Scott C. Livingston, Richard M. Murray |
ICRA | 1 |
| 2013 | Patching task-level robot controllers based on a local μ-calculus formulaabstractWe present a method for mending strategies for GR(1) specifications. Given the addition or removal of edges from the game graph describing a problem (essentially transition rules in a GR(1) specification), we apply a μ-calculus formula to a neighborhood of states to obtain a “local strategy” that navigates around the invalidated parts of an original synthesized strategy. Our method may thus avoid global resynthesis while recovering correctness with respect to the new specification. We illustrate the results both in simulation and on physical hardware for a planar robot surveillance task. Scott C. Livingston, Pavithra Prabhakar, Alex B. Jose, Richard M. Murray |
ICRA | 1 |
| 2012 | Towards formal synthesis of reactive controllers for dexterous robotic manipulationabstractIn robotic finger gaiting, fingers continuously manipulate an object until joint limitations or mechanical limitations periodically force a switch of grasp. Current approaches to gait planning and control are slow, lack formal guarantees on correctness, and are generally not reactive to changes in object geometry. To address these issues, we apply advances in formal methods to model a gait subject to external perturbations as a two-player game between a finger controller and its adversarial environment. High-level specifications are expressed in linear temporal logic (LTL) and low-level control primitives are designed for continuous kinematics. Simulations of planar manipulation with our synthesized correct-by-construction gait controller demonstrate the benefits of this approach. Sandeep Chinchali, Scott C. Livingston, Ufuk Topcu, Joel W. Burdick, Richard M. Murray |
ICRA | 2 |
| 2012 | Backtracking temporal logic synthesis for uncertain environmentsabstractThis paper considers the problem of synthesizing correct-by-construction robotic controllers in environments with uncertain but fixed structure. “Environment” has two notions in this work: a map or “world” in which some controlled agent must operate and navigate (i.e., evolve in a configuration space with obstacles); and an adversarial player that selects continuous and discrete variables to try to make the agent fail (as in a game). Both the robot and the environment are subjected to behavioral specifications expressed as an assume-guarantee linear temporal logic (LTL) formula. We then consider how to efficiently modify the synthesized controller when the robot encounters unexpected changes in its environment. The crucial insight is that a portion of this problem takes place in a metric space, which provides a notion of nearness. Thus if a nominal plan fails, we need not resynthesize it entirely, but instead can “patch” it locally. We present an algorithm for doing this, prove soundness (correctness of output), and demonstrate it on an example gridworld. Scott C. Livingston, Richard M. Murray, Joel W. Burdick |
ICRA | 1 |