CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... ·...

14
Ioannis Rekleits Midterm Review

Transcript of CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... ·...

Page 1: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Ioannis Rekleits

Midterm Review

Page 2: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Overview

CS-417 Introduction to Robotics and Intelligent Systems 2

• History

• Sensors

• Actuators

• Locomotion

• Mapping– Topological

– Metric

– Feature Based

– Occupancy Grid

• Computer Vision

• Coverage

• Path-Planning

– Visibility Graph

– Bug (0, 1, 2, Tangent)

– C-Space

– Probabilistic Roadmaps

– Potential Fields

– RRT

– Generalized VoronoiGraph (GVG)

Page 3: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

• Proprioceptive Sensors(monitor state of vehicle-propagate)

– IMU (accels & gyros)– Wheel encoders– Doppler radar …

• Noise

• Exteroceptive Sensors(monitor environment-update)

– Cameras (single, stereo, omni, FLIR …)

– Laser scanner– MW radar– Sonar – Tactile…

• Uncertainty

Sensors

Page 4: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Sensors

• Tactile

• Close-range proximity

• Angular position

• Infrared

• Sonar

• Laser (various types)

• RADAR

• Compasses, Gyroscopes, Accelerometers - IMU

• Force

• GPS

• Vision

CS-417 Introduction to Robotics and Intelligent Systems 4

Page 5: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Actuators

• Hydraulic Actuators

• Pneumatic Actuators

• Air Muscle

• Shape Memory Alloy Actuators

• Electric Actuators

• Stepper Motors

CS-417 Introduction to Robotics and Intelligent Systems 5

Page 6: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Locomotion

• Differential drive

• Synchronous drive

• Ackerman drive

• Legged Locomotion

– Quadrupeds

– Hexapod

– Biped

CS-417 Introduction to Robotics and Intelligent Systems 6

Page 7: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Mapping

• Occupancy Grids

• Sonar model

CS-417 Introduction to Robotics and Intelligent Systems 7

Page 8: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Path Planning

CS-417 Introduction to Robotics and Intelligent Systems 8

Robot Map

World

•Topological•Metric•Feature Based•1D,2D,2.5D,3D

•MobileIndoor/OutdoorWalking/Flying/Swimming

•Manipulator•Humanoid•Abstract

•Indoor/Outdoor•2D/2.5D/3D•Static/Dynamic•Known/Unknown•Abstract (web)

Page 9: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Path Planning

• Visibility Graph

CS-417 Introduction to Robotics and Intelligent Systems 9

qgoal

qinit

Page 10: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Bugs

• Bug0

• Bug1

• Bug2

• Tangent Bug

CS-417 Introduction to Robotics and Intelligent Systems 10

Goal

Start

Page 11: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Head-to-Head Comparison

CS-417 Introduction to Robotics and Intelligent Systems 11

• Bug 2 beats Bug 1 • Bug 1 beats Bug 2

Page 12: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Path Planning

• Potential Field Path Planning

• Generalized Voronoi Graph

• Wavefront Planner

• Configuration Space

• Probabilistic Roadmaps

• Rapidly Exploring Random Trees

(RRT)

CS-417 Introduction to Robotics and Intelligent Systems 12

Fobst

Fgoal

Page 13: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Coverage

• Complete?

• Deterministic?

• Optimality

• Applications

• Boustrophedon

• Multi-Robot Coverage

CS-417 Introduction to Robotics and Intelligent Systems 13

Page 14: CS-417 Introduction to Robotics and Intelligent Systemsyiannis/417/2013/LectureSlides/... · Overview CS-417 Introduction to Robotics and Intelligent Systems 2 •History •Sensors

Computer Vision

• Camera Geometry (Perspective Transformation)

• Ill Posed Problem

• Correspondence Problem

• Gaussian Blur

• Fiducial Markers

• Stereo Vision

• Optical Flow

CS-417 Introduction to Robotics and Intelligent Systems 14