Image-based Visual Servoing for Nonholonomic Mobile Robots with Central Catadioptric Camera

Size: px
Start display at page:

Download "Image-based Visual Servoing for Nonholonomic Mobile Robots with Central Catadioptric Camera"

Transcription

1 Image-base Visual Servoing for Nonholonomic Mobile Robots with Central Cataioptric Camera Gian Luca Mariottini, Domenico rattichizzo Dipartimento i Ingegneria ell Informazione Università i Siena Via Roma, Siena, Ital {gmariottini,prattichizzo}@ii.unisi.it Giuseppe Oriolo Dipartimento i Informatica e Sistemistica Università i Roma La Sapienza Via Euossiana 8, 8 Roma, Ital oriolo@is.uniroma.it Abstract We present an image-base visual servoing strateg for nonholonomic mobile robot equippe with a central cataioptric camera. This kin of vision sensor combines lens an mirrors to enlarge the fiel of view. The propose approach, which eploits the epipolar geometr efine b the current an the esire camera views, oes not nee an knowlege of the -D scene geometr. The control scheme is ivie in two steps. In the first one, the epipoles are use use together with an approimate input-output linearizing feeback to align the robot with the goal. Feature points are then use in the secon translation step to reach the esire. Global asmptotic convergence is proven. Simulation an eperimental results show the effectiveness of the propose control scheme. I. INTRODUCTION This paper presents an image-base visual servoing (IBVS) strateg for riving a nonholonomic mobile robot to a esire (set-point), which is specifie onl through a esire image previousl acquire b an on-boar omniirectional camera. In IBVS the control law is irectl esigne in the image omain, oes not nee an apriorknowlege of the -D structure of the observe scene an is robust with respect to moel uncertainties an isturbances in both camera an robot moels,. Recentl, there has been an increasing interest in the visual control of mobile robots subject to nonholonomic kinematic constraints. A first stu of this kin can be foun in where the authors propose to use a pan-tilt camera, thus aing more egrees of freeom to the vision sensor, to control a mobile robot with the task function approach. In, a piecewise-smooth visual servoing for mobile robots is presente. In both cases, however, a metrical knowlege of the observe scene is neee to guarantee the convergence to the esire, thus limiting the applicabilit to a real contet. However, the previous strategies o not consier the visibilit constraint, i.e., the problem of keeping the relevant features in the camera fiel of view (FOV). In orer to solve this problem some strategies have been investigate, e.g., base on zoom ajustment or switching control. All these strategies are specificall esigne for robotic manipulators without nonholonomic constraints an cannot be easil generalize to take into account nonholonom. A completel ifferent approach to the visibilit constraint problem consists in using panoramic FOV provie b omniirectional cameras, that naturall overcome the visibilit constraint. We will refer to these sensors as cataioptric cameras, because the consist of a coupling between mirror (catoptric element) an conventional cameras with lenses (ioptric element). Recentl, applications of visual servoing using cataioptric cameras are growing in interest. A -D visual servoing with central cataioptric camera observing feature points has been stuie in an etene to the case of observe straight lines in. In is presente a visual servoing strateg for mobile robots equippe with central cataioptric cameras in which is necessar an estimation of the feature height to the plane of motion. All these approaches suffer from the same potential rawback, i.e., the control law is base on the inverse of the image Jacobian an can then became singular for certain s of the mobile robot or of the image feature position. In orer to overcome these problems, we propose an IBVS strateg for set-point global asmptotic stabilization of nonholonomic mobile robots to a target position. The robot is equippe with a central cataioptric camera. We onl assume to know both the image acquire at the target position (esire) an the image at the current position (current) (see Fig. ). The visual servoing uses the epipolar geometr eisting between the current an the esire image 9. This work is base on our previous contributions 7, 8 that are etene to central cataioptric cameras. Our control algorithm consists of two sequential steps. The first compensates the orientation error so as to align the robot to its target an is base on the use of an approimate input-output linearization with the sstem outputs epening on the epipole values. The secon step leas the sstem to the target zeroing the translational isplacement using the istance between corresponing image points. The resulting image-base visual servoing strateg guarantees global asmptotic convergence with eponential rate of the nonholonomic mobile robot to the esire. The main avantages of our approach are here outline: Using the epipoles, we are able to avoi the problems arising from local minima an singularities that arise

