First, a glance at its capabilities:
- Distance from the object to the rail
- Distance from the object to the camera when it started to move
With these two values, the Arduino will be capable of knowing the camera position according to the object to track just calculating the arc-tangent. Easy!
Above: The robot know where the camera carriage is all the time (actually, it is in charge of moving the platform).
So, if you provide the X and Y coordinates of the target´s location, the robot has enough information to calculate the arctangent and accordingly, move the motors making the camera to point at the targetThe speed and start/stop actions are controlled from your own smartphone (Android or iOS): For this, the smartphone has to be connected to the robot´s WIFI network. More details below.
As the speed can be adjusted as desired (from the smartphone), you can move the “camera carriage” as slow as desired, making possible to create TIME LAPSE videos.
Below: Example of a simple 15 minutes video (not tracking any object) condensed into 15 seconds video:
Below: In this case 1) a trunk, 2 meters away from the rail ,has been filmed for 5 hours (aprox). 2) A forest, with an imaginary point to be tracked which has been set 6 meters away from the rail (and has been recorded for 6 hours)
Below: another examples of the camera traveling along the rail and at the same time panning as it moves
Below: Time-lapse. An object has been placed very close to the rail and the camera is capable to keep it in the center even after 2 hours taking photos (1380 shots)
Below: Time-lapse. Sand pile. Distance from rail: 30 cms. 982 camera shots