Скачать презентацию Model Independent Visual Servoing CMPUT 610 Literature Reading Скачать презентацию Model Independent Visual Servoing CMPUT 610 Literature Reading

3657bde53ddd6c4ad8764167a7f6c0e8.ppt

  • Количество слайдов: 23

Model Independent Visual Servoing CMPUT 610 Literature Reading Presentation Zhen Deng Model Independent Visual Servoing CMPUT 610 Literature Reading Presentation Zhen Deng

Introduction Summaries and Comparisons of Traditional Visual Servoing and Model independent Visual Servoing emphasizing Introduction Summaries and Comparisons of Traditional Visual Servoing and Model independent Visual Servoing emphasizing on the latter. w Works are mostly from Jenelle A. Piepmeier’s thesis and Alexandra Hauck’s thesis w

Visual Servo w Visual servo control has the potential to provide a low-cost, low-maintenance Visual Servo w Visual servo control has the potential to provide a low-cost, low-maintenance automation solution for unstructured industries and environments. w Robotics has thrived in ordered domains, it has found challenges in environments that are not well defined.

Traditional Visual Servoing w Precise knowledge of the robot kinematics, the camera model, or Traditional Visual Servoing w Precise knowledge of the robot kinematics, the camera model, or the geometric relationship between the camera and the robot systems is assumed. w Need to know the exact position of the endeffector and the target in the Cartesian Space. w Require lots of calculation.

Rigid Body Links Rigid Body Links

Forward Kinematics The Denavit-Hartenberg Notation: . Transz(d). Rotx(a). Trans(a) i-1 T i = Rotz(q) Forward Kinematics The Denavit-Hartenberg Notation: . Transz(d). Rotx(a). Trans(a) i-1 T i = Rotz(q) w Transformation 0 0 1 2 n-1 n T e= T 1 T 2 T 3 … T n T e w

Jacobian by Differential Velocity variables can transformed between joint space and Euclidean space using Jacobian by Differential Velocity variables can transformed between joint space and Euclidean space using Jacobian matrices w Dx = J * Dq w Dq = J Dx w Jij = ¶qi/ ¶xj w

Calibrated Camera Model Calibrated Camera Model

Model Independent Visual Servoing An image-based Visual Servoing method. w Could be further classified Model Independent Visual Servoing An image-based Visual Servoing method. w Could be further classified as dynamic lookand-move according to the classification scheme developed by Sanderson and Weiss. w Estimate the Jacobian on-line and does not require calibrated models of either of the camera configuration or the robot kinematics. w

History Martin Jagersand formulates the visual Servoing problem as a nonlinear least squares problem History Martin Jagersand formulates the visual Servoing problem as a nonlinear least squares problem solved by a quasi-Newton method using Broyden Jacobian estimation. w Base on Martin’s work, Jenelle P adds a frame to solve the problem of grasping a moving target. w me ? … w

Reaching a Stationary Target w w w Residual error f(q) = y(q) - y*. Reaching a Stationary Target w w w Residual error f(q) = y(q) - y*. Goal: minimize f(q) Df = fk - fk-1 Jk = Jk-1 + (Df-Jk-1 Dq) Dq. T/ Dq. TDq qk+1 = qk -J-1 kfk

Reaching a Fixed Object Reaching a Fixed Object

Tracking the moving object Interaction with a moving object, e. g. catching or hitting Tracking the moving object Interaction with a moving object, e. g. catching or hitting it, is perhaps the most difficult task for a hand-eye system. w Most successful systems presented in paper uses precisely calibrated, stationary stereo camera systems and image-processing hardware together with a simplified visual environment. w

Peter K. Allen’s Work Allen et al. Developed a system that could grasp a Peter K. Allen’s Work Allen et al. Developed a system that could grasp a toy train moving in a plain. The train’s position is estimated from(hardwaresupported) measurements of optic flow with a stationary, calibrated stereo system. w Using a non-linear filtering and prediction, the robot tracks the train and finally grasps it. w

“Ball player” Andersson’s ping-pong player is one of the earliest “ball playing” robot. w “Ball player” Andersson’s ping-pong player is one of the earliest “ball playing” robot. w Nakai et al developed a robotic volleyball player. w

Jenelle’s modification to Broyden w w w Residual error f(q, t) = y(q) - Jenelle’s modification to Broyden w w w Residual error f(q, t) = y(q) - y*(t). Goal: minimize f(q, t) Df = fk - fk-1 Jk = Jk-1 + (Df - Jk-1 Dq + (¶ y*(t)/ ¶t *Dt) ) Dq. T/ Dq. TDq qk+1 = qk -(Jk. TJk)-1 Jk. T (fk - (¶ y*(t)/ ¶t *Dt) ).

Convergence The residual error converges as the iterations increasing. w While the static method Convergence The residual error converges as the iterations increasing. w While the static method does not. w The mathematics proof of this result could be found in Jenelle’s paper. w

Experiments with 1 DOF system Experiments with 1 DOF system

Results Results

6 DOF experiments 6 DOF experiments

Future work ? Analysis between the two distinct ways of computing the Jacobian Matrix. Future work ? Analysis between the two distinct ways of computing the Jacobian Matrix. w Solving the tracking problem without the knowledge of target motion. w More robust … ? w

Literature Links http: //mime 1. gtri. gatech. edu/imb/projects/m ivs/vsweb 2. html w A Dynamic Literature Links http: //mime 1. gtri. gatech. edu/imb/projects/m ivs/vsweb 2. html w A Dynamic Quasi-Newton Method for Uncalibrated Visual Servoing by Jenelle al w Automated Tracking and Grasping of a Moving Object with a Robotic Hand-Eye System. By Peter K. Allen w

Summary w Model Independent approach is proved to be more robust and more efficient. Summary w Model Independent approach is proved to be more robust and more efficient.