Intelligent Legged Robot Systems AME498Q/598I Intelligent Systems 19NOV03.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence Lecture 11. Computer Science Robotics & AI.
An Introduction to Artificial Intelligence By Dr Brad Morantz Viral Immunology Center Georgia State University.
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
4 Intelligent Systems.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
CHAPTER 4 ANALYTICS, DECISION SUPPORT, AND ARTIFICIAL INTELLIGENCE
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Genetic algorithms for neural networks An introduction.
Application of Learning Methodologies in Control of Power Electronics Drives J. L. da Silva Neto, L.G. Rolim, W. I. Suemitsu, L. O. A. P. Henriques, P.J.
Machine Learning for Information Retrieval: Neural Networks, Symbolic Learning, and Genetic Algorithms Prerak Sanghvi Paper by: Hsinchun Chen Artificial.
Genetic Algorithms Learning Machines for knowledge discovery.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
RMU_Summer2005_Samanta1 Applications of Computational Intelligence Techniques in Engineering B Samanta International Visiting Professor Robert Morris University.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Analytics, Decision Support, and Artificial Intelligence:
UWECE 539 Class Project Engine Operating Parameter Optimization using Genetic Algorithm ECE 539 –Introduction to Artificial Neural Networks and Fuzzy Systems.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Machine Learning. Learning agent Any other agent.
Chapter 11: Artificial Intelligence
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
A Comparison of Nature Inspired Intelligent Optimization Methods in Aerial Spray Deposition Management Lei Wu Master’s Thesis Artificial Intelligence Center.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Artificial Neural Networks An Overview and Analysis.
Introduction to Soft Computing ECE457 Applied Artificial Intelligence Spring 2008 Lecture #12.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
RECENT DEVELOPMENTS OF INDUCTION MOTOR DRIVES FAULT DIAGNOSIS USING AI TECHNIQUES 1 Oly Paz.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
Aspects of Artificial Intelligence Himadri Barman.
Fuzzy Genetic Algorithm
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Mobile Robot Navigation Using Fuzzy logic Controller
FUZZY LOGIC 1.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
Improving the Genetic Algorithm Performance in Aerial Spray Deposition Management University of Georgia L. Wu, W.D. Potter, K. Rasheed USDA Forest Service.
Pac-Man AI using GA. Why Machine Learning in Video Games? Better player experience Agents can adapt to player Increased variety of agent behaviors Ever-changing.
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Introduction to Soft Computing ECE457 Applied Artificial Intelligence Spring 2007 Lecture #12.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Aisha Iqbal (CT-084) Kanwal Hakeem (CT-098) Tehreem Mushtaq (CT-078) Talha Syed (CT-111)
Chapter 11: Artificial Intelligence
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Soft Computing Introduction.
TECHNOLOGY GUIDE FOUR Intelligent Systems.
SOFT COMPUTING.
Introduction to Soft Computing
Fuzzy Logics.
Artificial Intelligence ppt
Instrumentation and Control Systems
Dr. Unnikrishnan P.C. Professor, EEE
EXPERT SYSTEMS.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Chapter 12 Advanced Intelligent Systems
Intelligent Systems and
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Presentation transcript:

Intelligent Legged Robot Systems AME498Q/598I Intelligent Systems 19NOV03

Current State (1) Source: PlusTech, Inc Forest Walker Hexapod

Current State (2) Source: PlusTech, Inc.

Why Use Legged Locomotion? Source: Machines That Walk Fuel Economy High Speed Great Mobility “The Great Chase” by Thomas D. Magelsen Better Isolation from Terrain Less Environmental Damage

Timeline (1) The G.E. Quadruped ASV Hexapod OSU Hexapod

Timeline (2) AttilaTITAN VIII RHex Lauron IICWU Hexapod

Applications Urban Reconnaissance Mapping over uneven terrain Intelligence ?

Aspects of A Legged Vehicle Design and actuation of legs and sensors Control of Legged Vehicles Gait Planning Navigation, Self-Localization, Map-Building, etc. Walk, Run, Trot, etc. Position Control and Compliant Force Low High

Movies

Intelligent Leg Systems Intelligent: A capability of a system to sustain desired behavior under the condition of uncertainty. >> Artificial Neural Network, Genetic Algorithms, Fuzzy Logic Examples in Legged Robot Foothold/slip detection and reflexes Contour Predictions Ability Disturbance Rejection and Fault Tolerance Continuum Gait Generation

Artificial Neural Network (ANN) An imitation of biological nervous system (i.e. brain) (+) Learning ability and adaptive-ness (-) Ill-suited for logical and arithmetic operations Weighting Factors, Unsupervised/Supervised Training, Feed Forward and Back-Propagation Input Output

Artificial Neural Network (ANN) Differences between ANN and Traditional Computing ANN is not sequential (one problem rule at a time), rather it is parallel Learn by examples, rather than by rules (i.e. expert systems) Computational Cost ANNTraditional Program Memory Cost More limitedGrows indefinitely Can traditional program learn? Same for all inputsGet worse w/ experience

Genetic Algorithm (GA) Search procedure using the mechanics of natural selections Used to solve difficult optimization problems (with many local optima) Differences between GA and Traditional Methods (GB) GA uses a set of points rather than a single point GA is probabilistic in nature, not deterministic GA is inherently parallel Gene, Chromosome, Fitness Function, Asexual/Sexual Reproduction, Crossover, Mutation

Quiz In term of exemplars, give one difference between ANN and GA! Answer: ANN requires well-chosen, representative exemplars to do well. GA has to make its own exemplars

Fuzzy Logic Controller (FLC) ‘Crisp’ conclusion based upon noisy, imprecise inputs Applications: Cruise Control, Washing Machines, etc. Linguistic Terms, Membership Functions, Fuzzification, Inference, Defuzzification CNH Temp LMH Humidity Temperature Humidity ColdNiceHot Off Slow Med Slow Med Fast Med Fast Flyin’ Low Med High Fan Power (V) N 0.35C 0.5M 0.5H

Open Forum What are the shortfalls of FLC? Answer: Needs experts for rule discovery. Requires a lot of fine tuning.

FLC to Find Foothold (1) Source: AN710 Philips Semiconductor

FLC to Find Foothold (2)

Genetic-Fuzzy (1) Source: Design of a Genetic-Fuzzy System for Planning Optimal Path and Gait for Six-Legged Robot

Genetic-Fuzzy (2)

Genetic-Fuzzy (3)

Genetic-Fuzzy (4)

Predicting Terrain Contours (1) Source: Predicting Terrain Contours using a Feed-Forward Neural Networks

Predicting Terrain Contours (2)

Predicting Terrain Contours (3)

Conclusions Machine Learning (ANN) Computational Evolution (GA) Digital Interfaces with Analog World (FL) Combination of Strategies