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

Cameron Finucane

dblp:86/10006 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 1 first-authorSystems, architecture and hardware · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, 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
3 papers
Motion planning and robot control · 56% Planning, search and constraint satisfaction · 22% Multi-agent systems · 19%
Theoretical computer science
3 papers
Automated reasoning and model checking · 100%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › abstraction in planning
discrete abstraction
0.212015
Timing Semantics for Abstraction and Execution of Synthesized High-Level Robot Control · IEEE Trans. Robotics 2015
Robotics › Motion planning and robot control › robot control
hybrid control
0.212015
Timing Semantics for Abstraction and Execution of Synthesized High-Level Robot Control · IEEE Trans. Robotics 2015
Automated reasoning and model checking
controller synthesis
0.212015
Timing Semantics for Abstraction and Execution of Synthesized High-Level Robot Control · IEEE Trans. Robotics 2015
Automated reasoning and model checking › synthesis
correct-by-construction synthesis
0.212014
Open-world mission specification for reactive robots · ICRA 2014
Robotics › Motion planning and robot control › robot control › safe control
correct-by-construction control
0.112012
Correct high-level robot control from structured English · ICRA 2012
Robotics › Motion planning and robot control
robot control
0.112012
Correct high-level robot control from structured English · ICRA 2012
Human-robot interaction › robot communication
natural language instruction
0.112012
Situation understanding bot through language and environment · HRI 2012
Automated reasoning and model checking › synthesis
temporal logic synthesis
0.112012
Correct high-level robot control from structured English · ICRA 2012
Embedded and real-time systems
real-time scheduling
0.112015
Timing Semantics for Abstraction and Execution of Synthesized High-Level Robot Control · IEEE Trans. Robotics 2015
Robotics › Motion planning and robot control › robot control architecture
reactive robot control
0.112014
Open-world mission specification for reactive robots · ICRA 2014
Robotics › Robot manipulation › robot programming
task specification
0.012012
Correct high-level robot control from structured English · ICRA 2012
Human-robot interaction
autonomous robot
0.012012
Situation understanding bot through language and environment · HRI 2012

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

formal synthesis · 0.7linear temporal logic synthesis · 0.3semantic analysis · 0.1
YearPublicationVenuePosition
2015 Timing Semantics for Abstraction and Execution of Synthesized High-Level Robot Control
abstract
The use of formal methods for synthesis has recently enabled the automated construction of verifiable high-level robot control. Most approaches use a discrete abstraction of the underlying continuous domain, and make assumptions about the physical execution of actions given a discrete implementation; examples include when actions will complete relative to each other, and possible changes in the robot's environment while it is performing various actions. Relaxing these assumptions give rise to a number of challenges during the continuous implementation of automatically synthesized hybrid controllers. This paper presents several distinct timing semantics for controller synthesis, and compares them with respect to the assumptions they make on the execution of actions. It includes a discussion of when each set of assumptions is reasonable, and the computational tradeoffs inherent in relaxing them at synthesis time.
Vasumathi Raman, Nir Piterman, Cameron Finucane, Hadas Kress-Gazit
IEEE Trans. Robotics3
2014 Open-world mission specification for reactive robots
abstract
Recent advances have enabled the automatic generation of correct-by-construction robot controllers from high-level mission specifications. However, most current approaches operate under the closed-world assumption, i.e., only elements of the world explicitly modeled a priori can be taken into account during execution. In this paper, we tackle the problem of specifying and automatically updating the missions of robots operating in worlds that are open with respect to new elements, such as new objects and regions of interest. We demonstrate our approach in a scenario featuring a robotic courier whose world is open with respect to letters addressed to new recipients.
Spyros Maniatopoulos, Matthew Blair, Cameron Finucane, Hadas Kress-Gazit
ICRA3
2013 Provably-correct robot control with LTLMoP, OMPL and ROS
abstract
This paper illustrates the Linear Temporal Logic MissiOn Planning (LTLMoP) toolkit. LTLMoP is an open source software package that transforms high-level specifications for robot behavior, captured using a structured English grammar, into a robot controller that guarantees the robot will complete its task, if the task is feasible. If the task cannot be guaranteed, LTLMoP provides feedback to the user as to what the problem is. Due to its modular nature, users can control a variety of different robots using LTLMoP, both simulated and physical, with the same specification. It shows an example robot waiter scenario, with LTLMoP controlling both a PR2 in simulation (using Gazebo), showcasing the interface between LTLMoP and the Robot Operating System (ROS)2, as well as an Aldebaran Nao humanoid in the lab.
Kai Weng Wong, Cameron Finucane, Hadas Kress-Gazit
IROS2
2012 Situation understanding bot through language and environment
abstract
This video shows a demonstration of a fully autonomous robot, an iRobot ATRV-JR, which can be given commands using natural language. Users type commands to the robot on a tablet computer, which are then parsed and processed using semantic analysis. This information is used to build a plan representing the high level autonomous behaviors the robot should perform [2][1]. The robot can be given commands to be executed immediately (e.g., "Search the floor for hostages.") as well as standing orders for use over the entire run (e.g., "Let me know if you see any bombs.").
Daniel J. Brooks, Constantine Lignos, Mikhail S. Medvedev, Ian Perera, Cameron Finucane, Vasumathi Raman, Abraham Shultz, Sean McSheehy, Adam Norton, Hadas Kress-Gazit, Mitchell P. Marcus, Holly A. Yanco
HRI5
2012 Correct high-level robot control from structured English
abstract
The Linear Temporal Logic MissiOn Planning (LTLMoP) toolkit is a software package designed to generate a controller that guarantees a robot satisfies a task specification written by the user in structured English. The controller can be implemented on either a simulated or physical robot. This video illustrates the use of LTLMoP to generate a correct-by-construction robot controller. Here, an Aldebaran Nao humanoid robot carries out tasks as a worker in a simplified grocery store scenario.
Gangyuan Jing, Cameron Finucane, Vasumathi Raman, Hadas Kress-Gazit
ICRA2
2012 Temporal logic robot mission planning for slow and fast actions
abstract
This paper addresses the challenge of creating correct-by-construction controllers for robots whose actions are of varying execution durations. Recently, Linear Temporal Logic synthesis has been used to construct robot controllers for performing high-level tasks. During continuous execution of these controllers by a physical robot, one or more low-level controllers are invoked simultaneously. If these low-level behaviors take different lengths of time to complete, the system will pass through several potentially unsafe intermediate states. This paper presents an algorithm that either generates a hybrid controller such that every continuous behavior of the robot is safe, or determines at synthesis time that the behavior may be unsafe. The proposed approach is implemented within the LTLMoP toolkit for reactive mission planning.
Vasumathi Raman, Cameron Finucane, Hadas Kress-Gazit
IROS2
2010 LTLMoP: Experimenting with language, Temporal Logic and robot control
abstract
The Linear Temporal Logic MissiOn Planning (LTLMoP) toolkit is a software package designed to assist in the rapid development, implementation, and testing of high-level robot controllers. In this toolkit, structured English and Linear Temporal Logic are used to write high-level reactive task specifications, which are then automatically transformed into correct robot controllers that can be used to drive either a simulated or a real robot. LTLMoP's modular design makes it ideal for research in areas such as controller synthesis, semantic parsing, motion planning, and human-robot interaction.
Cameron Finucane, Gangyuan Jing, Hadas Kress-Gazit
IROS1