Synthesis for Robotics

Size: px
Start display at page:

Download "Synthesis for Robotics"

Transcription

1 Synthesis for Robotics Contributors: Lydia Kavraki, Hadas Kress-Gazit, Stéphane Lafortune, George Pappas, Sanjit A. Seshia, Paulo Tabuada, Moshe Vardi, Ayca Balkan, Jonathan DeCastro, Rüdiger Ehlers, Gangyuan Jing, Morteza Lahijanian, Matthew R. Maly, Matthias Rungger, Kai Weng Wong Speaker: Rüdiger Ehlers ExCAPE Expeditions in Computer Augmented Program Engineering 20 th August 2013 Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

2 Overview Goal High-level programming of robots by end-users Challenges Physical systems Non-linear dynamics Open worlds Optimality of control Work by Roberto Villalba, photo by R. Ehlers Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

3 Overview Goal High-level programming of robots by end-users Challenges Physical systems Non-linear dynamics Open worlds Optimality of control Work by Roberto Villalba, photo by R. Ehlers Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

4 A Challenge Problem z 3 z 5 z 4 Table z 1 Kitchen z pickup z 0 Robot Waiter This challenge problem is: simple to understand, yet challenging, scalable, reactive, and z 2 has mission planning and hybrid control aspects. Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

5 Challenge problem video Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

6 Pushing the Frontier in Synthesis for Robotics 1 What to do if input/output spaces are infinite? Synthesis with Identifiers (UC Berkeley, Cornell) 2 What if our sensors and actuators are imprecise? Robust Synthesis (UCLA, Cornell) 3 What if the robot s task is not 100% achievable? Iterative Motion Planning for Hybrid Systems (Rice, Cornell) 4 What if we are interested in efficient solutions? Cost-optimal Synthesis (Cornell) 5 What if the environment behaves faulty? Error-resilient Synthesis (Cornell) Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

7 Synthesis with Identifiers.##.# true order/a := itemordered start q 0 q 1 deliver q 2 deliver q 3 Main idea deliver itemdelivered a true Allow checking the realizability of many specifications that cannot be implemented in a finite-state fashion Synthesize a memory-conservative implementation in case of realizability ## # # Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

8 Robust Synthesis High-level controller Motion layer true/m 1 q 0 q 1 i/m 2 true/ i/m 3 m 2 q 2 Challenges Uncertainty in measurement Imprecision in motion y+w ϕ+w x+ W Figure by Matthias Rungger Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

9 Iterative Motion Planning for Hybrid Systems Temporal Logic Specification High Level Planner abstraction Synergy Layer Hybrid System with Dynamics Sampling-based Motion Planner Braking and Re-abstraction obstacle discovered Continuous Solution Trajectory Reference: Matthew R. Maly, Morteza Lahijanian, Lydia E. Kavraki, Hadas Kress-Gazit, Moshe Y. Vardi: Iterative temporal motion planning for hybrid systems in partially unknown environments. HSCC 2013: Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

10 Cost-optimal Synthesis r 1 r 2 r 3 r 4 r 5 r 6 r 7 r 8 r 12 r 9 r 10 r 11 Novelty: Use a two-dimensional cost notion to track waiting cost and transition cost in adversarial environments. Reference: Gangyuan Jing, Rüdiger Ehlers, and Hadas Kress-Gazit: Shortcut Through an Evil Door: Optimality of Correct-by-Construction Controllers in Adversarial Environments. IROS 2013 Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

11 Error-resilient Synthesis Aim Let the robot behave reasonably in cases of environment assumption violations LTop Classroom RTop Solution Door1 Obstacle Door2 Modify the strategy extraction part of the synthesis algorithm let it tolerate moving away from the goal whenever there is no alternative. LBottom Playground RBottom Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

12 Error-resilient Synthesis Classroom Classroom Classroom Classroom LTop RTop LTop RTop LTop RTop LTop RTop Door1 Obstacle Door2 Door1 Obstacle Door2 Door1 Obstacle Door2 Door1 Obstacle Door2 LBottom RBottom Playground LBottom RBottom Playground LBottom RBottom Playground LBottom RBottom Playground Door1 closed Door2 stays Door1/Door2 open status is ignored Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

13 Summary General goal Enable synthesis of reasonable robot controllers for reactive scenarios with correct-by-construction hybrid control by end users, e.g. a robot waiter Approaches to push the frontier presented in this talk 1 Synthesis with Identifiers 2 Robust Synthesis 3 Iterative Motion Planning for Hybrid Systems 4 Cost-optimal Synthesis 5 Error-resilient Synthesis Speaker: Rüdiger Ehlers (UCB/Cornell) Synthesis for Robotics Philadelphia, 20 th August / 11

Reactive Synthesis for Robotics Applications

Reactive Synthesis for Robotics Applications Reactive Synthesis for Robotics Applications Contributors: Lydia Kavraki, Hadas Kress-Gazit, Stéphane Lafortune, George Pappas, Sanjit A. Seshia, Paulo Tabuada, Moshe Vardi, Ayca Balkan, Jonathan DeCastro,

More information

ExCAPE. Rajeev Alur, Ras Bodik, Jeff Foster, Bjorn Hartmann, Lydia Kavraki,

ExCAPE. Rajeev Alur, Ras Bodik, Jeff Foster, Bjorn Hartmann, Lydia Kavraki, ExCAPE Expeditions in Computer Augmented Program Engineering Rajeev Alur, Ras Bodik, Jeff Foster, Bjorn Hartmann, Lydia Kavraki, Hadas Kress-Gazit, Stephane Lafortune, Boon Loo, P. Madhusudan, d Milo Martin,

More information

Synthesis and Robotics Hadas Kress-Gazit Sibley School of Mechanical and Aerospace Engineering Cornell University

Synthesis and Robotics Hadas Kress-Gazit Sibley School of Mechanical and Aerospace Engineering Cornell University Synthesis and Robotics Hadas Kress-Gazit Sibley School of Mechanical and Aerospace Engineering Cornell University hadaskg@cornell.edu Joint work (this talk) with: Jim Jing, Ben Johnson, Cameron Finucane,

More information

Kavraki. Expeditions in Computer Augmented Program Engineering

Kavraki. Expeditions in Computer Augmented Program Engineering Foster Hartmann Lafortune Kavraki Kress-Gazit Loo Madhusudan Bodik Expeditions in Computer Augmented Program Engineering http://excape.cis.upenn.edu/ Martin Alur Cornell, Maryland, Michigan, MIT, Penn,

More information

Task and Motion Policy Synthesis as Liveness Games

Task and Motion Policy Synthesis as Liveness Games Task and Motion Policy Synthesis as Liveness Games Yue Wang Department of Computer Science Rice University May 9, 2016 Joint work with Neil T. Dantam, Swarat Chaudhuri, and Lydia E. Kavraki 1 Motivation

More information

Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory

Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory Avoiding Forgetfulness: Structured English Specifications for High-Level Robot Control with Implicit Memory Vasumathi Raman 1, Bingxin Xu and Hadas Kress-Gazit 2 Abstract This paper addresses the challenge

More information

An End-to-End System for Accomplishing Tasks with Modular Robots: Perspectives for the AI Community

An End-to-End System for Accomplishing Tasks with Modular Robots: Perspectives for the AI Community Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-7) An End-to-End System for Accomplishing Tasks with Modular Robots: Perspectives for the AI Community Gangyuan

More information

Automatically synthesizing a planning and control subsystem for the DARPA urban challenge

Automatically synthesizing a planning and control subsystem for the DARPA urban challenge University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering 8-23-2008 Automatically synthesizing a planning and control subsystem for the DARPA

More information

Where s Waldo? Sensor-Based Temporal Logic Motion Planning

