1. A learning apparatus configured for recording and transmitting remote control signals, the apparatus comprising: one or more physical processors configured to execute computer program instructions to cause the one or more physical processors to: (1) during a first interval: determine a control signal provided by a user via a remote controller; and store information configured to convey data related to state of an environment of a remotely controlled device; and (2) during a second interval subsequent to the first interval: responsive to receipt of the information, provide the control signal.