Autonomous Agents
These video lessons accompany Chapter 6 (Autonomous Agents) from The Nature of Code book.
- #6.1
Autonomous Agents and Steering
08 Aug 2015This video introduces the concepts of autonomous agents and provides an overview of implementing Craig Reynolds steering behaviors in Processing.
- #6.2
Steering Behaviors Seek
08 Aug 2015This video covers the most basic Reynolds’ steering behavior: seeking a target.
- #6.3
Steering Behaviors Arrive
08 Aug 2015This video covers the arriving at a target, i.e. slowing down on approach.
- #6.4
Steering Behaviors Flow FIeld Following
08 Aug 2015This video covers the basics of flow field following.
- #6.5
Vectors Dot Product and Scalar Projection
08 Aug 2015This video provides an overview of the formula for and applications of the vector dot product. It covers scalar projection. It serves as the basis for the next video about Path Following.
- #6.6
Steering Behaviors Path Following
08 Aug 2015This video covers Craig Reynolds’ steering behavior: path following.
- #6.7
Group Steering Behaviors
08 Aug 2015This video covers strategies behind group steering behaviors. Two demonstrations are given: alignment and separation.
- #6.8
Combining Steering Behaviors Flocking
08 Aug 2015This video covers how to combine multiple steering behaviors in a single vehicle. Craig Reynolds’ flocking “boids” are demonstrated.