2 when using the image Jacobian. Differentl from, we o not estimate an relative camera isplacement, but irectl eploit the kinematics of epipoles in the image plane to esign a global asmptoticall stable control law. No metrical knowlege of the -D scene geometr is necessar, because epipoles can be compute from corresponing feature points in the current an esire view 9,. The visibilit constraint is automaticall satisfie b the aoption of a central cataioptric camera as a vision sensor. The paper is organize as follows. Section II introuces the basics of central cataioptric cameras an their associate epipolar geometr. In Section III, the nonholonomic visual servoing problem is formulate an the -step control strateg is outline. The first step is analze in Section IV, whenever Section V escribes the feature-base control law which implements the secon step. Simulation an eperimental results are presente in Section VI an Section VII, to show the effectiveness of the propose approach. In Section VIII, we provie some concluing remarks highlighting the main contributions of the paper. II. BASIC EIOLAR GEOMETRY FOR CENTRAL CATADIOTRIC CAMERAS Several tpes of cataioptric cameras satisf the single viewpoint constraint, i.e., the whole vision sensor onl measures the light through a single point. This is necessar for the eistence of epipolar geometr an for the generation of geometricall correct images 8. In this case the are referre to as central cataioptric cameras, but we will hereafter refer to them onl as cataioptric cameras, for short. Consier the case in Fig. in which a parabolic mirror is centere at the focus O an an orthographic camera is in front of it. Ever scene point IR is projecte onto the mirror surface at X IR through O. The image point p (piels) is obtaine via orthographic projection of X. Note that a function η : IR IR, epenent on known camera calibration parameters an mirror geometr, can be efine as a map from a mirror point X to its projection p onto the image plane, namel η(x) =p. More etails can be foun in 7. Consier now two panoramic views as in Fig., acquire b the same camera place in O an O, an referre to as current p X O m m z m image plane parabolic mirror Fig.. Imaging moel of a cataioptric camera (e.g. orthographic camera couple with parabolic mirror). π X e ; X ; e e O O ; e ; C C : ; esire view R,t current view Fig.. Basic epipolar geometr setup for cataioptric cameras. Ever epipolar plane contains the baseline an intersects the mirror at the epipolar conic. an esire views, respectivel. Without loss of generalit, we choose the worl reference frame coincient with the one at the esire view. Camera parameters are suppose to be known an consequentl the epipolar geometr can be irectl epresse onto the mirror surface if not otherwise specifie. The segment OO, calle baseline, intersects the two mirror surfaces at the epipoles, namel e an e for the current view, an e an e for the esire view. The epipolar plane π intersects each mirror at the epipolar conics C an C. Each epipolar conic passes through the epipoles. Given a pair of views of a set of scene points i (i =,..., n) there eists a matri E IR, calle the essential matri 9, such that X i T EX i = () for all corresponing mirror points X i an X i (i.e., images of the same point in the two views), obtaine as a backprojection of the corresponing image points p i an p i,b means of the inverse of η. In general, the essential matri is of rank an is efine up to an arbitrar scale. Given at least generic corresponences E can be compute up to a scale factor, without an knowlege of the -D structure of the observe scene 9. In presence of image noise, E can be robustl estimate also b means of well known algorithms, e.g.,,. We are here particularl intereste in retrieving the epipole irection in both views. We will henceforth assume to be able to have the right guess of where is the epipole irectl pointing towar the other view (i.e., e an e in Fig. ). The current an esire epipoles can then be retrieve from the left an right null-spaces of E 9. Remark : Suppose given two views p an p, the current an the esire, of the same -D scene point, respectivel. Suppose, moreover, that onl a translation t =z T occurs between their coorinate frames (i.e., R = I). It is an eas matter to see that, for an translational motion of the camera along t, the epipolar conic C associate with (p, p ) oes not var an p will lie on it. In fact, the normal vector of the epipolar plane oes not var for an scaling λ IR {}, thus keeping constant the shape of C.

3 c θ be the two outputs of the sstem that can be written as a function of the epipoles e =e e e z T an e =e e e z T, epresse in the mirror frame, as follows: = π ATAN { e,e } () c = π ATAN {e,e }. () Fig.. camera. A mobile robot with uniccle kinematics carring a cataioptric III. THE NONHOLONOMIC VISUAL SERVOING ROBLEM The objective of this work is to present an image-base visual servoing strateg that rives a nonholonomic robot towar a esire. The nonholonomic mobile robot consiere in this paper is a uniccle moving on a plane (see Fig. ). Its vector is efine b q =θ T, where, are the Cartesian coorinates (in meters) of the center of the robot in a reference frame {O,, }, being θ (in raians) the orientation with respect to the ais (see Fig. ). The nonholonomic kinematic moel is ẋ = u cos θ ẏ = u sin θ θ = u () where u an u are respectivel the translational an the angular velocit. Without loss of generalit, we suppose that the esire is q =π/ T, which correspons to the robot being centere at the origin an aligne with the positive ais. The cataioptric camera is fie to the robot bo in such a wa that the mirror focus O is in T. In the spirit of the visual servoing approach, it is henceforth assume that the esire camera view (i.e., the view acquire in q ) has been gathere in avance an that the epipoles are estimate in real-time accoring to the techniques escribe in Sect. II. Let us consier the situation in Fig.. Let an O e esire e ; O ; θ current Fig.. The planar geometric setup use to efine the kinematics of outputs, written as a function of the epipoles. The propose image-base visual servoing scheme rives the nonholonomic mobile robot to the esire q in two steps (see Fig. ): ) From the initial q, appl a control law that brings an to zero. As shown in the net section, such a control ma be compute through inputoutput feeback linearization. At the en of this step the camera-robot is in the intermeiate q i, aligne with the esire one (see Fig., left). ) From the intermeiate q i appl another image-base control proucing a translation to q (see Fig., right). Clearl, an are ienticall zero in this phase an cannot be use. However, as will be shown net, this step can be realize on the basis of corresponing points in the images. Roughl speaking, the first step is aime at zeroing the orientation error (an placing the robot along the -ais) while the secon step compensates the translation error. IV. FIRST STE: ZEROING THE EIOLES We here esign a visual feeback for the mobile robot in orer to rive both outputs to zero an realize the first step of our visual control strateg. To this en, after eriving the epipole kinematics, we aopt an approimate input-output linearization approach. For our visual servoing purposes it is paramount to remark that these outputs can be written as a function of the epipoles e an e, as in () an (). From Fig. it ma be also seen that Differentiating () we have: From (), the first erivative of is = + θ π. () ẏ = u +ẏ. () e ẏ =ė e + e ė e + e. (7) From Fig., let ( + ) /, being e = λ an e = λ for an unknown λ IR, an = sin an = cos. Then from (7) it iels ẏ = u cos(θ + ). (8) Now, substituting () in (8) we get: ẏ = u u sin ẏ = u sin e (9) ()

