SlideShare une entreprise Scribd logo
1  sur  29
“New Age”
 Robotics
What is the “New Age” ?
Where did it begin?

                      1962 – General Motors

                      General Motors install a Unimate as
                      the world's first robot on a
                      production line

                      Unimate then launched PUMA, the
                      world's first 6 axis articulated robot
                      which led to a new generation of
                      flexible manufacturing systems and
                      the core technology in robotics
Where did it begin?


                1966 – 1972: Stanford Research Lab

                “Shakey” from Stanford was the world's first mobile
                robot to reason about its actions

                Endowed with a limited ability to perceive and model
                its environment, Shakey could perform tasks that
                required planning, route-finding, and the rearranging
                of simple objects.

                In short, Shakey was the path maker to todays
                intelligent robots
Robotics Timeline

                        1960 - 1970          1960 - 1970

                                      1980 - 1990




  1970 - 1985
                                                      1990 – 2000


                1975 - 1990




                                      1995 - 2010
                                                                    2000 - 2010

         1990 - 2000
Results!
Adding Mobility – Mobile Platforms

Mobile Platforms can move freely & hence have limitless operational area

These platforms however cannot manipulate objects themselves

Typical tasks involve surveillance, cleaning, monitoring & analysis – no handling

The platforms have different mechanisms to move – wheels, legs, wings, even jets!

Has the ability to move around human presence – hence must be safe

Safety measures demand embodied intelligence – hence the rise of AI

Operations like obstacle avoidance, map analysis and self awareness are all parts of
the overall AI of the system
Mobile Platforms – Drive Concepts
 Differential Drive

                      Two powered wheels

                      Other wheels are passive and free (castor)

                      Fast moving, but limited mobility

                      2 Degrees of freedom
Mobile Platforms – Drive Concepts
 Synchro Drive

                   All wheels are powered

                   Steering is also powered but synchronized

                   All wheels steer the same way simultaneously

                   Fast moving, but limited mobility

                   2 Degrees of freedom

                   Advantage over DD:
                   Can move at an angle to heading
Mobile Platforms – Drive Concepts
 Omni Drive

                   Three / Four powered wheels

                   Wheels are specially designed

                   Fast moving, high mobility

                   3 degrees of freedom – can move at any
                   heading and turn at the same time
Mobile Platform – DD Kinematics

                        Notations:

                        Vr, Vl are right and left wheel velocities

                        l/2 is the wheel separation

                        W is the angular velocity of the robot
                        (the rate at which the robot is rotating
                        about the vertical axis)

                        ICC is the Instantaneous center of
                        curvature

                        R is the distance of the robot base to
                        ICC

                        (x, y) is the robot position

                        θ is the robot orientation
Mobile Platform – DD Kinematics

                                                   From basic equations of motion

                                                   Vr = (R + l/2).W

                                                   Vl = (R – l/2).W

                                                   Solving, we get

                                                   R = l/2 (Vl + Vr) / (Vr – Vl)

                                                   W = (Vr – Vl) / l


  If Vr = Vl: We get R as infinity and the robot travels straight

  If Vr = -Vl: R becomes 0 (zero) and the robot turns on its ICC or the base mid point

  For other values, the robot will steer left or right depending on the speed difference. The
  value of R can be calculated
Mobile Platform – DD Kinematics




                      Question.....
                      For the robot ICC to be located under
                      the left wheel, what should be the wheel
                      velocities?
Mobile Platform – DD Kinematics


                        Under the left wheel means that

                                         R = l/2

                        Thus substituting in

                              R = l/2 (Vl + Vr) / (Vr – Vl)

                              l/2 = l/2 (Vl + Vr) / (Vr – Vl)

                                    Vr - Vl = Vl + Vr

                                  ie 2Vl = 0 or Vl = 0

                        Thus Vl = 0 and for any Vr, the
                        condition will be met
Where am I? Robot Localization
Where am I? Robot Localization
If you see this.... where will you be?
Where am I? Robot Localization
If you see this.... where will you be?
Where am I? Robot Localization
If you see this.... where will you be?
Where am I? Robot Localization
Any particular object which can be uniqueliy identified
and mapped to a location is called a LANDMARK

Robots work on Landmarks for Localization using many different
mathematical models

The simplest one being triangulation
                      P1

               Landmark1
                           R1
                                          Question:
                                          How many Landmarks are needed to
                                   P(?)   uniquely get the robot location P
 P2
                 R2                       The robot is able to identify the
 Landmark2                      Robot     landmark, landmark position & its own
                                          distance Rx from the landmark
Where am I? Robot Localization



      Landmark1




                  Landmark2
Where am I? Robot Localization



      Landmark1




                  Landmark2
                              Two Landmarks can give you a

                              “false positive”
Where am I? Robot Localization



      Landmark1




                  Landmark2

                              A third landmark will eliminate the
                              wrong location
(R)Evolutionary Learning Systems
  We have seen that Inverse Kinematics is a complex task

  So can we really program a robot to walk?



                                                       2 DOF = 2 solutions

                                                       4 DOF = 8 solutions

                                                       6 DOF = 16 solutions

                                                       .........

                                                       24 DOF = ???
(R)Evolutionary Learning Systems
   Evolutionary techniques are used to make the robot “learn”

   - learn to adapt to environment
   - learn to avoid obstacles
   - learn to navigate

   - or even learn to walk!




 Video of DFKI Walking
What is Evolution Algorithms
 Follows darwin principle – survival of the fittest

 Case Study: Walking Robots

 a. Take a number (100+) of robot programs which try to make the robot walk

 b. Run each of the programs on the given robot

 c. EVALUATION: Analyse the best programs
     – the best will make the robot walk the farthest / fastest

 d. SELECTION: Choose the best 10 – 20 programs

 d. MUTATION: Create (automatically) programs which are similar to the best
     but slightly modified

 e. Run the new batch of programs again

 f. Repeat the Evaluation, Selection & Mutation

                     At the end we will get a few programs which will
                          make the robot walk fast, stable and far!
So what is the “New Age” ?

                          Adaptable




          This walking robot developed at Fraunhofer is able
             to walk even if one of its legs are damaged!
So what is the “New Age” ?

                           Interactive




          Pleo – the robot dinosaur interacts with his master
              and actually develops his own personality
So what is the “New Age” ?

                                   Safe




       Care-o-bot (left) and Justin (right) are designed to be safe in
       presence of humans. They are interactive and adaptable too!
Thank You
info@robots-alive.com
 blog.robots-alive.com
www.robots-alive.com

Contenu connexe

Tendances (20)

MOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEMMOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEM
 
Humanoid robotics
Humanoid roboticsHumanoid robotics
Humanoid robotics
 
Robot vision
Robot visionRobot vision
Robot vision
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & place
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
 
Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
 
Robotics seminar ppt
Robotics seminar pptRobotics seminar ppt
Robotics seminar ppt
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Grippers
GrippersGrippers
Grippers
 
Robotics and Technology
Robotics and TechnologyRobotics and Technology
Robotics and Technology
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Human robot interaction
Human robot interactionHuman robot interaction
Human robot interaction
 
The robotic arm
The robotic arm The robotic arm
The robotic arm
 
Space robotics
Space roboticsSpace robotics
Space robotics
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
Humanoid Robotics
Humanoid RoboticsHumanoid Robotics
Humanoid Robotics
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 

Similaire à Introduction to Mobile Robotics

Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...Gouasmia Zakaria
 
Introduction to Robot Making Training for Junior
Introduction to Robot Making Training for JuniorIntroduction to Robot Making Training for Junior
Introduction to Robot Making Training for JuniorBidyut Debnath
 
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...ijcsit
 
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...AIRCC Publishing Corporation
 
Unit 1 - Introduction to robotics
Unit 1 - Introduction to roboticsUnit 1 - Introduction to robotics
Unit 1 - Introduction to roboticsJonathan Fosdick
 
Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Arjun R Krishna
 
LectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsxLectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsxwasaneng
 
Ai robotics abstract110901
Ai robotics abstract110901Ai robotics abstract110901
Ai robotics abstract110901Kiran Mohan
 
Intelligent Robots For Industries (Using Rf Module)
Intelligent Robots For Industries (Using Rf Module) Intelligent Robots For Industries (Using Rf Module)
Intelligent Robots For Industries (Using Rf Module) iosrjce
 

Similaire à Introduction to Mobile Robotics (20)

Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
 
Introduction to Robot Making Training for Junior
Introduction to Robot Making Training for JuniorIntroduction to Robot Making Training for Junior
Introduction to Robot Making Training for Junior
 
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...
A NOVEL PROTOTYPE MODEL FOR SWARM MOBILE ROBOT NAVIGATION BASED FUZZY LOGIC C...
 
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...
A Novel Prototype Model for Swarm Mobile Robot Navigation Based Fuzzy Logic C...
 
Unit 1 - Introduction to robotics
Unit 1 - Introduction to roboticsUnit 1 - Introduction to robotics
Unit 1 - Introduction to robotics
 
Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018
 
Snakeppt1 copy
Snakeppt1   copySnakeppt1   copy
Snakeppt1 copy
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
LectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsxLectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsx
 
Ai robotics abstract110901
Ai robotics abstract110901Ai robotics abstract110901
Ai robotics abstract110901
 
Introduction to locomotor
Introduction to locomotorIntroduction to locomotor
Introduction to locomotor
 
Introduction to locomotor
Introduction to locomotorIntroduction to locomotor
Introduction to locomotor
 
Klen robotics
Klen roboticsKlen robotics
Klen robotics
 
robotics.pptx
robotics.pptxrobotics.pptx
robotics.pptx
 
Robotics- Naved
Robotics- NavedRobotics- Naved
Robotics- Naved
 
Intelligent Robots For Industries (Using Rf Module)
Intelligent Robots For Industries (Using Rf Module) Intelligent Robots For Industries (Using Rf Module)
Intelligent Robots For Industries (Using Rf Module)
 
