Closed-Loop Tracking

In these experiments I can control the pan and tilt degrees of freedom of my virtual camera. After a forced translation of the camera (for instance, it is placed on top of a moving robot) I want to control the orientation of camera in order to track the central point of the template. I defined a simple second order dynamic model for the pan/tilt motion and control these joints using simple proportional controllers. Therefore the control is not "one step" but instead has a lag that depends on the velocity of the camera and the dynamical parameters of the pan/tilt joints.

In these experiments the displacement of the camera can be larger than in the open-loop experiments because the gaze is controlled in order to have the template almost always in the field of view.

Six experiments are presented:

  1. Horizontal translation parallel to the scene plane
  2. Translation perpendicular to the scene plane (towards the plane)
  3. Translation perpendicular to the scene plane (away from the plane)
  4. Vertical translation parallel to the scene plane
  5. Diagonal translation (covering all directions)
  6. Elliptic trajectory (covering all directions)

For each situation we show:

 Table of the results:

  Horiz. transl. Zoom in Zoom out Vert. transl. Diag. transl. Eliptic traject.
Traj (3D) trajcl1.jpg trajcl2.jpg trajcl3.jpg trajcl4.jpg trajcl5.jpg trajcl6.jpg
Traj (top) trajcl1top.jpg trajcl2top.jpg trajcl3top.jpg trajcl4top.jpg trajcl5top.jpg trajcl6top.jpg
Traj (side) trajcl1side.jpg trajcl2side.jpg trajcl3side.jpg trajcl4side.jpg trajcl5side.jpg trajcl6side.jpg
Tracked Window clalla.jpg clallb.jpg clallc.jpg clalld.jpg clalle.jpg clallf.jpg
Pan/Tilt jointa.jpg jointb.jpg jointc.jpg jointd.jpg jointe.jpg jointf.jpg
Image error coorda.jpg coordb.jpg coordc.jpg coordd.jpg coorde.jpg coordf.jpg
Video Cart. clcarta.avi clcartb.avi clcartc.avi clcartd.avi clcarte.avi clcartf.avi
Video Log. clloga.avi cllogb.avi cllogc.avi cllogd.avi clloge.avi cllogf.avi
Video Regist. clwarpeda.avi clwarpedb.avi clwarpedc.avi clwarpedd.avi clwarpede.avi clwarpedf.avi