4 q i q i e ; e ; q e e st step q q n step Fig.. The two steps of the propose visual servoing strateg. The nonholonomic robot is first riven to the ais b zeroing both outputs an. A feature-base controller is then use to recover the translation error. The stanar proceure to compute an input-output linearizing control law is to ifferentiate the output functions an invert, if possible, the resulting map (see ). From the epipole ifferential kinematics (9-), the relationship between the control inputs an the output time erivatives is epresse as ẏ ẏ u = E u sin with E = sin Here, we are face with a major ifficult, i.e., the inverse of the ecoupling matri E cannot be compute because the parameter (the istance between the current an the esire robot position) is unknown in the purel image-base control framework we are ealing with. Although this prevents from performing an eact input-output, an approimate input-output linearization strateg can be pursue b setting with u u Ê = = Ê ν ν ˆ sin.. () in which an estimate ˆ of is use an the resulting output erivatives are ˆ ẏ ν = ẏ EÊ = ν ν ν roposition : Let ν ν = k k β/γ ˆ () where k >, k > an β,γ are positive o integers, with β<γ. Also, upate the istance estimate ˆ accoring to ˆ = ˆk β/γ () tan initialize at ˆ >, being the istance from the initial to the esire robot s. Then, for sufficientl small k, the approimatel linearizing control () rives both output coorinates an to zero for an initial conition with eponential convergence rate. roof. First of all note that the close-loop equations uner the propose control law are ẏ = k ( ) ˆ k β/γ () ẏ = ˆ k β/γ () while the eplicit epression for the control inputs in () is: u = ˆk β/γ () sin u = k + k β/γ. (7) The istance evolves accoring to = ẋ+ẏ an using () an being = sin an = cos we get = u cos = ˆk β/γ. (8) tan Comparing (8) with (), it is clear that an ˆ obe to the same ifferential equation. Hence, t ˆ ˆ = + ˆ t + =+ ˆ > t ˆ t

5 uner the assumption ˆ >. As a consequence, the coefficient of β/γ in () is negative an boune below in moulus. This means that is a terminal attractor 7 for, which will converge to zero at a finite time instant t. Then from t on, the ifferential equation () governing reuces to ẏ = k, so that will converge to zero with eponential rate k. As a consequence, it can be seen from (8) that ue to the zeroing of at t, the robot converges at a finite istance after t, as shown b (8). In conclusion, note also that () is never singular because u becomes zero after t. It remains to be shown that the control input in (-7) is not singular. In fact, the linear velocit in (7) has a potential singularit when =. This is not a problem for t t, for which u is ienticall zero, being =. Before t, the namics of in () inclue a perturbation term whose effect can be arbitraril boune b bouning k. Hence, for sufficientl small k, the output can not cross zero uring the transient. The following remarks are in orer at this point. The above control law is purel image-base because it onl relies on the measure epipoles. No knowlege of the robot or an other oometric ata is neee. The particular form of the eponent of in the control law () is essential in guaranteeing its convergenc to zero in finite time, an then that the propose control law is never singular. This kin of control law is also known as a terminal sliing moe. Accoring to the above rop., it is necessar to initialize ˆ at an initial value ˆ >. To this en one ma use an upper boun on erive from the knowlege of the environment where the robot moves. If is zero at the initial instant, then Ê is unefine in (). Then, it is necessar to perform a preliminar maneuver (e.g., a fie rotation) before appling the propose controller, in orer to attain a nonzero. The zero namics (i.e., the resiual namics when the outputs are ienticall zero ) associate with our approimate input-output linearization controller is obtaine from (8) as =. That is, the robot will converge to some point of the ais at a finite istance from its esire position, consistentl with the above proof. V. SECOND STE: FEATURES MATCHING At the en of the first step, both the outputs an are zero an the intermeiate robot q i is aligne with the esire (see Fig., right). We now present the feature-base control law that realizes the secon step of our visual servoing strateg, i.e., moving the robot from q i to q so as to recover the translation error. As the epipolebase controller of the previous section, also the secon step controller works irectl in the camera image plane. The basic iea consists in translating the robot until each feature p i (i =,..., n) in the current image plane matches the corresponing one p i in the esire image plane. A similar approach has been propose in, for pinhole cameras. As shown in Sect. II, if the relative rotation is compensate, then uring a translational motion to the target position along the baseline, all feature points p i converge to p i an are constraine also to lie on the corresponing epipolar conic C i. Then the feature istance between corresponing points, chosen as the arc-length s i (t) between p i an p i onto C i, will be zero when p i = p i, i.e., when the robot reaches the final q. In principle, onl one feature is neee to implement this iea, an therefore we will present the controller with reference to the case n =. The propose metho can be easil etene to inclue a larger number of features, a convenient choice in the case of nois images. roposition : Let the robot velocities uring the secon step be efine as u = k t s i(t)e (9) u = () where k t >. Then the robot converges eponentiall from the intermeiate q i to the origin. roof. We here consier that the rotation isparit with respect to the esire robot-camera has been full compensate uring the first step, i.e., θ i = π/ that correspons to e = e =. Consier the positive efinite Lapunov function V =( + )/. Note that e = λ an e = λ for an unknown positive λ. Being e =(i.e., θ = π/), then the time erivative of V iels to V = ẋ + ẏ = u λ e. Substituting (9) in it, we obtain V = k t s i e that is alwas efinite negative, being s i (t) >. Note that s i(t) actsasa stop conition, because it clearl zeroes when p i = p i. VI. SIMULATION RESULTS The simulation results have been performe using Matlab- Simulink an the Epipolar Geometr Toolbo 9. It is assume that five pairs of corresponing feature points are ientifie in the esire an current image. The camera calibration parameters 9 are f = f = mm. an u = piels an u = piels. The uniccle robot moves uner the action of the propose two-step visual strateg from its, ra t s m intermeiate initial m Fig.. Nominal case. First Step. Outputs behavior. Note how the secon output coorinate reaches zero in finite time; Robot trajector.

