uThere
Home Products Videos Support
 
RubyTM Camera Photography Control
(preliminary , updated 5/19/2014)

Ruby can command a camera to take photos, prefous, and retract autonomously or when triggered by pilot.

Capabilities

Prefocus

Shutter release

Continuous shutter release

Automatic retract at low altitude

Wait until plane level and steady before prefocus and shutter release.

Record exact times of each shutter release in recorded flight data. This information can be later used to correlate plane's position and attitude with individual photo images.

 

Supported Cameras

Canon "PowerShot" cameras capable of running "CHDK" firmware.

 

Installation / Configuration

Install CHDK firmware

 

Connect camera to Ruby

Connect a Ruby Photography Control cable between the "Panel" connector on the Ruby Expander and the USB port on the camera.
* Note that you will no longer be able to use the Control Panel.

Install latest Ruby firmware

Version 708 or higher is required. [download]

Update configuration (see below)

Configuration

You will need to obtain an updated configuration file from support@uthere.com

Here are the relevant parameters that will be updated:

View: Variables: photography: configuration:

photo_interface_type

set to "1"

handheld_map_wire_into_photo_camera_switch (optional)

Channel on handheld transmitter connected to 2- or 3-position switch.

Set to 0 if no manual operation is desired.

photo_prefocus_altitude_agl

Ruby will not prefocus until the plane is above this altitude and is relatively flat (pitch and roll < 15 deg) and steady (pitch and roll rates < 15 deg / sec).

Default: 250 ft

photo_retract_altitude_agl

Ruby will automatically retract (and shut down) the camera once below this altitude.

Default: 150 ft

 

 

Operation

Preflight

 

Manual

Camera control switch on handheld transmitter:

High Continuous shutter release.
Middle
(if 3 position switch)

If no prefocus has been performed or the prefocus has ben "invalidated", extend lens and perform prefocus.

Once prefocus has been performed, no further action. Lens remains extended.

Low

Retract lens and invalidate prefocus

Actions can be triggered manually while in any Ruby mode, including "Waypoint".

 

Waypoint

 

Starting at the first waypoint and ending with the last waypoint, Ruby will simply send a shutter release command at 2.5 second intervals.
Ruby will delay each shutter release until the plane is flat and steady.

(In upcoming version, Ruby will send shutter releases at specific locations to ensure uniform photographic coverage with desired overlap regardless of airspeed and wind.)

If prefocus has not yet been performed when waypoint mode is initiated, it will be done en route to the first waypoint once plane is above photo_prefocus_altitude_agl, flat and steady.

If conditions are not met for prefocus prior to the first waypoint, Ruby will perform a prefocus at first opportunity while flying between waypoints. Ruby will not perform a shutter release until prefocus.

 

Camera retract / shutdown

Ruby cannot tell the camera to retract without shutting down the camera (It simply does not appear to be possible using CHDK).

Ruby cannot restart the camera once shut down. The user must press the power button to resart it.

Ruby will assume camera will remain shut down and will not attempt any further commands until next prelfight is performed.

 

Technical info

See Camera Photography Control: Technical : Canon CHDK

 

 

 
usa flag RubyTM and other uThere products are manufactured in the USA Mission  | About  | Testimony | Mailing List | Satisfaction | Policies | Contact Copyright © 2011-2020 uThere, LLC