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

Size: px
Start display at page:

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

Transcription

1 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, K., & Johansson, R. (9). Vision Base Tracker for Dart-Catching Robot Paper presente at 9th IFAC International Smposium on Robot Control, Gifu, Japan. General rights Copright an moral rights for the publications mae accessible in the public portal are retaine b the authors an/or other copright owners an it is a conition of accessing publications that users recognise an abie b the legal requirements associate with these rights. Users ma ownloa an print one cop of an publication from the public portal for the purpose of private stu or research. You ma not further istribute the material or use it for an profit-making activit or commercial gain You ma freel istribute the URL ientifing the publication in the public portal Take own polic If ou believe that this ocument breaches copright please contact us proviing etails, an we will remove access to the work immeiatel an investigate our claim. L UNDUNI VERS I TY PO Box7 L un +66

2 Vision Base Tracker for Dart Catching Robot Magnus Lineroth*. Aners Robertsson**. Karl Åström***. Rolf Johansson**** *Department of Automatic Control, LTH, Lun Universit, SWEDEN (Tel: ; magnus.lineroth@control.lth.se). **Department of Automatic Control, LTH, Lun Universit, SWEDEN (Tel: ; aners.robertsson@control.lth.se). ***Centre for Mathematical Sciences, LTH, Lun Universit, SWEDEN (Tel: ; kalle@maths.lth.se). ****Department of Automatic Control, LTH, Lun Universit, SWEDEN (Tel: ; rolf.johansson@control.lth.se). Abstract: This paper escribes how high-spee computer vision can be use in a motion control application. The specific application investigate is a art catching robot. Computer vision is use to etect a fling art an a filtering algorithm preicts its future trajector. This will give ata to a robot controller allowing it to catch the art. The performance of the implemente components inicates that the art catching application can be mae to work well. Conclusions are also mae about what features of the sstem are critical for performance. Kewors: Dart catching, computer vision, camera calibration, state estimation.. INTRODUCTION In robot applications it is often esirable to have sstems that respon quickl to input from the robot environment. Using cameras as sensors has several avantages. The can make touch free measurements of ver generic tpes, e.g. position, shape or color. The limitation for what can be one often lies in the image analsis algorithms. Some image properties ma be ver ifficult to extract an the execution time is often significant. This paper escribes how high spee computer vision can be use in a motion control application. The specific problem chosen was to evelop the founation for a art-catching robot. A sketch escribing the problem can be seen in Fig.. A art boar was mounte on a robot an when a art was thrown towar the boar, the robot shoul move the boar so the art alwas hit the bull s ee. The etection of the art x.. Dart.6.5 Robot Fig.. Overview of the experiment setup. z -.5 was performe with cameras that provie ata to the algorithms that estimate the position an future trajector of the art. In turn this information shoul be use to move the art boar to the correct position. An overview of object tracking techniques can be foun in e.g. (Yilmaz et al. 6). The focus of m work has been to use the simplest possible algorithm that oes the job robustl in orer to optimize for spee. The art catching application is closel relate to the table tennis plaing robot, which has been treate in numerous works, e.g. (Matsushima et al. ), which uses an aaptive black-box moel for preiction.. METHODS. Harware an Sstem Architecture Two cameras were locate one on each sie of the art boar. The application require goo real-time camera performance an for this two Basler A6fc with an IEEE9 serial interface (also known as Firewire) were use. The coul suppl color images at resolutions up to pixels with a maximum frame rate of fps at full resolution. A thir slower camera was pointe towar the art boar to evaluate where the art hit. Most off-line calculations were performe in Matlab. Image acquisition, image analsis an state estimation were performe in C for spee an because the API use for image acquisition was mae in C. The trajector generation an robot control was one in Java, because the interface to the robot was mae in Java. A schematic overview of the sstem

