Top Banner
Robotics Winter 1393 Bonab University
19

Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Aug 29, 2018

Download

Documents

Vandan Gaikwad
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

RoboticsWinter 1393

Bonab University

Page 2: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Robotics - Course Information

Department of Electrical EngineeringInstructor: Fariborz Rahimi

Lectures: 3-5pm (Sat*), 3-5pm (Sun)

Prerequisites/Useful courses: Linear Control

Evaluation:

• In-Class participation: 20%

• Midterm 20%

• Final Exam 60%

References:

• “Introduction to Autonomous Mobile Robots”, R. Siegwart, Illah R. Nourbakhsh, MIT, 2004

• “Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice Hall, 2001

• “Mobile Robotics – A Practical Introduction”, U. Nehmzow, 2° Ed., 2003

• [1] 1390 ,علیرضا رضایی ,”مقدمه ای بر روباتهای سیار خودکار “

2

Page 3: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Robotics – Course Contents & Summary

• IntroductionEvolution-History, Applications, Wheeled/Legged vehicles, Manipulator arms, Robot subsystems

• Robot manipulators, Mobile robots (& mobile manipulators), Modular robots• Kinematics (Forward & inverse), path planning• Introduction to Mobile Robotics [1-1]

• Locomotion [1-2]• Legged-wheeled, key issues

• Mobile Robot Kinematics [1-3]

• Sensors & Interfacing (Perception [1-4])Limit switches (Mechanical-Optical), Hall-sensors, Proximity sensors, Potentiometers, Position encoders, Tachogenerators, Strain gauges and force sensors, Instrumentation amplifiers, Accelerometers, Rangers (ultrasonic-infrared), Optical reflective and light sensors, Linear optical sensors, 2-D vision systems

• ActuatorsSolenoids, DC motors, MOSFET drivers, H-Bridges and pulse width modulation, Brushless DC motors, Stepper motors, R/C servo motors, Gear trains, Pneumatic actuators, Hydraulic actuators, Shape changing

• Mobile robot Localizations [1-5]• Localize v.s. Programmed navigation, Maps

• Planning and Navigation [1-6]• Path planning, Obstacle avoidance

3

Page 4: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction: Multidisciplinary

• Robotics engineering encompasses:• Physics• Mathematics• Electrical Engineering• Mechanical Engineering• Computer Sciences/Engineering• Instrumentation and Control• Artificial Intelligence• Communication

• Should robots look like humans?“anthropomorphic or humanoid robots”.• Need to be intelligent - link to “Artificial Intelligence (AI)” • Need for humans to create machines similar to them

No they don’t, but they make use of:

• Strong & precise articulated arms to accomplish tasks that were

performed by humans – “articulated robots”, or “manipulators”

• Use of mobility to reposition the robot from one location to another,

“mobile robots”. This can be done by locomotion like humans (“legged robots”),

but most likely it will use other means such as wheels (“wheeled robots”).

4

Introduction

Page 5: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction: Definition (from: Dan O. Popa)

• According to the Robotics Industries Association (RIA): “A robot is a reprogrammable multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks (1985)”.

• This definition underscored the re-programmability of robots, but it also just deals with manipulators and excludes mobile robots.

• Close relationship with the concept of “automation”, the discipline that implements principles of control in specialized hardware. Three levels of implementation:• Rigid automation – factory context oriented to the mass manufacturing of products of the

same type. Uses fixed operational sequences that cannot be altered.

• Programmable automation – factory context oriented to low-medium batches of different types of products. A programmable system allows for changing of manufacturing sequences.

• Flexible automation – evolution of programmable automation by allowing the quick reconfiguration and reprogramming of the sequence of operation.

5

Introduction

Page 6: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction: Definition

• According to the Japanese Industrial Robot Association (JIRA), robots can be classified as follows:

• Class 1: manual handling device – a device with several DOF’s actuated by the operator.

