A multi-function robotic device may have utility in various applications.
In accordance with one aspect, a multi-function robotic device may be
selectively configurable to perform a desired function in accordance with
the capabilities of a selectively removable functional cartridge operably
coupled with a robot body. Localization and mapping techniques may employ
partial maps associated with portions of an operating environment, data
compression, or both.