6 7 u m/s u ra/s.... eg piels t s t s -9 8 steps 8 steps Fig. 7. Nominal case. First Step. Linear velocit an angular velocit of the mobile robot. Note how the linear velocit goes to zero with. initial q = π/ T to the esire one q =π/ T. First the control law in () is applie with k =., k = an β/γ =7/9. The initial estimate of the robot istance has been set to ˆ = m. As shown in Fig., both the output coorinates an are riven to zero an, as epecte, the first one is zeroe in finite time t = sec. The robot trajector for the first step is reporte in Fig. while the resulting control inputs are shown in Fig. 7-. To guarantee a finite time uration of the first step, a tolerance of 9 m. has been use for (recall that convergence is eponential). The secon step is then eecute uner the action of the control law in (), with k t =. The eponential ecrease of the istance s(t) between the current an the esire feature points along the conic is shown in Fig. 8. The robot trajector in the secon step is reporte in Fig. 8. VII. EXERIMENTAL RESULTS In orer to valiate the here propose visual servoing strateg we present some eperimental results realize in our labs. The vision sensor is a fole cataioptric mirror b Remote Realit screwe on a CCD camera b Lumenera Inc. Such a camera can be moele b an orthographic camera looking at a parabolic mirror moele b the equation z m + a = m + m a where a =. mm. The mobile robot is Fig. 9. Eperimental results. Outputs variables an are controlle to zero b the image-base control law; Distance (in piels) from current to target image feature points measure on the epipolar conic. an ioneer X-DE b ActivMeia, connecte to a notebook enowe with a GHz entium processor an with MB of RAM. Orthographic camera parameters are f =mm., f = mm., u =. an v = 8. piels. A set of n =9corresponing feature points has been tracke an use for epipolar geometr estimation using the robust M-estimator propose in. In orer to obtain a better epipolar geometr estimation, we normalize all feature points as suggeste in. Fig. 9 shows the outputs that are riven to zero uring the first step. Note that, ue to image noise affecting the epipolar geometr estimation, perfect convergence of outputs to zero can not be achieve. However, as epecte, is the first output to reach zero, followe b. After both outputs are below (in moulus) a specifie threshol (τ v =7 eg.), then the secon step starts an the mean istance of s i (t) between corresponing points is use to control the translation (Fig. 9). It can be seen that it rapil ecreases to zero, but ue to image noise, to the non perfect alignment 8 s(t) m 7 m initial initial position target position esire t s m Fig. 8. Nominal case. Secon Step. Eponential ecrease of the istance s between the current an the esire features in the image planes; Robot trajector. Fig.. Eperimental results. The ioneer X-DE robot is equippe with a panoramic camera an correctl moves towar the target position using onl the visual information provie b the current an the esire panoramic images.