• Class 2: fixed sequence robot – similar to fixed automation.

• Class 3: variable sequence robot – similar to programmable automation.

• Class 4: playback robot – the human performs tasks manually to teach the robot what trajectories to follow.

• Class 5: numerical control robot – the operator provides the robot with the sequence of tasks to follow rather than teach it.

• Class 6: intelligent robot – a robot with the means to understand its environment, and the ability to successfully complete a task despite changes in the surrounding conditions where it is performed.

• Another definition describes robotics as the intelligent connection between perception and action (Brady 1985). This is an overly inclusive definition.

• Yet another definition, which focuses on mobile robots (Arkin 1998) is “A robot is a machine able to extract information from its environment, and use this knowledge to move safely, in a meaningful and purposive manner”.

6

Introduction

Page 7: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction - Evolution and History

• Robotics was first introduced into our vocabulary by Czech playwright Karel Capek in his 1920’s play Rossum’s Universal Robots.

• The word “robota” in Czech means simply work. Robots as machines that resemble people, work tirelessly, and revolt against their creators.

• The same myth/concept is found in many books/movies today:• “Terminator”, “Star-Wars” series.

• Mary Shelley’s 1818 Frankenstein.• Frankenstein & The Borg are examples of “cybernetic organisms”.

• Cybernetics is a discipline that was created in the late 1940’s by Norbert Wiener, combining feedback control theory, information sciences and biology to try to explain the common principles of control and communications in both animals and machines.

• “Behavioral robotics”: organisms as machines interacting with their environment according to behavioral models.

7

Introduction

Page 8: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction - Evolution and History

• 1947-1949 – first electric and hydraulic teleoperators are developed by General Electric and General Mills. Force feedback is added to prevent the crushing of glass containers during manipulation.

• 1949 - CNC machine tools for accurate milling of aircraft parts are introduced.

• 1953 – W. Grey Walter applies cybernetics principles to a robotic design called “machine speculatrix”, which became a robotic tortoise. The simple principles involved were:• Simple is better. Simple reflexes are the basis of robot behavior.

• Exploration or speculation: the system never remains still except when recharging. Constant motion is needed to keep it from being trapped.

• Attraction: the system is motivated to move towards objects or light.

• Aversion: the system moves away from certain objects, such as obstacles.

• Discernment: the system can distinguish between productive and unproductive behavior, adapting itself to the situation.

8

Introduction

