Laboratory for Perceptual Robotics – Department of Computer Science Embedded Systems Lecture #2 Supervisory Control Architectures.

Slides:



Advertisements
Similar presentations
The ANSI/SPARC Architecture of a Database Environment
Advertisements

Lecture 8: Three-Level Architectures CS 344R: Robotics Benjamin Kuipers.
Visualization Kenny Inthirath.  Reviewing a Suitable Technique to Use  Scope and Purpose  What types of models can be represented?  Architectural.
PhD education at Swedish Universities Jonas Neander.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Laboratory for Perceptual Robotics – Department of Computer Science Hierarchical Mechanisms for Robot Programming Shiraj Sen Stephen Hart Rod Grupen Laboratory.
Laboratory for Perceptual Robotics – Department of Computer Science Overview of the Course The Trinity Project History Cabling for Electronics Projects.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
A Self-contained 3D Hopping Robot Kale Harbick Department of Computer Science, USC
The Brain is Embodied and the Body is Embedded in the Environment Jeff Krichmar Department of Cognitive Sciences University of California, Irvine.
Laboratory for Perceptual Robotics Department of Computer Science University of Massachusetts Amherst Natural Task Decomposition with Intrinsic Potential.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Autonomous Mobile Robots CpE 470/670 Lecture 1 Instructor: Monica Nicolescu.
A Self-contained 3D Hopping Robot Kale Harbick CS547 - Fall 2000 Project Presentation.
Laboratory for Perceptual Robotics – Department of Computer Science Embedded Systems Operational Amplifiers.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Laboratory for Perceptual Robotics – Department of Computer Science Overview of UMass Robotics Research Part II Rensselaer Polytechnic Institute Department.
Elisa Bertino Dept. of Computer Science University of Milano Page 1 Author-X Secure and selective access and flexible distribution mechanisms for XML documents.
Behavior- Based Approaches Behavior- Based Approaches.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
AuRA: Autonomous Robot Architecture From: Integrating Behavioral, Perceptual, and World Knowledge in Reactive Navigation Ron Arkin, 1990.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Jennifer Goodall, Nick Webb, Katy DeCorah
Introduction to Computer Science Using Robotic Laboratory 计算机科学导论: 基于机器人的实践方法 Yinong Chen Arizona State University
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Prof. Hany H. Ammar, CSEE, WVU, and Dept. of Computer Science, Faculty.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Robot Controller.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
Building Humanoid Robots Our quest to create intelligent machines Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Maze Navigator.
The Process Design Triggers.
1 Structure of Aalborg University Welcome to Aalborg University.
Georgia Tech / Mobile Intelligence 1 Multi-Level Learning in Hybrid Deliberative/Reactive Mobile Robot Architectural Software Systems DARPA MARS Kickoff.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
Chapter 13. How to build an imitator in Imitation and Social Learning in Robots, Humans and Animals Course: Robots Learning from Humans Park, Susang
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Flocks of Robots Coordinated Multi-robot Systems Dylan A. Shell Distributed AI Robotics Lab Department of Computer Science & Engineering Texas A&M University.
Simulation of Characters in Entertainment Virtual Reality.
Virtual Laboratory Amsterdam L.O. (Bob) Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam.
Pre-requisite for 20+ ECE Courses
Computer Science Courses
Artificial Intelligence Chapter 25 Agent Architectures
A Network Virtual Machine for Real-Time Coordination Services
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Who defines Tangible Interaction? An Encompassing View
Supervisory Control Architectures
The MIT Artificial Intelligence Lab
Physics-based simulation for visual computing applications
Crowd dynamics: Modeling, Simulation and Experiments
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Subsuption Architecture
A Unidirectional DNA Walker Moving Autonomously Along a Track
Artificial Intelligence Chapter 25. Agent Architectures
k:info Smart Billboards for Informal Public Spaces
Artificial Intelligence Chapter 25 Agent Architectures
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Computer Science Courses in the Major
Behavior Based Systems
Presentation transcript:

Laboratory for Perceptual Robotics – Department of Computer Science Embedded Systems Lecture #2 Supervisory Control Architectures

2 Laboratory for Perceptual Robotics – Department of Computer Science Subsumption

3 Laboratory for Perceptual Robotics – Department of Computer Science Finite State Supervisors MIT Leg Lab – Marc Raibert (circa 1995) Hopping Machines – Dynamics and Control

4 Laboratory for Perceptual Robotics – Department of Computer Science Dynamics, Decision, and Control MIT Leg Lab – Marc Raibert, Gill Pratt

5 Laboratory for Perceptual Robotics – Department of Computer Science Communication and Coordinated Action if robot j is seeking an external goal: “pull” relation  j  i g g(j) “push” relation  j  j g g(i) world robot j  LOS(j) robot i  world robot i  Moore-Penrose (null space) operator to mediate control interactions

6 Laboratory for Perceptual Robotics – Department of Computer Science Finite State Supervisors and Concurrent Control  alert  bitefood RND nest  1XXXX111 p = [nest food alert bite] swarm simulation Attack/Repel Oecophylla longinoda (African weaver ant) 2-Butyl-2-octenal (bite) 3-Undecanone (attract/bite) 1-Hexanol (attract) Hexanal (alert) 1 cm small:~grupen/C/ants/x

7 Laboratory for Perceptual Robotics – Department of Computer Science Example: ROTATE schema

8 Laboratory for Perceptual Robotics – Department of Computer Science Integrated Behavior 4 states, 2 actions Twist control (R 3 ) with two choices for the “effector” ROTATE schema STEP schema

Laboratory for Perceptual Robotics – Department of Computer Science Extension to Irregular Terrain

10 Laboratory for Perceptual Robotics – Department of Computer Science Bimanual Motor Sequences  g  g  K  g  T  g  g’ 

Laboratory for Perceptual Robotics – Department of Computer Science Dexter’s Bimanual Grasp Null Space MDP