7 v piels u piels Fig.. Eperimental results. Feature motion on the image plane superimpose to the esire image, starting from the initial features (circle) to the esire ones (cross). after the first step an to moel uncertainties, we obtaine a final istance of about piels for each of the 9 feature pairs. This correspons in a robot isplacement of about cm with respect to the target position. However it is our plan to improve performances an increase robustness b setting the propose two-step controller in an iterative framework as propose in, for nonholonomic robots. The robot motion uner the action of the propose control law, from the starting position to the target one, is reporte in Fig.. The whole feature motion in the image plane is shown in Fig. an superimpose to the esire image, thus showing the convergence to the target image features. VIII. CONCLUSIONS A novel image-base visual servoing strateg has been presente for nonholonomic mobile robots. The control scheme, which is ivie in two inepenent an sequential steps, rives the robot to a esire specifie through a target view, previousl acquire b the on-boar central cataioptric camera. A ke point is the use of multiple-view epipolar geometr uring the first step in orer to compensate the rotational error an align the current view to the esire one. In particular, an approimate input-output linearizing feeback law is use to cope with the nonholonomic kinematics of the camera-robot sstem. Simulations an eperimental results have been performe in orer to valiate the propose visual servoing algorithm. REFERENCES J.. Barreto, F. Martin, an R. Horau. Visual servoing/tracking using central cataioptric images. In 8th International Smposium on Eperimental Robotics, pages 8 89,. R. Basri, E. Rivlin, an I. Shimshoni. Visual homing: Surfing on the epipoles. International Journal of Computer Vision, ():7 7, 999. R. Benosman an S.B. Kang. anoramic Vision: Sensors, Theor an Applications. Springer Verlag, New York,. D. Burschka an G. Hager. Vision-base control of mobile robots. In IEEE International Conference on Robotics an Automation, pages 77 7, G. Chesi, K. Hashimoto, D. rattichizzo, an A. Vicino. Keeping features in the fiel of view in ee-in-han visual servoing: a switching approach. IEEE Transactions on Robotics, ():98 9,. B. Espiau, F. Chaumette, an. Rives. A new approach to visual servoing in robotics. IEEE Transactions on Robotics an Automation, 8():, C. Geer an K. Daniiliis. A unifing theor for central panoramic sstems. In roc. of Sith European Conference on Computer Vision, pages,. Dublin, Irelan. 8 C. Geer an K. Daniiliis. Mirrors in motion: Epipolar geometr an motion estimation. In 9th IEEE International Conference on Computer Vision, volume, pages 7 77,. 9 R. Hartle an A. Zisserman. Multiple View Geometr in Computer Vision. Cambrige Universit ress,. K. Hashimoto an T. Noritsugu. Visual servoing of nonholonomic cart. In 997 IEEE International Conference on Robotics an Automation, pages 79 7, 997. S.A. Hutchinson, G.D. Hager, an.i. Corke. A tutorial on visual servo control. IEEE Transactions on Robotics an Automation, (): 7, 99. A. Isiori. Nonlinear Control Sstems. Springer, 99.. Lucibello an G. Oriolo. Robust stabilization via iterative state steering with an application to chaine-form sstems. Automatica, 7:7 79,. Q.T. Luong an O.D. Faugeras. The funamental matri: theor, algorithms an stabilit analsis. International Journal of Computer Vision, 7(): 7, 99. E. Malis an S. Benhimane. Vision base control with respect to planar an non-planar objects using a zooming camera. In IEEE International Conference on Avance Robotics, pages 8 89,. E. Malis, F. Chaumette, an S. Bouet. -/-D visual servoing. IEEE Transactions on Robotics an Automation, ():8, G.L. Mariottini, G.Oriolo, an D.rattichizzo. Epipole-base visual servoing for nonholonomic mobile robots. In IEEE International Conference Robotics an Automation, volume, pages 97,. 8 G.L. Mariottini, G. Oriolo, an D. rattichizzo. Image-base visual servoing for nonholonomic mobile robots using epipolar geometr. IEEE Transactions on Robotics,. Submitte. 9 G.L. Mariottini an D. rattichizzo. The Epipolar Geometr Toolbo: multiple view geometr an visual servoing for MATLAB. IEEE Robotics an Automation Magazine,. to appear. Y. Mezouar, H. Haj Abelkaer,. Martinet, an F. Chaumette. Central cataioptric visual servoing from straight lines. In IEEE/RSJ International Conference on Intelligent Robots an Sstems, volume, pages 9,. S.K. Naar. Cataioptric omniirectional camera. In roc. of International Conference on Computer Vision an attern Recognition, pages 8 88, 997. G. Oriolo an M. Venittelli. A framework for the stabilization of general nonholonomic sstems with an application to the plate-ball mechanism. IEEE Transactions on Robotics, (): 7,. R. issar-gibollet an. Rives. Appling visual servoing techniques to control a mobile han-ee sstem. In 99 IEEE International Conference on Robotics an Automation, pages 7, 99. T. Sato an J. Sato. Visual servoing from uncalibrate cameras for uncalibrate robots. Sstems an Computers in Japan, (): 9,. T. Svoboa an T. ajla. Epipolar geometr for central cataioptric cameras. International Journal of Computer Vision, 9(): 7,..H.S. Torr an D.W. Murra. The evelopment an comparison of robust methos for estimating the funamental matri. International Journal of Computer Vision, ():7, M. Zak. Terminal attractors in neural networks. Neural Networks, :9 7, 989.

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

THIS PAPER presents an image-based visual servoing

THIS PAPER presents an image-based visual servoing IEEE TRANSACTIONS ON ROBOTICS, VOL. 23, NO. 1, FEBRUARY 2007 87 Image-Based Visual Servoing for Nonholonomic Mobile Robots Using Epipolar Geometry Gian Luca Mariottini, Member, IEEE, Giuseppe Oriolo, Senior

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space.

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space. 3D Shape Measurement of Unerwater Objects Using Motion Stereo Hieo SAITO Hirofumi KAWAMURA Masato NAKAJIMA Department of Electrical Engineering, Keio Universit 3-14-1Hioshi Kouhoku-ku Yokohama 223, Japan

More information

Keeping features in the camera s field of view: a visual servoing strategy

Keeping features in the camera s field of view: a visual servoing strategy Keeping features in the camera s field of view: a visual servoing strategy G. Chesi, K. Hashimoto,D.Prattichizzo,A.Vicino Department of Information Engineering, University of Siena Via Roma 6, 3 Siena,

More information

Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images

Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images Gian Luca Mariottini and Domenico Prattichizzo Dipartimento di Ingegneria dell Informazione Università di Siena Via Roma 56,

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

The Epipolar Geometry Toolbox (EGT) for MATLAB

The Epipolar Geometry Toolbox (EGT) for MATLAB The Epipolar Geometry Toolbo (EGT) for MATLAB Gian Luca Mariottini, Eleonora Alunno, Domenico Prattichizzo Dipartimento di Ingegneria dell Informazione Università di Siena Via Roma 6, 3 Siena, Italy Email:

More information

Multi-camera tracking algorithm study based on information fusion

Multi-camera tracking algorithm study based on information fusion International Conference on Avance Electronic Science an Technolog (AEST 016) Multi-camera tracking algorithm stu base on information fusion a Guoqiang Wang, Shangfu Li an Xue Wen School of Electronic

More information

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method CHAPER 6 russ Analsis using Stiffness Metho Objectives เข าใจว ธ ของ stiffness metho ใช ว ธ stiffness metho ก บ russ, BM & rame จะพ ดถ งในบท หน า unamentals of the stiffness metho he stiffness metho: Is

More information

STEREOSCOPIC ROBOT VISION SYSTEM

STEREOSCOPIC ROBOT VISION SYSTEM Palinko Oskar, ipl. eng. Facult of Technical Sciences, Department of Inustrial Sstems Engineering an Management, 21 000 Novi Sa, Dositej Obraovic Square 6, Serbia & Montenegro STEREOSCOPIC ROBOT VISION

More information

LinkA LinkB LinkC (X,Y) Θ

LinkA LinkB LinkC (X,Y) Θ Following Performance Evaluation of a Mechanicall Couple Platoon Tetsua SHINOHARA, Masafumi OKADA an Ken-ichi YOSHIMOTO Department ofmechano-informatics, Universit oftoko 7-3-, Hongo, Bunko-ku, Toko, 3-8656

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Coarsely Calibrated Visual Servoing of a Mobile Robot using a Catadioptric Vision System

Coarsely Calibrated Visual Servoing of a Mobile Robot using a Catadioptric Vision System Coarsel Calibrated Visual Servoing of a Mobile Robot using a Catadioptric Vision Sstem Romeo Tatsambon Fomena, Han Ul Yoon, Andrea Cherubini, François Chaumette and Seth Hutchinson Abstract A catadioptric

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EAMPLE Tim SUTHAU, Matthias HEMMLEB, Dietmar URAN, Paul-Georg JOST-BRINKMANN Technical Universit

More information

Viewing Transformations I Comp 535

Viewing Transformations I Comp 535 Viewing Transformations I Comp 535 Motivation Want to see our virtual 3-D worl on a 2-D screen 2 Graphics Pipeline Moel Space Moel Transformations Worl Space Viewing Transformation Ee/Camera Space Projection

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

The Epipolar Geometry Toolbox: multiple view geometry and visual servoing for MATLAB

The Epipolar Geometry Toolbox: multiple view geometry and visual servoing for MATLAB The Epipolar Geometry Toolbox: multiple view geometry and visual servoing for MATLAB Gian Luca Mariottini and Domenico Prattichizzo Dipartimento di Ingegneria dell Informazione, Università di Siena Via

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x SECTION 5 Implicit Differentiation Section 5 Implicit Differentiation Distinguish between functions written in implicit form an eplicit form Use implicit ifferentiation to fin the erivative of a function

More information

Shortest Path Homography-Based Visual Control for Differential Drive Robots

Shortest Path Homography-Based Visual Control for Differential Drive Robots Citation: G. López-Nicolás, C. Sagüés, and J. J. Guerrero. Vision Systems, Shortest Path Homography-Based Visual Control for Differential Drive Robots, chapter 3, pp. 583 596. Edited by Goro Obinata and

More information

Section 20. Thin Prisms

Section 20. Thin Prisms OPTI-0/0 Geometrical an Instrumental Optics opyright 08 John E. Greivenkamp 0- Section 0 Thin Prisms Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS Mustafa Unel Faculty of Engineering an Natural Sciences Sabanci University Orhanli-Tuzla 34956, Istanbul, Turkey email: munel@sabanciuniv.eu ABSTRACT It

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Section 19. Thin Prisms

Section 19. Thin Prisms Section 9 Thin Prisms 9- OPTI-50 Optical Design an Instrumentation I opyright 08 John E. Greivenkamp Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

3D Geometry and Camera Calibration

3D Geometry and Camera Calibration 3D Geometr and Camera Calibration 3D Coordinate Sstems Right-handed vs. left-handed 2D Coordinate Sstems ais up vs. ais down Origin at center vs. corner Will often write (u, v) for image coordinates v

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

New shortest-path approaches to visual servoing

New shortest-path approaches to visual servoing New shortest-path approaches to visual servoing Ville Laboratory of Information rocessing Lappeenranta University of Technology Lappeenranta, Finland kyrki@lut.fi Danica Kragic and Henrik I. Christensen

More information

2 1/2 D visual servoing with respect to planar. contours having complex and unknown shapes

