Then you have to take into account how to program it. I can make it so it will slow down during a curve but what if someone moved the position of the curve? Now you have it going fast through the curve and slowing down during a straight portion of the track; programmatically it would suck using a system people can manipulate. I would have to remove the ability to slow down during a turn because the program wouldn't know where the turn was; if that makes any sense.
program could use total track distance as measured (or add up pre-programmed common pieces) and then the director specifies a velocity profile for the entire distance, you'll know where the curve is.
As an alt, use a hardware trigger (optical, mechanical) for telling the controller what section of track it's on. Could be used for straight and curved, could even ID them with an IR sensor and markings on track.
It should not be significantly more complex. If someone changes the track, they need to redo the velocity profile with the new track shape & length.
Like I said earlier, being able to adjust aperture isn't going to be possible. The only communication the program will have with the DSLR itself is when to open and close the shutter.
It's just more stepper motor utility channels to control the shaft on a cine lens rig; useful for AE operations.
Again, all these stepper motor channels can be GUI programmed using something like the velocity profile/track length for a simple, consistent interface that's relatively intuitive. (I'm supplying you patentable ideas here! )
Ooops, actually not. Just hosed that by providing published public disclosure here with witnesses.
Use multiple strip-chart type graphs of the computed total track length in x-axis; display them one above the other so you can see how they all line up and compare the functions relative to each other.
Each chart displays an active dolly-camera function.
- velocity profile on one (top)
- shutter activation period profile (if not constant this allows return to real time as I suggested)
- pan profile
- tilt profile
- focus profile
- aperture profile
MORE OPTIONS - auxiliary function profiles
- more motion channels
- lighting control channels
- filter control channels
- anything anyone could possibly think of adding control channels (binary output trigger points, analog control outputs for light intensity controllers, etc.)
you don't have to incorporate ALL these functions initially, but allow for them.
But if you want to build the best, most cost effective rig, then these FEATURES will really set you apart w-o adding much hardware development cost and the software is all parallel structures to manage these using the time-distance baseline.
VERY DOABLE, very simple interface. checkbox for what function channels you want active, define the curve on activated ones graphically with the option of numerical entry fields to be precise. (Again, national instruments SW does this in its sleep)
I'll stop now. When I start inventing (this is partly what I do for a living) I don't stop until I've built a Rolls Royce or Bugatti, then I pare it back down to fit the budget. :}