CS 547: Sensing and Planning in Robotics - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

CS 547: Sensing and Planning in Robotics

Description:

CS 547: Sensing and Planning in Robotics Gaurav S. Sukhatme Computer Science Robotic Embedded Systems Laboratory University of Southern California – PowerPoint PPT presentation

Number of Views:156
Avg rating:3.0/5.0
Slides: 19
Provided by: Gaur154
Learn more at: https://robotics.usc.edu
Category:

less

Transcript and Presenter's Notes

Title: CS 547: Sensing and Planning in Robotics


1
CS 547 Sensing and Planning in Robotics
  • Gaurav S. Sukhatme
  • Computer Science
  • Robotic Embedded Systems Laboratory
  • University of Southern California
  • gaurav_at_usc.edu
  • http//robotics.usc.edu/gaurav

2
Administrative Matters
  • Signup - please fill in the details on the signup
    sheet if you are not yet enrolled
  • Web page http//robotics.usc.edu/gaurav/CS547
  • Email list cs547-usc-fall-2010_at_googlegroups.com
  • Grading (3 quizzes 45, class participation 5,
    and project 50)
  • TA There is no TA for this class
  • Note First quiz today, scores available at the
    end of the week to help you decide if you want to
    stay in the class

3
Project and Textbook
  • Project
  • Team or individual projects
  • Equipment (Player/Stage/Gazebo software, ROS,
    Create robots with sensors)
  • Book
  • Probabilistic Robotics (Thrun, Burgard, Fox)
  • Available at the Bookstore

4
I expect you to
  • come REGULARLY to class
  • visit the class web page FREQUENTLY
  • read email EVERY DAY
  • SPEAK UP when you have a question
  • START EARLY on your project
  • If you dont
  • the likelihood of learning anything is small
  • the likelihood of obtaining a decent grade is
    small

5
In this course you will
  • Learn how to address the fundamental problem of
    robotics i.e. how to combat uncertainty using the
    tools of probability theory
  • Explore the advantages and shortcomings of the
    probabilistic method
  • Survey modern applications of robots
  • Read some cutting edge papers from the literature

6
Syllabus and Class Schedule
  • 8/23 Introduction, math review, preliminary quiz
  • 8/30 The Bayes filter
  • 9/6 Labor day, no class
  • 9/13 The Bayes filter, the Kalman filter
  • 9/20 Quiz 1, Simulation tutorial, Project
    Proposals due
  • 9/27 Probabilistic kinematics
  • 10/4 Sensor models
  • 10/11 Sampling and Particle filtering
  • 10/18 Quiz 2
  • 10/25 Quiz 2 discussion and papers on
    localization
  • 11/1 Mapping
  • 11/8 SLAM
  • 11/15 Manipulation and grasping
  • 11/22 Quiz 3
  • 11/29 Final project presentations and demos

7
Robotics Yesterday
8
Robotics Today
9
Robotics Tomorrow?
10
What is robotics/a robot ?
  • Background
  • Term robot invented by Capek in 1921 to mean a
    machine that would willing and ably do our dirty
    work for us
  • The first use of robotics as a word appears in
    Asimovs science fiction
  • Definition (Brady) Robotics is the intelligent
    connection of perception to action
  • History (wikipedia entry is a reasonable intro)

11
Contemporary Research Robots
  • Cars Stanley_at_Stanford
  • Boats and submersibles USC RoboDuck,
    Priceton/MBARI Gliders
  • Flying vehicles Stanford Helicopter
  • Humanoids Ishiguro Androids

12
Trends in Robotics Research
  • Classical Robotics (mid-70s)
  • exact models
  • no sensing necessary
  • Hybrids (since 90s)
  • model-based at higher levels
  • reactive at lower levels
  • Probabilistic Robotics (since mid-90s)
  • seamless integration of models and sensing
  • inaccurate models, inaccurate sensors

Robots are moving away from factory floors to
Entertainment, Toys, Personal service. Medicine,
Surgery, Industrial automation (mining,
harvesting), Hazardous environments (space,
underwater)
13
Tasks to be Solved by Robots
  • Planning
  • Perception
  • Modeling
  • Localization
  • Interaction
  • Acting
  • Manipulation
  • Cooperation
  • ...

14
Uncertainty is Inherent/Fundamental
  • Uncertainty arises from four major factors
  • Environment is stochastic, unpredictable
  • Robots actions are stochastic
  • Sensors are limited and noisy
  • Models are inaccurate, incomplete

15
Would you like to play a game ?
  • Definition (Brady) Robotics is the intelligent
    connection of perception to action

Sensor(s)
Computer
Actuator(s)
The World
16
Nature of Sensor Data
Odometry Data
17
Probabilistic Robotics
  • Key idea Explicit representation of uncertainty
    using the calculus of probability theory
  • Perception state estimation
  • Action utility optimization

18
Advantages and Pitfalls
  • Can accommodate inaccurate models
  • Can accommodate imperfect sensors
  • Robust in real-world applications
  • Best known approach to many hard robotics
    problems
  • Computationally demanding
  • False assumptions
  • Approximate
Write a Comment
User Comments (0)
About PowerShow.com