CDS 110b: Control Implementation: Difference between revisions
From Murray Wiki
Jump to navigationJump to search
(added link to course project info) |
(→Lecture Outline: added links to Alice info) |
||
Line 15: | Line 15: | ||
<li> Alice operations (video): desert testing, NQE, GCE | <li> Alice operations (video): desert testing, NQE, GCE | ||
</ol> | </ol> | ||
=== Lecture Materials === | |||
* Lecture presentation | |||
* [http://gc.caltech.edu/wiki/index.php/JFR05_Paper JFR05 paper] - this is an overview paper written by the students that built Alice. Recommended reading for understanding the high level architecture. | |||
* [http://gc.caltech.edu/wiki/index.php/Alice Alice documentation] - this is part of the DGC wiki; feel free to look around since not everything is yet linked to the documetnation page | |||
== Dynamics and Control Specification == | == Dynamics and Control Specification == |
Revision as of 15:21, 5 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
- Course Project Structure
- Brief Introduction to Alice
- High level architecture
- Control specifications
- Inner loop control architecture: Follower, AState
- Alice operations (video): desert testing, NQE, GCE
Lecture Materials
- Lecture presentation
- JFR05 paper - this is an overview paper written by the students that built Alice. Recommended reading for understanding the high level architecture.
- Alice documentation - this is part of the DGC wiki; feel free to look around since not everything is yet linked to the documetnation page
Dynamics and Control Specification
Lecture Outline
- Video of Alice follower performance
- External view
- Internal (planner) view
- Alice dynamics
- Bicycle model
- Nonlinear effects: magnitude and rate limits
- Controller specification (from DGC05)
Control Implementation
Lecture Outline
- Interface hardware
- Actuation: steering, (throttle, brake)
- Sensing: GPS, IMU, steering angle
- Serial interface summary
- Interface software (follow)
- Quick overview of sparrow
- Description of the control architecture (handout)
- Overview of the user interface
- Implementing controllers on Alice
- Example: PI control of steering