“…If the role of an ANN is to predict what the next input will be rather than to provide an output, then the error signal is available: the difference between what the ANN predicted and what has actually happened. Specific implementations of predictive behaviors in robots include anticipatory mechanisms in vision (Hoffmann, 2007;Datteri et al, 2003), object manipulation (Nishimoto et al, 2008;Laschi et al, 2008), and locomotion (Azevedo et al, 2004;Gross et al, 1998), as described in the following subsections.…”