CS 546: Intelligent Embedded Systems - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

CS 546: Intelligent Embedded Systems

Description:

CS 546: Intelligent Embedded Systems. Gaurav S. Sukhatme. Robotic Embedded Systems Lab ... Gaurav: not Professor Sukhatme, or Professor Gaurav', or Sir', or ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 14
Provided by: GauravSu6
Category:

less

Transcript and Presenter's Notes

Title: CS 546: Intelligent Embedded Systems


1
CS 546 Intelligent Embedded Systems
  • Gaurav S. Sukhatme
  • Robotic Embedded Systems Lab
  • Center for Robotics and Embedded Systems
  • Computer Science Department
  • University of Southern California
  • gaurav_at_usc.edu
  • http//robotics.usc.edu/gaurav/CS546

2
People
  • Professor Gaurav Sukhatme
  • Gaurav not Professor Sukhatme, or Professor
    Gaurav, or Sir, or Professor, or hey you
  • gaurav_at_usc.edu
  • TA Karthik Dantu (be nice to him, he has real
    power)
  • dantu_at_usc.edu
  • Grader Vinay Malekal
  • malekal_at_usc.edu

3
Introduction
  • Course outline
  • Sign up sheet
  • Questionnaire
  • Grading
  • Project
  • Readings
  • Q A

4
Interaction
  • Course webpage is at
  • robotics.usc.edu/gaurav/CS546
  • Check every day
  • you are responsible for keeping up with the class
  • web updates
  • email updates
  • If you have a question first check the web page,
    dont fire off an email to me or Karthik or Vinay

5
Interaction
  • Come (prepared) to class
  • might learn something
  • read online notes and papers before class
  • Come to TA office hours (details on website) or
    schedule an office hour with me
  • come with meaningful questions, not to chat
  • On the signup sheet, give me a reliable email
    address that will work all semester. Unless you
    have a great reason not to this should be your
    USC address

6
Readings
  • Lecture notes and/or papers for each class are
    online (or soon will be)
  • Before coming to class, you must read the
    assigned papers
  • For some papers you need turn in a written
    summary and critique (details on the web page)

7
Grading
  • Paper summaries and critiques 10
  • 4 programming assignments 40
  • Project 50
  • No midterm or final exam

8
Questionnaire
  • A quick assessment of whether you have the
    background for this class
  • If you dont have the background, you will not be
    permitted to register for the class
  • If you didnt turn in a questionnaire to the CS
    office, fill it out now, and turn it in

9
Project
  • I will suggest project teams (negotiable to a
    certain extent)
  • I will assign projects to teams (negotiable to a
    certain extent)
  • Each team designs and develops an application for
    the ENS box a new platform from Aevena Corp.
    (some exceptions)
  • You will be given hardware to work with
  • take care of it
  • due back at the end of the semester
  • you break it, you buy it

10
Project
  • 3/7 Design review 1 written report and in
    class presentation
  • 4/4 Design review 2 written report and in
    class presentation
  • 4/25 Final report and presentation

11
Project
  • Start early
  • Most of you will find that your grade will
    strongly depend on the project
  • experience shows that the big variations happen
    there
  • very little hand holding is provided (no code
    stubs, few hints)
  • largely open-ended projects
  • Start early

12
So what is this class about ?
  • How to design scalable, distributed,
    application-level software for embedded systems
    which have constraints on processing, power,
    communication
  • In particular our interest is in systems that
    interact with the physical world through sensors
    and (to a lesser extent) actuators
  • Combine a set of readings about state of the art
    research with learning by doing

13
Course Outline
  • Introduction
  • Background and building blocks
  • Principles of sensing and actuation
  • Networking overview
  • Time synchronization
  • Localization
  • Energy management
  • Adaptive sampling and data management
  • Project presentations
  • Spring break
  • Environmental monitoring
  • NAMOS
  • Project presentations
  • NIMS
  • Guest lecture Cyclops
  • Final project presentations
Write a Comment
User Comments (0)
About PowerShow.com