SlideShare a Scribd company logo
1 of 18
Robotics
R&N: ch 25
based on material from Jean-
Claude Latombe, Daphne Koller,
Stuart Russell
AgentAgent
environment
agent
?
sensors
effectors
Robots โ‡’ Physical sensors and effectors
Sensors
Sensors that tell the robot position/change of
joints: odometers, speedometers, etc.
Force sensing. Enables compliant motion--
robot just maintains contact with object
(video: compliant)
Sonar. Send out sound waves and measure
how long it takes for it to be reflected back.
Good for obstacle avoidance.
Vision systems
Effectors
Converts software commands into
physical motion
Typically electrical motors or
hydraulic/pneumatic cylinders
Two main types of effectors:
๏ฎ locomotion
๏ฎ manipulation
Locomotion
Legs!
๏ฎ traditional (video: honda human)
๏ฎ Other types
๏ท Statically stable locomotion: can pause at any stage
during its gate without falling
๏ท Dynamically stable locomotion: stable only as long as it
keeps moving (video: hopper)
Still, wheeled or tread locomotion like Shakey
is still most practical for typical environments
Other methods: reconfigurable robots, fish
robots, snake-like robots. (video: mod-robot)
Manipulation
Manipulation of objects
Typical manipulators allow for:
๏ฎ Prismatic motion (linear movement)
๏ฎ Rotary motion (around a fixed hub)
Robot hands go from complex anthromorphic
models to simpler ones that are just graspers
๏ฎ (video: manipulation)
๏ฎ (video: heart surgery)
Problems in Robotics
Localization and Mapping
Motion planning
Localization: Where Am I?
Use probabilistic inference: compute current location
and orientation (pose) given observations
At-1
Xt-1
Zt-1
At-1
Xt-1
Zt-1
At-1
Xt-1
Zt-1
Motion Planning
Simplest task that a robot needs to
accomplish
Two aspects:
๏ฎ Finding a path robot should follow
๏ฎ Adjusting motors to follow that path
Goal: move robot from one
configuration to another
Configuration space
Describe robotโ€™s configuration using a set of
real numbers
Flatland -- robot in 2D -- how to describe?
Degrees of freedom: a robot has k degrees of
freedom if it can be described fully by a set of
k real numbers
๏ฎ e.g. robot arm (slide)
Want minimum-dimension parameterization
Set of all possible configurations of the robot
in the k-dimensional space is called the
configuration space of the robot.
Example
workspace for 2-D robot that can only
translate, not rotate
configuration space describes legal
configurations
๏ฎ free-space
๏ฎ obstacles
Configuration space depends on how
big robot isโ€”need reference point
Path planning
Goal: move the robot from an initial
configuration to a goal position
path must be contained entirely in free space
assumptions:
๏ฎ robot can follow any path (as long as avoids
obstacles)
๏ฎ dynamics are completely reliable
๏ฎ obstacles known in advance
๏ฎ obstacles donโ€™t move
Assumption #1
robot can follow any path
what about a car?
degrees of freedom vs. controllable
degrees of freedom
๏ฎ holonomic (same)
๏ฎ nonholonomic
๏ฎ (video: holonomic)
Motion planning
reduces to problem of finding a path
from an initial state to a goal in robotโ€™s
configuration space
why is this hard?
Reformulate as discrete
search
finely discretized grid
cell decomposition: decompose the space
into large cells where each cell is simple,
motion planning in each cell is trivial
roadmap (skeletonization) methods: come up
with a set of major โ€œlandmarksโ€ in the space
and a set of roads between them
Issues in Search
Complete
Optimality
Computational Complexity
Motion planning algorithms
grid
cell decomposition
๏ฎ exact
๏ฎ approximate
roadmap (skeletonization) methods:
๏ฎ visibility graphs
๏ฎ randomized path planning
Robotics: Summary
Weโ€™ve just seen a brief introductionโ€ฆ
Issues:
๏ฎ sensors, effectors
๏ฎ Locomotion, manipulation
Some problems:
๏ฎ Localization
๏ฎ Motion Planning
Lots more!!

More Related Content

Similar to Robotics (1)

Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Kevin Carvalho
ย 
robot
robotrobot
robot
illpa
ย 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
nachiketkale5
ย 
Ai robotics abstract110901
Ai robotics abstract110901Ai robotics abstract110901
Ai robotics abstract110901
Kiran Mohan
ย 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Kallinath Patil
ย 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentation
Akash Maurya
ย 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
akhil_n12
ย 

Similar to Robotics (1) (20)

