1.6. Topic Outline¶
The course includes a number of practical exercises to develop skills and ideas in support of the main projects. It will also serve as a qualification course for several IDeATe@Hunt fabrication resources. Following is an outline of some specific topics to be addressed; these are explored through the specific Assignments.
1.6.1. Conceptual Topics¶
There are a number of topics which we encounter in our discussions throughout the semester:
- defining the idea of “surprisingly animate”
- defining the idea of “manipulation”
- understanding behavior as a medium
- our perceptions of embodied computation
- simulacrum versus agency
- non-anthropomorphic characters
- body empathy
- extension of human intent and ability
- diffusion of responsibility or authorship
- the use of rhythm and ictus in machine choreography
1.6.2. Technical Topics¶
As a first step toward understanding surprisingly animate physical systems, we explore a number of practical techniques for creating physical behavior combining physical dynamics and computation. One main theme is developing dynamic physical processes as a basis for expressive movement and interactivity.
An embodied system becomes richer as reaction develops into interaction. How can an embodied process be articulated to a depth where behavior becomes a medium for storytelling? This theme focuses on finding ways for a machine to inhabit its context and realize a narrative through its interactive behavior.
Topics include:
- pneumatic actuation
- mixed Max and microcontroller programming
- G-code programming
- elementary Python
- mechanical structures
- state machines and sequencers
- real-time programming
- closed-loop control
- mechanical behavior
- elementary computer vision
- animation trajectories
- algorithmic thinking
- human interaction
- machine learning
- planning