Page 9: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction - Evolution and History (Walter Grey's tortoise)

9

Introduction

It had:

• a light sensor,

• touch sensor,

• propulsion motor,

• steering motor,

• a two vacuum tube

analog computer

Page 10: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction - Evolution and History

• 1954 – George Devol replaced the slave manipulator in a teleoperator with the programmability of the CNC controller, thus creating the first “industrial robot”, called the “Programmable Article Transfer Device”.

• 1955 – The Darmouth Summer Research Conference marks the birth of AI. Marvin Minsky, from the AI lab at MIT defines an intelligent machine as one that would tend to “build up within itself an abstract model of the environment in which it is placed. If it were given a problem, it could first explore solutions within the internal abstract model of the environment and then attempt external experiments”. This approach dominated robotics research for the next 30 years.

• 1956 - Joseph Engleberger, a Columbia physics student buys the rights to Devol’s robot and founds the Unimation Company.

• 1961 – The first Unimate robot is installed in a Trenton, NJ General Motors plant to tend a die casting machine. The key was the reprogrammability and retooling of the machine to perform different tasks. The Unimate robot was an innovative mechanical design based on a multi-degree of freedom cantilever beam. The beam flexibility presented challenges for control. Hydraulic actuation was eventually used to alleviate precision problems.

10

Introduction

Page 11: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction - Evolution and History _ Unimate Robot

11

Introduction

Unimate GE

Page 12: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction: Manipulators

• Industrial manipulators were born after WWII out of earlier technologies:

• Teleoperators.

Teleoperators, or remotely controlled mechanical manipulator, were developed at first by Argonne and Oak Ridge National Labs to handle radioactive materials. These devices are also called “master-slave”, and consisted of a “slave” arm being guided through mechanical links to mimic the motion of a “master” arm that is operated by the user. Eventually, the mechanical links were replaced by electrical or hydraulic links.

• Numerically controlled milling machines (CNC).

CNC machines were needed because of machining needs for very complex and accurate shapes, in particular aircraft parts.

12

Introduction

Page 13: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction: Mobile Robots

• Mobile robots were born out of “unmanned vehicles”, which also appear in WWII (for example an unmanned plane dropped the atomic bomb at Nagasaki).

• Unmanned Aerial Vehicles (UAV), Underwater Vehicles (UUV) and Ground Vehicles (UGV).

• Because tethered mobile vehicles could not move very far, and radiocommunications were limited, an approach to mobile robots is to endow them with the necessary control and decision capability -“autonomy”

• Autonomous Underwater/Ground/Aerial Vehicles (AUV/AGV/AAV).

• We do not think of a remotely controlled toy as a mobile robot, suggesting that one of the fundamental aspects of mobile robotics is the capacity for autonomous operation.

13

Introduction

Page 14: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction to Mobile Robotics (Chapter-1)

• Manipulators (robot arms) = $2 billion industry

• Manipulator = bolted down + high speed/accuracy (repetitive jobs):

• Yet, manipulators suffer from a fundamental disadvantage: lack of mobility

• Mobile robot = travelling throughout the manufacturing plant

14

Introduction

Spot welding Packaging chocolate

Page 15: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction to Mobile Robotics

• Hostile environments (Mars) more

unusual locomotion mechanisms

• Even on earth dangerous/inhospitable environments teleoperated systems

15

Introduction

Pathfinder

missions to

Mars, 1997

1st application driven

walking robot

Airduct inspection

robotDesigned to explore

ChernobylAUV dives beneath the

Arctic ice

Page 16: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction to Mobile Robotics

• Other commercial robots rather share space with humans

• Another example of AGV (Autonomous Guided Vehicle):• Deliver parts between various assembly stations

16

Introduction

Tour guide robot, Swiss

Exhib. (Robox)

SwissLog 100 is guided

by an electric wire

installed in the floor

Helpmate is used

in hospitals for

transportation

tasks

Page 17: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction to Mobile Robotics

• Industrial and residential size cleaning robots:

• Research oriented robots for laboratory• Cognition, localization, navigation

• Wide range of size and terrain capabilities

17

Introduction

-BR700 (left) Germany, uses sophisticated

sonar system and gyros

-RC3000 (right) optical sensors measure

degree of pollution of the aspirated air

Pioneer, with a gripper/camera

B21 is used for

Navigation research

Strong processing (3

intel processors)

Page 18: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Introduction to Mobile Robotics (Lab-robots)

• Research and education:

• Robotics: broad range of applications, but for all of them:

• A successful mobile roboticist needs:• Mechanisms and kinematics and control Locomotion

• Signal analysis and computer vision robust perception

• Computer algorithms, information theory, probability, & AI Localization & Navigation

18

Introduction

-Khepera, 60mm diameter

Alice (very small),

2x2x2 cm

~ 8 hours of autonomy

IR distance sensors

Tactile whiskers

Page 19: Robotics - bonabu.ac.iree.bonabu.ac.ir/uploads/31/CMS/user/file/103/Robotics/1-Robotics... · •“Introduction to Robotics, Analysis, Systems, Applications”, Saeed B. Niku, Prentice

Control scheme for mobile robots

19

Introduction

Main bodies of knowledge associated

with mobile robotics

Book provides an introduction to all

aspects

Focus:

• not on robotics in general

• nor on mobile robot applications

• rather on mobility itself

Techniques and technologies that

enable robust mobility