Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief.

Similar presentations


Presentation on theme: "Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief."— Presentation transcript:

1 Introduction to Robotics In the name of Allah

2 Introduction to Robotics o Leila Sharif o l_sharif@sharif.edul_sharif@sharif.edu o Lecture #3: A Brief History & Effectors and Actuators

3 Introduction to Robotics Last time we saw:  Advantages and Disadvantages of Robots  What makes a robot  Manipulator  End effectors  Actuators  Sensors, sensor space  Controller  Processor  Software  Sensors, sensor space  State, state space  Action/behavior, effectors, action space

4 Introduction to Robotics HAL (Hybrid Assistive Limb)

5 Introduction to Robotics exo-skeletons

6 Introduction to Robotics exo-skeletons

7 Introduction to Robotics Lecture Outline  The spectrum of control  Reactive systems  A brief history of robotics  Feedback control  Cybernetics  Artificial Intelligence (AI)  Early robotics  Robotics today  Why is robotics hard?

8 Introduction to Robotics Controller  The many different ways in which robots can be controlled all fall along a well-defined spectrum of control.

9 Introduction to Robotics Spectrum of Control 

10 Introduction to Robotics  Reactive Control  Don’t think, (re)act.  Behavior-Based Control  Think the way you act.  Deliberative Control  Think hard, act later.  Hybrid Control  Think and act independently, in parallel. Control Approaches

11 Introduction to Robotics Control Trade-offs  Thinking is slow.  Reaction must be fast.  Thinking enables looking ahead (planning) to avoid bad solutions.  Thinking too long can be dangerous (e.g., falling off a cliff, being run over).  To think, the robot needs (a lot of) accurate information => world models.

12 Introduction to Robotics Reactive Systems  Collections of sense-act (stimulus- response) rules  Inherently concurrent (parallel)  No/minimal state  No memory  Very fast and reactive  Unable to plan ahead  Unable to learn

13 Introduction to Robotics Deliberative Systems sense->plan->act  Based on the sense->plan->act (SPA) model  Inherently sequential  Planning requires search, which is slow  Search requires a world model  World models become outdated  Search and planning takes too long

14 Introduction to Robotics Hybrid Systems  Combine the two extremes  reactive system on the bottom  deliberative system on the top  connected by some intermediate layer  Often called 3-layer systems  Layers must operate concurrently  Different representations and time- scales between the layers  The best or worst of both worlds?

15 Introduction to Robotics Behavior-Based Systems  An alternative to hybrid systems  Have the same capabilities  the ability to act reactively  the ability to act deliberatively  There is no intermediate layer  A unified, consistent representation is used in the whole system=> concurrent behaviors  That resolves issues of time-scale

16 Introduction to Robotics Feedback Control  Feedback: continuous monitoring of the sensors and reacting to their changes.  Feedback control = self-regulation  Two kinds of feedback:  Positive  Negative  The basis of control theory

17 Introduction to Robotics - and + Feedback  Negative feedback  acts to regulate the state/output of the system  e.g., if too high, turn down, if too low, turn up  thermostats, bodies, robots...  Positive feedback  acts to amplify the state/output of the system  e.g., the more there is, the more is added  stock market,...


Download ppt "Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief."

Similar presentations


Ads by Google