motor learning through the combination of primitives. mussa-ivaldi bizzi phil.trans. r. soc. lond....
DESCRIPTION
Inverse problems F(t) = G 2 -1 (a(t)) G -1 (q(t)) = (t) a v x F timeTRANSCRIPT
![Page 1: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/1.jpg)
Motor learning through the combination of primitives.
Mussa-Ivaldi & Bizzi
Phil.Trans. R. Soc. Lond. B 355:1755-1769.
![Page 2: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/2.jpg)
Forward problems
a(t) = 1/m F(t) = G2(F(t))v(t) = G1(v(t0), a(t))x(t) = G0(x(t0), v(t))
q(t) = G(q(t0), (t))
a
v
x
F
time
![Page 3: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/3.jpg)
Inverse problems
F(t) = G2-1(a(t))
G-1(q(t)) = (t)
a
v
x
F
time
![Page 4: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/4.jpg)
A simple problem
D is the torque of the previous slide
![Page 5: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/5.jpg)
Kinematics The study of motion when only position and velocity are considered.
Forward KinematicsPosition is specified by setting value for each DOFHard to achieve world space constraintsMovement flow (relatively) easy to control
Inverse KinematicsSpecify world space constraints that one or more parts of the skeleton must achieveSolve for joint angles to achieve theseGood for meeting world space constraints, but movement flow can be a problemMost skeletons are highly redundant, so problem is underconstrained
Forward and Inverse Kinematics
![Page 6: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/6.jpg)
Solutions based on feed-back
Should be
Is
feedback
real world
![Page 7: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/7.jpg)
Solutions based on feedforward
a
v
x
F
time
Not the real world,but solving the inverse problem
![Page 8: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/8.jpg)
Memory based computations
Use the real world in previous behaviour,i.e. learn and remember
![Page 9: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/9.jpg)
The cerebellum
The cerebellum ("little brain") has convolutions similar to those of cerebral cortex, only the folds are much smaller. Like the cerebrum, the cerebellum has an outer cortex, an inner white matter, and deep nuclei below the white matter.
![Page 10: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/10.jpg)
The cerebellumIf we enlarge a single fold of cerebellum, or a folium, we can begin to see the organization of cell types. The outermost layer of the cortex is called the molecular layer, and is nearly cell-free. Instead it is occupied mostly by axons and dendrites. The layer below that is a monolayer of large cells called Purkinje cells, central players in the circuitry of the cerebellum. Below the Purkinje cells is a dense layer of tiny neurons called granule cells. Finally, in the center of each folium is the white matter, all of the axons traveling into and out of the folia. These cell types are hooked together in stereotypical ways throughout the cerebellum.
![Page 11: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/11.jpg)
Equilibrium-point hypothesis
Polat & Bizzi, 1979
![Page 12: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/12.jpg)
Isometric force fields
Bizzi et al. 1991
![Page 13: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/13.jpg)
Fiber tracts of the spinal cord
![Page 14: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/14.jpg)
Evidence for internal modelsForward model:
• The transformation from a motor command to the consequent behaviour• Predict the expected outcome of a command• Estimate the current state inthe presence of feedback delays
Inverse model:• The transformation of the desired behaviour to the corresponding motor command
![Page 15: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/15.jpg)
Cortical primitives
(t) = G-1(q(t)) = ci i(q(t))
Spinal cord solvingthe inverse problem
Brain
Linear interaction
![Page 16: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/16.jpg)
Potential modules
![Page 17: Motor learning through the combination of primitives. Mussa-Ivaldi Bizzi Phil.Trans. R. Soc. Lond. B 355:1755-1769](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b9e7f8b9ab0599c68c5/html5/thumbnails/17.jpg)
Simulating a composite movement