Robots - Personality With Math Video
- https://youtu.be/KPoeNZZ6H4s?feature=shared&hidden=true
- System Comparison
- TODO
- ### use examples from bluetooth toy controller?
- [] nail down how the code works as code, so that we can plug it into an example
- [] ## Sets of Movement Values
- have sets of f, z, r which work well for this type of movement
- comments with the useful ranges
- set ideas
- lethargic
- perky
- overlapping action / inertia
- stretchy
- anticipation
- bouncy
- https://kinopio.club/movement---linear-interpolation-q__c5Jj6rfJuuPTmmm0W2
- Naming things (why am I seeing x and y?)
- # Types of movers
- ## Acceleration toward input (simple version)
- # How we do that
- https://cdn.kinopio.club/fZVc820AjFJVmktAqBuIh/IMG-1079.PNG
- # This Is Really Cool
- ## frequency
- ## damping coefficient
- ## initial response
- ## These pages feel relevant but not sure where they go...
- https://cdn.kinopio.club/xyQD1og7PpDsfIL9QD_85/-Morgan-Kaufmann-Game-Design-Books-Steve-Swink---Game-Feel-A-Game-Designer-s-Guide-to-Virtual-Sensation-2008-Morgan-Kaufmann---libgen.li---page-143.png
- https://cdn.kinopio.club/gF5mDYjff6mCGwnsvdpch/-Morgan-Kaufmann-Game-Design-Books-Steve-Swink---Game-Feel-A-Game-Designer-s-Guide-to-Virtual-Sensation-2008-Morgan-Kaufmann---libgen.li---page-144.png
- Isn't there example code?
- example code mismatch
- there's also a conversation to be had about whether constructing a `SecondOrderDynamics` class in this way fits well as a drop-in utility for early-stage robot experimentation
- The example code (because unity) uses `float T` for time in seconds (or, rather, fractions of); we are going to be using a `uint32_t` value in milliseconds. not a huge difference, but one to be aware of.
- Similarly, the input value should be a float or a fixed-point integer value, rather than a `Vector` but that won't change too much either
- All that said, we should make sure that we understand the example code before we change it
- # Let's talk about the example code
Robots - Personality With Math Video
- https://youtu.be/KPoeNZZ6H4s?feature=shared&hidden=true
- System Comparison
- TODO
- ### use examples from bluetooth toy controller?
- [] nail down how the code works as code, so that we can plug it into an example
- [] ## Sets of Movement Values
- have sets of f, z, r which work well for this type of movement
- comments with the useful ranges
- set ideas
- lethargic
- perky
- overlapping action / inertia
- stretchy
- anticipation
- bouncy
- https://kinopio.club/movement---linear-interpolation-q__c5Jj6rfJuuPTmmm0W2
- Naming things (why am I seeing x and y?)
- # Types of movers
- ## Acceleration toward input (simple version)
- # How we do that
- https://cdn.kinopio.club/fZVc820AjFJVmktAqBuIh/IMG-1079.PNG
- # This Is Really Cool
- ## frequency
- ## damping coefficient
- ## initial response
- ## These pages feel relevant but not sure where they go...
- https://cdn.kinopio.club/xyQD1og7PpDsfIL9QD_85/-Morgan-Kaufmann-Game-Design-Books-Steve-Swink---Game-Feel-A-Game-Designer-s-Guide-to-Virtual-Sensation-2008-Morgan-Kaufmann---libgen.li---page-143.png
- https://cdn.kinopio.club/gF5mDYjff6mCGwnsvdpch/-Morgan-Kaufmann-Game-Design-Books-Steve-Swink---Game-Feel-A-Game-Designer-s-Guide-to-Virtual-Sensation-2008-Morgan-Kaufmann---libgen.li---page-144.png
- Isn't there example code?
- example code mismatch
- there's also a conversation to be had about whether constructing a `SecondOrderDynamics` class in this way fits well as a drop-in utility for early-stage robot experimentation
- The example code (because unity) uses `float T` for time in seconds (or, rather, fractions of); we are going to be using a `uint32_t` value in milliseconds. not a huge difference, but one to be aware of.
- Similarly, the input value should be a float or a fixed-point integer value, rather than a `Vector` but that won't change too much either
- All that said, we should make sure that we understand the example code before we change it
- # Let's talk about the example code