3 s Image Acquisition Preiction Trajector Generation Java Firewire Socket architecture can be seen in Fig.. For more information about the robot control sstem, see (Robertz et al. 7).. Positioning Man ifferent was of positioning the cameras were possible. The chosen positions of the high spee cameras were on each sie of the art boar, pointing towar the thrower, illustrate in Fig.. This positioning allowe the cameras to see the art at a big istance if the thrower was straight in front of the boar. The art catcher application ha a higher requirement on the accurac of the estimate art trajector when the art was close to the art boar, which was fulfille b the chosen camera positioning, since the art was close to the cameras an observe from better angles when it was close to the boar.. Calibration Matlab Image Analsis Kalman Filter Robot Control Calibration Image coorinate to D measurement Robot Fig.. A schematic overview of the components in the sstem an how the communicate. z (m) FWB Dart Z X Y x (m) FWA - For camera calibration the Calibration Toolbox for Matlab (Bouguet 8) b Jean-Yves Bouguet was use. It uses series of images of a checkerboar pattern in ifferent EtherCAT Fig.. Top view of the setup illustrating the stereo coverage. The cones show the fiel of view for the respective cameras. NW C positions to extract both intrinsic camera parameters an the relative position of the cameras in a stereo pair. The stereo camera calibration feature in the calibration toolbox b Bouguet was not well aapte to the nees for this project, so a new script for calibration of the extrinsic parameters was evelope. It use a function in the toolbox to extract the D position of a checkerboar gri with respect to a camera with known intrinsic parameters. To measure the relative position of two cameras, a set of snchronize images was capture, showing the checkerboar in the same positions from the ifferent viewpoints of the cameras. Two sets of D points were then obtaine, each belonging to one camera. The relative position of the cameras coul be obtaine b matching these points. For this purpose, a weight function was efine as the root-mean-square value of the istances between the corresponing points. Its minimum was then foun numericall using the Neler-Mea simplex metho (Neler an Mea 965).. Image Analsis In the evelopment of the image analsis algorithms an important consieration was to make it simple an computationall efficient ue to the high real-time requirements on the implementation. Pixel Classification As a first step the color of each pixel was examine in orer to etermine whether it was likel to be part of a art in the image. To o this the RGB (re, green, blue) image was converte to the HSV (hue, saturation, value) color space. To etermine if a pixel was part of a art, the likelihoo criterion (.55 < / 6 <.65) (. < v <.7) h () was foun to work well empiricall for the art epicte in Fig.. The basic iea was to use mostl the hue, since it oes not var much with ifferent lighting conitions. Bouns on the intensit were use to iscar ranges where the hue calculation was not reliable. Using (), a new image coul be generate, where the value of each pixel was if it was likel to be part of a art, otherwise. An example of this can be seen in Fig. 9 (c). Calculating the Number of Dart Pixels in a Rectangle In the process of fining arts in an image, the number of art pixels in a rectangle was calculate a large number of times. To o this efficientl the integral image was first calculate. This was quite a heav computation, but once it was one the number of art pixels in an rectangle coul be compute b onl summing values. Fining Darts The criterion () for etecting art pixels generate quite a large number of false positives, as can be seen in Fig. 9 (c). A large number of these were cause b the Baer pattern color ecoing, which can be seen in Fig. 9 (b). Because of the isplacement of the color filters a large number of colors were generate at sharp eges in the images. These artifacts

