  Recent years have witnessed increasing interest in the potential benefits of
`intelligent' autonomous machines such as robots. Honda's Asimo humanoid robot,
iRobot's Roomba robot vacuum cleaner and Google's driverless cars have fired
the imagination of the general public, and social media buzz with speculation
about a utopian world of helpful robot assistants or the coming robot
apocalypse! However, there is a long way to go before autonomous systems reach
the level of capabilities required for even the simplest of tasks involving
human-robot interaction - especially if it involves communicative behaviour
such as speech and language. Of course the field of Artificial Intelligence
(AI) has made great strides in these areas, and has moved on from abstract
high-level rule-based paradigms to embodied architectures whose operations are
grounded in real physical environments. What is still missing, however, is an
overarching theory of intelligent communicative behaviour that informs
system-level design decisions in order to provide a more coherent approach to
system integration. This chapter introduces the beginnings of such a framework
inspired by the principles of Perceptual Control Theory (PCT). In particular,
it is observed that PCT has hitherto tended to view perceptual processes as a
relatively straightforward series of transformations from sensation to
perception, and has overlooked the potential of powerful generative model-based
solutions that have emerged in practical fields such as visual or auditory
scene analysis. Starting from first principles, a sequence of arguments is
presented which not only shows how these ideas might be integrated into PCT,
but which also extend PCT towards a remarkably symmetric architecture for a
needs-driven communicative agent. It is concluded that, if behaviour is the
control of perception, then perception is the simulation of behaviour.
