CS 4630: Intelligent Robotics and Perception

Slides:



Advertisements
Similar presentations
© Ian Davis1 Mobile robot requirements Requirements –(1) Must behave in a deliberate manner –(2) Must react appropriately to its environment –(3) Must.
Advertisements

CS 221 Chapter 2 Excel. In Excel: A1 = 95 A2 = 95 A3 = 80 A4 = 0 =IF(A1
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
AuRA: Principles and Practice in Review
Lecture 6: Hybrid Robot Control Gal A. Kaminka Introduction to Robots and Multi-Robot Systems Agents in Physical and Virtual Environments.
2 Introduction to AI Robotics (MIT Press)Chapter 2: The Hierarchical Paradigm1 The Hierarchical Paradigm Describe the Hierarchical Paradigm in terms of.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
© sebastian thrun, CMU, CS226 Statistical Techniques In Robotics Sebastian Thrun (Instructor) and Josh Bao (TA)
Behavior- Based Approaches Behavior- Based Approaches.
João Frazão An Agent-Oriented Software Architecture for Teams of Robots. RESCUE PROJECT João Frazão.
Distributed Robot Agent Brent Dingle Marco A. Morales.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
What is it? A mobile robotics system controls a manned or partially manned vehicle-car, submarine, space vehicle | Website for Students.
Advances in Networked Autonomous Vehicles: Technologies, Tools, and Case Studies João Borges de Sousa and Karl H. Johansson Tutorial Workshop at IEEE International.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
Prof. Aiken CS 169 Lecture 61 Project Planning CS169 Lecture 6.
CS 4630: Intelligent Robotics and Perception Case Study: Motor Schema-based Design Chapter 5 Tucker Balch.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
My Cool Robot Is: Robot Name Here Your Name Here Class Period.
CS 4630: Intelligent Robotics and Perception History of Intelligent Robotics (Chapter 1) Instructor: Tucker Balch.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Lecture 4-1CS251: Intro to AI/Lisp II Robots in Action.
Probabilistic Robotics Introduction.  Robotics is the science of perceiving and manipulating the physical world through computer-controlled devices.
Kindergarten Sight Words. Yes I can! Come here Look at me.
2 The Hierarchical Paradigm Describe the Hierarchical Paradigm in terms of the 3 robot primitives and its organization of sensing Name and evaluate one.
CS 4630: Intelligent Robotics and Perception Planning (Chapter 2) Instructor: Tucker Balch.
Probabilistic Robotics Introduction. SA-1 2 Introduction  Robotics is the science of perceiving and manipulating the physical world through computer-controlled.
WELCOME to Chemistry Fall 2016 Mrs. Lisa Moore. Contact information   for.
CSCI 1730: C++ and System Programming
Robotics From the book :
Project Objective Develop Mission control architecture for Autonomous System (AS) Designing the mission controller It guides the AS to execute certain.
Planning for Persistent Autonomy: Where are we struggling ?
Intelligent Mobile Robotics
King’s College London
Level 4, Unit 2, Chapter 3, Lesson 9
CS b659: Intelligent Robotics
Computer Organization
What are the key components of your robot?
Modeling: Having Kittens
CS 4630: Intelligent Robotics and Perception
Intelligent Robotics and Perception
Planning (Chapter 10)
Intelligent Large Scale Sensing Systems (ILS3) initiative
Today: Classic & AI Control Wednesday: Image Processing/Vision
קורס פיננסי – מושגים פיננסיים / כלכליים
העברה והעברה-נגדית בטיפול במתבגרים : השימוש בהן ככלי טיפולי
Modeling Population Growth: Having Kittens
788.11J Presentation “Robot Navigation using a Sensor Network ”
CS4341 Introduction to Artificial Intelligence
Modeling: Having Kittens
Overivew Occupancy Grids -Sonar Models -Bayesian Updating
Questions I need to ask myself when doing a lab write-up
CS 4630: Intelligent Robotics and Perception
Class #20 – Wednesday, November 5
Chapter 7: Hybrid Deliberative/Reactive Paradigm
Utility-Function based Resource Allocation for Adaptable Applications in Dynamic, Distributed Real-Time Systems Presenter: David Fleeman {
Mobile robot requirements
CS 416 Artificial Intelligence
Networked Control Systems Theory and Application
Autonomous Cyber-Physical Systems: Course Introduction
Designing Learning Environments that Cultivate Positive Mindsets
Introduction to Digital Libraries Assignment #1
Behavior Based Systems
Class #17 – Tuesday, October 30
Presentation transcript:

CS 4630: Intelligent Robotics and Perception Planning (Chapter 2) Instructor: Tucker Balch Wonderful to be here! This is work led by me in collaboration with my graduate students at CMU I am going to focus on work begun over the last year that I plan to continue in the future General -- collaborations

The Hierarchical Paradigm World Model Planner Sensors Actuators The Environment Tucker Balch BORG Lab CS 4630

Hierarchical Architectures What is a robot architecture? A method of implementing a paradigm, of embodying the principles in some concrete way. Example hierarchical architectures Nested Hierarchical Controller RCS Tucker Balch BORG Lab CS 4630

Nested Hierarchical Controller (Meystel) Mission Planner Goal World Model Navigator Path Pilot Turn/Drive Low Level Controller Sensors The Environment Tucker Balch BORG Lab CS 4630

NHS Interleaves planning and acting (unlike Strips) Revises plan if new information comes available Disadvantage Only appropriate for navigation tasks Decomposition is specific to navigation Tucker Balch BORG Lab CS 4630

Real-time Control System (Albus) Sense Model/Plan Act Time scale The Environment Tucker Balch BORG Lab CS 4630

Difficulties with Planning/Hierarchical Architectures Closed world assumption: The world model contains everything the robot needs to know Even if closed world assumption is true Models are huge Hard to maintain Poor or no handling of uncertainty and failure Tucker Balch BORG Lab CS 4630

The Frame Problem How to maintain the world model? Tucker Balch BORG Lab CS 4630

Assignments Chapter 3 by Friday Tucker Balch BORG Lab CS 4630