CDS 110b: Control Implementation: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
(updated page structure)
Line 1: Line 1:
== Lecture 1 Outline ==
{{righttoc}}
This page contains the material for a sequence of lectures on control law implementation.  Each lecture is its own section, with an outline and links to handouts and other reference material.  This page is focused on the course project for Winter 2006: steering control for Alice.


== Alice Architecture ==
=== Lecture Outline ===
<ol type=I>
<ol type=I>
<li> Course Project Structure
<li> Course Project Structure
Line 10: Line 14:
</ol>
</ol>


== Lecture 2 Outline ==
== Steering Dynamics and Control Specification ==


=== Lecture Outline ===
<ol type=I>
<ol type=I>
<li> Video of Alice follower performance
<li> Video of Alice follower performance
Line 19: Line 24:
* Bicycle model
* Bicycle model
* Nonlinear effects: magnitude and rate limits
* Nonlinear effects: magnitude and rate limits
<li> Controller specification (from DGC05)
</ol>
</ol>


== Lecture 3 Outline ==
== Control Implementation ==


=== Lecture Outline ===
<ol type=I>
<ol type=I>
<li> Interface hardware
<li> Interface hardware
Line 35: Line 42:
* Example: PI control of steering
* Example: PI control of steering
</ol>
</ol>
== Project Notes ==

Revision as of 01:27, 3 January 2006

This page contains the material for a sequence of lectures on control law implementation. Each lecture is its own section, with an outline and links to handouts and other reference material. This page is focused on the course project for Winter 2006: steering control for Alice.

Alice Architecture

Lecture Outline

  1. Course Project Structure
  2. Brief Introduction to Alice
    • High level architecture
    • Control specifications
    • Inner loop control architecture: Follower, AState
  3. Alice operations (video): desert testing, NQE, GCE

Steering Dynamics and Control Specification

Lecture Outline

  1. Video of Alice follower performance
    • External view
    • Internal (planner) view
  2. Alice dynamics
    • Bicycle model
    • Nonlinear effects: magnitude and rate limits
  3. Controller specification (from DGC05)

Control Implementation

Lecture Outline

  1. Interface hardware
    • Actuation: steering, (throttle, brake)
    • Sensing: GPS, IMU, steering angle
    • Serial interface summary
  2. Interface software (follow)
    • Quick overview of sparrow
    • Description of the control architecture (handout)
    • Overview of the user interface
  3. Implementing controllers on Alice
    • Example: PI control of steering

Project Notes