a neural network model for limb trajectory formation

7 472 0
a  neural  network  model  for  limb  trajectory  formation

Đang tải... (xem toàn văn)

Thông tin tài liệu

Biol. Cybern. 61,417-425 (1989) Biological Cybernetics 9 1989 A Neural Network Model for Limb Trajectory Formation L. Massone and E. Bizzi Department of Brain and Cognitive Sciences, Massachusetts Institute of Technology, MIT-Building, E25-526, 77 Massachusetts Avenue, Cambridge, MA 02139, USA Abstract. This paper deals with the problem of repre- senting and generating unconstrained aiming move- ments of a limb by means of a neural network architecture. The network produced time trajectories of a limb from a starting posture toward targets specified by sensory stimuli. Thus the network perform- ed a sensory-motor transformation. The experimen- ters trained the network using a bell-shaped velocity profile on the trajectories. This type of profile is 9 characteristic of most movements performed by bi- ological systems. We investigated the generalization capabilities of the network as well as its internal organization. Experiments performed during learning and on the trained network showed that: (i) the task could be learned by a three-layer sequential network; (ii) the network successfully generalized in trajectory space and adjusted the velocity profiles properly; (iii) the same task could not be learned by a linear network; (iv) after learning, the internal connections became organized into inhibitory and excitatory zones and encoded the main features of the training set; (v) the model was robust to noise on the input signals; (vi) the network exhibited attractor-dynamics properties; (vii) the network was able to solve the motor- equivalence problem. A key feature of this work is the fact that the neural network was coupled to a mechan- ical model of a limb in which muscles are represented as springs. With this representation the model solved the problem of motor redundancy. 1 Introduction This paper deals with the problem of representing and generating unconstrained aiming movements of a limb by means of a neural network architecture. Aiming movements are present in biological sys- tems at different levels of complexity, from accurately planned movements to reflexes (Georgopoulos 1986). The present work focuses on unconstrained limb movements elicited by sensory stimulation. They are meant to mimic the wiping movements made by the leg of spinal frogs when the frog's skin is stimulated by an irritant (Berkinblitt et al. 1986; Giszter et al. 1989). Scratch reflexes of spinal cats (Shadmehr and Lind- quist 1988) represent another example of this class of movements. Opto-electrical recordings of frogs' wiping movements (Giszter et al. 1989) show that the motor strategy remains basically the same in both intact and spinal animals. This result suggests that the basic motor programs for this particular task are generated at the spinal cord level and not explicitly planned by higher brain structures. Starting from this observation, we adopted a non-hierarchical neural network to represent such movements. The neural network's task in this work involved generating a trajectory of a limb from a starting posture toward a target specified in terms of a sensory stimulus. Hence, the network performed a sensory- motor transformation. Aiming movements were as- sumed to be planar (as in the aiming phase of the movement made by the frog when it wipes its back), but there is no theoretical limitation to the dimensionality the network could deal with. Surprisingly, a number of kinematic studies of arm movements (Morasso 1981; Abend et al. 1982; Atke- son and Hollerbach 1985; Howarth and Beggs 1981) have shown that the integrative action of thousands of sensors, neurons and skeleto-motor units result in velocity profiles whose global shape is invariantly bell- shaped "over a wide range of movements sizes and speeds. Flash and Hogan (1985) showed that a minimum-jerk model predicts both the qualitative features and the quantitative details observed experi- mentally in planar, multi-joint arm movements. Accordingly, in the present work, the experimen- ters used a bell-shaped velocity profile for the training trajectories. The duration of movements was assumed 420 of the bell-shaped velocity profile. As far as stiffness is concerned, the model does not allow, at this stage of development, direct control over the stiffness values during the transformation from end-point positions to muscle activations. We employed the inverse trans- formation to compute the output patterns necessary to train the network. The direct transformation (from muscle activation to end-point position) was used during the testing phase. To train the network we used a standard back- propagation algorithm which makes use of a momen- tum term; the learning rate was interactively lowered during the training sessions. All trajectories used during the training phase had a duration of six time steps: initial posture, target posture and four inter- mediate postures. All postures were equilibrium po- sitions as defined in 2. One of our major concerns about the training phase was how many and which sequences the network had to learn to correctly generalize the task. We started with four sequences which corresponded to sensory stimuli in the four quadrants into which the limb workspace is ideally divided by the initial end-point position. Figure 3 shows the four trajectories as they were generated by the network after learning. It is worth noting that the bottom-left trajectory contained a joint reversal on the shoulder joint. We gradually increased the number of learned trajectories with the purpose of achieving a generalization capability such that the error on the end-point position 3 for each point on the trajectory did not exceed the grid step. This requirement was equivalent to demanding that the 3 Errors were measured, for each end-point position, as the euclidean distance between the end-point position produced by the network and the expected end-point position produced by the mechanical model of muscles ri'uu iJlll uaul ii II II II I lIRi IJlllll~llllll IIIIllllliNII I I I I I I I I I I~11~11 [I II II I II I 1~11 IIIIIIIIIIIIIII IIIIIII II II II II ~ IIIIIllllllllll Fig. 3. Trajectories towards 4 stimuli in different quadrants of the limb workspace. These trajectories are generated by the network after learning. Points along the trajectories are equispaced in time but not in space because of the bell-shaped velocity profile []1111111111111 IIIIIIIIIIIIIII ilnm Ilml ilii lUll Iill lull lull Illl IIII Illl ,~nn I~II l-,in !Inj Illllllllllllll Illllllllllllll |l]llllllllllll IlJllllllllllll l|llllllllllill Itlllll]llllll IIIllllllllllll IIIIIllllllllll llllllllllltlll IIIIIIIIIIIIII I IIIIIIIdllllll ~ 1111 11111111"llI2t~lllll iiiiillllr~LIIII IIIIIIlllllllll IIIllllllllllll 111111111111111 IIIIIII1~11111 Illllllllllllll Illllllltll IIII IIl1111111~1111 IIlllllllllllll IllllJllllll|ll IIIIIIIIIIIIIII IIIIIIIklltlll Fig. 4. Generalization capability after learning 15 trajectories. The top-left trajectory contains a generalization of the joint reversal on the shoulder. The rightmost trajectory in the second row is a particular case of generalization in which the stimulus was positioned right on the limb end-point. Although the network has not been explicitly taught about the initial posture, it has "understood" how the limb is positioned at the beginning of each trajectory network behave well at the resolution imposed by the discretization of the limb workspace. This level of performance was achieved after the network was taught 15 sequences uniformly distributed over the workspace. Figure 4 shows some generalized sequenc- es: the end-point position is correct along the whole trajectory, and the velocity profile is properly adjusted. In addition, the network generated patterns of mus- cular activation which corresponded to equilibrium positions of the limb and could produce joint reversals when necessary. A more detailed account of the learning task is given in Massone and Bizzi (/989). Three further experiments were performed during the learning phase. First, the learning procedure was repeated by making use of local coding instead of coarse coding (one plan unit for each pixel for a total of 225 plan units). After learning the same 15 sequences, the network was not able to generalize and behaved like a look-up table. In the second experiment, the learning procedure was repeated for a lower resolution on the workspace, which was obtained by doubling the grid step. This doubling led to a 7 x 7 array of pixels coarse-coded by a 3 x 3 array of plan units. In this case the network could learn the task (producing errors lower than the grid step) with fewer learned trajectories -8 as compared to 15. In the third experiment we 421 repeated part of the learning procedure with a linear network obtained by removing the hidden layer. The purpose of this experiment was that of investigating the amount of non-linearity present in the input-output transformation. We tried to teach to the linear network the four trajectories shown in Fig. 3, first separately and then jointly. We observed the following behavior: 9 The linear network could learn the trajectories towards the top-left target and towards the top-right target separately. 9 The same two trajectories could not be learned jointly. This fact shows that the linear network could not handle the interferences between the two trajec- tories, while the non-linear network could. 9 The linear network could not learn the trajectories towards the bottom-left target and towards the bottom-right target, neither separately nor jointly. We concluded that the task is highly non-linear, except in a few peculiar cases. Furthermore, we observed that the trajectories that the linear network could learn were much shorter than those that could not be learned. Hence, we also investigated the existence of a possible relationship between the task linearity and the length of the trajectories. To this purpose, we tried to teach to the linear network a shorter trajectory in the direction of the bottom right target. The linear network could not learn that trajec- tory. We concluded that no relationship exists between the trajectory's length and the extent to which the linear approximation holds. 4 Internal Organization We analyzed the connections of the trained network in order to understand the organization produced during learning. Interesting patterns were found in the con- nections from hidden to output units; Table 1 shows the values of the connections after the task was learned. We observed that, whenever one hidden unit sends an excitatory connection to a flexor, the same unit sends an inhibitory connection to the corresponding ex- tensor (negative correlation.) Similarly, whenever an inhibitory connection is sent to a flexor, an excitatory connection is sent to the corresponding extensor. The network has represented in the connectivity pattern the rule of reciprocal inhibition of agonist-antagonist pairs. Inhibition and excitation were more marked for shoulder, elbow and double-joint muscles than for wrist muscles. This result agrees with the experimental data of Georgopoulos (1986), which show that aiming movements involve the wrist joint in only a very marginal way. Moreover (see again Table 1), we ob- served that: 9 units :~ 3 and ~ 10 exhibited a total positive corre- lation between all flexors and between all extensors; 9 all other units exhibited a total positive correlation between - the shoulder flexor and the double-joint flexor; - the shoulder extensor and the double-joint extensor; - the elbow flexor and the wrist flexor; - the elbow extensor and the wrist extensor; Hidden unit ~ 2 was an exception: the shoulder and double joint exhibited a negative correlation. These observations could be interpreted as follows. First of all, there is evidence for a number of synergies between all hidden units. These synergies are the necessary condition for the network to exhibit good generalization properties. Furthermore, the network seems to have represented in the connectivity pattern the main features of the set of patterns that was used as Table 1. Hidden to output connections. Each row contains the connections from all hidden units to one particular output unit Shoulder F1. 1.596938 -0.459756 0.238360 0.464764 -1.130529 1.225434 1.249900 -0.822495 0.946107 -1.160787 Shoulder Ex. 1.597220 0.458936 -0.238326 -0.464758 1.130295 -1.225155 -1.249560 0.822554 -0.946128 1.161238 Elbow F1. 2.205403 1.201014 0.990554 -0.725229 1.035587 -0.788169 -1.198095 0.046117 -1.464604 -0.762154 Elbow Ex. -4.299550 -0.824471 -2.072892 1.214777 -1.433692 0.294094 1.581221 0.024668 2.398601 0.365059 Double J. F1. -0.822154 1.664527 0.419754 0.069341 -0.511715 0.004101 0.556992 -0.617517 0.068661 -1.571512 Double J. Ex. 0.580872 -1.538881 -0.525151 -0.019188 0.490678 -0.050527 -0.561579 0.623930 0.010338 1.459015 Wrist FI. 0.260377 0.220753 0.122209 -0.092430 0.129453 -0.155435 -0.139240 -0.012050 -0.188938 -0.090522 Wrist Ex. 0.260409 -0.220748 -0.122226 0.092426 -0.129474 0.155452 0.139244 0.012054 0.188934 0.090537 422 the training set. In fact, the sign of muscle activations in the training sequences was always the same for elbow- wrist flexors and elbow-wrist extensors and almost always the same for shoulder-double joint flexors and shoulder-double joint extensors. The network encoded that "almost" by means of a negative correlation at unit ~2. Finally, the network devoted two hidden units, 4~ 3 and # 10, to encode the synergies between all flexors and between all extensors. Assuming that one hidden unit corresponds to one family ofinterneurons, these results suggest that interneurons may be orga- nized into functionally overlapping groups (Edelman 1987). 5 Experiments We performed three experiments with the trained network. The first experiment was concerned with the dura- tion of the trajectories. Pineda (1987) showed that arbitrary networks of logistic units typically have many point attractors. In other words these networks naturally exhibit certain dynamic properties. In our case, the network was instructed during training to produce certain output patterns for six time steps; no instructions were given about what should be done after the sixth time step. We tested the network for 15 time steps, and we observed that in about 80 percent of the cases (i.e. in about 80 percent of the limb work- space), the limb remained steady at the final posture which corresponded to the position of the sensory stimulus. In other words, in 80 percent of the cases, the final posture of the limb acted as a point attractor. In certain portions of the workspace, the limb became unstable after the sixth time step. The portion Varied with different learning sessions, depending on which solution the network had settled into. There were also cases in which the entire workspace was steady. The second experiment aimed at testing the robust- ness of the system when the sensory stimulus was varied. The network was trained with stimuli coded as gaussian distributions centered on the target with a certain standard deviation do; we modified the value of the standard deviation during testing as follows: dl=d0+0.1 *d o , d 2 = d o + 0.2 * d o . Both of the above cases correspond to a stimulus which is flatter and more spread over the workspace. We measured the average distance between the trajec- tories generated with standard deviation d o and the trajectories generated with standard deviation dl and d z. Given the stimulus d I the average distance was lower than 0.4; in the second case the average distance Illllllllllll IIII111111111 [llllllflllllll IIIIIIIII IJ~l I ITI 1 I'l~ll II I II I I~I II IIIIIII~lifl I I I I I I Ill '1,~311 I I I j,,,'x/ Jtiillillilill'~ [[lllllllllllll l llllIll,~%~,~lll II II II I II RiIII II IIllttt titx\attt IIIIIIITIIIIIII Illl[llllllllll II;;ii5iiiJii3i I]lllllllllllll Fig. 5. Double target experiment. The first target was turned on for two time steps, and then it was turned off. The experiment was performed on both learned and generalized trajectories Ili[lllllllllll IIIllllllllllll IIIIIIIII1111111 IIIIIIVI~M/I~III Illllllllllllll I I I I I I N~I I I I II I I I I I ~KII i II IIIJlillli~\llli IIl|t|lllllllll IIIIIIIIIIIIIll IIIIIIII]111111 IIIIII111111111 Fig. 6. Double target experiment. The first target was turned on for three time steps, and then it was turned off. The experiment was performed on both learned and generalized trajectories was higher (around 0.7), which resulted in trajectories that were "noisy", but still acceptable. This experiment showed that the architecture was reasonably robust in the face of slight changes in the stimulus representation. The third experiment was performed with the aid of a double target. A sensory stimulus was given to the network. As the limb was moving in steps toward the stimulus, the stimulus was turned off, and another stimulus at a different location was turned on. When this occurred, the limb switched direction towards the new target. The experiment was repeated in the following two cases: 1. with the duration of first stimulus correspond- ing to the first two time steps made by the limb; 2. with the duration of first stimulus correspond- ing to the first three time steps. Figure 5 shows the resulting trajectories for the first case, while Fig. 6 represents the trajectories for the 423 second case. Note that in both cases the limb reached the second target. The results of this experiment show that the network, having learned how to reach a set of targets from a fixed initial position of the limb, was also able to reach the same set of targets from a different posture, the one in which the limb was positioned when the second target was turned on. This result indicates that the network was able to solve the so-called motor- equivalence problem. Experiments on intact biological systems (Georgopoulos et al. 1981 ; Massey et al. 1986) clearly show that shape and length of the trajectories generated by a double-target experiment depend upon the duration of the first stimulus. The network in our experiments seemed to be insensitive to this parameter (compare Figs. 5 and 6). In a sense, the network "forgot" everything about the first trajectory when the second stimulus was turned on. These different behaviors may indicate that a non hierarchical system - like the neural network described in this paper- does not contain any smoothing mechanism, whereas such mechanisms are present when planning occurs. In other words, trajectory smoothing is not a direct consequence of the mechanical properties of the ac- tuator, but the result of some specialized brain func- tions. With neural networks, one could obtain a smoothing behavior by enriching the network with other blocks which somehow implement the above mentioned brain functions. Alternatively, one could add some dynamics (i.e. self-connections) at the output units (like in Jordan's flow networks [1989a]) to make the next output of the network a function of the past outputs. The latter solution would correspond to assuming that trajectory smoothing is a low-level operation handled by motorneurons. 6 Discussion In this paper we presented a model for the formation of limb trajectories, based on a neural network architec- ture. The task under consideration was that of reaching a target defined in terms of a sensory stimuli. The trajectories had a bell-shaped velocity profile. The network produced trajectories in muscle space, which were translated into end-point space by means of a model which takes into account the elastic properties of muscles. The inverse transformation, from end- point space to muscle space, was used to generate the training sequences as described in Sect. 3. The partic- ular architecture used for producing time trajectories was that proposed by Jordan (1986). We have shown that: I. The task could be learned by a three-layer sequential network trained by a standard back- propagation procedure. 2. The network successfully generalized in trajec- tory space: the error of the generalized trajectories measured at the end-point could be made lower than the discretization step of the limb workspace. Moreover, the velocity profiles generalized appropriately. 3. The same task could not be learned by a linear network. 4. The internal connections became organized, after learning, into inhibitory and excitatory zones; in particular, connections from hidden units to output units exhibited a number of positive and negative correlations that encoded the main features of the training set. Between hidden units, we observed a number of synergies which are the necessary basis for good generalization properties. 5. The model was robust with respect to the input signals: slight changes to the stimulus coding did not significantly affect the network overall performance. 6. The network spontaneously exhibited attractor- dynamics properties. Final end-point positions behaved like point attractors in the majority of the limb workspace. 7. The network could solve the motor-equivalence problem as shown by the double-target experiment. The network did not exhibit smoothing properties, and seemed to be insensitive to the duration of the first stimulus. Kawato et al. (1987) studied voluntary movements and proposed a hierarchical, structured model for generating motor commands (torques) from a desired trajectory expressed in body-centered coordinates. Moreover, Kawato et al. (1988) studied the coordinate- transformation problem and proposed an iterative control learning algorithm. Our research dealt with a sensory-motor transformation based on a non- hierarchical layered architecture which translated a sensory stimulus directly into time-varying patterns of muscular activation which corresponded to minimum jerk trajectories. We did not face the coordinate transformation problem since we made the hypothesis that both target and movement were already expressed in the same body-centered reference frame. We did address the problem of trajectory formation based on a constant sensory stimulus rather than a reference trajectory. The issue of trajectory formation was also faced, among others, by Bullock and Grossberg (1988) who presented a model called VITE which produces arm trajectories from a target position command (TPC) and a GO command which defines the movement's speed. Although VITE has nice general- ization properties, it is worth noting that trajectories are generalized in joint space. By contrast, our model could generalize trajectories in muscle space and then in end-point space through the mechanical model of 424 muscles (Mussa Ivaldi et al. 1988b). Moreover, VITE cannot be easily applied to multi-joint movements and does not address learning. In our model the information about the actual position of the end-point was not explicitly computed. (It is only implicitly available through the muscles' model.) This fact did not represent a limitation for the task under consideration, since the task was per- formed, as already pointed out, at the reflex level, without any planning. However, in human experi- ments Morasso (1981) showed that the information about the end-point position plays a crucial role at the planning level. If planning were to be incorporated in our model, its architecture ought to be expanded to include explicit computation of the end-point position. As far as task representation is concerned, we merged the kinematic problem and the velocity profile into a single three-layer network, but this was not the only possible choice; the two problems could as well have been separately addressed and represented by means of two interconnected networks. The latter possibility has been investigated by Jordan (1989b). The work described here has relevance to the robotics research since it may suggest some basic principles for designing artificial limbs whose structure is inspired by natural systems (De Rossi et al. 1988). Moreover, we plan to extend this work to cope with constrained movements, in which trajectories are affected by the surrounding environment. To this purpose, it is necessary to model and represent the environment and the interactions with it (Massone and Morasso 1986; Massone 1986, 1987). This topic raises several interesting problems which have often been addressed by the artificial intelligence research. Our future goals include building a neural-network archi- tecture capable of providing a uniform representa- tional framework for environment and movements (Hogan 1984). The analogical nature of neural net- works might provide significant insights into those problems, as well as useful suggestions for how such problems are addressed by biological systems. As far as neuroscience is concerned, the relation- ship between the research covered in this paper and the organization of biological systems is an open problem and will be the object of further investigations. Acknowledgements. The authors wish to thank Michael Jordan for his constant support and valuable suggestions, and for making available the basic software which implements sequential networks. Thanks also go to (in alphabetic order): Chris Atkeson, Simon Giszter, Joe Mclntyre, Ferdinando Mussa Ivaldi and Tomaso Poggio. This work has been supported by the Office of Naval Research Grant N00014/88/k/0372 and the Sloan Foundation. References Abend W, Bizzi E, Morasso P (1982) Human arm trajectory formation. Brain 105:331-348 Atkeson CG, Hollerbach JM (1985) Kinematic features of unrestrained arm movements. J Neurosci 5:2318-2330 Berkinblitt MB, Feldman AG, Fulkson OI (1986) Adaptability of innate motor patterns and motor control mechanisms. Behav Brain Sci 9:585-638 Bizzi E, Polit A, Morasso P (1976) Mechanisms underlying achievement of final head position. J Neurophysiol 39:435 Bizzi E, Accornero N, Chaple W, Hogan N (1984) Posture control and trajectory formation during arm movement. J Neurosci 4:2738-2744 Bullock D, Grossberg S (1988) Neural dynamics of planned arm movements: emergent invariants and speed accuracy pro- perties during trajectory formation. In: Grossberg S (ed) Neural networks and natural intelligence. MIT Press, Cam- bridge, pp 553-622 De Rossi D, Casalino G, Morasso P (1988) Skin and muscles: the basic wetware for sensory-motor control. Annual INNS Meeting, Boston, Mass, pp 332 Eckmiller R (1988) Concept of a 4-joint machine with neural network control for the generation of two-dimensional trajectories. First Annual INNS Meeting, Boston, Mass, p 334 Edelman GM (1987) Neural Darwinism - the theory of neuronal group selection. Basic Books, New York Feldman AG (1986) Once more on the equilibrium point hypothesis (2 model) for motor control. J Mot Behav 18:17-54 Flash T, Hogan N (1985) The coordination of arm movements: an experimentally confirmed mathematical model. J Neuro- sci 5:1688-1703 Georgopoulos A (1986) On reaching. Ann Rev Neurosci 9:147-170 Georgopoulos A, Kalaska JF, Massey JT (1981) Spatial trajec- tories and reaction times of aimed movements: effects of practice, uncertainty and change in target location. J Neuro- physiol 46:725-743 Giszter S, Mclntyre J, Bizzi E (1989) Kinematic strategies and sensorimotor transformations in the wiping movements of frogs. J Neurophysiol (in press) Hinton GE (1987) Connectionist learning procedures. Technical Report CMU-CS-87-115 Hinton GE, McClelland JL, Rumelhart DE (1986) Distributed representations, in parallel distributed processing. McClelland JL, Rumelhart DE (eds). MIT Press, Cambridge, Mass Hogan N (1984) Some computational problems simplified by impedance control. Proceedings in ASME Computers in Engineering, Las Vegas Hogan N (1985) The mechanic of multi-joint posture and movement control. Biol Cybern 52:315-331 Howarth CI, Beggs WDA (1981) Discrete movements. In: Holding D (ed) Human skills. Wiley, New York, pp 91-117 Jordan MI (1986) Attractor dynamics and parallelism in a connectionist sequential machine, Proceedings of the 8th Annual Conference of the Cognitive Science Society. Erlbaurn, Hillsdale, NJ Jordan MI (1988) Supervised learning and systems with excess degrees and freedom. COINS Technical Report, University of Massachusetts, Amherst 425 Jordan MI (1989a) Serial order: a parallel distributed processing approach, in connectionism and speech. Elman JL, Rumel- hart DE (eds). Erlbaum, Hillsdale, NJ Jordan MI (1989b) Indeterminate motor skill learning problems. In: Jeannerod M (ed) Attention and performance XIII. Erlbaum, Hillsdale, NJ Kawato M, Furukawa M, Suzuki R (1987) A hierarchical neural- network model for control and learning of voluntary move- ments. Biol Cybern 57:169-185 Kawato M, Isobe M, Maeda Y, Suzuki R (1988) Coordinates transformation and learning control for visually guided voluntary movements with iteration: a Newton-like method in function space. Bioi Cybern 59:161-177 Kuperstein M (1988) Neural model of adaptive hand-eye co- ordination for single postures. Science 239:1308-1311 Massey JT, Schwartz AB, Georgopoulos A (1986) On informa- tion processing and performing a movement sequence. In: Fraum C, Henver H (eds) Generation and modulation of action patterns. Exp Brain Res I-Suppi] Massone L (1986) Representing real world complexity: from computational geometry to artificial intelligence, Ph. D. Thesis (in italian). Department of Communication, Com- puter and System Sciences, University of Genoa, Italy Massone L (1987) Modeling and manipulating physical objects. J Integr Study Artif InteU Cogn Sci Appl Epistemol 3 Massone L, Bizzi E (1989) Trajectory formation with a sequential network. Technical Report, MIT-Department of Brain and Cognitive Sciences Massone L, Morasso P (1986) Analogical and propositional knowledge in intelligent path-planning, Proceedings of the European Conference on Artificial Intelligence, Brighton, pp 507-517 Miyamoto H, Kawato M, Setoyama T, Suzuki R (1988) Feed- back error learning neural network for trajectory control of robotic manipulator. Neural Networks 1:251-265 Morasso P (1981) Spatial control of arm movements. Exp Brain Res 42:223-227 Mussa Ivaldi FA, Mclntyre J, Bizzi E (1988a) Theoretical and experimental perspectives on arm trajectory formation: a distributed model for motor redundancy, in biological and artificial intelligence systems. Clementi E, Chin S (eds). Escom, Leiden, The Netherlands, pp 563-577 Mussa Ivaldi FA, Morasso P, Zaccaria R (1988b) Kinematic networks - a distributed model for representing and regu- larizing motor redundancy. Biol Cybern 60:1-16 Nichols TR, Houk JC (1976) Improvement in linearity and regulation of stiffness that results from action of stretch reflex. J Neurophysiol 29:119 Pineda FJ (1987) Generalization of backpropagation to recur- rent and higher order neural networks, Proceedings of the IEEE Conference on Neural Networks and Information Processing Systems, Denver, Colo Rack PMH, Westbury DR (1969) The effects of length and stimulus rate on tension in isometric cat soleus muscle. J Physiol 204:443 Schoner G, Kelso JAS (1988) Dynamic pattern generation in behavioral and neural systems. Science 239:1513-1520 Shadmer R, Lindquist GD (1988) A neural model for modifiable pattern generation in the scratch reflex. First INNS Meeting, Boston, Mass, p 359 Received: June 5, 1989 Accepted: June 6, 1989 Dr. Lina Massone Department of Brain and Cognitive Sciences Massachusetts Institute of Technology MIT-Building, E25-526 77 Massachusetts Avenue Cambridge, MA 02139 USA . coordinate- transformation problem and proposed an iterative control learning algorithm. Our research dealt with a sensory-motor transformation based on a non- hierarchical layered architecture. strategy remains basically the same in both intact and spinal animals. This result suggests that the basic motor programs for this particular task are generated at the spinal cord level and. In: Jeannerod M (ed) Attention and performance XIII. Erlbaum, Hillsdale, NJ Kawato M, Furukawa M, Suzuki R (1987) A hierarchical neural- network model for control and learning of voluntary move-

Ngày đăng: 28/04/2014, 10:16

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan