This tutorial is based on an older version of My Robot Lab (1695) and not the current bleeding edge. You can have more than one version MRL installed/unzipped on your computer.
Lucas and Kanade developed an algorithm which allows tracking of object through a video stream. The algorithm requires less resources and is usually faster in response than many other forms of tracking.
No additional hardware is needed for this tutorial
The MRLClient is a client adapter which allows other Java programs to interoperate with MyRobotLab. Although the myrobotlab.jar can be included and used in a Java program directly, it may sometimes be desirable to communicate over the network with an adapter.
The MRLClient jar is a small binary which uses the network to send and recieve messages to a running MyRobotLab instance. Other network adapters could be created for languages besides Java, but currently only Java is supported.