2 1/2 D visual servoing with respect to planar. contours having complex and unknown shapes 2 /2 D visual servoing with respect to planar contours having complex and unknown shapes E. Malis, G. Chesi and R. Cipolla Abstract In this paper we present a complete system for segmenting, matching,

More information

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View Eploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocit Computation Using a Single View Omar Ait-Aider, Nicolas Andreff, Jean Marc Lavest and Philippe Martinet Blaise Pascal Universit

More information

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

More information

Unknown Radial Distortion Centers in Multiple View Geometry Problems

Unknown Radial Distortion Centers in Multiple View Geometry Problems Unknown Raial Distortion Centers in Multiple View Geometry Problems José Henrique Brito 1,2, Rolan Angst 3, Kevin Köser 3, Christopher Zach 4, Pero Branco 2, Manuel João Ferreira 2, Marc Pollefeys 3 1

More information

Stability and performance of image based visual servo control using first order spherical image moments

Stability and performance of image based visual servo control using first order spherical image moments Stabilit and performance of image based visual servo control using first order spherical image moments Odile Bourquarde, Robert Mahon, Tarek Hamel and François Chaumette IRISA - CNRS and INRIA Rennes,

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation Fuzzy Learning ariable Amittance Control for Human-Robot Cooperation Fotios Dimeas an Nikos Aspragathos Abstract This paper presents a metho for variable amittance control in human-robot cooperation tasks,

More information

Object. frame. Sensor. C(t) frame. y Mo. Mp t. Sensor frame at equilibrium (Absolute frame)

Object. frame. Sensor. C(t) frame. y Mo. Mp t. Sensor frame at equilibrium (Absolute frame) Position base visual servoing using a non-linear approach Philippe Martinet an Jean Gallice LSME, Université Blaise Pascal, UMR 662 u CNRS, 6377 ubi ere cee, France martinet@lasmea.univ-bpclermont.fr bstract

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching Roberto s Notes on Differential Calculus Chapter 8: Graphical analsis Section 5 Graph sketching What ou need to know alread: How to compute and interpret limits How to perform first and second derivative

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

D-Calib: Calibration Software for Multiple Cameras System

D-Calib: Calibration Software for Multiple Cameras System D-Calib: Calibration Software for Multiple Cameras Sstem uko Uematsu Tomoaki Teshima Hideo Saito Keio Universit okohama Japan {u-ko tomoaki saito}@ozawa.ics.keio.ac.jp Cao Honghua Librar Inc. Japan cao@librar-inc.co.jp

More information

Module13:Interference-I Lecture 13: Interference-I

Module13:Interference-I Lecture 13: Interference-I Moule3:Interference-I Lecture 3: Interference-I Consier a situation where we superpose two waves. Naively, we woul expect the intensity (energy ensity or flux) of the resultant to be the sum of the iniviual

More information

The Epipolar Geometry Toolbox (EGT) was created

The Epipolar Geometry Toolbox (EGT) was created EGT for Multiple View Geometry and Visual Servoing Robotics and Vision with Pinhole and Panoramic Cameras The Epipolar Geometry Toolbox (EGT) was created to provide MATLAB users with an extensible framework

More information

A Robust Uncalibrated Visual Compass Algorithm from Paracatadioptric Line Images

A Robust Uncalibrated Visual Compass Algorithm from Paracatadioptric Line Images A Robust Uncalibrated Visual Compass Algorithm from Paracatadioptric Line Images Gian Luca Mariottini 1 and Stefano Scheggi, Fabio Morbidi, Domenico Prattichizzo 2 1 Dept. of Computer Science and Engineering

More information

(a) Find the equation of the plane that passes through the points P, Q, and R.

(a) Find the equation of the plane that passes through the points P, Q, and R. Math 040 Miterm Exam 1 Spring 014 S o l u t i o n s 1 For given points P (, 0, 1), Q(, 1, 0), R(3, 1, 0) an S(,, 0) (a) Fin the equation of the plane that passes through the points P, Q, an R P Q = 0,

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

3D Photography: Epipolar geometry

3D Photography: Epipolar geometry 3D Photograph: Epipolar geometr Kalin Kolev, Marc Pollefes Spring 203 http://cvg.ethz.ch/teaching/203spring/3dphoto/ Schedule (tentative) Feb 8 Feb 25 Mar 4 Mar Mar 8 Mar 25 Apr Apr 8 Apr 5 Apr 22 Apr

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

One Click Focus with Eye-in-hand/Eye-to-hand Cooperation

One Click Focus with Eye-in-hand/Eye-to-hand Cooperation One Click Focus with Eye-in-han/Eye-to-han Cooperation Claire Dune 1,2, Eric Marchan 1, Christophe Leroux 2 Abstract A critical assumption of many multi-view control systems is the initial visibility of

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Linderoth, Magnus; Robertsson, Anders; Åström, Karl; Johansson, Rolf

Linderoth, Magnus; Robertsson, Anders; Åström, Karl; Johansson, Rolf Vision Base Tracker for Dart-Catching Robot Lineroth, Magnus; Robertsson, Aners; Åström, Karl; Johansson, Rolf 9 Link to publication Citation for publishe version (APA): Lineroth, M., Robertsson, A., Åström,

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems Applie Mathematics & Information Sciences 4(3) (), 383 394 An International Journal c Diie W Publishing Corporation, U. S. A. On a Metho of Fining Homoclinic an Heteroclinic Orbits in Multiimensional Dynamical

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment

Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 29 St. Louis, USA Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment Ahmet Yasin Yazicioglu,

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Image-based Visual Servoing for Mobile Robots: the Multiple View Geometry Approach

