1. A method for communicating action instructions between a home automation system and a mobile robotic device, comprising: receiving, at the home automation system, input data; processing, at the home automation system, the input data to obtain action instructions; and communicating the action instructions to the mobile robotic device, wherein the mobile robotic device executes the received action instructions.