CS 4649/7649 Robot Intelligence: Planning

Size: px
Start display at page:

Download "CS 4649/7649 Robot Intelligence: Planning"

Transcription

1 CS 4649/7649 Robot Intelligence: Planning Partially Observable MDP Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo 1 Some slides adapted from Dr. Mike Stilman s lecture slides Administrative Three lectures left - Nov. 25 th : POMDP and Summary of Planning under Uncertainties - Dec. 2 nd : Extension of Planning/Control: Language, Hybrid System - Dec. 4 th : Wrap up Due Reminder: - Project report: Due Dec. 4 th - Project report review: Due Dec. 11 th - Project presentation & presentation evaluation: Dec. 11 th S. Joo (sungmoon.joo@cc.gatech.edu) 2 1

2 Reality Two Sources of Error Sensing & State Estimation Uncertainty Sensors have noise You don t know exactly what the state is (e.g. mapping, localization, ) Action Execution Uncertainty Your actuators do not do what you tell them to The system responds differently than you expect : Friction gears, air resistance, etc. 10/21/2014 S. Joo (sungmoon.joo@cc.gatech.edu) 3 Reality Estimated state (uncertainty) (uncertainty) S. Joo (sungmoon.joo@cc.gatech.edu) 4 2

3 Reality State Estimation Estimated state (uncertainty) MDP (uncertainty) Plan, (Control) Policy S. Joo 5 Reality POMDP Estimated state (uncertainty) MDP (uncertainty) S. Joo 6 3

4 Markov Decision Process (MDP) Mathematical Frameworks Action Uncertainty Observation Uncertainty Markov Chain -Markov Property Hidden Markov Model (HMM) Markov Decision Process (MDP) Partially Observable MDP (POMDP) Both S. Joo 7 POMDP MDP Uncertainty about action outcome Uncertainty about the state due to imperfect observation Don t get to observe the state itself, instead get sensory measurements S. Joo (sungmoon.joo@cc.gatech.edu) 8 4

5 State Estimation Belief State (ex. Kalman Filter) S. Joo 9 Belief States: Example Kalman Filter: Gaussian(Mean & Covariance) Continuous Belief States S. Joo 10 5

6 POMDP Belief state (uncertainty) (uncertainty) S. Joo 11 POMDP MDP o ) ) MDP S. Joo (sungmoon.joo@cc.gatech.edu) 12 6

7 POMDP Probability distributions over states of the underlying MDP (i.e. belief state) The agent keeps an internal belief state, b, that summarizes its experience(observation & control input history). The agent uses a state estimator, SE, for updating the belief state b based on the last action a t-1, the current observation o at t, and the previous belief state b at t-1. S. Joo (sungmoon.joo@cc.gatech.edu) 13 Converting POMDP to Belief-States MDP Current belief distribution Current observation Previous action S. Joo (sungmoon.joo@cc.gatech.edu) 14 7

8 Converting POMDP to Belief-States MDP s 2 s 2 How? s 2 s 1 s 1 s 2 Normalizing Factor S. Joo (sungmoon.joo@cc.gatech.edu) 15 Converting POMDP to Belief-States MDP s 2 s 2 s 2 s 2 s 2 s s s s 1 s 2 s 1 s 1 s 2 S. Joo (sungmoon.joo@cc.gatech.edu) 16 8

9 Total Probability If {B n : n = 1,2,3 } is a finite or countably infinite partition of a sample space, and each event B n is measurable, then for any event A of the same probability space, the following holds The T.P. can also be stated for conditional probabilities. Taking the B n as above, and assuming C is an event independent with any of the B n S. Joo (sungmoon.joo@cc.gatech.edu) 17 Converting POMDP to Belief-States MDP s 2 s 2 s 2 s 2 s 2 s 2 s 1 s 1 s 1 s 2 s 1 s 1 s 2 s 1 s 1 s 2 S. Joo (sungmoon.joo@cc.gatech.edu) 18 9

10 Converting POMDP to Belief-States MDP s 2 s 2 s 2 s 1 s 1 s 2 State Estimation S. Joo (sungmoon.joo@cc.gatech.edu) 19 POMDP to MDP Action update S. Joo (sungmoon.joo@cc.gatech.edu) 20 10

11 POMDP to MDP Observation update S. Joo 21 POMDP Example S. Joo 22 11

12 POMDP Example S. Joo 23 POMDP Example = = S. Joo (sungmoon.joo@cc.gatech.edu) 24 12

13 POMDP Example (conditioned on A1 and O2) S. Joo 25 POMDP Example S. Joo 26 13

14 POMDP Example S. Joo 27 POMDP Example T.P. S. Joo 28 14

15 POMDP Example S. Joo 29 POMDP Example S. Joo 30 15

16 How to Solve Belief-State MDP? S. Joo 31 Solving a POMDP S. Joo (sungmoon.joo@cc.gatech.edu) 32 16

17 Solving a POMDP S. Joo (sungmoon.joo@cc.gatech.edu) 33 Solving a POMDP: Step1 S. Joo (sungmoon.joo@cc.gatech.edu) 34 17

18 Solving a POMDP: Step1 S. Joo (sungmoon.joo@cc.gatech.edu) 35 Solving a POMDP: Step1 S. Joo (sungmoon.joo@cc.gatech.edu) 36 18

19 Solving a POMDP: Step2 S. Joo (sungmoon.joo@cc.gatech.edu) 37 Solving a POMDP: Step2 S. Joo (sungmoon.joo@cc.gatech.edu) 38 19

20 Solving a POMDP: Step2 S. Joo (sungmoon.joo@cc.gatech.edu) 39 Solving a POMDP: Step2 S. Joo (sungmoon.joo@cc.gatech.edu) 40 20

21 Solving a POMDP: Step2 S. Joo (sungmoon.joo@cc.gatech.edu) 41 POMDP in Higher Dimensions: Hyperplanes S. Joo (sungmoon.joo@cc.gatech.edu) 42 21

22 POMDP Summary Complex but Powerful technique - State explodes upon conversion to MDP - State becomes difficult to understand upon conversion to MDP - Unique cohesive method that trades off: : Value of ascertaining state : Value of pursuing a goal Exist more efficient algorithms: - Witness Algorithm (Littman 94) - Policy Iteration (Sondik, Hansen 97) Typically complexity is still prohibitive for large problems S. Joo (sungmoon.joo@cc.gatech.edu) 43 POMDP Summary Canonical solution method 1 Covered today - Run value iteration, but now the state space is the space of probability distributions :value and optimal action for every possible probability distribution :will automatically trade off information gathering actions versus actions that affect the underlying state Canonical solution method 2 Finite-horizon/MPC-style - Search over sequences of actions with limited look-ahead - Branching over actions and observations Canonical solution method 3 LQG-style - Plan in the MDP - Run probabilistic inference (filtering) to track probability distribution - Choose optimal action for MDP for what is currently the most likely state S. Joo (sungmoon.joo@cc.gatech.edu) 44 22

23 Active Monocular SLAM Example Robot s trajectory matters! Control objective Probing Obstacle Goal Trade-off : Control Objective vs Probing Dual Control Trade-off S. Joo (sungmoon.joo@cc.gatech.edu) 45 Active Monocular SLAM Example Scenario S. Joo (sungmoon.joo@cc.gatech.edu) 46 23

24 Active Monocular SLAM Example Sungmoon Joo, SLAM-based nonlinear optimal control approach to robot navigation with limited resources S. Joo 47 Active Monocular SLAM Example S. Joo 48 24

Planning and Acting in Partially Observable Stochastic Domains

Planning and Acting in Partially Observable Stochastic Domains Planning and Acting in Partially Observable Stochastic Domains Leslie Pack Kaelbling and Michael L. Littman and Anthony R. Cassandra (1998). Planning and Acting in Partially Observable Stochastic Domains,

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Motion Planning: Introduction & Reactive Strategies Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Heuristics & Search Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1 *Slides

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Differential Kinematics, Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Roadmap Approaches Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1 *Slides

More information

Problem Solving as Search - I

Problem Solving as Search - I Problem Solving as Search - I Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Slides prepared from Artificial Intelligence A Modern approach by Russell & Norvig Problem-Solving

More information

Problem Solving Agents

Problem Solving Agents Problem Solving Agents A problem solving agent is one which decides what actions and states to consider in completing a goal Examples: Finding the shortest path from one city to another 8-puzzle Problem

More information

COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up

COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up COMP219: Artificial Intelligence Lecture 8: Combining Search Strategies and Speeding Up 1 Overview Last time Basic problem solving techniques: Breadth-first search complete but expensive Depth-first search

More information

CS Lecture 5. Vidroha debroy. Material adapted courtesy of Prof. Xiangnan Kong and Prof. Carolina Ruiz at Worcester Polytechnic Institute

CS Lecture 5. Vidroha debroy. Material adapted courtesy of Prof. Xiangnan Kong and Prof. Carolina Ruiz at Worcester Polytechnic Institute CS 3353 Lecture 5 Vidroha debroy Material adapted courtesy of Prof. Xiangnan Kong and Prof. Carolina Ruiz at Worcester Polytechnic Institute Searching for a number Find a specific number 91-3 26 54 73

More information

/435 Artificial Intelligence Fall 2015

/435 Artificial Intelligence Fall 2015 Final Exam 600.335/435 Artificial Intelligence Fall 2015 Name: Section (335/435): Instructions Please be sure to write both your name and section in the space above! Some questions will be exclusive to

More information

Lecture 1 Temporal constraints: source and characterization

Lecture 1 Temporal constraints: source and characterization Real-Time Systems Lecture 1 Temporal constraints: source and characterization Basic concepts about real-time Requirements of Real-Time Systems Adapted from the slides developed by Prof. Luís Almeida for

More information

Overview. Depth Limited Search. Depth Limited Search. COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up

Overview. Depth Limited Search. Depth Limited Search. COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up COMP219: Artificial Intelligence Lecture 8: Combining Search Strategies and Speeding Up Last time Basic problem solving techniques: Breadth-first search complete but expensive Depth-first search cheap

More information

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824 Neural Networks II Chen Gao ECE-5424G / CS-5824 Virginia Tech Spring 2019 Neural Networks Origins: Algorithms that try to mimic the brain. What is this? A single neuron in the brain Input Output Slide

More information

Better Search Improved Uninformed Search CIS 32

Better Search Improved Uninformed Search CIS 32 Better Search Improved Uninformed Search CIS 32 Functionally PROJECT 1: Lunar Lander Game - Demo + Concept - Open-Ended: No One Solution - Menu of Point Options - Get Started NOW!!! - Demo After Spring

More information

Game Theory. 1. Introduction. Bernhard Nebel and Robert Mattmüller. Summer semester Albert-Ludwigs-Universität Freiburg

Game Theory. 1. Introduction. Bernhard Nebel and Robert Mattmüller. Summer semester Albert-Ludwigs-Universität Freiburg Theory 1. Introduction Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller Summer semester 2018 SS 2018 B. Nebel, R. Mattmüller Theory 2 / 23 Rational Agents Consider rationally acting

More information

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS #19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer

More information

Uninformed search methods II.

Uninformed search methods II. CS 1571 Introduction to AI Lecture 5 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Uninformed methods Uninformed search methods use only information available in

More information

Search I. Tuomas Sandholm Carnegie Mellon University Computer Science Department. [Read Russell & Norvig Chapter 3]

Search I. Tuomas Sandholm Carnegie Mellon University Computer Science Department. [Read Russell & Norvig Chapter 3] Search I Tuomas Sandholm Carnegie Mellon University Computer Science Department [Read Russell & Norvig Chapter 3] Search I Goal-based agent (problem solving agent) Goal formulation (from preferences).

More information

NATIONAL INSTRUMENTS AUTONOMOUS ROBOTICS COMPETITION Task and Rules Document

NATIONAL INSTRUMENTS AUTONOMOUS ROBOTICS COMPETITION Task and Rules Document NATIONAL INSTRUMENTS AUTONOMOUS ROBOTICS COMPETITION 2018 2018 Task and Rules Document Table of Contents Competition Background:... 2 Theme: Autonomous Vehicles Fast Track to the Future... 2 Design Elements

More information

Fault Diagnosis based on Particle Filter - with applications to marine crafts

Fault Diagnosis based on Particle Filter - with applications to marine crafts 1 Fault Diagnosis based on Particle Filter - with applications to marine crafts Bo Zhao CeSOS / Department of Marine Technology Norwegian University of Science and Technology 2 Faults Danger and harm Pollution

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Richard Williams Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