4 occurre in lines that were one, or possibl two, pixels wie. Thus the coul be eliminate b onl keeping the pixels that were the centers of -b- pixel boxes where at least 7 out of the 9 pixels satisfie (). This resulte in Fig. 9 (). Still, some outliers remaine. To filter these out, the pixel that was the center of the 5-b-5 pixel box with the largest number of pixels satisfing () was use as the estimate of the position of the art. If several pixels share the same number of neighbors satisfing (), their center of gravit was use. B means of the integral image the arts coul be foun efficientl with a binar search over the image. The basic iea was to iscar a rectangular part of the image if it i not contain enough art pixels to contain a art. Otherwise the rectangle was split in half an each half was recursivel examine for the possibilit of containing a art..5 State Estimation an Preiction A stanar Kalman filter (Kalman 96) was use to estimate the state of the art an to preict its future trajector. The general form of the filter is erive e.g. in (Åström, Wittenmark 997). Moel of Dart Flight Dnamics The art was assume to fl with negligible air friction. Since the image analsis i not have the functionalit to extract the art s orientation, the art was moele as a particle. This was represente b the state-space moel x( kh + h) = Φx( + Γu( + v( ( = C( x( + e( with the state vector ( ) T Φ = h h () x = x z x z an gh / h, Γ =, u( gh where h is the time step, g is the earth gravitation an v an e are iscrete time Gaussian white noise processes. A problem with this simple moel was that the point that conforme well to the moel was the center of mass, but onl the position of the tail was measure, an the point of interest was at the tip, since this etermine where the art hit the boar. For the moel to be goo it was thus require that the throws were frienl, so that the three points traverse point of interest center of mass Fig.. Image of art. measure point approximatel the same trajector in space. A wobbling tail woul cause ba velocit estimates that got amplifie when the trajector was extrapolate to the art boar. The ifferent parts of the art are shown in Fig.. Preiction In each filtering iteration the art trajector was extrapolate to preict where the art woul hit the boar. This was one b simpl running more iterations of the Kalman filter, assuming that no measurements were available. The filtering was continue until ẑ was equal to the z-coorinate of the art boar. The values of xˆ an use as the hit point estimate. ŷ at that instant were Outlier Detection Before a measurement of the art position was use in the Kalman filter, it was checke that it was close to what was expecte base on the state estimate. Otherwise the measurement was iscare. Each measurement,, an each expecte measurement base on the state estimate, ˆ = Cxˆ, were associate with a covariance matrix. Hence the covariance of the ifference = ˆ an a corresponing confience ellipsoi coul be calculate. For the measurement to be accepte, ha to be within this ellipsoi. Managing of Multiple Trajectories Simultaneousl On top of the Kalman filter was a laer that coul keep track of several state vectors, each representing the trajector of one art. The obvious avantage of this was that the trajectories of several arts coul be tracke simultaneousl. A more important avantage ha to o with outlier etection. In each iteration of the Kalman filter, the measurements were iscare if the were not close to where the were expecte to be (cf. Outlier Detection). If the measurement initiating the trajector were a false positive, successive correct measurements woul be iscare, since the were not close to what was expecte after the incorrect measurement. This meant that one incorrect measurement woul block the sstem. The algorithm use to hanle this situation is escribe b the following pseuo coe: for all trajectories if the measurement is not an outlier to this trajector perform iteration of Kalman filter if the trajector has not receive a measurement for a while throw it awa if the measurement i not match an existing trajector create a new trajector.6 Conversion from Image Measurements to D Space Measurements Two approaches were consiere for converting the image coorinates of the arts to coorinates in D space.

5 Approach In the first approach a pair of stereo images acquire simultaneousl coul be use onl if the art was etecte properl in both images. The x,, an z coorinates of the art at that instant were then calculate an use as input to the Kalman filter that estimate the state of the art. When the position of the art was etecte at two time samples, an estimate of both position an velocit coul be estimate an be use as the initial state to the Kalman filter. From the position of the art in a single image it was possible to etermine a line in D-space along which the art must be. In this paper this line will be referre to as the viewline (cf. Fig. 5). If viewlines for two cameras were known for the same art, the position of the art coul be calculate as the point where the viewlines intersecte. In practice, measurement noise cause the lines not to intersect. Instea, the points closest to each other (p a an p b in Fig. 6) were compute an the mipoint of the line connecting them, p = ( p )/ a + pb, was use as an estimate of the art position. A simple wa to etect outliers uring triangulation was to examine the shortest istance = p () a p b between the viewlines. If was above some threshol it was consiere that in at least one of the images something else than the art was foun. Approach The secon approach for converting measurements in the images into input to the Kalman filter was a bit more flexible an i not perform an explicit triangulation. This approach has not et been implemente on the real sstem. A viewline coul be expresse as the intersection of two planes, e.g. the one containing the focal point an l x, an the one containing the focal point an l in Fig. 5. Each of these planes puts a constraint of the form T X = on the art position X. This coul be rewritten to a constraint on the state vector of the Kalman filter: = T X = cx = ( )( z ) x = ( ) ( x z x z ) T where c an x = If is normalize so + + =, can be interprete as the signe length of the orthogonal projection. of the art position onto the irection ( ) T Each image with a measurement of the art position gave two constraints, each specifie b a row vector c in (), one in the x irection an one in the irection of the image. If several images were available, this was hanle simpl b aing rows in the measurement matrix C of the moel (): cx c C = c x c No explicit triangulation was one. However, if the rows in C correspone to measurements in man ifferent irections, an estimate with low variance in all irections coul be obtaine. The Kalman filter was initialize to some reasonable state with a big variance in all irections. Thus, the actual value of the initial state was negligible when measurements ha been one with c in () pointing in man ifferent irections. One avantage of this secon approach was that it easil extene to an number of cameras. Two more rows were simpl ae to C for ever camera. Another avantage was that a measurement coul be use even if there were no vali measurements from an other cameras.. RESULTS () l x image plane. Calibration viewline viewline b viewline a Fig. 6. Illustration of triangulation process. l image point p a p b p Z focal point Fig. 5. Illustration of viewline. An object projecte onto some image point, can be locate anwhere along the corresponing viewline. Y X Performing camera calibration took quite long, up to hours. No explicit error estimate of the extrinsic parameters has been erive. A goo inicator of the accurac, though, is the consistenc of the position estimates mae b the ifferent cameras. Fig. 7 shows a histogram of the istances between two cameras D-coorinate estimates of the same point uring calibration. Fig. 8 shows a histogram of in () for fling arts. Small values of inicate goo accurac in the image analsis an camera calibration.. Image Analsis The image analsis worke well with few false positives an unetecte arts. It was har to give a useful quantitative measure of the error rate, since it varie much with the

6 Histogram of istances beween ientical points in the two cameras Number of occurrences istance (mm) Fig. 7. Distribution of istances between corresponing points in the calibration of the extrinsic parameters (a) Original image. There is a art at (r, c) = (, 89) (b) Close-up showing artifacts of Baer pattern. frequenc triangulation error: (m) Fig. 8. Distribution of the triangulation error,. backgroun an lighting conitions. An example of how the image analsis performe can be seen in Fig (c) Pixels with colors similar to a art. Man false positives () Pixels left after art etection. The computation time for the image analsis of a stereo image pair was approximatel ms. Consiering that the sstem ran with a sampling perio of ms it becomes apparent that the image analsis was the step that consume the most computing power, an a faster computer (or more efficient algorithms) woul allow aitional image analsis steps to increase robustness. The main limitation impose b the image analsis algorithm was that the backgroun must not contain large objects with the same color as the arts. Another limitation was that it coul not hanle the situation with more than one art in the image correctl. Further, etection of the art s orientation woul improve the abilit of the sstem to preict the future movements of the art.. State Estimation The entire process of extracting D-coorinates from the image coorinates, running an iteration of the Kalman filter an preicting where the art woul hit the art boar plane took a fraction of a millisecon an its computation time was hence negligible in comparison to that of the image analsis. Approximatel % of the position measurements were erroneousl classifie as outliers b the state filter. If one, instea of throwing the art, kept it in the han an trie to move it as if it was thrown, it was not trivial to fool the state estimator into believing that it was an actual art throw. Hence it can be conclue that the moeling worke well an most measurements were classifie correctl with respect to being the position of a real art or not.. Composite Sstem Fig. an Fig. show how the hit point estimate evolve as a art approache the art boar. Each plot correspons to one throw. The perimeter an center of the art boar are marke in re. The estimates of where the art woul hit the boar are marke with blue stars an connecte with blue lines to show how the estimate evolve. The last estimate is marke with a green star. Each estimate is surroune b an ellipse at the istance of one stanar eviation of the estimate. The coorinate where the art actuall hit the boar is marke with a magenta star. When the experiments presente in Fig. were performe, the thrower trie to make the art wobble as little as possible. The last estimate of the hit point was then generall within or cm of the actual hit point. When the experiments presente in Fig. were performe, the art wobble more since the thrower i not pa an attention to reucing the wobbling. It was estimate that the art orientation eviate up to from the irection of movement. The error of the last estimate was then up to 5 cm. In all it took -5 ms from the time when an image was capture until the estimation of the hit point was receive an coul start being processe in the Java part of the sstem. The first successful measurements were usuall one when z m (when the art was approximatel m awa from (e) Close-up of art with estimate position marke. Fig. 9. Illustration of image analsis process. the art boar) an the last when z.5 m. When the first hit point estimate was receive in the Java program there was usuall 5- ms left to impact an when the last estimate was receive there was usuall -6

7 (a) (b) estimates of what seeme reasonable. Possibl better tuning coul e.g. filter out the wobbling of the art tail better. With a frame rate of 5 fps 5- position measurements were mae uring one throw. This seeme quite sufficient, but if the wobbling of the art shoul be moele, its namics are probabl so fast that a higher frame rate is neee. To allow this, preiction coul be use to calculate where the art is expecte to be seen an onl capture this part of the image, thus reucing time for ata transfer an image analsis. CONCLUSIONS (c) Fig.. Development of estimate hit points for arts thrown in a frienl non-wobbling wa. (a) (c) Fig.. Development of estimate hit points for arts thrown in a non-frienl wobbling wa. ms left. During one throw 5- position measurements were usuall acquire.. DISCUSSION The two hours it took to calibrate the cameras was an issue, since it mae one hesitate to perform a calibration. Much time was spent on manuall clicking on the corners in ever image. With full automatic corner ientification the calibration time coul probabl come own to -5 minutes. () (b) () Seeing how wobbling of the art egrae the performance, it became obvious that etection of the art orientation was neee to get goo performance. As a first step this coul be use without making a more complex moel of the art namics. The orientation of the art an the position of the tail coul be use to calculate the position of the center of mass. If this was use as input to the Kalman filter escribing a particle, the accurac coul probabl be improve a lot. The sstem tpicall ha to move the boar to its estination in less than ms. For comparison a robot with a maximum acceleration of 6g can move the art boar. m in ms. This istance is probabl longer than is usuall neee, but on the other han the final estination is not known from the beginning, causing the movement time to be longer. The numbers inicate that the sstem ha the performance neee to catch a art, but the margins were not large. REFERENCES Bouguet, J.Y. Calibration Toolbox for Matlab, California Institute of Technolog. Site visite August 8. Kalman, R.E. A new approach to linear filtering an preiction problems, Trans. ASME J. Basic Engineering, 8 (96), pp Matsushima, M., Hashimoto, T. an Miazaki, F. Learning to the Robot Table Tennis Task Ball Control & Rall with a Human, Proc. IEEE Int. Conf. SMC, pp ,. Neler, J.A. an Mea, R. (965). A simplex metho for function minimization, Comput. J., 7, pp. 8. Robertz, S.G., Henriksson, R., Nilsson, K., Blomell, A., Tarasov, I. Using Real-time Java for Robot Control, Journal 7 IEEE Conference on Emerging Technologies & Factor Automation (EFTA 7), pp. 5-56, 7. Yilmaz, A., Jave, O. an Shah, M. Object Tracking: A Surve, ACM Computing surves, Vol. 8, No., pp. - 5, 6. Åström, K.J. an Wittenmark, B. (997). Computer Controlle Sstems, Chapter. Prentice Hall, Upper Sale River, New Jerse The implementation of the Kalman filter was straight forwar, but the choice of covariance matrices has not been thoroughl investigate. The variances were set to crue

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

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

Vision Based Tracker for Dart Catching Robot

Vision Based Tracker for Dart Catching Robot ISSN 8-536 ISRN LUFD/FR--583--SE Vision Based racker for Dart Catching Robot Magnus Linderoth Department of Automatic Control Lund University December 8 Lund University Department of Automatic Control

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

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

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

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

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

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Dense Disparity Estimation in Ego-motion Reduced Search Space

Dense Disparity Estimation in Ego-motion Reduced Search Space Dense Disparity Estimation in Ego-motion Reuce Search Space Luka Fućek, Ivan Marković, Igor Cvišić, Ivan Petrović University of Zagreb, Faculty of Electrical Engineering an Computing, Croatia (e-mail:

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

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

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

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

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

SECTION 2. Objectives. Identify appropriate coordinate systems for solving problems with vectors.

SECTION 2. Objectives. Identify appropriate coordinate systems for solving problems with vectors. SECTION 2 Plan an Prepare Preview Vocabular Scientific Meaning The wor simultaneous is use for phenomena that occur together at the same time. Ask stuents to list some simultaneous phenomena, such as the

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

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

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

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

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help CS2110 Spring 2016 Assignment A. Linke Lists Due on the CMS by: See the CMS 1 Preamble Linke Lists This assignment begins our iscussions of structures. In this assignment, you will implement a structure

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

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

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

A shortest path algorithm in multimodal networks: a case study with time varying costs

A shortest path algorithm in multimodal networks: a case study with time varying costs A shortest path algorithm in multimoal networks: a case stuy with time varying costs Daniela Ambrosino*, Anna Sciomachen* * Department of Economics an Quantitative Methos (DIEM), University of Genoa Via

More information

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography Comparative Stuy of Projection/Back-projection Schemes in Cryo-EM Tomography Yu Liu an Jong Chul Ye Department of BioSystems Korea Avance Institute of Science an Technology, Daejeon, Korea ABSTRACT In

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

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

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

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

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

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

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

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

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

Mapping and Navigation

Mapping and Navigation Mapping an Navigation Januar 6 th, 5 Ewin Olson Wh buil a map? Time! Plaing fiel is big, robot is slow Driving aroun perimeter takes a minute! Scoring takes time often ~ secons to line up to a mouse hole.

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

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

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

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

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

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

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

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

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

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

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

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

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics CS 106 Winter 2016 Craig S. Kaplan Moule 01 Processing Recap Topics The basic parts of speech in a Processing program Scope Review of syntax for classes an objects Reaings Your CS 105 notes Learning Processing,

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

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

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

Fault Simulation with Parallel Critical Path Tracing for Combinational Circuits Using Structurally Synthesized BDDs

Fault Simulation with Parallel Critical Path Tracing for Combinational Circuits Using Structurally Synthesized BDDs Fault Simulation with Parallel Critical Path Tracing for Combinational Circuits Using Structurall Snthesize BDDs Sergei Devaze, Jaan Rai, Artur Jutman, Raimun Ubar Tallinn Universit of Technolog, Estonia

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A [6] IEEE. Reprinte, with permission, from [Damith C. Herath, Sarath Koagoa an Gamini Dissanayake, Simultaneous Localisation an Mapping: A Stereo Vision Base Approach, Intelligent Robots an Systems, 6 IEEE/RSJ

More information

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction c 2000 SPIE. Personal use of this material is permitte. However, permission to reprint/republish this material for avertising or promotional purposes or for creating new collective works for resale or

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

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

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

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

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks Architecture Design of Mobile Access Coorinate Wireless Sensor Networks Mai Abelhakim 1 Leonar E. Lightfoot Jian Ren 1 Tongtong Li 1 1 Department of Electrical & Computer Engineering, Michigan State University,

More information

Stereo Vision-based Subpixel Level Free Space Boundary Detection Using Modified u-disparity and Preview Dynamic Programming

Stereo Vision-based Subpixel Level Free Space Boundary Detection Using Modified u-disparity and Preview Dynamic Programming 2015 IEEE Intelligent Vehicles Symposium (IV) June 28 - July 1, 2015. COEX, Seoul, Korea Stereo Vision-base Subpixel Level Free Space Bounary Detection Using Moifie u-isparity an Preview Dynamic Programming

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Top-down Connectivity Policy Framework for Mobile Peer-to-Peer Applications

Top-down Connectivity Policy Framework for Mobile Peer-to-Peer Applications Top-own Connectivity Policy Framework for Mobile Peer-to-Peer Applications Otso Kassinen Mika Ylianttila Junzhao Sun Jussi Ala-Kurikka MeiaTeam Department of Electrical an Information Engineering University

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

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Learning Subproblem Complexities in Distributed Branch and Bound

Learning Subproblem Complexities in Distributed Branch and Bound Learning Subproblem Complexities in Distribute Branch an Boun Lars Otten Department of Computer Science University of California, Irvine lotten@ics.uci.eu Rina Dechter Department of Computer Science University

More information

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic WLAN Inoor Positioning Base on Eucliean Distances an Fuzzy Logic Anreas TEUBER, Bern EISSFELLER Institute of Geoesy an Navigation, University FAF, Munich, Germany, e-mail: (anreas.teuber, bern.eissfeller)@unibw.e

More information

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra th European Signal Processing Conference (EUSIPCO ) Bucharest, omania, August 7-3, EFFICIENT STEEO MATCHING BASED ON A NEW CONFIDENCE METIC Won-Hee Lee, Yumi Kim, an Jong Beom a Department of Electrical

More information

A fast embedded selection approach for color texture classification using degraded LBP

A fast embedded selection approach for color texture classification using degraded LBP A fast embee selection approach for color texture classification using egrae A. Porebski, N. Vanenbroucke an D. Hama Laboratoire LISIC - EA 4491 - Université u Littoral Côte Opale - 50, rue Ferinan Buisson

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

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

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing Computer Graphics Chapter 7 Three-Dimensional Viewing Outline Overview of Three-Dimensional Viewing Concepts The Three-Dimensional Viewing Pipeline Three-Dimensional Viewing-Coorinate Parameters Transformation

More information

6.823 Computer System Architecture. Problem Set #3 Spring 2002

6.823 Computer System Architecture. Problem Set #3 Spring 2002 6.823 Computer System Architecture Problem Set #3 Spring 2002 Stuents are strongly encourage to collaborate in groups of up to three people. A group shoul han in only one copy of the solution to the problem

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

Design of Controller for Crawling to Sitting Behavior of Infants

Design of Controller for Crawling to Sitting Behavior of Infants Design of Controller for Crawling to Sitting Behavior of Infants A Report submitte for the Semester Project To be accepte on: 29 June 2007 by Neha Priyaarshini Garg Supervisors: Luovic Righetti Prof. Auke

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

Finite Automata Implementations Considering CPU Cache J. Holub

Finite Automata Implementations Considering CPU Cache J. Holub Finite Automata Implementations Consiering CPU Cache J. Holub The finite automata are mathematical moels for finite state systems. More general finite automaton is the noneterministic finite automaton

More information

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM International Journal of Physics an Mathematical Sciences ISSN: 2277-2111 (Online) 2016 Vol. 6 (1) January-March, pp. 24-6/Mao an Shi. THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM Hua Mao

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

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

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE D CIRCULAR ULTRASONIC PHASED ARRAY S. Monal Lonon South Bank University; Engineering an Design 103 Borough Roa, Lonon

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

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

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques Politehnica University of Timisoara Mobile Computing, Sensors Network an Embee Systems Laboratory ing Techniques What is testing? ing is the process of emonstrating that errors are not present. The purpose

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Object Recognition and Tracking for Scene Understanding of Outdoor Mobile Robot

Object Recognition and Tracking for Scene Understanding of Outdoor Mobile Robot Object Recognition an Tracking for Scene Unerstaning of Outoor Mobile Robot My-Ha Le Faculty of Electrical an Electronic Engineering Ho Chi Minh City University of Technology an Eucation No.1 Vo Van Ngan

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

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization 272 INFORMS Journal on Computing 0899-1499 100 1204-0272 $05.00 Vol. 12, No. 4, Fall 2000 2000 INFORMS A Revise Simplex Search Proceure for Stochastic Simulation Response Surface Optimization DAVID G.

More information

Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar

Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar Navigation Aroun an nknown Obstacle for Autonomous Surface Vehicles sing a Forwar-Facing Sonar Patrick A. Plonski, Joshua Vaner Hook, Cheng Peng, Narges Noori, Volkan Isler Abstract A robotic boat is moving

More information