Where s Waldo? Sensor-Based Temporal Logic Motion Planning Where s Waldo? Sensor-Based Temporal Logic Motion Planning Hadas Kress-Gazit, Georgios E. Fainekos and George J. Pappas GRASP Laboratory, University of Pennsylvania Philadelphia, PA 19104, USA {hadaskg,fainekos,pappasg}@grasp.upenn.edu

More information

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Selcuk Bayraktar, Georgios E. Fainekos, and George J. Pappas GRASP Laboratory Departments of ESE and CIS University of Pennsylvania

More information

Teaching Embedded Systems to Berkeley Undergraduates

Teaching Embedded Systems to Berkeley Undergraduates Teaching Embedded Systems to Berkeley Undergraduates EECS124 at UC Berkeley co-developed by Edward A. Lee Sanjit A. Seshia Claire J. Tomlin http://chess.eecs.berkeley.edu/eecs124 CPSWeek CHESS Workshop

More information

Controlling Wild Mobile Robots Using Virtual Gates and Discrete Transitions

Controlling Wild Mobile Robots Using Virtual Gates and Discrete Transitions Controlling Wild Mobile Robots Using Virtual Gates and Discrete Transitions Leonardo Bobadilla Fredy Martinez Eric Gobst bobadil1@uiuc.edu fredymar@uiuc.edu gobst1@uiuc.edu Katrina Gossman Steven M. LaValle

More information

Translating Structured English to Robot Controllers

Translating Structured English to Robot Controllers Advanced Robotics 22 (2008) 1343 1359 www.brill.nl/ar Full paper Translating Structured English to Robot Controllers Hadas Kress-Gazit, Georgios E. Fainekos and George J. Pappas GRASP Laboratory, University

More information

From Structured English to Robot Motion

From Structured English to Robot Motion From Structured English to Robot Motion Hadas Kress-Gazit, Georgios E. Fainekos and George J. Pappas GRASP Laboratory, University of Pennsylvania Philadelphia, PA 1910, USA {hadaskg,fainekos,pappasg}@grasp.upenn.edu

More information

Fall 17 Planning & Decision-making in Robotics Introduction; What is Planning, Role of Planning in Robots

Fall 17 Planning & Decision-making in Robotics Introduction; What is Planning, Role of Planning in Robots 16-782 Fall 17 Planning & Decision-making in Robotics Introduction; What is Planning, Role of Planning in Robots Maxim Likhachev Robotics Institute Carnegie Mellon University Class Logistics Instructor:

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics? 16-350 Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics? Maxim Likhachev Robotics Institute Carnegie Mellon University About Me My Research Interests: - Planning,

More information

Correcting Odometry Errors for Mobile Robots Using Image Processing

Correcting Odometry Errors for Mobile Robots Using Image Processing Correcting Odometry Errors for Mobile Robots Using Image Processing Adrian Korodi, Toma L. Dragomir Abstract - The mobile robots that are moving in partially known environments have a low availability,

More information

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany

More information

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure Hybrid Systems: From Models to Code Tom Henzinger UC Berkeley NSF UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Foundations of Hybrid and Embedded Software Systems French Guyana,

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Outline. Tracking with Unreliable Node Sequences. Abstract. Outline. Outline. Abstract 10/20/2009

Outline. Tracking with Unreliable Node Sequences. Abstract. Outline. Outline. Abstract 10/20/2009 Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009 Presenter: Jing He Abstract This paper proposes

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

Robotics and Autonomy. Control of Complex Systems (RMM)

Robotics and Autonomy. Control of Complex Systems (RMM) Robotics and Autonomy Richard M. Murray BE 107, 14 May 2015 Goals: Describe how behavior is implemented in robotic systems (vs biology) Discuss some of the ways that insights in robotics might impact biology

More information

Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX

Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX DFA Learning of Opponent Strategies Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX 76019-0015 Email: {gpeterso,cook}@cse.uta.edu Abstract This work studies

More information

Handling Failures In A Swarm

Handling Failures In A Swarm Handling Failures In A Swarm Gaurav Verma 1, Lakshay Garg 2, Mayank Mittal 3 Abstract Swarm robotics is an emerging field of robotics research which deals with the study of large groups of simple robots.

