check std dev error in cam position, defer to avg/expected camera position for vsfm result

Acquisition Workflow

Prepping the Raspberry Pi

Power on the Raspberry Pi.

Connect to Rover_AP wireless access point when it becomes available.

pwd: roverrover

You can now access the pi at rover.local using ssh, Finder file sharing (afp://rover.local), or supercollider.

Check that the camera service is running on the raspberry pi

The python camera acquisition script should start automatically when the Pi boots up. To check this (or monitor acquisition as it happens) log onto the pi.

From terminal on your laptop, ssh to the pi:

ssh pi@rover.local

pwd: raspberry

Connect to the camera session currently running on the pi. At pi terminal, type:

screen -R camera

This will connect to the screen session started at boot. You will see 'zzzz...' periodically as the pi waits for commands. You are ready to acquire images!

To exit screen, do the following key combination in terminal: Ctrl-A D. This will leave screen and the camera service running. You can exit ssh if you wish and everything will still be good to go. More details about gnu screen here

Check for previous images and clear out lfimages directory

Open another terminal and log on to the pi with ssh as outlined above. You will use this window to clear out the lightfield images from the pi, and monitor the jpgs as they are acquired.

Once logged on, navigate to the lfimages directors:

cd ~/lfimages

Do whatever you need to do. Make a directory for data you just acquired (mkdir newset). Move all jpgs into that directory (mv *.jpg newset).

To free up space, remove all old images (rm *.jpg).

List images with:

ls -la

Check free disk space with:

df -h

this will list the space per partition/device in human readable format.

Check disk usage for lfimages directory:

du -h ~/lfimages

this will list disk usage by lfimages.

Previewing Outer Corners of Acquisition Set

It is easiest to do this through Finder. To access the pi, use Go -> Connect to Server: afp://rover.local

Navigate to home/lfimages

All images are stored here. Simply drag and drop the preview images to your local desktop.

Transfer images to your laptop

It is quickest to use rsync or scp to copy lightfield images from the pi to your laptop.