COMP150 Behavior-Based Robotics
|
|
- Karen Logan
- 5 years ago
- Views:
Transcription
1 For class use only, do not distribute COMP150 Behavior-Based Robotics
2 Course Essentials This is not a standard lecture-type course, where the instructor flips slides and you take notes... This course will be essentially student-driven and project-based (there are great models of how instructors when acting as facilitators rather than lecturers can speed up student learning and help students retain new information better), hence You will get out of this course what you put into it both in terms of effort and time! Before you consider taking the course, ask yourself: what do I want to get out of it? Do not take this course unless you are willing to try hard to get robots to exhibit interesting behaviors If you decide to take it under these premises, I promise you that you will find it very rewarding and that you will learn a lot!
3 Rough Structure Much of the detailed course structure will depend on you, i.e., on your particular interests and projects Overall, we will go through the course text fairly quickly There will be regular readings assigned that everybody is expected to complete before class (otherwise you will have no basis for the discussion in class note that I will simply assume that everybody has read the chapters!) We will also read and discuss additional seminal papers in BBR and embodied situated cognitive science While I will start with lectures in the beginning (to give you the historic context, the basic ideas and principles, and the goals of BBR), there will be less lecturing and more discussions as the semester progresses
4 Rough Structure Cont'd Fairly early on, we will decide on what projects to purse based on your interests I am a big believer in collaborative work, so I would like to encourage the formation of groups to jointly work on projects At some point in late September/early October, you will get a detailed tutorial on the available software package for the robot (it will be helpful to know the basics of JAVA by then) We'll start with simple exercises and examples of behaviorbased systems and robotics architectures on simulated robots in simple simulated environments right away! Later, we will move to more faithful simulations of robots and environments, and ultimately we will try out our ideas on real robots everybody has to do a project on a real robot!
5 Rough Structure Cont'd Later in the semester, graduate students are expected to present a research paper to the class, preferably one that is being considered for or used in their project, and the class will then judge, discuss, and grade it We will also have regular very brief progress reports from each group on the status of their project later in the semester The final in the course is a research paper (possibly one that could be submitted to a conference somewhere) note that final papers will be individual papers! To avoid last minute stress, we will start working on the paper already during the second half of the semester (effectively, I would like to turn the progress reports slowly into papers) You will be provided with presentation and paper guidelines as well as paper templates
6 How to get help First and foremost, try hard yourself (this can be often the most rewarding if you figure it out on your own!) If things still don't work and/or you are still not able to figure something out or make sense of it, do the following, roughly in this order: Tip 1: consult the course web pages to see if there is information you might have missed ( Tip 2: talk to your classmates, they might be able to help Tip 3: contact the instructor -- is the best option!) or the teaching assistant especially for questions about ADE, your code or the robots Tip 4: if none of the above work, set up a meeting with the instructor or TA (again, use !)
7 Outline for the rest of this week's sesions Administrativa Questions? (move to Mondays?) JAVA crash course (tips on how to get started) First assignment (include a brief overview of the ADE system) Historical perspectives on robots and behavior-based robotics
8 Info and Materials on JAVA Best online resources from SUN, the source of JAVA! Online tutorial: Getting started on Linux: Getting started on Windows: Getting started with the NetBeans IDE: If you haven't programmed in an OO language, read For the first assignment, you will only need these basics: But make sure to read the rest of JAVA language description:
9 A Simple, Simple Example /** * This class implements my first attempt at running and compiling JAVA */ class MyFirstJavaClass { int myonlyvariable; public MyFirstJavaClass() { System.out.println("In the constructor..."); myonlyvariable = 1; } } public static void main(string[] args) { MyFirstJavaClass mfjc = new MyFirstJavaClass(); System.out.println("Class created!"); System.out.println("Attempt " + mfjc.myonlyvariable); // print it }
10 ADE: The Quick View ADE (agent development environment), an intelligent distributed real-time MAS infrastructure for robotic systems
11 ADE: The Quick View The basic component in ADE is a server (i.e., a computational unit representing a functional architectural component on a possibly computationally independent resource); for example: Robot server: a representation of a virtual or robotic agent within ADE with access to its sensors and effectors Laser server: a component that processes and provides information from a laser range finder sensor ADESim server: a 2D simulated environment that provides a robot and a laser server GUI server: a graphical user interface that allows the user to view all the servers in a running ADE system ADE registry: the main ADE control component that manages all servers (including authentication, access control, monitoring, error detection, etc.)
12 The robots are here...
13 The robots are here... The United Nations identified personal service robots, robots, which for the first time outnumbered industrial robots in 2005, as having the highest expected growth rate, i.e., to quadruple their number by 2008 (United Nations, 2005) Such robots are envisaged to help the elderly (Hirsch et al., 2000) and support humans in the house (Breemen, Yan, & Meerbeek, 2005) Popular robots include Aibo (Sony, 1999), Nuvo (ZMP, 2005) and Robosapien (WowWee, 2005) Robosapien has sold approximately 1.5 million units by January 2005 (Intini, 2005) What all these robots have in common is that they interact, in one way or another, with humans (be it for entertainment purposes or to achieve a task) No need to buy insurance yet...
14 The robots are here...
15 Early robots de Vaucanson's quacking duck 1738 Water clock 250 B.C. Da Vinci's humanoid 1495
16 Other old robots Jacquard' textile machine 1801 Writing robot 1773 Trumpetteer 1810
17 Not so old robots UNIMATE, first industrial robot by General Motors (1961) Walter Grey's Tortoise (1948/49) ELEKTRO could walk and talk (1937/38)
18 More modern robots Pathfinder (1997) Robot Tuna MIT (1996) Honda P2 (1997)
19 Sporty and entertaining robots
20 Robot musicians
21 Emotional Robots
22 Humanoids
23 Androids
24 What is Behavior-Based Robotics? Behavior-based robotics (BBR) bridges the fields of artificial intelligence, intelligence, engineering, engineering, and cognitive science. science. The behaviorbased approach is a methodology for designing autonomous agents and robots; robots; it is a type of intelligent agent architecture. architecture. Architectures supply structure and impose constraints on the way robot control problems are solved. The behavior-based methodology imposes a general, biologically inspired, inspired, bottom-up philosophy, philosophy, allowing for a certain freedom of interpretation. Its goal is to develop methods for controlling artificial systems (usually physical robots, but also simulated robots and other autonomous software agents) and to use robotics to model and better understand biological systems (usually animals, ranging from insects to humans). (from Maya Mataric' article in the MIT Encyclopedia of Cognitive Science)
25 Artificial Intelligence, Cognitive Science, and the Behavior-Based Approach To spell out what the BBR approach is an answer to, we'll first have to understand what behavior, and in particular, intelligent behavior could mean then we'll take a look at disciplines that deal with intelligence (i.e., cognitive science and artificial intelligence) and try to understand what models of intelligent behavior are So, what is intelligent behavior? What is intelligence? What does intelligent mean? (from Latin: interleggere meaning to understand, lit. to read between [the lines] ) When is a system intelligent? (ontological questions) How do we know when a system is intelligent? (epistemological question)
26 Artificial Intelligence, Cognitive Science, and the Behavior-Based Approach Question: intelligent = cognitive? E.g., is it possible to have intelligent systems that are not cognitive? Much of the initial BBR momemtum was based on this idea! Common sense notions include thinking, problem solving, learning and memory, emotions, consciousness, intuition and creativity, language capacity, etc. One possible answer: whatever the IQ test measures (cp. to the Bell Curve by Herrnstein and Murrey, or the recent discussions on the G-factor) Problem: limits intelligence to humans (this would not be unheard of, Descartes effectively claimed that only humans had souls and that other animals were possibly sophisticated automata)
27 Artificial Intelligence, Cognitive Science, and the Behavior-Based Approach Others attempts at defining intelligence : the ability to carry on abstract thinking the ability to adapt oneself to the environment the capacity to acquire capacity the capacity to learn or profit by experience a biological mechanism by which the effects of a complexity of stimuli are brought together and given a somewhat unified effect in behavior Turing's approach: avoid definition of intelligence (Turing test what does it measure?) Also: emotional IQ, street smart, (sporadic) good thinking, etc.
28 Artificial Intelligence, Cognitive Science, and the Behavior-Based Approach What about animals? Are they intelligent? How can we measure their intelligence? We assume there to be some sort of ordering relation... Maybe there is no general answer to the question (maybe intelligence is a cluster concept...) So, we'll take the following theoretical approach: first of all, avoid answer and focus on behavior, i.e., of behavior in particular circumstances (work with operational definition of intelligence) second, we are interested in how a given behavior can come about, how it can be implemented or how it can emerge from other behaviors (contrast different behaviors, different implementations, for different tasks in different environments)
CS494/594: Software for Intelligent Robotics
CS494/594: Software for Intelligent Robotics Spring 2007 Tuesday/Thursday 11:10 12:25 Instructor: Dr. Lynne E. Parker TA: Rasko Pjesivac Outline Overview syllabus and class policies Introduction to class:
More informationCS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy. Instructor: Chad Jenkins (cjenkins)
Lecture 2 Robot Philosophy Slide 1 CS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy Instructor: Chad Jenkins (cjenkins) Lecture 2 Robot Philosophy Slide 2 What is robotics?
More informationAdvanced Robotics Introduction
Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg
More informationSTRATEGO EXPERT SYSTEM SHELL
STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl
More informationWelcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures
: ECE (Ad)Ventures Welcome to -: Electrical & Computer Engineering (Ad)Ventures This is the first Educational Technology Class in UF s ECE Department We are Dr. Schwartz and Dr. Arroyo. University of Florida,
More informationAdvanced Robotics Introduction
Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile
More informationRobots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics. AI and Robots. A History of Robots in AI
Robots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics AI and Robots Outline: Verena V. Hafner May 24, 2005 Seminar Series on Artificial Intelligence, Luxembourg
More informationHuman Robot Interaction (HRI)
Brief Introduction to HRI Batu Akan batu.akan@mdh.se Mälardalen Högskola September 29, 2008 Overview 1 Introduction What are robots What is HRI Application areas of HRI 2 3 Motivations Proposed Solution
More informationIntroduction to Vision & Robotics
Introduction to Vision & Robotics Vittorio Ferrari, 650-2697,IF 1.27 vferrari@staffmail.inf.ed.ac.uk Michael Herrmann, 651-7177, IF1.42 mherrman@inf.ed.ac.uk Lectures: Handouts will be on the web (but
More informationOverview 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 informationCognitive Robotics 2017/2018
Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationRobotic Systems ECE 401RB Fall 2007
The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation
More informationMSc(CompSc) List of courses offered in
Office of the MSc Programme in Computer Science Department of Computer Science The University of Hong Kong Pokfulam Road, Hong Kong. Tel: (+852) 3917 1828 Fax: (+852) 2547 4442 Email: msccs@cs.hku.hk (The
More informationHumanoid robot. Honda's ASIMO, an example of a humanoid robot
Humanoid robot Honda's ASIMO, an example of a humanoid robot A humanoid robot is a robot with its overall appearance based on that of the human body, allowing interaction with made-for-human tools or environments.
More informationCS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov
CS 378: Autonomous Intelligent Robotics Instructor: Jivko Sinapov http://www.cs.utexas.edu/~jsinapov/teaching/cs378/ Announcements FRI Summer Research Fellowships: https://cns.utexas.edu/fri/beyond-the-freshman-lab/fellowships
More informationCS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily
Class Will CS8678_L1 Course Introduction CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson Start Momentarily Contents Overview of syllabus (insert from web site) Description Textbook Mindstorms NXT
More informationFP7 ICT Call 6: Cognitive Systems and Robotics
FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media
More informationHumanoid Robots. by Julie Chambon
Humanoid Robots by Julie Chambon 25th November 2008 Outlook Introduction Why a humanoid appearance? Particularities of humanoid Robots Utility of humanoid Robots Complexity of humanoids Humanoid projects
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More informationKnowledge Representation and Reasoning
Master of Science in Artificial Intelligence, 2012-2014 Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2012 Adina Magda Florea The AI Debate
More informationDistributed 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 informationAdvances in Human!!!!! Computer Interaction
Advances in Human!!!!! Computer Interaction Seminar WS 07/08 - AI Group, Chair Prof. Wahlster Patrick Gebhard gebhard@dfki.de Michael Kipp kipp@dfki.de Martin Rumpler rumpler@dfki.de Michael Schmitz schmitz@cs.uni-sb.de
More informationDIGF 6B21 Ubiquitous Computing
DIGF 6B21 Ubiquitous Computing NUMBER OF CREDITS: 1.5 Day and Time: Tuesdays 18:30 21:30, beginning October 30th Location: Room 7301, 205 Richmond Professor: Nick Puckett Email: npuckett@faculty.ocadu.ca
More informationLevels of Description: A Role for Robots in Cognitive Science Education
Levels of Description: A Role for Robots in Cognitive Science Education Terry Stewart 1 and Robert West 2 1 Department of Cognitive Science 2 Department of Psychology Carleton University In this paper,
More informationAI for Video Games. Video Game AI: Lecture 1 Course Intro. Announcements. Course Details
AI for Video Games Video Game AI: Lecture 1 Course Intro Nathan Sturtevant COMP 3705 What are we talking about today: About this course Homework, exams, projects Intro to AI in games (first ~hour) How
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationArt 140: Basic 2D Design, fall 2015
Art 140: Basic 2D Design, fall 2015 Instructor: Ron Saito, ron.saito@csun.edu Office hours: Email first please. I am available Friday 10:30-1:30 at ADC 506 or at other hours via email or chat. Course website:
More informationA User Friendly Software Framework for Mobile Robot Control
A User Friendly Software Framework for Mobile Robot Control Jesse Riddle, Ryan Hughes, Nathaniel Biefeld, and Suranga Hettiarachchi Computer Science Department, Indiana University Southeast New Albany,
More informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationLecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15
Lecture Overview What is Artificial Intelligence? Agents acting in an environment Learning objectives: at the end of the class, you should be able to describe what an intelligent agent is identify the
More informationRobotics and Autonomous Systems
1 / 41 Robotics and Autonomous Systems Lecture 1: Introduction Simon Parsons Department of Computer Science University of Liverpool 2 / 41 Acknowledgements The robotics slides are heavily based on those
More informationPhysics 401. Classical Physics Laboratory.
. Classical Physics Laboratory. Fall 2014. Eugene V. Colla Course Objective Organization Times and locations staff Semester Schedule Laboratory routine Grading scheme Section assignments Comments on the
More informationFLORIDA..-ATLANTIC UNIVERSITYTM
FLORIDA..-ATLANTIC UNIVERSITYTM Graduate Programs-NEW COURSE PROPOSAL 1 DEPARTMENT: COMMUNICATION AND MULTIMEDIA UGPC APPROVAL UFS APPROVAL SCNS SUBMITTAL CONFIRMED BANNER POSTED------- CATALOG CoLLEGE:
More informationRobotics Introduction Matteo Matteucci
Robotics Introduction About me and my lectures 2 Lectures given by Matteo Matteucci +39 02 2399 3470 matteo.matteucci@polimi.it http://www.deib.polimi.it/ Research Topics Robotics and Autonomous Systems
More informationMoving Path Planning Forward
Moving Path Planning Forward Nathan R. Sturtevant Department of Computer Science University of Denver Denver, CO, USA sturtevant@cs.du.edu Abstract. Path planning technologies have rapidly improved over
More informationHuman-Computer Interaction IS 4300
Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Overview for Today Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects Introductions 1 Relational Agents
More informationAIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara
AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara Sketching has long been an essential medium of design cognition, recognized for its ability
More informationEssay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam
1 Introduction Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1.1 Social Robots: Definition: Social robots are
More information: Robots for Education and Entertainment. Sara Schütz
8.12.2008: Robots for Education and Entertainment Sara Schütz Table of Contents What means Robot for Education&Entertainment? Educational Robots: The Telebots Project -Introduction -How it works Entertainment
More informationWhat is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is
More informationThe Nature of Informatics
The Nature of Informatics Alan Bundy University of Edinburgh 19-Sep-11 1 What is Informatics? The study of the structure, behaviour, and interactions of both natural and artificial computational systems.
More informationCSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.
CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent
More informationND STL Standards & Benchmarks Time Planned Activities
MISO3 Number: 10094 School: North Border - Pembina Course Title: Foundations of Technology 9-12 (Applying Tech) Instructor: Travis Bennett School Year: 2016-2017 Course Length: 18 weeks Unit Titles ND
More informationCognitive Robotics 2016/2017
Cognitive Robotics 2016/2017 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationOn-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 informationEngineering, & Mathematics
8O260 Applied Mathematics for Technical Professionals (R) 1 credit Gr: 10-12 Prerequisite: Recommended prerequisites: Algebra I and Geometry Description: (SGHS only) Applied Mathematics for Technical Professionals
More informationArtificial Intelligence: Definition
Lecture Notes Artificial Intelligence: Definition Dae-Won Kim School of Computer Science & Engineering Chung-Ang University What are AI Systems? Deep Blue defeated the world chess champion Garry Kasparov
More informationCS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov
CS 378: Autonomous Intelligent Robotics Instructor: Jivko Sinapov http://www.cs.utexas.edu/~jsinapov/teaching/cs378/ Announcements Robotics Study Still going on... Readings for this week Stoytchev, Alexander.
More informationCOMP5121 Mobile Robots
COMP5121 Mobile Robots Foundations Dr. Mario Gongora mgongora@dmu.ac.uk Overview Basics agents, simulation and intelligence Robots components tasks general purpose robots? Environments structured unstructured
More informationMurrieta Valley Unified School District High School Course Outline December Course Title: Graphic Design III (Advanced Graphic Design)
I. Goals: Department: Visual and Performing Arts Murrieta Valley Unified School District High School Course Outline December 2013 Course Title: Graphic Design III (Advanced Graphic Design) Course Number:
More informationSwarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization
Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada
More informationAn Introduction to Agent-based
An Introduction to Agent-based Modeling and Simulation i Dr. Emiliano Casalicchio casalicchio@ing.uniroma2.it Download @ www.emilianocasalicchio.eu (talks & seminars section) Outline Part1: An introduction
More informationEE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department
EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single
More informationCPS331 Lecture: Agents and Robots last revised April 27, 2012
CPS331 Lecture: Agents and Robots last revised April 27, 2012 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents 3. To introduce the subsumption architecture
More informationUsing Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots
Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information
More informationARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)
Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416
More informationIntroduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence
Introduction to Artificial Intelligence What is Intelligence??? Intelligence is the ability to learn about, to learn from, to understand about, and interact with one s environment. Intelligence is the
More informationIntroduction to Robotics
Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Introduction to Robotics Robotica for Computer Engineering students A.A.
More information! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors
Towards the more concrete end of the Alife spectrum is robotics. Alife -- because it is the attempt to synthesise -- at some level -- 'lifelike behaviour. AI is often associated with a particular style
More informationDFTG Blueprint Reading and Sketching
Course Syllabus DFTG 1325 - Blueprint Reading and Sketching Catalog Description: An introduction to reading and interpreting working drawings for fabrication processes and associated trades. Use of sketching
More informationNo Silver Bullet. CSCI 5828: Foundations of Software Engineering Lecture 02 08/27/2015
No Silver Bullet CSCI 5828: Foundations of Software Engineering Lecture 02 08/27/2015 1 Getting my Act Together Two Announcements First: in Lecture 1, I had a slide that announced my office hours as Fridays
More informationPhotoshop Master Class Tutorials for PC and Mac
Photoshop Master Class Tutorials for PC and Mac We often see the word Master Class used in relation to Photoshop tutorials, but what does it really mean. The dictionary states that it is a class taught
More informationPerformance evaluation and benchmarking in EU-funded activities. ICRA May 2011
Performance evaluation and benchmarking in EU-funded activities ICRA 2011 13 May 2011 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media European
More informationImplicit Fitness Functions for Evolving a Drawing Robot
Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,
More informationAgent-Based Modeling Tools for Electric Power Market Design
Agent-Based Modeling Tools for Electric Power Market Design Implications for Macro/Financial Policy? Leigh Tesfatsion Professor of Economics, Mathematics, and Electrical & Computer Engineering Iowa State
More informationLecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?
COMP 102: Computers and Computing Lecture 23: Robotics Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp102 What is a robot? The word robot is popularized by the Czech playwright
More informationInstructor local xxx
CAPILANO UNIVERSITY COURSE OUTLINE Fall 2016 Division Course Name MOPA 304 Screenwriting III Credits: 3 Instructor x@capilanou.ca 604.986.1911 local xxx VISION STATEMENT The is dedicated to inspiring a
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
More informationLecture 1: Introduction and Preliminaries
CITS4242: Game Design and Multimedia Lecture 1: Introduction and Preliminaries Teaching Staff and Help Dr Rowan Davies (Rm 2.16, opposite the labs) rowan@csse.uwa.edu.au Help: via help4242, project groups,
More informationUnit 1: Introduction to Autonomous Robotics
Unit 1: Introduction to Autonomous Robotics Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2009 COMP 4766/6778 (MUN) Course Introduction January
More informationDipartimento 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 information1. Introduction: School of Interiors Planning/Strategy/Design 1.1 Unit Mission, Vision and Goals:
SCHOOL OF INTERIORS ASSESSMENT PLAN 2014-2020 1. Introduction: School of Interiors Planning/Strategy/Design 1.1 Unit Mission, Vision and Goals: The three-part mission of the School of Interiors is: 1)
More informationLissajus Curves: an Experiment in Creative Coding
Proceedings of Bridges 2015: Mathematics, Music, Art, Architecture, Culture Lissajus Curves: an Experiment in Creative Coding Lali Barrière Dept. of Applied Mathematics 4, Universitat Politècnica de Catalunya
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More informationINTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY
INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationChapter 1 The Field of Computing. Slides Modified by Vicky Seno
Chapter 1 The Field of Computing Slides Modified by Vicky Seno Outline Computing is a natural science The five disciplines of computing Related fields Careers in computing Myths about computing Resources
More informationTechnology trends in the digitalization era. ANSYS Innovation Conference Bologna, Italy June 13, 2018 Michele Frascaroli Technical Director, CRIT Srl
Technology trends in the digitalization era ANSYS Innovation Conference Bologna, Italy June 13, 2018 Michele Frascaroli Technical Director, CRIT Srl Summary About CRIT Top Trends for Emerging Technologies
More informationITT Technical Institute. CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS
ITT Technical Institute CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS Credit hours: 4 Contact/Instructional hours: 50 (30 Theory Hours, 20 Lab Hours) Prerequisite(s) and/or
More informationMethodology. Ben Bogart July 28 th, 2011
Methodology Comprehensive Examination Question 3: What methods are available to evaluate generative art systems inspired by cognitive sciences? Present and compare at least three methodologies. Ben Bogart
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationDesigning 3D Virtual Worlds as a Society of Agents
Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent
More informationDynamic Designs of 3D Virtual Worlds Using Generative Design Agents
Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents Ning Gu and Mary Lou Maher ning@design-ning.net mary@arch.usyd.edu.au Key Centre of Design Computing and Cognition University of Sydney
More informationCourses on Robotics by Guest Lecturing at Balkan Countries
Courses on Robotics by Guest Lecturing at Balkan Countries Hans-Dieter Burkhard Humboldt University Berlin With Great Thanks to all participating student teams and their institutes! 1 Courses on Balkan
More informationToward a Design for Teaching Cognitive Robotics. Matthew D. Tothero Oskars J. Rieksts
Toward a Design for Teaching Cognitive Robotics Matthew D. Tothero Oskars J. Rieksts Criteria Embodied cognition Agent-principal paradigm Clear ontology Clear epistemology Concepts supporting agentprincipal
More informationAutonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)
Autonomous Mobile Robot Design Dr. Kostas Alexis (CSE) Course Goals To introduce students into the holistic design of autonomous robots - from the mechatronic design to sensors and intelligence. Develop
More informationInformation products in the electronic environment
Information products in the electronic environment Jela Steinerová Comenius University Bratislava Department of Library and Information Science Slovakia steinerova@fphil.uniba.sk Challenge of information
More informationlecture notes for method Observation & Invention
lecture notes for method Observation & Invention Konrad Tollmar, Interactive Institute... is a creative tool that highlight the value of interdisciplinary design teams. Different use of media that keep
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationCS10 The Beauty and Joy of Computing
CS10 The Beauty and Joy of Computing Lecture #21 Artificial Intelligence UC Berkeley EECS Lecturer SOE Dan Garcia 2011-04-13 IBM s Watson is being used by researchers in Canada to provide early warnings
More informationPlayware Research Methodological Considerations
Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,
More informationIntroduction to Robotics
Introduction to Robotics Analysis, systems, Applications Saeed B. Niku Chapter 1 Fundamentals 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik
More informationJoining Forces University of Art and Design Helsinki September 22-24, 2005
APPLIED RESEARCH AND INNOVATION FRAMEWORK Vesna Popovic, Queensland University of Technology, Australia Abstract This paper explores industrial (product) design domain and the artifact s contribution to
More informationOverview of Workshop 3: Qualities
Brief Mindfulness page 3.1 Overview of Workshop 3: Qualities Review of the second week Exploring Qualities of experience in different senses The Gap Chart a model of how the mind works Approach Mode (instead
More informationThe Science In Computer Science
Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.
More informationFun in the Sun with Solar Robots! Workshop ASEE National Conference June 9, 2012
Fun in the Sun with Solar Robots! Workshop ASEE National Conference June 9, 2012 Jane Hunter, James C. Baygents and J. Jill Rogers Door Prize! Please enter if you would like to win a dsolar 4W System and
More informationAssociated Emotion and its Expression in an Entertainment Robot QRIO
Associated Emotion and its Expression in an Entertainment Robot QRIO Fumihide Tanaka 1. Kuniaki Noda 1. Tsutomu Sawada 2. Masahiro Fujita 1.2. 1. Life Dynamics Laboratory Preparatory Office, Sony Corporation,
More informationAgents in the Real World Agents and Knowledge Representation and Reasoning
Agents in the Real World Agents and Knowledge Representation and Reasoning An Introduction Mitsubishi Concordia, Java-based mobile agent system. http://www.merl.com/projects/concordia Copernic Agents for
More informationCare-receiving Robot as a Tool of Teachers in Child Education
Care-receiving Robot as a Tool of Teachers in Child Education Fumihide Tanaka Graduate School of Systems and Information Engineering, University of Tsukuba Tennodai 1-1-1, Tsukuba, Ibaraki 305-8573, Japan
More informationAPPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS
Jan M. Żytkow APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS 1. Introduction Automated discovery systems have been growing rapidly throughout 1980s as a joint venture of researchers in artificial
More information