More information

Stanford Center for AI Safety

Stanford Center for AI Safety Stanford Center for AI Safety Clark Barrett, David L. Dill, Mykel J. Kochenderfer, Dorsa Sadigh 1 Introduction Software-based systems play important roles in many areas of modern life, including manufacturing,

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Control Synthesis and Delay Sensor Deployment for Efficient ASV designs

Control Synthesis and Delay Sensor Deployment for Efficient ASV designs Control Synthesis and Delay Sensor Deployment for Efficient ASV designs C H A O FA N L I < C H AO F @ TA M U. E D U >, T E X A S A & M U N I V E RS I T Y S A C H I N S. S A PAT N E K A R, U N I V E RS

More information

Motion Planning for Real Robots. Sachin Chitta

Motion Planning for Real Robots. Sachin Chitta Motion Planning for Real Robots Needs, Challenges and Solutions Advanced Tools for Mobile Manipulation Sachin Chitta Associate Director Robotics Systems and Software SRI International Background PhD (GRASP,

More information

Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis

Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis Lecture 8 Receding Horizon Temporal Logic Planning & Compositional Protocol Synthesis Ufuk Topcu Nok Wongpiromsarn Richard M. Murray EECI, 18 May 2012 Outline: Receding horizon temporal logic planning

More information

Robot Motion Control and Planning

Robot Motion Control and Planning Robot Motion Control and Planning http://www.cs.bilkent.edu.tr/~saranli/courses/cs548 Lecture 1 Introduction and Logistics Uluç Saranlı http://www.cs.bilkent.edu.tr/~saranli CS548 - Robot Motion Control

More information

PATH CLEARANCE USING MULTIPLE SCOUT ROBOTS

PATH CLEARANCE USING MULTIPLE SCOUT ROBOTS PATH CLEARANCE USING MULTIPLE SCOUT ROBOTS Maxim Likhachev* and Anthony Stentz The Robotics Institute Carnegie Mellon University Pittsburgh, PA, 15213 maxim+@cs.cmu.edu, axs@rec.ri.cmu.edu ABSTRACT This

More information

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT - Classroom Activities for the Busy Teacher: NXT 2 nd Edition Table of Contents Chapter 1: Introduction... 1 Chapter 2: What is a robot?... 5 Chapter 3: Flowcharting... 11 Chapter 4: DomaBot Basics... 15

More information

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

CORC 3303 Exploring Robotics. Why Teams?

CORC 3303 Exploring Robotics. Why Teams? Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:

More information

Engineered Resilient Systems DoD Science and Technology Priority

Engineered Resilient Systems DoD Science and Technology Priority Engineered Resilient Systems DoD Science and Technology Priority Mr. Scott Lucero Deputy Director, Strategic Initiatives Office of the Deputy Assistant Secretary of Defense (Systems Engineering) Scott.Lucero@osd.mil

More information

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems Ian Mitchell Department of Computer Science University of British Columbia Jeremy Templeton Department

More information

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Traffic Control for a Swarm of Robots: Avoiding Target Congestion Traffic Control for a Swarm of Robots: Avoiding Target Congestion Leandro Soriano Marcolino and Luiz Chaimowicz Abstract One of the main problems in the navigation of robotic swarms is when several robots

More information

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza Path Planning in Dynamic Environments Using Time Warps S. Farzan and G. N. DeSouza Outline Introduction Harmonic Potential Fields Rubber Band Model Time Warps Kalman Filtering Experimental Results 2 Introduction

More information

Path Clearance. Maxim Likhachev Computer and Information Science University of Pennsylvania Philadelphia, PA 19104

Path Clearance. Maxim Likhachev Computer and Information Science University of Pennsylvania Philadelphia, PA 19104 1 Maxim Likhachev Computer and Information Science University of Pennsylvania Philadelphia, PA 19104 maximl@seas.upenn.edu Path Clearance Anthony Stentz The Robotics Institute Carnegie Mellon University

More information

E E Verification and Control of Hybrid Systems

E E Verification and Control of Hybrid Systems E E Verification and Control of Hybrid Systems Paulo Tabuada Verification and Control of Hybrid Systems A Symbolic Approach Foreword by Rajeev Alur Paulo Tabuada Department of Electrical Engineering University

More information

Experiments in the Coordination of Large Groups of Robots

Experiments in the Coordination of Large Groups of Robots Experiments in the Coordination of Large Groups of Robots Leandro Soriano Marcolino and Luiz Chaimowicz VeRLab - Vision and Robotics Laboratory Computer Science Department - UFMG - Brazil {soriano, chaimo}@dcc.ufmg.br

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

More information

Mitigating the State Explosion Problem of Temporal Logic Synthesis

Mitigating the State Explosion Problem of Temporal Logic Synthesis INGRAM PUBLISHING Mitigating the State Explosion Problem of Temporal Logic Synthesis R obots these days feature a tight interplay level physics and actuation limitations that constrain their between computational

More information

UC Berkeley, EECS Department EECS 40/42/100 Lab LAB3: Operational Amplifier UID:

UC Berkeley, EECS Department EECS 40/42/100 Lab LAB3: Operational Amplifier UID: UC Berkeley, EECS Department EECS 40/42/100 Lab LAB3: Operational Amplifier UID: B. E. Boser 1 Enter the names and SIDs for you and your lab partner into the boxes below. Name 1 SID 1 Name 2 SID 2 Sensor

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty CS123 Programming Your Personal Robot Part 3: Reasoning Under Uncertainty Topics For Part 3 3.1 The Robot Programming Problem What is robot programming Challenges Real World vs. Virtual World Mapping and

More information

Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes

Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes International Journal of Information and Electronics Engineering, Vol. 3, No. 3, May 13 Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes Soheila Dadelahi, Mohammad Reza Jahed

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (2 pts) How to avoid obstacles when reproducing a trajectory using a learned DMP?

More information

EECS 219C: Computer-Aided Verification Introduction & Overview. Sanjit A. Seshia EECS, UC Berkeley

EECS 219C: Computer-Aided Verification Introduction & Overview. Sanjit A. Seshia EECS, UC Berkeley EECS 219C: Computer-Aided Verification Introduction & Overview Sanjit A. Seshia EECS, UC Berkeley Computer-Aided Verification (informally) Does the system do what it is supposed to do? S. A. Seshia 2 The

More information

Development of the clamping mechanism

Development of the clamping mechanism Phase B1 Development of the clamping mechanism for Active Debris Removal missions Agenda Introduction Clamping scenarios Hold-downs Launch Adapter Ring Trade-off Overview of the clamping mechanism Baseline

More information

Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment

Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment Michael Hölzl, Roland Neumeier and Gerald Ostermayer University of Applied Sciences Hagenberg michael.hoelzl@fh-hagenberg.at,

More information

A game-based model for human-robots interaction

A game-based model for human-robots interaction A game-based model for human-robots interaction Aniello Murano and Loredana Sorrentino Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Università degli Studi di Napoli Federico II,

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Path Clearance. ScholarlyCommons. University of Pennsylvania. Maxim Likhachev University of Pennsylvania,

Path Clearance. ScholarlyCommons. University of Pennsylvania. Maxim Likhachev University of Pennsylvania, University of Pennsylvania ScholarlyCommons Lab Papers (GRASP) General Robotics, Automation, Sensing and Perception Laboratory 6-009 Path Clearance Maxim Likhachev University of Pennsylvania, maximl@seas.upenn.edu

More information

Effects of Integrated Intent Recognition and Communication on Human-Robot Collaboration

Effects of Integrated Intent Recognition and Communication on Human-Robot Collaboration Effects of Integrated Intent Recognition and Communication on Human-Robot Collaboration Mai Lee Chang 1, Reymundo A. Gutierrez 2, Priyanka Khante 1, Elaine Schaertl Short 1, Andrea Lockerd Thomaz 1 Abstract

More information

Design of an office guide robot for social interaction studies

Design of an office guide robot for social interaction studies Design of an office guide robot for social interaction studies Elena Pacchierotti, Henrik I. Christensen & Patric Jensfelt Centre for Autonomous Systems Royal Institute of Technology, Stockholm, Sweden

More information

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan Surveillance strategies for autonomous mobile robots Nicola Basilico Department of Computer Science University of Milan Intelligence, surveillance, and reconnaissance (ISR) with autonomous UAVs ISR defines

More information

Graz University of Technology (Austria)

Graz University of Technology (Austria) Graz University of Technology (Austria) I am in charge of the Vision Based Measurement Group at Graz University of Technology. The research group is focused on two main areas: Object Category Recognition

More information

Comments of Shared Spectrum Company

Comments of Shared Spectrum Company Before the DEPARTMENT OF COMMERCE NATIONAL TELECOMMUNICATIONS AND INFORMATION ADMINISTRATION Washington, D.C. 20230 In the Matter of ) ) Developing a Sustainable Spectrum ) Docket No. 181130999 8999 01

