An automaton configured to perform a task comprises a communication
interface to communicate positional information with one or more anchor
points provided within a given environment. The positional information
enables generation of mapping information of the given environment. A
motor provides the automation with mobility. A memory stores the mapping
information. A controller controls the motor to enable the automaton to
perform the task in the given environment using a first task route that
has been generated using the mapping information.