SlideShare a Scribd company logo
“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

More Related Content

What's hot

Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
Balaji Krishnan
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
Ameya Gandhi
 
Robot programming
Robot programmingRobot programming
Robot programming
Gopal Saini
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Home
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
JAIGANESH SEKAR
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
Zahra Sadeghi
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICSelliando dias
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
TAMILMECHKIT
 
Robot vision
Robot visionRobot vision
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
dahmane sid ahmed
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to KinematicsDamian T. Gordon
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
JAIGANESH SEKAR
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
Ohgoma
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
Sanjay Singh
 
Robot applications
Robot applicationsRobot applications
Robot applications
shalet kochumuttath Shaji
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
Hitesh Mohapatra
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Mohammad Ehtasham
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
Amandeep Kaur
 

What's hot (20)

Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Robot vision
Robot visionRobot vision
Robot vision
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
 
Robot applications
Robot applicationsRobot applications
Robot applications
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 

Similar to Introduction to Mobile Robotics

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
SYNERGY INSTITUTE OF ENGG & TECH,DHENKANALA
 
Robotics
RoboticsRobotics
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 Junior
Bidyut 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...
AIRCC Publishing Corporation
 
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
 
Unit 1 - Introduction to robotics
Unit 1 - Introduction to roboticsUnit 1 - Introduction to robotics
Unit 1 - Introduction to robotics
Jonathan Fosdick
 
Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018
Arjun R Krishna
 
Snakeppt1 copy
Snakeppt1   copySnakeppt1   copy
Snakeppt1 copy
Neethulakshman
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
Pushpa Saravanan
 
LectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsxLectureOne_introduction-to-robotics-DrWasan.ppsx
LectureOne_introduction-to-robotics-DrWasan.ppsx
wasaneng
 
Ai robotics abstract110901
Ai robotics abstract110901Ai robotics abstract110901
Ai robotics abstract110901
Kiran Mohan
 
Klen robotics
Klen roboticsKlen robotics
Klen robotics
AccunityKlen
 
robotics.pptx
robotics.pptxrobotics.pptx
robotics.pptx
nireekshan1
 
Robotics- Naved
Robotics- NavedRobotics- Naved
Robotics- Naved
khwaja naved
 
J011116571
J011116571J011116571
J011116571
IOSR Journals
 
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
 

Similar to 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
 
J011116571
J011116571J011116571
J011116571
 
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)
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

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!