A robotic device may utilize the processing power, memory/storage and user interface of a personal computer ("PC") to improve its performance in embodiments of the present invention. Specifically, according to an embodiment, a robotic device may be coupled to a remote PC via a communications link (e.g.,...http://www.google.co.uk/patents/US20040220707?utm_source=gb-gplus-sharePatent US20040220707 - Method, apparatus and system for remote navigation of robotic devices