Sensing and Modeling of Terrain Features using Crawling Robots

Sensing and Modeling of Terrain Features using Crawling Robots Czech Technical University in Prague Sensing and Modeling of Terrain Features using Crawling Robots Jakub Mrva 1 Faculty of Electrical Engineering Agent Technology Center Computational Robotics Laboratory

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

Efficient Gait Generation using Reinforcement Learning

Efficient Gait Generation using Reinforcement Learning Efficient Gait Generation using Reinforcement Learning Josep M Porta and Enric Celaya Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Barcelona, Spain. SYNOPSIS The use of a free gait becomes

More information

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

beestanbul RoboCup 3D Simulation League Team Description Paper 2012 beestanbul RoboCup 3D Simulation League Team Description Paper 2012 Baris Demirdelen, Berkay Toku, Onuralp Ulusoy, Tuna Sonmez, Kubra Ayvaz, Elif Senyurek, and Sanem Sariel-Talay Artificial Intelligence

More information

Uninformed search methods II.

Uninformed search methods II. CS 2710 Foundations of AI Lecture 4 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework assignment 1 is out Due on Tuesday, September 12, 2017 before

More information

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR PERCEPTIVE ROBOT MOVING IN 3D WORLD D.E- Okhotsimsky, A.K. Platonov USSR Abstract. This paper reflects the state of development of multilevel control algorithms for a six-legged mobile robot. The robot

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in

More information

Lecture 16: Chapter 7, Section 2 Binomial Random Variables

Lecture 16: Chapter 7, Section 2 Binomial Random Variables Lecture 16: Chapter 7, Section 2 Binomial Random Variables!Definition!What if Events are Dependent?!Center, Spread, Shape of Counts, Proportions!Normal Approximation Cengage Learning Elementary Statistics:

More information

Course 495: Advanced Statistical Machine Learning/Pattern Recognition

Course 495: Advanced Statistical Machine Learning/Pattern Recognition Course 495: Advanced Statistical Machine Learning/Pattern Recognition Lectures: Stefanos Zafeiriou Goal (Lectures): To present modern statistical machine learning/pattern recognition algorithms. The course

More information

Application of Bayesian Networks to Shopping Assistance

Application of Bayesian Networks to Shopping Assistance Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper

More information

Autonomous blimp control with reinforcement learning

Autonomous blimp control with reinforcement learning University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2009 Autonomous blimp control with reinforcement learning Yiwei

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 3 Terminology review State: a representation of a possible configuration of our problem Action: -how our agent interacts with the problem -can be different depending on

More information

Solving Problems by Searching chap3 1. Problem-Solving Agents

Solving Problems by Searching chap3 1. Problem-Solving Agents Chapter3 Solving Problems by Searching 20070315 chap3 1 Problem-Solving Agents Reflex agents cannot work well in those environments - state/action mapping too large - take too long to learn Problem-solving

More information

Uninformed search methods

Uninformed search methods Lecture 3 Uninformed search methods Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework 1 Access through the course web page http://www.cs.pitt.edu/~milos/courses/cs2710/ Two

More information

Introduction. AI and Searching. Simple Example. Simple Example. Now a Bit Harder. From Hammersmith to King s Cross

Introduction. AI and Searching. Simple Example. Simple Example. Now a Bit Harder. From Hammersmith to King s Cross Introduction AI and Searching We have seen how models of the environment allow an intelligent agent to dry run scenarios in its head without the need to act Logic allows premises to be tested Machine learning

More information

High-Resolution Measurement-Based Phase-Resolved Prediction of Ocean Wavefields

High-Resolution Measurement-Based Phase-Resolved Prediction of Ocean Wavefields DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. High-Resolution Measurement-Based Phase-Resolved Prediction of Ocean Wavefields Dick K.P. Yue Center for Ocean Engineering

More information

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3-PART2) PROBLEM SOLVING AND SEARCH (Course coordinator) Searching

More information

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors International Journal of Computer (IJC) ISSN 2307-4523 (Print & Online) Global Society of Scientific Research and Researchers http://ijcjournal.org/ Algorithm for Line Follower Robots to Follow Critical

More information

4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER FA C AUTHOR(S) 5d. PROJECT NUMBER