More information

Motion Planning in Dynamic Environments

Motion Planning in Dynamic Environments Motion Planning in Dynamic Environments Trajectory Following, D*, Gyroscopic Forces MEM380: Applied Autonomous Robots I 2012 1 Trajectory Following Assume Unicycle model for robot (x, y, θ) v = v const

More information

Overview Agents, environments, typical components

Overview Agents, environments, typical components Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents

More information

Center for Hybrid and Embedded Software Systems. Hybrid & Embedded Software Systems

Center for Hybrid and Embedded Software Systems. Hybrid & Embedded Software Systems Center for Hybrid and Embedded Software Systems College of Engineering, University of California at Berkeley Presented by: Edward A. Lee, EECS, UC Berkeley Citris Founding Corporate Members Meeting, Feb.

More information

Planar Transmission Line Technologies

Planar Transmission Line Technologies Planar Transmission Line Technologies CMB Polarization Technology Workshop NIST/Boulder Edward J. Wollack Observational Cosmology Laboratory NASA Goddard Space Flight Center Greenbelt, Maryland Overview

More information

Hybrid architectures. IAR Lecture 6 Barbara Webb

Hybrid architectures. IAR Lecture 6 Barbara Webb Hybrid architectures IAR Lecture 6 Barbara Webb Behaviour Based: Conclusions But arbitrary and difficult to design emergent behaviour for a given task. Architectures do not impose strong constraints Options?

