Carnegie Mellon University
Adaptive Robotic Visual Tracking

N. Papanikolopoulos, Pradeep Khosla , and Takeo Kanade
Proceedings of the 1991 American Control Conference, June, 1991.

  • Adobe portable document format (pdf) (499KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Current robotic systems lack the flexibility of dynamic interaction with the environment. The use of sensors can make the robotic systems more flexible. Among the different types of sensors, visual sensors play a critical role. This paper addresses some of the issues associated with the use of a visual sensor in the feedback loop. In particular. algorilhms are proposed for the solution of the robotic (hand-eye configuration) visual tracking and servoing problem We state the problem of robotic visual tracking as a problem of combining control with computer vision. W e propose the use of sum-of-squared differences (SSD) optical flow for the computation of the vector of discrete displacements. These displacements are fed to an adaptive controller (self-tuning regulator) that drives the robot in conjunction with a cartesian robotic controller. We have implemented three different adaptive control schemes and the results are presented in this paper.

Associated Center(s) / Consortia: Vision and Autonomous Systems Center

Text Reference
N. Papanikolopoulos, Pradeep Khosla , and Takeo Kanade, "Adaptive Robotic Visual Tracking," Proceedings of the 1991 American Control Conference, June, 1991.

BibTeX Reference
   author = "N. Papanikolopoulos and Pradeep {Khosla } and Takeo Kanade",
   title = "Adaptive Robotic Visual Tracking",
   booktitle = "Proceedings of the 1991 American Control Conference",
   month = "June",
   year = "1991",