Image-based Visual Servoing for Mobile Robots: the Multiple View Geometry Approach UNIVERSITÀ DEGLI STUDI DI SIENA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE DOTTORATO DI RICERCA IN INGEGNERIA DELL INFORMAZIONE CICLO XVIII Image-based Visual Servoing for Mobile Robots: the Multiple

More information

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

A Practical Camera Calibration System on Mobile Phones

A Practical Camera Calibration System on Mobile Phones Advanced Science and echnolog Letters Vol.7 (Culture and Contents echnolog 0), pp.6-0 http://dx.doi.org/0.57/astl.0.7. A Practical Camera Calibration Sstem on Mobile Phones Lu Bo, aegkeun hangbo Department

More information

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity Worl Applie Sciences Journal 16 (10): 1387-1392, 2012 ISSN 1818-4952 IDOSI Publications, 2012 A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Base on Gravity Aliasghar Rahmani Hosseinabai,

More information

Epipolar Constraint. Epipolar Lines. Epipolar Geometry. Another look (with math).

Epipolar Constraint. Epipolar Lines. Epipolar Geometry. Another look (with math). Epipolar Constraint Epipolar Lines Potential 3d points Red point - fied => Blue point lies on a line There are 3 degrees of freedom in the position of a point in space; there are four DOF for image points

More information

1. Introduction. 2. Existing Shape Distortion Measurement Algorithms

1. Introduction. 2. Existing Shape Distortion Measurement Algorithms A Moifie Distortion Measurement Algorithm for Shape Coing Ferous Ahme Sohel, Laurence S Doole an Gour C Karmaar Gippslan School of Computing an Information an Technolog Monash Universit, Churchill, Victoria,

More information

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Improving Spatial Reuse of IEEE Based Ad Hoc Networks mproving Spatial Reuse of EEE 82.11 Base A Hoc Networks Fengji Ye, Su Yi an Biplab Sikar ECSE Department, Rensselaer Polytechnic nstitute Troy, NY 1218 Abstract n this paper, we evaluate an suggest methos

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017 CS 277: Intro to Computer Vision Multiple Views Prof. Adriana Kovashka Universit of Pittsburgh March 4, 27 Plan for toda Affine and projective image transformations Homographies and image mosaics Stereo

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611 A MIMO Fuzzy Controller for tracking: Robot control Paul A.C. Mason Assistant Professor, Kevin Walchko Research Assistant Carl Crane Professor, Mechanical Engineering University of Floria Gainesville,

More information

UNIFIED TRACKING AND REGULATION VISUAL SERVO CONTROL FOR WHEELED MOBILE ROBOTS

UNIFIED TRACKING AND REGULATION VISUAL SERVO CONTROL FOR WHEELED MOBILE ROBOTS Asian Journal of Control, Vol. 6, No. 3, pp. 669 678, May 4 Publishe online 9 December 3 in Wiley Online Library (wileyonlinelibrary.com) DOI:./asjc.86 UNIFIED ACKING AND EGULAION VISUAL SEVO CONOL FO

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target

Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target .IJCSI.org 67 Genetic Fuzzy Logic Control Technique for a Mobile Robot Tracking a Moving Target Karim Benbouaballah an Zhu Qi-an College of Automation, Harbin Engineering University Harbin, 151, China

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Computer Graphics Inf4/MSc. Computer Graphics. Lecture 6 View Projection Taku Komura

Computer Graphics Inf4/MSc. Computer Graphics. Lecture 6 View Projection Taku Komura Computer Graphics Lecture 6 View Projection Taku Komura 1 Overview 1. View transformation 2. Rasterisation Implementation of viewing. Transform into camera coorinates. Perform projection into view volume

More information

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms Proceeings of the 7th WSEAS International Conference on Simulation, Moelling an Optimization, Beijing, China, September 15-17, 2007 429 Frequenc Domain Parameter Estimation of a Snchronous Generator Using

More information

Using the disparity space to compute occupancy grids from stereo-vision

Using the disparity space to compute occupancy grids from stereo-vision The 2010 IEEE/RSJ International Conference on Intelligent Robots an Systems October 18-22, 2010, Taipei, Taiwan Using the isparity space to compute occupancy gris from stereo-vision Mathias Perrollaz,

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

10. WAVE OPTICS ONE MARK QUESTIONS

10. WAVE OPTICS ONE MARK QUESTIONS 1 10. WAVE OPTICS ONE MARK QUESTIONS 1. Define wavefront.. What is the shape of wavefront obtaine from a point source at a (i) small istance (ii) large istance? 3. Uner what conitions a cylinrical wavefront

More information

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION Zhaoyin Jia, Anrew Gallagher, Tsuhan Chen School of Electrical an Computer Engineering, Cornell University ABSTRACT Photography on a mobile camera

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico i Torino Porto Institutional Repository [Proceeing] Automatic March tests generation for multi-port SRAMs Original Citation: Benso A., Bosio A., i Carlo S., i Natale G., Prinetto P. (26). Automatic

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information