Using the NIL
Bringing things up
Turn on the lights. The light switch is just inside the door on the right as you enter the NIL. As you face the light switch, the top left button (4) turns the lights fully on. The bottom left button (1) makes them as dim as possible without turning them off. The top right button (OFF), unsurprisingly, turns the lights off.Turn on the demonstration machine. The NIL is most easily controlled from the machine on the desk at the back of the Lab. It is a Raspberry Pi, so if it is not already running all you need to do is plug it in and it will boot. The power supply is just a mobile 'phone charger. You might have to switch on its monitor (middle button below the screen).
Switch on the projectors. The projectors that display the stereoscopic images on the screen need to be switched on, and this is done using a web browser.
Bring up the Chromium web browser by clicking the icon towards the bottom left of the Raspberry Pi GUI.
Towards the top left of the browser you will find the favourites folder, which is labelled Projectors; select the left projector.
You will be presented with the web interface to the left projector. Login (the credentials are available separately) and click the ON button near the top of the interface.
Repeat this procedure for the right projector.
If there are problems accessing the projectors, try them via their IP addresses, 192.168.1.101 (left) and 192.168.1.102 (right).
The projectors will flash for a minute or two before eventually settling down. You might well see a mouse cursor or two on the screen. A good check is to put on the anaglyph glasses and ensure you can see a cursor from each eye.
If you intend to use it, switch on the Kinect. If you want to use the Kinect interface, you will need to switch on the laptop to which the Kinect is connected, which is on the windowsill nearest to the screen. The machine is normally left in hibernate mode, so should come to life fairly quickly when you power it up. You should login (the credentials are available separately); there should be nothing else to do as the kinect client is started remotely.
All the demonstrations are initiated from the Raspberry Pi. Bring up a Linux terminal by clicking on the leftmost terminal icon towards the bottom left of the Raspberry Pi GUI.
Find what demonstrations are available by typing the command
To run a particular demonstration, simply give its name as an argument to the nil command; for example
runs the Lab's embryonic showreel and
runs the Paternoster Row demonstration.
At the time of writing, you are advised not to use:
- The escala demonstration, as I haven't finished writing it!
The sideson and sidesoff keywords do not run demonstrations but instead switch on and off respectively the projectors that are used to produce side views of the various models.
Interacting with a demonstration is most easily done via the Raspberry Pi keyboard. The first thing each demonstration does is print out a diagram showing what the most important keys do. Perhaps the most important of these is q (or Q) to quit.
Shutting things down
When you have finished using the Lab, the most important thing is to power down the projectors. This is essentially the converse of switching them on so, for the left and right projector in turn, visit the web page you used to switch them on and click the ''OFF'' button. The image on the screen should disappear almost immediately, though the device itself will take a few minutes to cool down.
If you switched on the Kinect machine when bringing up the Lab, please put it back into hibernate mode.
There is no need to switch off the Raspberry Pi as it uses substantially less energy than all the other machines in the NIL; but if you want to do so, the most elegant way is to type the command
sudo shutdown -h now
(you will be prompted for the password, which is the usual password for the ''demo'' account in the NIL) and wait for the system to halt. Then pull the mains switch out: there is no actual power button on a Raspberry Pi.
Remember to turn off the lights when you leave.