Robotics
RoboticsRobotics
Robotics
ย 
Basic of Robotics and application
Basic of Robotics and application  Basic of Robotics and application
Basic of Robotics and application
ย 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
ย 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
ย 
robot
robotrobot
robot
ย 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
ย 
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
ย 
25 robotics
25 robotics25 robotics
25 robotics
ย 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
ย 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
ย 
Ai robotics abstract110901
Ai robotics abstract110901Ai robotics abstract110901
Ai robotics abstract110901
ย 
Robotics Automation in production
Robotics Automation in productionRobotics Automation in production
Robotics Automation in production
ย 
ROBOTICS.pdf
ROBOTICS.pdfROBOTICS.pdf
ROBOTICS.pdf
ย 
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 ...
ย 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
ย 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentation
ย 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
ย 
Robotics ppt.pptx
Robotics ppt.pptxRobotics ppt.pptx
Robotics ppt.pptx
ย 
ROBOTICS.pdf
ROBOTICS.pdfROBOTICS.pdf
ROBOTICS.pdf
ย 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
ย 

Recently uploaded

Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
ย 

Robotics (1)

  • 1. Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell
  • 3. Sensors Sensors that tell the robot position/change of joints: odometers, speedometers, etc. Force sensing. Enables compliant motion-- robot just maintains contact with object (video: compliant) Sonar. Send out sound waves and measure how long it takes for it to be reflected back. Good for obstacle avoidance. Vision systems
  • 4. Effectors Converts software commands into physical motion Typically electrical motors or hydraulic/pneumatic cylinders Two main types of effectors: ๏ฎ locomotion ๏ฎ manipulation
  • 5. Locomotion Legs! ๏ฎ traditional (video: honda human) ๏ฎ Other types ๏ท Statically stable locomotion: can pause at any stage during its gate without falling ๏ท Dynamically stable locomotion: stable only as long as it keeps moving (video: hopper) Still, wheeled or tread locomotion like Shakey is still most practical for typical environments Other methods: reconfigurable robots, fish robots, snake-like robots. (video: mod-robot)
  • 6. Manipulation Manipulation of objects Typical manipulators allow for: ๏ฎ Prismatic motion (linear movement) ๏ฎ Rotary motion (around a fixed hub) Robot hands go from complex anthromorphic models to simpler ones that are just graspers ๏ฎ (video: manipulation) ๏ฎ (video: heart surgery)
  • 7. Problems in Robotics Localization and Mapping Motion planning
  • 8. Localization: Where Am I? Use probabilistic inference: compute current location and orientation (pose) given observations At-1 Xt-1 Zt-1 At-1 Xt-1 Zt-1 At-1 Xt-1 Zt-1
  • 9. Motion Planning Simplest task that a robot needs to accomplish Two aspects: ๏ฎ Finding a path robot should follow ๏ฎ Adjusting motors to follow that path Goal: move robot from one configuration to another
  • 10. Configuration space Describe robotโ€™s configuration using a set of real numbers Flatland -- robot in 2D -- how to describe? Degrees of freedom: a robot has k degrees of freedom if it can be described fully by a set of k real numbers ๏ฎ e.g. robot arm (slide) Want minimum-dimension parameterization Set of all possible configurations of the robot in the k-dimensional space is called the configuration space of the robot.
  • 11. Example workspace for 2-D robot that can only translate, not rotate configuration space describes legal configurations ๏ฎ free-space ๏ฎ obstacles Configuration space depends on how big robot isโ€”need reference point
  • 12. Path planning Goal: move the robot from an initial configuration to a goal position path must be contained entirely in free space assumptions: ๏ฎ robot can follow any path (as long as avoids obstacles) ๏ฎ dynamics are completely reliable ๏ฎ obstacles known in advance ๏ฎ obstacles donโ€™t move
  • 13. Assumption #1 robot can follow any path what about a car? degrees of freedom vs. controllable degrees of freedom ๏ฎ holonomic (same) ๏ฎ nonholonomic ๏ฎ (video: holonomic)
  • 14. Motion planning reduces to problem of finding a path from an initial state to a goal in robotโ€™s configuration space why is this hard?
  • 15. Reformulate as discrete search finely discretized grid cell decomposition: decompose the space into large cells where each cell is simple, motion planning in each cell is trivial roadmap (skeletonization) methods: come up with a set of major โ€œlandmarksโ€ in the space and a set of roads between them
  • 17. Motion planning algorithms grid cell decomposition ๏ฎ exact ๏ฎ approximate roadmap (skeletonization) methods: ๏ฎ visibility graphs ๏ฎ randomized path planning
  • 18. Robotics: Summary Weโ€™ve just seen a brief introductionโ€ฆ Issues: ๏ฎ sensors, effectors ๏ฎ Locomotion, manipulation Some problems: ๏ฎ Localization ๏ฎ Motion Planning Lots more!!