More information

Design of an Office-Guide Robot for Social Interaction Studies

Design of an Office-Guide Robot for Social Interaction Studies Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems October 9-15, 2006, Beijing, China Design of an Office-Guide Robot for Social Interaction Studies Elena Pacchierotti,

More information

Walking and Flying Robots for Challenging Environments

Walking and Flying Robots for Challenging Environments Shaping the future Walking and Flying Robots for Challenging Environments Roland Siegwart, ETH Zurich www.asl.ethz.ch www.wysszurich.ch Lisbon, Portugal, July 29, 2016 Roland Siegwart 29.07.2016 1 Content

More information

Planning in autonomous mobile robotics

Planning in autonomous mobile robotics Sistemi Intelligenti Corso di Laurea in Informatica, A.A. 2017-2018 Università degli Studi di Milano Planning in autonomous mobile robotics Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135

More information

WRO 2012 Regular Category ROBOT ORGANIZER

WRO 2012 Regular Category ROBOT ORGANIZER WRO 2012 Regular Category Elementary School Game description, rules, scoring, & scenarios. ROBOT ORGANIZER 2 Index i. Game Table in 3D... 3 ii. Table Specification I... 4 iii. Table Specification II...

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Antlab: a Multi-Robot Task Server

Antlab: a Multi-Robot Task Server Antlab: a Multi-Robot Task Server IVAN GAVRAN, MPI-SWS RUPAK MAJUMDAR, MPI-SWS INDRANIL SAHA, IIT Kanpur We present Antlab, an end-to-end system that takes streams of user task requests and executes them

