CDS 110b: Control Implementation
From Murray Wiki
Jump to navigationJump to search
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
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