4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER FA C AUTHOR(S) 5d. PROJECT NUMBER REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

Rescue Rover. Robotics Unit Lesson 1. Overview

Rescue Rover. Robotics Unit Lesson 1. Overview Robotics Unit Lesson 1 Overview In this challenge students will be presented with a real world rescue scenario. The students will need to design and build a prototype of an autonomous vehicle to drive

More information

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II) CENG 466 Artificial Intelligence Lecture 4 Solving Problems by Searching (II) Topics Search Categories Breadth First Search Uniform Cost Search Depth First Search Depth Limited Search Iterative Deepening

More information

A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties

A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties Vijay Gupta Ignacio E. Grossmann Department of Chemical Engineering Carnegie Mellon University, Pittsburgh

More information

Uninformed Search Strategies

Uninformed Search Strategies Uninformed Search Strategies Instructor: Dr. Wei Ding Fall 2010 1 Uninformed Search Strategies Also called blind search. Have no additional information about states beyond that provided in the problem

More information

Bézier Curves and Splines

Bézier Curves and Splines CS-C3100 Computer Graphics Bézier Curves and Splines Majority of slides from Frédo Durand vectorportal.com CS-C3100 Fall 2016 Lehtinen Before We Begin Anything on your mind concerning Assignment 1? Linux

More information

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( ) YAN GU Assistant Professor, University of Massachusetts Lowell CONTACT INFORMATION 31 University Avenue Cumnock 4E Lowell, MA 01854 yan_gu@uml.edu 765-421-5092 http://www.locomotionandcontrolslab.com RESEARCH

More information

Design and Modeling of a Mobile Robot

Design and Modeling of a Mobile Robot Design and Modeling of a Mobile Robot with an Optimal Obstacle-Climbing Mode The pen WHEEL Project Jean-Christophe FAUROUX Morgann FORLOROU Belhassen Chedli BOUZGARROU Frédéric CHAPELLE 1/33 LaMI / TIMS

More information

AFRL-RI-RS-TR

AFRL-RI-RS-TR AFRL-RI-RS-TR-2014-045 ROBUST ROBOT CONTROL USING MULTIPLE MODEL-BASED POLICY OPTIMIZATION AND FAST VALUE FUNCTION-BASED PLANNING CARNEGIE MELLON UNIVERSITY MARCH 2014 FINAL TECHNICAL REPORT APPROVED FOR

More information

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control. Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud Hydraulically Actuated Hexapod Robots Design, Implementation and Control 4^ Springer 1 Introduction 1 1.1 Introduction 1 1.2 Walking "Machines"

More information

Process Control Loops

Process Control Loops In this section, you will learn about how control components and control algorithms are integrated to create a process control system. Because in some processes many variables must be controlled, and each

More information

knn & Naïve Bayes Hongning Wang

knn & Naïve Bayes Hongning Wang knn & Naïve Bayes Hongning Wang CS@UVa Today s lecture Instance-based classifiers k nearest neighbors Non-parametric learning algorithm Model-based classifiers Naïve Bayes classifier A generative model

More information

Prof. Brian C. Williams February 23 rd, /6.834 Cognitive Robotics. based on [Kim,Williams & Abramson, IJCAI01] Outline

Prof. Brian C. Williams February 23 rd, /6.834 Cognitive Robotics. based on [Kim,Williams & Abramson, IJCAI01] Outline Executing Model-based Programs Using Graph-based Temporal Planning Prof. Brian C. Williams February 23 rd, 2004 16.412/6.834 Cognitive Robotics based on [Kim,Williams & Abramson, IJCAI01] Outline Model-based

More information

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

Bicycle Safety Map System Based on Smartphone Aided Sensor Network , pp.38-43 http://dx.doi.org/10.14257/astl.2013.42.09 Bicycle Safety Map System Based on Smartphone Aided Sensor Network Dongwook Lee 1, Minsoo Hahn 1 1 Digital Media Lab., Korea Advanced Institute of

More information

FMSN60/MASM18 Financial Statistics Lecture 1, Introduction and stylized facts. Magnus Wiktorsson

FMSN60/MASM18 Financial Statistics Lecture 1, Introduction and stylized facts. Magnus Wiktorsson FMSN60/MASM18 Financial Statistics Lecture 1, Introduction and stylized facts Magnus Wiktorsson People and homepage Magnus Wiktorsson: magnusw@maths.lth.se, 222 86 25, MH:130 (Lecturer) Samuel Wiqvist:

More information

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots Spring 2016 Locomotion Concepts Locomotion Concepts 01.03.2016 1 Locomotion Concepts: Principles Found in Nature ASL Autonomous Systems Lab On ground Locomotion Concepts 01.03.2016 2 Locomotion Concepts

More information

CRL Processing Rules. Santosh Chokhani March

CRL Processing Rules. Santosh Chokhani March CRL Processing Rules Santosh Chokhani March 17 2005 Historical Timeline Issues and Resolution Briefing Contents Summary of Recommended Editorial Changes to RFC 3280 and RFC 2560, and X.509 Path Matching

More information

Kochi University of Technology Aca Study on Dynamic Analysis and Wea Title stem for Golf Swing Author(s) LI, Zhiwei Citation 高知工科大学, 博士論文. Date of 2015-03 issue URL http://hdl.handle.net/10173/1281 Rights

More information

Smart Bike as the 1 persons car of the future

Smart Bike as the 1 persons car of the future Smart Bike as the 1 persons car of the future www.smartmobilitysolutions.be Guy Spleesters Smart Mobility Solutions Content Why move from cars to bicycles What are the obstacles What could motivate to

More information

STICTION: THE HIDDEN MENACE

STICTION: THE HIDDEN MENACE STICTION: THE HIDDEN MENACE How to Recognize This Most Difficult Cause of Loop Cycling By Michel Ruel Reprinted with permission from Control Magazine, November 2000. (Most figures courtesy of ExperTune

More information

Kungl Tekniska Högskolan

Kungl Tekniska Högskolan Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

G53CLP Constraint Logic Programming

G53CLP Constraint Logic Programming G53CLP Constraint Logic Programming Dr Rong Qu Basic Search Strategies CP Techniques Constraint propagation* Basic search strategies Look back, look ahead Search orders B & B *So far what we ve seen is

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:

More information

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu

More information

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation David J.

More information

Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013

Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013 Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013 Sajjad Haider 1, Mary-Anne Williams 2, Saleha Raza 1, Benjamin Johnston 2, Shaukat Abidi 2, Ali Raza 1, Abdun Nafay

More information

Overview. Time Learning Activities Learning Outcomes. 10 Workshop Introduction

Overview. Time Learning Activities Learning Outcomes. 10 Workshop Introduction Overview Time Learning Activities Learning Outcomes 10 Workshop Introduction 40 Town Hall Presentation Pitching Phases 20 Jig Saw Grips Pair and Share, Storm and Solve, Fish Bowl 55 Understanding your

More information

M. TECH. (Computer Science, Information Technology)

M. TECH. (Computer Science, Information Technology) SCHEDULE OF M TECH/ M PHRAM/ M ARCH 2ND SEMESTER CARRY OVER(OLD SYLLABUS BEFORE 2016-17) CARRY OVER FOR EVEN SEMSTER EXAMINATION MAY 2017 M. TECH. (ALL BRANCHES) Saturday, June 03, 2017 9.30 AM to 12.30

More information

Modelling Today for the Future. Advanced Modelling Control Techniques

Modelling Today for the Future. Advanced Modelling Control Techniques CwMAG 1 st Autumn Conference 2012 Modelling Today for the Future Advanced Modelling Control Techniques What are advanced modelling controls? Why do we have them? How can we use them? What are the differences

More information

Assignment for Next Class. Information Systems ISM Put In Nonsense, Get Out Chaos. System and Modeling Concepts. Components of a System.

Assignment for Next Class. Information Systems ISM Put In Nonsense, Get Out Chaos. System and Modeling Concepts. Components of a System. Assignment for Next Class Information Systems ISM 3011 Read and prepare the case studies 1, 2, and 3. Fall 2004 Unit 2A Dr. Martin Hepp 1 Dr. Martin Hepp 2 Put In Nonsense, Get Out Chaos Accurate data

More information

A computational study of on-demand accuracy level decomposition for twostage stochastic programs

A computational study of on-demand accuracy level decomposition for twostage stochastic programs A computational study of on-demand accuracy level decomposition for twostage stochastic programs Christian Wolf, Universität Paderborn, Germany Csaba I. Fábián, Kecskemét College, Hungary Achim Koberstein,

More information

The Mathematics of Gambling

The Mathematics of Gambling The Mathematics of Gambling with Related Applications Madhu Advani Stanford University April 12, 2014 Madhu Advani (Stanford University) Mathematics of Gambling April 12, 2014 1 / 23 Gambling Gambling:

More information

Biomechanics and Models of Locomotion

Biomechanics and Models of Locomotion Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics

More information

Collision Avoidance System using Common Maritime Information Environment.

Collision Avoidance System using Common Maritime Information Environment. TEAM 2015, Oct. 12-15, 2015, Vladivostok, Russia Collision Avoidance System using Common Maritime Information Environment. Petrov Vladimir Alekseevich, the ass.professor, Dr. Tech. e-mail: petrov@msun.ru

More information

Using Markov Chains to Analyze a Volleyball Rally

Using Markov Chains to Analyze a Volleyball Rally 1 Introduction Using Markov Chains to Analyze a Volleyball Rally Spencer Best Carthage College sbest@carthage.edu November 3, 212 Abstract We examine a volleyball rally between two volleyball teams. Using

More information

Self-Driving Vehicles That (Fore) See

Self-Driving Vehicles That (Fore) See Self-Driving Vehicles That (Fore) See Dariu M. Gavrila Intelligent Vehicles, TU Delft Berlin Tech.AD, March 5, 2018 Personal Introduction: Dariu M. Gavrila Born in Cluj (Romania) 1990 Doktoraal Degree

More information

Siła-Nowicka, K. (2018) Analysis of Actual Versus Permitted Driving Speed: a Case Study from Glasgow, Scotland. In: 26th Annual GIScience Research UK Conference (GISRUK 2018), Leicester, UK, 17-20 Apr

More information

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Seminar Trondheim June 15th 2017 Nordic Institute of Navigation Norwegian Forum for Autonomous Ships SINTEF Ocean, Trondheim

More information

IVR Caller Experience Metrics. World IA Day 2013 March 2

IVR Caller Experience Metrics. World IA Day 2013 March 2 IVR Caller Experience Metrics World IA Day 2013 March 2 What is Caller Experience? Processes and Design Principles that put the caller at the center of attention, to ensure that an IVR is: Useful Usable

More information

Optimization and Search. Jim Tørresen Optimization and Search

Optimization and Search. Jim Tørresen Optimization and Search Optimization and Search INF3490 - Biologically inspired computing Lecture 1: Marsland chapter 9.1, 9.4-9.6 2017 Optimization and Search Jim Tørresen 2 Optimization and Search Methods (selection) Optimization

More information

Simulating Major League Baseball Games

Simulating Major League Baseball Games ABSTRACT Paper 2875-2018 Simulating Major League Baseball Games Justin Long, Slippery Rock University; Brad Schweitzer, Slippery Rock University; Christy Crute Ph.D, Slippery Rock University The game of

More information

FUT-K Team Description Paper 2016

FUT-K Team Description Paper 2016 FUT-K Team Description Paper 2016 Kosuke Onda and Teruya Yamanishi Department of Management Information Science, Fukui University of Technology Gakuen, Fukui 910 8505, Japan Abstract. This paper describes

More information

An experimental validation of a robust controller on the VAIMOS autonomous sailboat. Fabrice LE BARS

An experimental validation of a robust controller on the VAIMOS autonomous sailboat. Fabrice LE BARS An experimental validation of a robust controller on the VAIMOS autonomous sailboat Fabrice LE BARS Outline Introduction VAIMOS, an autonomous sailboat for oceanography Autonomy / control Theoretical validation

More information

Gerald D. Anderson. Education Technical Specialist

Gerald D. Anderson. Education Technical Specialist Gerald D. Anderson Education Technical Specialist The factors which influence selection of equipment for a liquid level control loop interact significantly. Analyses of these factors and their interactions

More information

COMP 406 Lecture 05. Artificial. Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University

COMP 406 Lecture 05. Artificial. Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University COMP 406 Lecture 05 Artificial Intelligence Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University Learning Outcomes of Intelligent Agents Search agents Uninformed search Informed search

More information

Evaluation of the ACC Vehicles in Mixed Traffic: Lane Change Effects and Sensitivity Analysis

Evaluation of the ACC Vehicles in Mixed Traffic: Lane Change Effects and Sensitivity Analysis CALIFORNIA PATH PROGRAM INSTITUTE OF TRANSPORTATION STUDIES UNIVERSITY OF CALIFORNIA, BERKELEY Evaluation of the ACC Vehicles in Mixed Traffic: Lane Change Effects and Sensitivity Analysis Petros Ioannou,

More information

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 Author s Name Name of the Paper Session PDynamic Positioning Committee Marine Technology Society DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 POWER PLANT SESSION A New Concept for Fuel Tight DP

More information

Motion Control of a Bipedal Walking Robot

Motion Control of a Bipedal Walking Robot Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my

More information

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Human Pose Tracking III: Dynamics. David Fleet University of Toronto Human Pose Tracking III: Dynamics David Fleet University of Toronto CIFAR Summer School, 2009 Interactions with the world are fundamental Implausible motions [Poon and Fleet, 01] Kinematic Model: damped

More information

Modeling of Scroll Compressor Using GT-Suite

Modeling of Scroll Compressor Using GT-Suite Modeling of Scroll Compressor Using GT-Suite Ha-Duong Pham Sanden International (Europe) Ltd, German Branch hpham@sanden-europe.com Marek Lehocky Gamma Technologies GmbH M.Lehocky@gtisoft.com The copying,

More information

Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016

Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016 Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016 Peter Yu, Fangzhou Xia, Ryan Fish, Kamal Youcef-Toumi, and Alberto Rodriguez 2016-11-29 Note 1. Website

More information

Teaching Notes. Contextualised task 35 The 100 Metre Race

Teaching Notes. Contextualised task 35 The 100 Metre Race Contextualised task 35 The 100 Metre Race Teaching Notes This activity involves interpreting data presented in different forms to compare speed, distance and time. The aim is to find who might win a race

More information

Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions

Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions CONTENTS (MODULE 3) Introduction...1 Purpose...1 Goals and Learning Outcomes...1 Organization

More information

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Jehyun Cho a, Ghang Lee a, Jongsung Won a and Eunseo Ryu a a Dept. of Architectural Engineering, University of Yonsei,

More information

Thresholded-Rewards Decision Problems: Acting Effectively in Timed Domains

Thresholded-Rewards Decision Problems: Acting Effectively in Timed Domains Thresholded-Rewards Decision Problems: Acting Effectively in Timed Domains Colin McMillen CMU-CS-09-112 April 2, 2009 Computer Science Department School of Computer Science Carnegie Mellon University Pittsburgh,

More information

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate Mixture Models & EM Nicholas Ruozzi University of Texas at Dallas based on the slides of Vibhav Gogate Previously We looked at -means and hierarchical clustering as mechanisms for unsupervised learning

More information

Student Outcomes. Lesson Notes. Classwork. Discussion (20 minutes)

Student Outcomes. Lesson Notes. Classwork. Discussion (20 minutes) Student Outcomes Students explain a proof of the converse of the Pythagorean Theorem. Students apply the theorem and its converse to solve problems. Lesson Notes Students had their first experience with

More information

IRB Staff Administration Guide

IRB Staff Administration Guide March 2013 Table of Contents IRB Process Overview 3 IRB Submission Types 3 Study Process Overview 4 Ancillary Review Overview 5 Initiating Ancillary Reviews 5 Notifications and Ancillary Review Feedback

More information

Parsimonious Linear Fingerprinting for Time Series

Parsimonious Linear Fingerprinting for Time Series Parsimonious Linear Fingerprinting for Time Series Lei Li, B. Aditya Prakash, Christos Faloutsos School of Computer Science Carnegie Mellon University VLDB 2010 1 L. Li, 2010 VLDB2010, 36 th International

More information

Safety Criticality Analysis of Air Traffic Management Systems: A Compositional Bisimulation Approach

Safety Criticality Analysis of Air Traffic Management Systems: A Compositional Bisimulation Approach Third SESAR Innovation Days 26 28 November 2013, KTH, Stockholm, Sweden Safety Criticality Analysis of Air Traffic Management Systems: A Compositional Bisimulation Approach Elena De Santis, Maria Domenica

More information