More information

Safe Human-Robot Co-Existence

Safe Human-Robot Co-Existence Safe Human-Robot Co-Existence Aaron Pereira TU München February 3, 2016 Aaron Pereira Preliminary Lecture February 3, 2016 1 / 17 Overview Course Aim (Learning Outcomes) You understand the challenges behind

More information

Computer Vision Based Chess Playing Capabilities for the Baxter Humanoid Robot

Computer Vision Based Chess Playing Capabilities for the Baxter Humanoid Robot International Conference on Control, Robotics, and Automation 2016 Computer Vision Based Chess Playing Capabilities for the Baxter Humanoid Robot Andrew Tzer-Yeu Chen, Kevin I-Kai Wang {andrew.chen, kevin.wang}@auckland.ac.nz

More information

Scheduling and Motion Planning of irobot Roomba

Scheduling and Motion Planning of irobot Roomba Scheduling and Motion Planning of irobot Roomba Jade Cheng yucheng@hawaii.edu Abstract This paper is concerned with the developing of the next model of Roomba. This paper presents a new feature that allows

More information

DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range

DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range DisCoF: Cooperative Pathfinding in Distributed Systems with Limited Sensing and Communication Range Yu Zhang, Kangjin Kim and Georgios Fainekos Abstract Cooperative pathfinding is often addressed in one

More information

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN Proceedings of the Annual Symposium of the Institute of Solid Mechanics and Session of the Commission of Acoustics, SISOM 2015 Bucharest 21-22 May A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS

More information

WRO Regular Category. Junior High School. Game description, rules and scoring. Treasure Hunt

WRO Regular Category. Junior High School. Game description, rules and scoring. Treasure Hunt WRO 2015 Regular Category Junior High School Game description, rules and scoring Treasure Hunt 2 Contents Game Description... 3 Rules & Regulations... 4 Scoring... 8 Game Table in 3D... 9 Table Specifications

More information

Timed Games UPPAAL-TIGA. Alexandre David

Timed Games UPPAAL-TIGA. Alexandre David Timed Games UPPAAL-TIGA Alexandre David 1.2.05 Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture of UPPAAL-TIGA. Interactive game. Timed Games with Partial Observability.

More information

WRO Regular Category. High School. Game description, rules and scoring. Mountaineering

WRO Regular Category. High School. Game description, rules and scoring. Mountaineering WRO 2015 Regular Category High School Game description, rules and scoring Mountaineering 2 Contents Game Description... 3 Rules & Regulations... 4 Scoring... 7 Game Table in 3D without mountains... 8 Game

More information

CSE-571 AI-based Mobile Robotics

CSE-571 AI-based Mobile Robotics CSE-571 AI-based Mobile Robotics Approximation of POMDPs: Active Localization Localization so far: passive integration of sensor information Active Sensing and Reinforcement Learning 19 m 26.5 m Active

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control

Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control 213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213. Tokyo, Japan Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control Tzu-Hao Huang, Ching-An

More information

Veracity Managing Uncertain Data. Skript zur Vorlesung Datenbanksystem II Dr. Andreas Züfle

Veracity Managing Uncertain Data. Skript zur Vorlesung Datenbanksystem II Dr. Andreas Züfle Veracity Managing Uncertain Data Skript zur Vorlesung Datenbanksystem II Dr. Andreas Züfle Geo-Spatial Data Huge flood of geo-spatial data Modern technology New user mentality Great research potential

More information

Distributed Synthesis of Control Protocols for Smart Camera Networks

Distributed Synthesis of Control Protocols for Smart Camera Networks Distributed Synthesis of Control Protocols for Smart Camera Networks Necmiye Ozay, Ufuk Topcu, Tichakorn Wongpiromsarn and Richard M Murray Abstract We considered the problem of designing control protocols

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Passive Bilateral Teleoperation

