It is often useful to control robots remotely. An easy way to add additional input is to make use of an infrared (IR) receiver and a standard remote control. Fortunately, the receiver is well supported.
We will use a module called lirc to capture and decode IR signals from a standard remote control.