J011116571
J011116571J011116571
J011116571
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Introduction to Mobile Robotics

  • 2. What is the “New Age” ?
  • 3. Where did it begin? 1962 – General Motors General Motors install a Unimate as the world's first robot on a production line Unimate then launched PUMA, the world's first 6 axis articulated robot which led to a new generation of flexible manufacturing systems and the core technology in robotics
  • 4. Where did it begin? 1966 – 1972: Stanford Research Lab “Shakey” from Stanford was the world's first mobile robot to reason about its actions Endowed with a limited ability to perceive and model its environment, Shakey could perform tasks that required planning, route-finding, and the rearranging of simple objects. In short, Shakey was the path maker to todays intelligent robots
  • 5. Robotics Timeline 1960 - 1970 1960 - 1970 1980 - 1990 1970 - 1985 1990 – 2000 1975 - 1990 1995 - 2010 2000 - 2010 1990 - 2000
  • 7. Adding Mobility – Mobile Platforms Mobile Platforms can move freely & hence have limitless operational area These platforms however cannot manipulate objects themselves Typical tasks involve surveillance, cleaning, monitoring & analysis – no handling The platforms have different mechanisms to move – wheels, legs, wings, even jets! Has the ability to move around human presence – hence must be safe Safety measures demand embodied intelligence – hence the rise of AI Operations like obstacle avoidance, map analysis and self awareness are all parts of the overall AI of the system
  • 8. Mobile Platforms – Drive Concepts Differential Drive Two powered wheels Other wheels are passive and free (castor) Fast moving, but limited mobility 2 Degrees of freedom
  • 9. Mobile Platforms – Drive Concepts Synchro Drive All wheels are powered Steering is also powered but synchronized All wheels steer the same way simultaneously Fast moving, but limited mobility 2 Degrees of freedom Advantage over DD: Can move at an angle to heading
  • 10. Mobile Platforms – Drive Concepts Omni Drive Three / Four powered wheels Wheels are specially designed Fast moving, high mobility 3 degrees of freedom – can move at any heading and turn at the same time
  • 11. Mobile Platform – DD Kinematics Notations: Vr, Vl are right and left wheel velocities l/2 is the wheel separation W is the angular velocity of the robot (the rate at which the robot is rotating about the vertical axis) ICC is the Instantaneous center of curvature R is the distance of the robot base to ICC (x, y) is the robot position θ is the robot orientation
  • 12. Mobile Platform – DD Kinematics From basic equations of motion Vr = (R + l/2).W Vl = (R – l/2).W Solving, we get R = l/2 (Vl + Vr) / (Vr – Vl) W = (Vr – Vl) / l If Vr = Vl: We get R as infinity and the robot travels straight If Vr = -Vl: R becomes 0 (zero) and the robot turns on its ICC or the base mid point For other values, the robot will steer left or right depending on the speed difference. The value of R can be calculated
  • 13. Mobile Platform – DD Kinematics Question..... For the robot ICC to be located under the left wheel, what should be the wheel velocities?
  • 14. Mobile Platform – DD Kinematics Under the left wheel means that R = l/2 Thus substituting in R = l/2 (Vl + Vr) / (Vr – Vl) l/2 = l/2 (Vl + Vr) / (Vr – Vl) Vr - Vl = Vl + Vr ie 2Vl = 0 or Vl = 0 Thus Vl = 0 and for any Vr, the condition will be met
  • 15. Where am I? Robot Localization
  • 16. Where am I? Robot Localization If you see this.... where will you be?
  • 17. Where am I? Robot Localization If you see this.... where will you be?
  • 18. Where am I? Robot Localization If you see this.... where will you be?
  • 19. Where am I? Robot Localization Any particular object which can be uniqueliy identified and mapped to a location is called a LANDMARK Robots work on Landmarks for Localization using many different mathematical models The simplest one being triangulation P1 Landmark1 R1 Question: How many Landmarks are needed to P(?) uniquely get the robot location P P2 R2 The robot is able to identify the Landmark2 Robot landmark, landmark position & its own distance Rx from the landmark
  • 20. Where am I? Robot Localization Landmark1 Landmark2
  • 21. Where am I? Robot Localization Landmark1 Landmark2 Two Landmarks can give you a “false positive”
  • 22. Where am I? Robot Localization Landmark1 Landmark2 A third landmark will eliminate the wrong location
  • 23. (R)Evolutionary Learning Systems We have seen that Inverse Kinematics is a complex task So can we really program a robot to walk? 2 DOF = 2 solutions 4 DOF = 8 solutions 6 DOF = 16 solutions ......... 24 DOF = ???
  • 24. (R)Evolutionary Learning Systems Evolutionary techniques are used to make the robot “learn” - learn to adapt to environment - learn to avoid obstacles - learn to navigate - or even learn to walk! Video of DFKI Walking
  • 25. What is Evolution Algorithms Follows darwin principle – survival of the fittest Case Study: Walking Robots a. Take a number (100+) of robot programs which try to make the robot walk b. Run each of the programs on the given robot c. EVALUATION: Analyse the best programs – the best will make the robot walk the farthest / fastest d. SELECTION: Choose the best 10 – 20 programs d. MUTATION: Create (automatically) programs which are similar to the best but slightly modified e. Run the new batch of programs again f. Repeat the Evaluation, Selection & Mutation At the end we will get a few programs which will make the robot walk fast, stable and far!
  • 26. So what is the “New Age” ? Adaptable This walking robot developed at Fraunhofer is able to walk even if one of its legs are damaged!
  • 27. So what is the “New Age” ? Interactive Pleo – the robot dinosaur interacts with his master and actually develops his own personality
  • 28. So what is the “New Age” ? Safe Care-o-bot (left) and Justin (right) are designed to be safe in presence of humans. They are interactive and adaptable too!