Passive Bilateral Teleoperation Passive Bilateral Teleoperation Project: Reconfigurable Control of Robotic Systems Over Networks Márton Lırinc Dept. Of Electrical Engineering Sapientia University Overview What is bilateral teleoperation?

More information

Research Statement MAXIM LIKHACHEV

Research Statement MAXIM LIKHACHEV Research Statement MAXIM LIKHACHEV My long-term research goal is to develop a methodology for robust real-time decision-making in autonomous systems. To achieve this goal, my students and I research novel

More information

Decentralized Approaches for Robot Fleet Control

Decentralized Approaches for Robot Fleet Control Workshop on AERIAL ROBOTICS - Onera Toulouse 2-3 October 2014 Decentralized Approaches for Robot Fleet Control INSA Lyon CITI-Inria Lab. - Dynamid team Olivier.Simonin@insa-lyon.fr Outline I. Decentralized

More information

2.4 Sensorized robots

2.4 Sensorized robots 66 Chap. 2 Robotics as learning object 2.4 Sensorized robots 2.4.1 Introduction The main objectives (competences or skills to be acquired) behind the problems presented in this section are: - The students

More information

Physics-Based Manipulation in Human Environments

Physics-Based Manipulation in Human Environments Vol. 31 No. 4, pp.353 357, 2013 353 Physics-Based Manipulation in Human Environments Mehmet R. Dogar Siddhartha S. Srinivasa The Robotics Institute, School of Computer Science, Carnegie Mellon University

More information

On-demand printable robots

On-demand printable robots On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.

More information

Rudimentary Swarm Robotics

Rudimentary Swarm Robotics Rudimentary Swarm Robotics Josiah Hamid Khani, Thomas Keller, Matthew Sims, & Isaac Swift Episcopal School of Dallas, josiahhk@gmail Project Description Rudimentary Swarm Robotics The concept of swarm

More information

A Hybrid Planning Approach for Robots in Search and Rescue

A Hybrid Planning Approach for Robots in Search and Rescue A Hybrid Planning Approach for Robots in Search and Rescue Sanem Sariel Istanbul Technical University, Computer Engineering Department Maslak TR-34469 Istanbul, Turkey. sariel@cs.itu.edu.tr ABSTRACT In

More information

S.P.Q.R. Legged Team Report from RoboCup 2003

S.P.Q.R. Legged Team Report from RoboCup 2003 S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,

More information

An integrated system for perception-driven autonomy with modular robots

An integrated system for perception-driven autonomy with modular robots COLLECTIVE BEHAVIOR An integrated system for perception-driven autonomy with modular robots Jonathan Daudelin 1 *, Gangyuan Jing 1 *, Tarik Tosun 2 *, Mark Yim 2, Hadas Kress-Gazit 1, Mark Campbell 1 Copyright

More information

WiFinder, a Wifi Signal Intensity Mapping Robot

WiFinder, a Wifi Signal Intensity Mapping Robot 1 WiFinder, a Wifi Signal Intensity Mapping Robot Chaitanya Aluru, Sean Roberts, and Eric Wu I. INTRODUCTION The goal of the WiFinder project is to develop a robot that will find the strongest 80.11 signal

More information

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL * A. K. Sharma, ** R. A. Gupta, and *** Laxmi Srivastava * Department of Electrical Engineering,

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster INTRODUCTION TO WIRELESS SENSOR NETWORKS CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster OVERVIEW 1. Localization Challenges and Properties 1. Location Information 2. Precision and Accuracy 3. Localization

More information

Autonomous navigation with deadlock detection and avoidance

Autonomous navigation with deadlock detection and avoidance Autonomous navigation with deadlock detection and avoidance Sanchez, Guido 1,2 and Giovanini, Leonardo 1,2 1 Center for Signals, Systems and Computational Intelligence, Faculty of Engineering and Water

More information