CHARM: A Platform for Algorithmic Robotics Education & Research

Size: px
Start display at page:

Download "CHARM: A Platform for Algorithmic Robotics Education & Research"

Transcription

1 CHARM: A Platfom fo Algoithmic Robotics Education & Reseach Suya P. N. Singh 1, Hanna Kuniawati 2, Kianoosh Soltani Naveh 3, Joshua Song 4, and Tyson Zastow 5 Abstact This pape intoduces autonomous soting of moving coins via a obot as a multi-level task that suppots the pincipled study of obotics fundamentals including kinematics, dynamics, peception, motion planning, contols, and optimization based aound a widely obtainable, standadized, low-cost object (a coin). The pape also pesents a demonstated solution to this in the fom of the CHARM (Coin Handling Am fo Robotics Mastey) obot, which addesses the autonomous coin soting poblem using an economical kit made fom commodity computing hadwae and thee Dynamixel sevomotos. Fom a leaning pespective, this poblem facilitates intedisciplinay pactice acoss subject and gade levels with an algoithmic foundation that is cental to moden obotics. Evidence suppoting this appoach is illustated fom case studies of student pojects and, in paticula, the CHARM obot. Beyond pactice alone, by pesenting a challenging (but manageable) eseach poblem, we found that the coin soting task teaches obotics in a pincipled way. Futhe, algoithmic complexity ties the poblem to academic levels. While motivated by obotics education, the (optimal) coin soting poblem may also be seen as an achetype poblem fo manipulation/motion-planning eseach. Thus, this also pomotes a eseach foundation suppoting late eseach oppotunities. I. INTRODUCTION Not only is obotics an inceasingly pevalent and an impotant pat of eveyday life that captivates the imagination, but it is an inheently fascinating subject. Fom US FIRST to luna oves to new gaduate pogams in obotics, inteest in the subject has inceased both populaly and academically. This, in tun, has enewed inteest in intoductoy obotics couses, paticulaly at the mezzanine level. Fom a leaning pespective such couses offe an oppotunity to intoduce systems engineeing concepts and to integate knowledge acoss multiple disciplines and topics. Fom a teaching pespective, these couses attact highly motived and engaged students due to the geneal enthusiasm fo the subject. While such excitement is helpful, the applied natue and geneal expectation of obotics often implies inteest in new mateial and moden esults. Compaed to the significant attention paid to cuiculum and leaning This wok was suppoted by the Mechatonics Pogam and the Robotics Design Lab (RDL) at The Univesity of Queensland (UQ), Bisbane, Queensland 4072, Austalia 1 Suya P. N. Singh (coesponding autho) is RDL and Mechatonic Pogam diecto and coodinates METR4202 (Advanced Contols and Robotics), spns@uq.edu.au 2 Hanna Kuniawati is with the RDL and coodinates COMP3702 (Atificial Intelligence), hannaku@uq.edu.au 3 Kianoosh Soltani Naveh is a Mechatonic Engineeing student in the UQ RDL, k.soltaninaveh@uq.edu.au 4 Joshua Song is a Mechatonic Engineeing student in the UQ RDL, mun.song@uqconnect.edu.au 5 Tyson Zastow is a Mechatonic Engineeing gaduate, tysonzastow@gmail.com Fig. 1. The CHARM obot autonomously sots coins andomly placed on its tunable. The obot involves seveal algoithmic pinciples including object ecognition, kinematics/contol, and motion planning in dynamic envionments development within paticula subdisciplines, the design and emphasis fo (intoductoy) obotics couses as a gestalt has eceived less attention [1], [2]. In pat, this is attibutable to the intedisciplinay and expanding natue of obotics, which has gown fom aticulated seial kinematics chains to mobile systems with integated sensing and contol. Both the beadth of mateial and the (elatively) shot couse peiods suggest the need fo a caeful stuctuing of such couses [3]. Robotics laboatoies spans the gamut fom couses that use obotics to suppot couse topics to the entie at of obotics. Thus, many obotics kits ae focused on teaching closely elated subjects such as pogamming [4], dynamics and contols [5], [6], and mechatonics [7] moe so than to the pinciples of obotics. Hence thee is a need fo laboatoy designs with a focus on algoithmic pinciples that enables students to navigate obotics eseach esults and to apply these methods. We delineated the algoithmic aeas in obotics using the Robotics and Automation Society s pogam stuctue as a guide. Fom this we identified algoithmic aeas as motion planning, peception, kinematics, mapping, machine leaning, contol, and systems. The poblem of autonomously soting moving coins (see Fig. 1) addesses the above impetus in a step-wise manne that allows teams of students to study these pinciples at inceasing levels of complexity so as to match thei level of leaning and engagement [8], [9]. While coin soting mechanisms abound, the sub-tasks involved pesent seveal challenges including vision [10] and contol [11], especially fo autonomous opeations. Moe geneally, the coin soting task has subpoblems that involve each of the afoementioned algoithmic aeas end-effecto position placement, velocity contol (Jacobeans), object ecognition, obstacle avoidance, system identification, autonomous opeation, and undeactuated (satuated) contols.

2 In this pape we also intoduce a candidate system in the fom of the CHARM (Coin Handling Am fo Robotics Mastey) obot (pictued in Fig. 1). It is a obotic platfom with a camea, obot am and a wokstation that allows students to exploe diffeent topics of obotics and mechatonics engineeing such as compute vision, motion planning and mechanics fom elementay to advanced. An example with novel motion planning, peception and kinematics is demonstated to highlight its educational capabilities. The emainde of this pape is stuctued as follows. In Sec. II, we detail the autonomous dynamic coin soting poblem and show that it is, fom an algoithmic pespective, at least P-space had. The design of the CHARM obot and how it addesses these algoithmic aspects is detailed in Sec. III. A discussion of this fom algoithmic obotics education pespective is in Sec. IV. II. THE COIN SORTING PROBLEM The basic coin soting poblem is designed fo mezzanine (i.e., uppe undegaduate and beginning gaduate) students. It is about moving coins to an appopiate bin, in the sense that all coins in the same bin must be of the same type. We add a twist to the poblem to make it moe inteesting: the coins ae placed on a otating table (to which thee can also be othe objects/obstacles placed aound it). Let us assume we have n coins of k diffeent types. Suppose each coin is placed on top of a tuning table that otates with an angula velocity (which is typically, but not necessaily, constant) and suppose k empty bins ae placed ight outside of the tuning table (see Fig. 2). The goal is to move each coin fom its initial position to one of the bins, such that all coins inside a bin belong to the same type. The poblem ends when no moe coins ae on the otating table. The poblem is solved when it ends with all bins having the same type of coins. To solve this poblem, students wee given thee low-cost motos and a camea. This coin soting poblem spus study in at least fou obotics aeas: 1) Hadwae design. At the vey least, students must be able to design and build a simple 3-DOF am that can push a coin. In addition, the basic coin soting poblem teaches the tade-off between hadwae design and algoithmic difficulty. Fo instance, to solve the poblem, one can build an abitay shake, which is easy to built. Howeve, such a shake would make the pocess eo pone and stochastic, especially when the shake is contolled by impecise, satuated motos (as is sometimes the case with low-cost motos). 2) Peception. The system must be able to identify, diffeentiate, and tacks multiple moving objects. While coins might be a standad object, vaiations in lighting and coin wea/quality additionally highlight (and teach) the challenges in developing obust sensing techniques. Since the types of coins can be inceased easily, the coin soting poblem also teaches the challenges in scaling vaious vision and/o object classification techniques. 3) Motion Planning. The motion planning component of the coin soting poblem can be defined moe geneally as follows. Given n closed and plana objects on a 2D Euclidean plane, whee all objects obit with the same constant angula velocity aound a common baycente. Let g i R 2 be the goal egion of object-i fo i [1, n], and let each goal egion acts as a sink, in the sense no object can leave the egion. Suppose the initial position of each object is known and is within a finite distance fom the baycente. Then, we want to find a continuous path that moves each object-i fom its initial position to its goal egion g i (i [1, n]) without colliding with any othe object. This poblem is not just complex, it is at least PSPACE had, as the poblem of motion planning with movable obstacles whee the obstacles must end at a pe-specified location a PSPACE had poblem is a special case of the above poblem [12]. 4) Estimation. The use of low-cost motos equie students to be able to estimate and filte out eos when contolling the obot. Futhemoe, to pefom well, students must also estimate the angula speed of the tuning table. Although this estimation can be done easily by placing makes on the tun table, the ability to identify the need fo such estimation and the use of such makes ae skills that could come handy in developing moe complicated obotics system. The afoementioned list is not fixed. Depending on the systems design, some poblems may be moe pominent than othes, and additional poblems may occu. Futhemoe, aside fom vaying levels of difficulty in each sub-field, the coin soting poblem also povides the oppotunity to study the inteplay between vaious afoementioned components, such as between peception and motion-planning. That is, fo example, cetain camea (senso) placements may educe occlusions (simplifying peception), but may not allow as encompassing a view (complicating planning/contol). The coin soting poblem can be extended o simplified easily to bette cate to vaious student and/o leaning equiements. Fo instance, it could be simplified by having a stationay table and diect sensing of the taget and its location (e.g., augmenting the coin/object with a magnet fo easie detection and/o to incopoate switches, encodes, o inductive sensos unde the table to simplify object localization). Contol pefomance can be simplified, fo example, by poviding lage bins (elative the the taget size). Similaly, the poblem may be adapted to be moe challenging o igoous by consideing vaiations of (algoithmic) complexity. Fo instance: Adding 2.5D obstacles that moves on the otating table This adds significant difficulty in peception, planning, and estimation. Intoducing advesity to the system (e.g., an opponent that competes fo the coins) This would allow fo the incopoation of game theoy and/o AI stategies. Having a time optimal solution This is still an open eseach poblem.

3 III. CHARM ROBOT The CHARM (Coin Handling Am fo Robotics Mastey) obot is a coin soting system whose novel featue is its ability to slide coins on a tuntable without eve colliding othe coins on the table. It is a candidate solution to the Coing Soting poblem. Its design demonstates the featues of an algoithmic appoach to in obotics laboatoies. CHARMs diffeent hadwae pats ae shown in Fig. 2. The obot uses a camea mounted on the top ovelooking the wokspace. The wokspace includes a spinning table with a numbe of diffeent coins to be soted. The spinning table featues a make made of thee cicles ed, blue and geen espectively. The obot am is made of thee Dynamixel sevomotos (Robotis, Seoul, Koea) and is mounted to the side. This am touches the table using an extension that allows the am to slide the coins. The am is contolled by softwae on a PC. The softwae which is witten in C++ can be divided to thee main modules: 1) Detection and Classification, 2) Motion planning, and 3) Kinematics. The detection and classification module uses OpenCV to pocess image fames obtained fom the camea and identify and locate coins. The motion planning and kinematics module uses the findings of detection module to plan the tajectoy necessay to slide the coin to its espective bin without colliding with the est of the coins. A. Robot Am Kinematics and Dynamics The obot am consists of thee Dynamixel sevos at each joint giving an RRR am. Kinematically, the obot am is positioned in the plane of tun table. The thid joint then allows the am to touch the coins and slide them (touch down motion). Fo this eason, the kinematics analysis of plana motion and touch down motion can be caied out sepaately. In the kinematics analysis the coodinates wee chosen such that x y epesent the tun table coodinate and z the nomal axis as shown in Fig. 3. Fom Fig. 4, the x y plane fowad kinematics equations ae equivalent to that of an RR am: [ [ ] x L1 cos θ = 1 + L 2 cos (θ 1 + θ 2 ) (1) y] L 1 sin θ 1 + L 2 sin (θ 1 + θ 2 ) The invese kinematics equations ae deived using geometical popeties of tiangle: 2 = L L L 1 L 2 cos θ 2 (2) ( 2 L 2 1 L 2 ) 2 θ 2 = acos (3) 2L 1 L 2 ( y θ 1 + α = atan (4) x) sin α = L 2 sin θ 2 (5) $1 $2 Am 5 Camea Fig. 2. Oveall system layout of the CHARM obot showing the coins and tuntable adius () elative to bins and the camea and am locations y α L 1 x θ 1 L 2 z y x Fig. 4. x Fig. 3. α θ 1 L 1 L 2 The touch down motion is along the z axis (see Fig. 4). This motion equies thedthid 1 joint to otate a specific angle so that the tip of the am touches the suface of the table. As this joint bends the tip of the am, the adial distance of θ d the tip is affected. This is shown in the following analysis: 2 3 h z h = d 2 sin θ 3 (6) ( ) h x θ 3 L= 2 asin (7) θ 2 θ 2 Top view of the CHARM kinematics d 1 L 2 h θ 3 d 2 Side (touch down) view of the CHARM kinematics d 2 L 2 = d 1 + d 2 cos θ 3 (8) In addition to positioning the am and eaching the coins, velocity contol was citical to the coect opeation of the obot, as it would need to be able to intecept the moving tagets (i.e., the coins on tuning table). To implement the velocity contol of the obot am a tajectoy with time stamps at each point is geneated by kinematics module and each point is sent as a position command to the sevo. This method allowed an implicit setting of the velocity while minimizing the communication between PC and sevos.

4 B. Dynamics of the Tun Table The tun table consists of a disk on a continuous otation Plolu sevo. The tun table s speed can be contolled via a GUI based pogam on PC. It is also possible to wite pogams to contol the speed of the tun table if necessay. The tun table foms the main pat of the wokspace with the option to put tagets o objects on the suface and use the am to manipulate those object. It also featues special makes that allow the camea detect the position, distance and oientation of efeence fame of the wokspace. Moe details ae given in the next section. C. Peception The detection system uses a Lifecam Studio (Micosoft, Redmond, Washington) in collaboation with the OpenCV toolkit. The camea is mounted above the am facing the otating tuntable; this gives an oblique view of the table suface which helps to avoid eoneous detection of spheical o cylindical objects which can be mistaken fo coins when viewing the table fom diectly above. The coin detection algoithm uses edge detection and ellipse fitting to detect elliptical shaped objects on the table suface. Fistly the image is undistoted using pe-calculated camea calibation paametes, and then a Canny edge detecto is used to find all edges in the scene. These edges ae subsequently tuned into OpenCV contous (i.e., vectoized edges), and then boken into individual cuve segments based on the change in cuvatue of the contous [13]. Then an ellipse is fitted to each cuve based on the points in that cuve and the fitting eo is calculated, any ellipses with high eos ae discaded. The emaining ellipses ae then consolidated by seaching fo and emoving duplicates (i.e., ellipses with vey simila paametes). The next step is identifying the tuntable, this is done via concentic cicles pinted on the table. Cicula makes wee chosen as they can be detected using the same technique as finding coins. The list of ellipses is seached fo concentic ellipses with elative sizes that match that of the cente table make, once that is found the thee diectional makes ae then identified using a simila concentic seach with the addition of colou sampling at the cente of the ellipse. Once the tuntables position elative to the camea is established a mask can be employed to ignoe any detected ellipses outside the tables suface as well as ignoing ellipses that have a skew diffeent to that of the table suface. Any emaining ellipses must be coins (o coin shaped objects) on the table. The detected coins ae then classified based on colou and size. Colou classification uses a histogam of the coins pixels in the YCbC colou space and compaes this to a taining set histogam fo both gold and silve coins. The match eo fo gold and silve is calculated using the Chi- Squae method povided by OpenCV and ecoded. The eal wold size of the ellipse is calculated using the distance to the table (calculated fom the tables makes) and the focal length of the camea. This size is then compaed to evey actual Austalian coin size and the eo squaed is ecoded fo each. The ellipses position elative to the otating table is then calculated and stoed with all the calculated eo values. This entie pocess is epeated fo an abitay numbe of fames, when new ellipses ae detected thei table position is compaed to pevious ellipse table position to see if it is the same coin as pevious detected, if it is then its eo values can be collated with pevious matches to that coin to povide moe data fo classification. In this way classification can be impoved by allowing moe fames (i.e., moe data) to be collected. When sufficient fames have been captued (we used 20) classification of the detected coins takes place; fist ellipses that have been detected in less than half the captued fames ae discaded as they ae unlikely to be actual coins, then the value of the emain coins ae detemined by finding the coin type with the minimum combined colou and size eo. We found size to be a moe accuately distinguishable featue and as a esult weighted its eo values 3 times highe than colou eos. Also note that at this point ellipses with minimum match eos above a cetain theshold wee also discaded as the confidence of the match was simply too low. Figue 5 shows the esults of the coin detection and classification. Fig. 5. D. Motion Planning Coin detection and classification The motion planning poblem can be descibed as multigoal motion planning in a known dynamic envionment. Although the coins act as moving obstacles, thei path and velocity can be estimated fom the video camea input. The fist pat of the poblem is deciding the sequence in which coins ae soted. This is simila to the classic tavelling salesman poblem, except the possible paths between each coin and its espective bin vay ove time. To solve this, a geedy appoach was used whee paths ae found each coin to its bin, and one path (the shotest) is chosen. The futue positions fo the emaining coins is then estimated, and the pocess is epeated until all coins ae soted. The second pat poblem is the path finding fo getting a coin to the bin. The algoithm adopted was a gid-based A* seach, with staight-line distance to the goal as the heuistic. This was chosen ove pobabilistic oadmap methods as it is less computationally intensive. The gid is 3-dimensional, consisting of x and y coodinates as well as time. The seach tee begins at the coin s stating position and an estimated stat time. A bidiectional seach is not possible as the time of aival at the goal is unknown until the path is found.

5 As each point is exploed, the time at the point is estimated based on the path length divided by end-effecto velocity. This time is then used to estimate the obstacle positions. A simulation esult of the geneated seach tee is shown in Fig. 6. The points exploed duing path finding ae shown as geen dots, and the positions of the obstacles ove time ae shown as ed cicles. Once the paths have been found, the planne sends the tajectoy, which consists of time-stamped coodinates, to the am contolle which pefoms the invese kinematics. Fig. 6. A sample motion planning tajectoy IV. DISCUSSION TOWARDS ALGORITHMIC ROBOTICS EDUCATION As demonstated by the CHARM obot, the coin soting task pesents seveal integated challenges. While it is quite feasible to solve the poblem using Lego kits (as was done by othe student teams), the use of a simila (in pice and numbe of degees of feedom) kit based on thee Dynamixels was moe flexible, but is moe complicated to develop. The couse and poject wee assessed using couse feedback suveys. Compaed to the pevious yea the couse was administeed, the couse showed a slight incease in how well the mateials helped them with the leaning (fom 75% of students in ageement to 91% of students in ageement). Oveall couse maks ae also high (4.81/5, with 100% of students ating the couse as satisfactoy, the stongest esponse fo a class in the Mechatonics pogam). A. Robotics to Suppot Related Studies As a capstone subject, obotics integates knowledge acoss multiple disciplines and topics. This highly positive and attactive chaacteistic makes it well suited to studying systems engineeing. Fom a teaching pespective, obotics couses attact highly motived and engaged students due to the geneal enthusiasm fo the subject. Robots have been found effective in engaging and einfocing student leaning not only in obotics classes but also as a geneal leaning tool to help students undestand physical and mathematical concepts such as geomety and kinematics [7]. Theefoe it has been an appaent choice fo teaching obotics and mechatonics. In doing so, many instuctos have used LEGO Mindstom as the pefeed obotics kit due to simplicity, eusability and ease of pototyping [14]. These kits have allowed instuctos teach the concepts of diect and invese kinematics and computation of simple am tajectoies. Howeve limitations imposed by LEGO Mindstom softwae and inteface have also been epoted. These limitations and the weakness of labs in teaching obotic algoithms such as vision and motion planning seem to coelate. Rosenblatt et al. [15] have epoted, in designing lab assignments fo a obotics couse in Canegie Mellon Univesity, they used pats of LEGO Mindstom kit in combination with thei assoted sensos and contolles to let students come up with moe ceative solutions. Howeve the labs do not povide a unified poblem and theefoe each equies diffeent setup. Othe obotic kits such as Pendubot have allowed students implement theoies in the labs on one setup, but due to the natue of the obots the topics become limited to specific aeas such as contol and systems [16]. On the othe hand, mobile obots such as e-puc obot, Roomba and many othes have tied to povide one platfom fo leaning diffeent obotics concepts in signal pocessing, contol and distibuted intelligent systems [4]. Howeve, these applications do not fom a well stuctued obotics poblem and most of them do not suppot compute vision. Moeove, taking into account the numbe of kits needed fo a (lage) class, the wokspace and expense may become limitations. B. Algoithmic Robotics Cuiculum Robotics, in paticula algoithmic obotics, is a apidly developing field. Theefoe, an algoithmic obotics class must teach students the fundamental concepts and necessay skills to undestand and apply esults fom the state-of-theat. A metic fo such leaning outcome would be students ability to undestand the digest of a majo obotics confeence (e.g., IEEE/RSJ Intenational Confeence on Intelligent Robots and Systems (IROS)). The cuiculum stuctue would be based on the majo science themes as identified in the aea and technical committee divisions that ae used as pat of the editoial pocess at majo confeences with cae to sepaate the technical ( science ) aeas (e.g., contol, peception, leaning, and planning) and application ( system ) domains (e.g., medical and life sciences, industial obotics and automation, field obotics, etc.). To achieve the above goal, leaning should be focused on the ideas and undelying concepts behind the methods, athe than the methods pe se. Fo example in motion planning, it is possible to use a bevy of methods to solve the poblem of moving object - moving obstacle poblem, including potential fields, apidly exploing andom tee (RRT) methods, etc. Howeve, instead of only exposing students to such methods, we need to expose them to the undelying pinciples and ideas, such that students not only

6 able to use these methods, but even moe impotantly, able to use the methods appopiately, selecting the ight method fo the ight poblem and undestanding why the paticula method is appopiate. C. Leaning Goals CHARM aims to povide a obotic platfom that allows undegaduate and postgaduate students exploe diffeent concepts in engineeing. This obot not only ties to accommodate simple applications such as fowad and invese kinematics but also ties to povide students with a platfom on which velocity contol of obot am is possible. This enables students to conduct motion planning in dynamic envionment as opposed to envionments with static tagets Compute vision utilities of the obot allow students to pactice peception, localization and velocity estimation of tagets on wokspace. This opens up moe possible aeas fo students to exploe. The kinematic featues of the obot am along with compute vision utility allow motion planning on up to a 7- dimensional with moving tagets on wokspace. These stong featues of CHARM let students use this obot to exploe motion planning, vision and kinematics fom elementay to advanced. Theefoe the most impotant goal in this poject is to povide students with a platfom that does not involve the limitations posed by othe kits. The leaning by doing also allows fo team pojects allowing students fom vaious disciplines to wok togethe and develop team wok qualities such as communication, collaboation and leadeship. V. CONCLUSION The evolution of obotics and automation has esulted in the gowing significance of taining and educating the futue enginees, eseaches and technicians with a good gasp of mechatonic systems. Many of the topics in this aea can be masteed though leaning by doing. Robots ae natually one of the main tools in teaching obotics and mechatonics and they play an inceasingly impotant ole in education fom high school to postgaduate studies. Thei application does not stop at obotics education but also extends to othe aeas such as mathematics and physics. Fo this eason development of suitable obotic kits can pove to be vey useful fo students inteested in obotics. In summay, the CHARM obot platfom has been developed as an example of a flexible, yet systematic, leaning and eseach tool in the study of obotics concepts including obot am kinematics, motion planning, and compute vision. The obot platfom aims to alleviate the limitations in othe kits by poviding velocity contol in obot am, compute vision and testbed that allows fo implementing motion planning concepts in time vaying envionments with a vey good quality. Theefoe we believe this obot platfom will seve as a moe suitable leaning tool fo undegaduate and postgaduate univesity students by allowing innovation and leaning by doing what is appopiate fo univesity level students. In futue wok, the coin soting poblem can be extended to conside the fully optimal time optimal solution fo the coin moving poblem, o potentially the coin soting poblem unde senso o actuato uncetainty. REFERENCES [1] J. Weinbeg and X. Yu, Robotics in education: Low-cost platfoms fo teaching integated systems, Robotics Automation Magazine, IEEE, vol. 10, no. 2, pp. 4 6, June [2] Z. Dodds, L. Geenwald, A. Howad, S. Tejada, and J. Weinbeg, Components, cuiculum, and community: Robots and obotics in undegaduate ai education, AI magazine, vol. 27, no. 1, p. 11, [3] S. P. N. Singh, R. Fitch, and S. Williams, A eseach-diven appoach to undegaduate obotics education, Computes in Education Jounal, vol. 1, no. 4, pp , [4] F. Mondada, M. Bonani, X. Raemy, J. Pugh, C. Cianci, A. Klaptocz, S. Magnenat, J.-C. Zuffeey, D. Floeano, and A. Matinoli, The e- puck, a obot designed fo education in engineeing, in Poceedings of the 9th confeence on autonomous obot systems and competitions, vol. 1, no. 1, 2009, pp [5] M. W. Spong and D. J. Block, The pendubot: A mechatonic system fo contol eseach and education, in Decision and Contol, 1995., Poceedings of the 34th IEEE Confeence on, vol. 1. IEEE, 1995, pp [6] W. E. Dixon, D. M. Dawson, B. T. Costic, and M. S. De Queioz, A matlab-based contol systems laboatoy expeience fo undegaduate students: towad standadization and shaed esouces, Education, IEEE Tansactions on, vol. 45, no. 3, pp , [7] R. Mitnik, M. Nussbaum, and A. Soto, An autonomous educational mobile obot mediato, Autonomous Robots, vol. 25, no. 4, pp , [8] S. A. Ambose, M. W. Bidges, M. DiPieto, M. C. Lovett, and M. K. Noman, How leaning woks: Seven eseach-based pinciples fo smat teaching. John Wiley & Sons, [9] S. Sheppad, K. Macatangay, A. Colby, and W. M. Sullivan, Educating enginees: Designing fo the futue of the field. Jossey-Bass San Fancisco, CA, 2009, vol. 9. [10] R. Hube, H. Ramose, K. Maye, H. Penz, and M. Rubik, Classification of coins using an eigenspace appoach, Patten Recognition Lettes, vol. 26, no. 1, pp , [11] M. Fust, G. Koneif, C. Wogee, M. Rubik, I. Hollande, and H. Penz, Development of a mechatonic device fo high-speed coin soting, in Industial Technology, 2003 IEEE Intenational Confeence on, vol. 1. IEEE, 2003, pp [12] G. Wilfong, Motion planning in the pesence of movable obstacles, Annals of Mathematics and Atificial Intelligence, vol. 3, no. 1, pp , [Online]. Available: http: //dx.doi.og/ /bf [13] T. M. Nguyen, S. Ahuja, and Q. J. Wu, A eal-time ellipse detection based on edge gouping, in Systems, Man and Cybenetics, SMC IEEE Intenational Confeence on. IEEE, 2009, pp [14] S. Galvan, D. Bottui, A. Castellani, and P. Fioini, Innovative obotics teaching using lego sets, in Robotics and Automation, ICRA Poceedings 2006 IEEE Intenational Confeence on. IEEE, 2006, pp [15] M. Rosenblatt and H. Choset, Designing and implementing handson obotics labs, Intelligent Systems and Thei Applications, IEEE, vol. 15, no. 6, pp , [16] A. G. Alleyne, D. J. Block, S. P. Meyn, W. R. Pekins, and M. W. Spong, An intedisciplinay, intedepatmental contol systems laboatoy, Contol Systems, IEEE, vol. 25, no. 1, pp , VI. APPENDIX 1: VIDEO ATTACHMENT A video of the CHARM obot soting coins has been submitted as pat of this pape. It is also online at: http: //youtu.be/hh5_9t7lphq.

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Positioning of a robot based on binocular vision for hand / foot fusion Long Han 2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,

More information

Detection and Recognition of Alert Traffic Signs

Detection and Recognition of Alert Traffic Signs Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives

More information

Illumination methods for optical wear detection

Illumination methods for optical wear detection Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical

More information

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension 17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach

More information

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012 2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo

More information

Assessment of Track Sequence Optimization based on Recorded Field Operations

Assessment of Track Sequence Optimization based on Recorded Field Operations Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment

More information

Color Correction Using 3D Multiview Geometry

Color Correction Using 3D Multiview Geometry Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,

More information

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number. Illustative G-C Simila cicles Alignments to Content Standads: G-C.A. Task (a, b) x y Fo this poblem, is a point in the - coodinate plane and is a positive numbe. a. Using a tanslation and a dilation, show

More information

Point-Biserial Correlation Analysis of Fuzzy Attributes

Point-Biserial Correlation Analysis of Fuzzy Attributes Appl Math Inf Sci 6 No S pp 439S-444S (0 Applied Mathematics & Infomation Sciences An Intenational Jounal @ 0 NSP Natual Sciences Publishing o Point-iseial oelation Analysis of Fuzzy Attibutes Hao-En hueh

More information

Controlled Information Maximization for SOM Knowledge Induced Learning

Controlled Information Maximization for SOM Knowledge Induced Learning 3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity

More information

Fifth Wheel Modelling and Testing

Fifth Wheel Modelling and Testing Fifth heel Modelling and Testing en Masoy Mechanical Engineeing Depatment Floida Atlantic Univesity Boca aton, FL 4 Lois Malaptias IFMA Institut Fancais De Mechanique Advancee ampus De lemont Feand Les

More information

Massachusetts Institute of Technology Department of Mechanical Engineering

Massachusetts Institute of Technology Department of Mechanical Engineering cm cm Poblem Massachusetts Institute of echnolog Depatment of Mechanical Engineeing. Intoduction to obotics Sample Poblems and Solutions fo the Mid-em Exam Figue shows a obotic vehicle having two poweed

More information

A ROI Focusing Mechanism for Digital Cameras

A ROI Focusing Mechanism for Digital Cameras A ROI Focusing Mechanism fo Digital Cameas Chu-Hui Lee, Meng-Feng Lin, Chun-Ming Huang, and Chun-Wei Hsu Abstact With the development and application of digital technologies, the digital camea is moe popula

More information

CSE 165: 3D User Interaction

CSE 165: 3D User Interaction CSE 165: 3D Use Inteaction Lectue #6: Selection Instucto: Jugen Schulze, Ph.D. 2 Announcements Homewok Assignment #2 Due Fiday, Januay 23 d at 1:00pm 3 4 Selection and Manipulation 5 Why ae Selection and

More information

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery Poceedings of the 4th WSEAS Intenational Confeence on luid Mechanics and Aeodynamics, Elounda, Geece, August 1-3, 006 (pp337-34) Consevation Law of Centifugal oce and Mechanism of Enegy Tansfe Caused in

More information

An Unsupervised Segmentation Framework For Texture Image Queries

An Unsupervised Segmentation Framework For Texture Image Queries An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu

More information

Obstacle Avoidance of Autonomous Mobile Robot using Stereo Vision Sensor

Obstacle Avoidance of Autonomous Mobile Robot using Stereo Vision Sensor Obstacle Avoidance of Autonomous Mobile Robot using Steeo Vision Senso Masako Kumano Akihisa Ohya Shin ichi Yuta Intelligent Robot Laboatoy Univesity of Tsukuba, Ibaaki, 35-8573 Japan E-mail: {masako,

More information

A Novel Automatic White Balance Method For Digital Still Cameras

A Novel Automatic White Balance Method For Digital Still Cameras A Novel Automatic White Balance Method Fo Digital Still Cameas Ching-Chih Weng 1, Home Chen 1,2, and Chiou-Shann Fuh 3 Depatment of Electical Engineeing, 2 3 Gaduate Institute of Communication Engineeing

More information

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM Luna M. Rodiguez*, Sue Ellen Haupt, and Geoge S. Young Depatment of Meteoology and Applied Reseach Laboatoy The Pennsylvania State Univesity,

More information

Insertion planning for steerable flexible needles reaching multiple planar targets

Insertion planning for steerable flexible needles reaching multiple planar targets 2013 IEEE/RSJ Intenational Confeence on Intelligent Robots and Systems (IROS) Novembe 3-7, 2013. Tokyo, Japan Insetion planning fo steeable flexible needles eaching multiple plana tagets Jaeyeon Lee and

More information

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE 5th Intenational Confeence on Advanced Mateials and Compute Science (ICAMCS 2016) A New and Efficient 2D Collision Detection Method Based on Contact Theoy Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai

More information

ISyE 4256 Industrial Robotic Applications

ISyE 4256 Industrial Robotic Applications ISyE 456 Industial Robotic Applications Quiz # Oct. 9, 998 Name This is a closed book, closed notes exam. Show wok fo poblem questions ) ( pts) Please cicle one choice fo each item. a) In an application,

More information

IP Network Design by Modified Branch Exchange Method

IP Network Design by Modified Branch Exchange Method Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management

More information

Prof. Feng Liu. Fall /17/2016

Prof. Feng Liu. Fall /17/2016 Pof. Feng Liu Fall 26 http://www.cs.pdx.edu/~fliu/couses/cs447/ /7/26 Last time Compositing NPR 3D Gaphics Toolkits Tansfomations 2 Today 3D Tansfomations The Viewing Pipeline Mid-tem: in class, Nov. 2

More information

Optical Flow for Large Motion Using Gradient Technique

Optical Flow for Large Motion Using Gradient Technique SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this

More information

5 4 THE BERNOULLI EQUATION

5 4 THE BERNOULLI EQUATION 185 CHATER 5 the suounding ai). The fictional wok tem w fiction is often expessed as e loss to epesent the loss (convesion) of mechanical into themal. Fo the idealied case of fictionless motion, the last

More information

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann. A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Pesonification by Boulic, Thalmann and Thalmann. Mashall Badley National Cente fo Physical Acoustics Univesity of

More information

Any modern computer system will incorporate (at least) two levels of storage:

Any modern computer system will incorporate (at least) two levels of storage: 1 Any moden compute system will incopoate (at least) two levels of stoage: pimay stoage: andom access memoy (RAM) typical capacity 32MB to 1GB cost pe MB $3. typical access time 5ns to 6ns bust tansfe

More information

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using

More information

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition

More information

3D Motion Planning Algorithms for Steerable Needles Using Inverse Kinematics

3D Motion Planning Algorithms for Steerable Needles Using Inverse Kinematics 3D Motion Planning Algoithms fo Steeable Needles Using Invese Kinematics Vincent Duindam 1, Jijie Xu 2, Ron Alteovitz 1,3, Shanka Sasty 1, and Ken Goldbeg 1,2 1 Depatment of EECS, Univesity of Califonia,

More information

A Two-stage and Parameter-free Binarization Method for Degraded Document Images

A Two-stage and Parameter-free Binarization Method for Degraded Document Images A Two-stage and Paamete-fee Binaization Method fo Degaded Document Images Yung-Hsiang Chiu 1, Kuo-Liang Chung 1, Yong-Huai Huang 2, Wei-Ning Yang 3, Chi-Huang Liao 4 1 Depatment of Compute Science and

More information

A modal estimation based multitype sensor placement method

A modal estimation based multitype sensor placement method A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;

More information

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE Slawo Wesolkowski Systems Design Engineeing Univesity of Wateloo Wateloo (Ont.), Canada, NL 3G s.wesolkowski@ieee.og Ed Jenigan

More information

A Memory Efficient Array Architecture for Real-Time Motion Estimation

A Memory Efficient Array Architecture for Real-Time Motion Estimation A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN

More information

Development and Analysis of a Real-Time Human Motion Tracking System

Development and Analysis of a Real-Time Human Motion Tracking System Development and Analysis of a Real-Time Human Motion Tacking System Jason P. Luck 1,2 Chistian Debunne 1 William Hoff 1 Qiang He 1 Daniel E. Small 2 1 Coloado School of Mines 2 Sandia National Labs Engineeing

More information

Topological Characteristic of Wireless Network

Topological Characteristic of Wireless Network Topological Chaacteistic of Wieless Netwok Its Application to Node Placement Algoithm Husnu Sane Naman 1 Outline Backgound Motivation Papes and Contibutions Fist Pape Second Pape Thid Pape Futue Woks Refeences

More information

Shortest Paths for a Two-Robot Rendez-Vous

Shortest Paths for a Two-Robot Rendez-Vous Shotest Paths fo a Two-Robot Rendez-Vous Eik L Wyntes Joseph S B Mitchell y Abstact In this pape, we conside an optimal motion planning poblem fo a pai of point obots in a plana envionment with polygonal

More information

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute

More information

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen Accuate Diffaction Efficiency Contol fo Multiplexed Volume Hologaphic Gatings Xuliang Han, Gichel Kim, and Ray T. Chen Micoelectonic Reseach Cente Depatment of Electical and Compute Engineeing Univesity

More information

= dv 3V (r + a 1) 3 r 3 f(r) = 1. = ( (r + r 2

= dv 3V (r + a 1) 3 r 3 f(r) = 1. = ( (r + r 2 Random Waypoint Model in n-dimensional Space Esa Hyytiä and Joma Vitamo Netwoking Laboatoy, Helsinki Univesity of Technology, Finland Abstact The andom waypoint model (RWP) is one of the most widely used

More information

Performance Optimization in Structured Wireless Sensor Networks

Performance Optimization in Structured Wireless Sensor Networks 5 The Intenational Aab Jounal of Infomation Technology, Vol. 6, o. 5, ovembe 9 Pefomance Optimization in Stuctued Wieless Senso etwoks Amine Moussa and Hoda Maalouf Compute Science Depatment, ote Dame

More information

IP Multicast Simulation in OPNET

IP Multicast Simulation in OPNET IP Multicast Simulation in OPNET Xin Wang, Chien-Ming Yu, Henning Schulzinne Paul A. Stipe Columbia Univesity Reutes Depatment of Compute Science 88 Pakway Dive South New Yok, New Yok Hauppuage, New Yok

More information

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation A Minutiae-based Fingepint Matching Algoithm Using Phase Coelation Autho Chen, Weiping, Gao, Yongsheng Published 2007 Confeence Title Digital Image Computing: Techniques and Applications DOI https://doi.og/10.1109/dicta.2007.4426801

More information

Lecture 27: Voronoi Diagrams

Lecture 27: Voronoi Diagrams We say that two points u, v Y ae in the same connected component of Y if thee is a path in R N fom u to v such that all the points along the path ae in the set Y. (Thee ae two connected components in the

More information

4.2. Co-terminal and Related Angles. Investigate

4.2. Co-terminal and Related Angles. Investigate .2 Co-teminal and Related Angles Tigonometic atios can be used to model quantities such as

More information

Towards Adaptive Information Merging Using Selected XML Fragments

Towards Adaptive Information Merging Using Selected XML Fragments Towads Adaptive Infomation Meging Using Selected XML Fagments Ho-Lam Lau and Wilfed Ng Depatment of Compute Science and Engineeing, The Hong Kong Univesity of Science and Technology, Hong Kong {lauhl,

More information

Experimental and numerical simulation of the flow over a spillway

Experimental and numerical simulation of the flow over a spillway Euopean Wate 57: 253-260, 2017. 2017 E.W. Publications Expeimental and numeical simulation of the flow ove a spillway A. Seafeim *, L. Avgeis, V. Hissanthou and K. Bellos Depatment of Civil Engineeing,

More information

Extract Object Boundaries in Noisy Images using Level Set. Final Report

Extract Object Boundaries in Noisy Images using Level Set. Final Report Extact Object Boundaies in Noisy Images using Level Set by: Quming Zhou Final Repot Submitted to Pofesso Bian Evans EE381K Multidimensional Digital Signal Pocessing May 10, 003 Abstact Finding object contous

More information

Scaling Location-based Services with Dynamically Composed Location Index

Scaling Location-based Services with Dynamically Composed Location Index Scaling Location-based Sevices with Dynamically Composed Location Index Bhuvan Bamba, Sangeetha Seshadi and Ling Liu Distibuted Data Intensive Systems Laboatoy (DiSL) College of Computing, Geogia Institute

More information

2. PROPELLER GEOMETRY

2. PROPELLER GEOMETRY a) Fames of Refeence 2. PROPELLER GEOMETRY 10 th Intenational Towing Tank Committee (ITTC) initiated the pepaation of a dictionay and nomenclatue of ship hydodynamic tems and this wok was completed in

More information

EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS

EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS Kumiko Tsuji Fukuoka Medical technology Teikyo Univesity 4-3-14 Shin-Katsutachi-Machi Ohmuta Fukuoka 836 Japan email: c746g@wisdomcckyushu-uacjp

More information

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1 Augmented Reality Integating Compute Gaphics with Compute Vision Mihan Tuceyan August 6, 998 ICPR 98 Definition XCombines eal and vitual wolds and objects XIt is inteactive and eal-time XThe inteaction

More information

17/5/2009. Introduction

17/5/2009. Introduction 7/5/9 Steeo Imaging Intoduction Eample of Human Vision Peception of Depth fom Left and ight eye images Diffeence in elative position of object in left and ight eyes. Depth infomation in the views?? 7/5/9

More information

SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH

SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH I J C A 7(), 202 pp. 49-53 SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH Sushil Goel and 2 Rajesh Vema Associate Pofesso, Depatment of Compute Science, Dyal Singh College,

More information

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach 3D Hand Tajectoy Segmentation by Cuvatues and Hand Oientation fo Classification though a Pobabilistic Appoach Diego R. Faia and Joge Dias Abstact In this wok we pesent the segmentation and classification

More information

Communication vs Distributed Computation: an alternative trade-off curve

Communication vs Distributed Computation: an alternative trade-off curve Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,

More information

View Synthesis using Depth Map for 3D Video

View Synthesis using Depth Map for 3D Video View Synthesis using Depth Map fo 3D Video Cheon Lee and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 1 Oyong-dong, Buk-gu, Gwangju, 500-712, Republic of Koea E-mail: {leecheon, hoyo}@gist.ac.k

More information

Voting-Based Grouping and Interpretation of Visual Motion

Voting-Based Grouping and Interpretation of Visual Motion Voting-Based Gouping and Intepetation of Visual Motion Micea Nicolescu Depatment of Compute Science Univesity of Nevada, Reno Reno, NV 89557 micea@cs.un.edu Géad Medioni Integated Media Systems Cente Univesity

More information

Visual Servoing from Deep Neural Networks

Visual Servoing from Deep Neural Networks Visual Sevoing fom Deep Neual Netwoks Quentin Bateux 1, Eic Machand 1, Jügen Leitne 2, Fançois Chaumette 3, Pete Coke 2 Abstact We pesent a deep neual netwok-based method to pefom high-pecision, obust

More information

Effects of Model Complexity on Generalization Performance of Convolutional Neural Networks

Effects of Model Complexity on Generalization Performance of Convolutional Neural Networks Effects of Model Complexity on Genealization Pefomance of Convolutional Neual Netwoks Tae-Jun Kim 1, Dongsu Zhang 2, and Joon Shik Kim 3 1 Seoul National Univesity, Seoul 151-742, Koea, E-mail: tjkim@bi.snu.ac.k

More information

An Extension to the Local Binary Patterns for Image Retrieval

An Extension to the Local Binary Patterns for Image Retrieval , pp.81-85 http://x.oi.og/10.14257/astl.2014.45.16 An Extension to the Local Binay Pattens fo Image Retieval Zhize Wu, Yu Xia, Shouhong Wan School of Compute Science an Technology, Univesity of Science

More information

HISTOGRAMS are an important statistic reflecting the

HISTOGRAMS are an important statistic reflecting the JOURNAL OF L A T E X CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 D 2 HistoSketch: Disciminative and Dynamic Similaity-Peseving Sketching of Steaming Histogams Dingqi Yang, Bin Li, Laua Rettig, and Philippe

More information

Lecture # 04. Image Enhancement in Spatial Domain

Lecture # 04. Image Enhancement in Spatial Domain Digital Image Pocessing CP-7008 Lectue # 04 Image Enhancement in Spatial Domain Fall 2011 2 domains Spatial Domain : (image plane) Techniques ae based on diect manipulation of pixels in an image Fequency

More information

3D Reconstruction from 360 x 360 Mosaics 1

3D Reconstruction from 360 x 360 Mosaics 1 CENTER FOR MACHINE PERCEPTION 3D Reconstuction fom 36 x 36 Mosaics CZECH TECHNICAL UNIVERSITY {bakstein, pajdla}@cmp.felk.cvut.cz REPRINT Hynek Bakstein and Tomáš Pajdla, 3D Reconstuction fom 36 x 36 Mosaics,

More information

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images Goal Walking though s -------------------------------------------- Kadi Bouatouch IRISA Univesité de Rennes I, Fance Rendeing Comple Scenes on Mobile Teminals o on the web Rendeing on Mobile Teminals Rendeing

More information

GTOC 9, Multiple Space Debris Rendezvous Trajectory Design in the J2 environment

GTOC 9, Multiple Space Debris Rendezvous Trajectory Design in the J2 environment GTOC 9, Multiple Space Debis Rendezvous Tajectoy Design in the J envionment Macus Hallmann, Makus Schlottee, Ansga Heidecke, Maco Sagliano Fedeico Fumenti, Volke Maiwald, René Schwaz Institute of Space

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAE COMPRESSION STANDARDS Lesson 17 JPE-2000 Achitectue and Featues Instuctional Objectives At the end of this lesson, the students should be able to: 1. State the shotcomings of JPE standad.

More information

Title. Author(s)NOMURA, K.; MOROOKA, S. Issue Date Doc URL. Type. Note. File Information

Title. Author(s)NOMURA, K.; MOROOKA, S. Issue Date Doc URL. Type. Note. File Information Title CALCULATION FORMULA FOR A MAXIMUM BENDING MOMENT AND THE TRIANGULAR SLAB WITH CONSIDERING EFFECT OF SUPPO UNIFORM LOAD Autho(s)NOMURA, K.; MOROOKA, S. Issue Date 2013-09-11 Doc URL http://hdl.handle.net/2115/54220

More information

A Neural Network Model for Storing and Retrieving 2D Images of Rotated 3D Object Using Principal Components

A Neural Network Model for Storing and Retrieving 2D Images of Rotated 3D Object Using Principal Components A Neual Netwok Model fo Stong and Reteving 2D Images of Rotated 3D Object Using Pncipal Components Tsukasa AMANO, Shuichi KUROGI, Ayako EGUCHI, Takeshi NISHIDA, Yasuhio FUCHIKAWA Depatment of Contol Engineeng,

More information

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Poceedings of the ASME 215 Dynamic Systems and Contol Confeence DSCC215 Octobe 28-3, 215, Columbus, Ohio, USA DSCC215-999 PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Jaeyeon Lee

More information

Analysis of Wired Short Cuts in Wireless Sensor Networks

Analysis of Wired Short Cuts in Wireless Sensor Networks Analysis of Wied Shot Cuts in Wieless Senso Netwos ohan Chitaduga Depatment of Electical Engineeing, Univesity of Southen Califonia, Los Angeles 90089, USA Email: chitadu@usc.edu Ahmed Helmy Depatment

More information

OPTIMUM DESIGN OF 3R ORTHOGONAL MANIPULATORS CONSIDERING ITS TOPOLOGY

OPTIMUM DESIGN OF 3R ORTHOGONAL MANIPULATORS CONSIDERING ITS TOPOLOGY Copyight by ABCM Page 38 OPTIMUM DESIGN OF 3R ORTHOGONAL MANIPULATORS CONSIDERING ITS TOPOLOGY Giovana Tindade da Silva Oliveia, gtindadeso@yahoo.com.b School of Mechanical Engineeing, Fedeal Univesity

More information

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES Svetlana Avetisyan Mikayel Samvelyan* Matun Kaapetyan Yeevan State Univesity Abstact In this pape, the class

More information

Modelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set

Modelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set Modelling, simulation, and pefomance analysis of a CAN FD system with SAE benchmak based message set Mahmut Tenuh, Panagiotis Oikonomidis, Peiklis Chachalakis, Elias Stipidis Mugla S. K. Univesity, TR;

More information

Gravitational Shift for Beginners

Gravitational Shift for Beginners Gavitational Shift fo Beginnes This pape, which I wote in 26, fomulates the equations fo gavitational shifts fom the elativistic famewok of special elativity. Fist I deive the fomulas fo the gavitational

More information

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits

More information

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS Daniel A Menascé Mohamed N Bennani Dept of Compute Science Oacle, Inc Geoge Mason Univesity 1211 SW Fifth

More information

ANN Models for Coplanar Strip Line Analysis and Synthesis

ANN Models for Coplanar Strip Line Analysis and Synthesis 200 IJCSNS Intenational Jounal of Compute Science and Netwok Secuity, VOL.8 No.10, Octobe 2008 Models fo Coplana Stip Line Analysis and J.Lakshmi Naayana D.K.Si Rama Kishna D.L.Patap Reddy Chalapathi Institute

More information

Cellular Neural Network Based PTV

Cellular Neural Network Based PTV 3th Int Symp on Applications of Lase Techniques to Fluid Mechanics Lisbon, Potugal, 6-9 June, 006 Cellula Neual Netwok Based PT Kazuo Ohmi, Achyut Sapkota : Depatment of Infomation Systems Engineeing,

More information

A Haptic-Assisted Guidance System for Navigating Volumetric Data Sets

A Haptic-Assisted Guidance System for Navigating Volumetric Data Sets A Haptic-Assisted Guidance System fo Navigating Volumetic Data Sets Eick Méndez*, Shunsuke Yoshida, Hauo Noma, Robet W. Lindeman*, Yasuyuki Yanagida, Shinobu Masaki, Kenichi Hosaka (*)Compute Science Depatment,

More information

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City Austalian Jounal of Basic and Applied Sciences, 5(1): 80-85, 011 ISSN 1991-8178 An Assessment of the Efficiency of Close-Range Photogammety fo Developing a Photo-Based Scanning Systeminthe Shams Tabizi

More information

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method.

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method. Fast Mapping using the Log-Hough Tansfomation B. Giesle, R. Gaf, R. Dillmann Institute fo Pocess Contol and Robotics (IPR) Univesity of Kalsuhe D-7618 Kalsuhe, Gemany fgieslejgafjdillmanng@ia.uka.de C.F.R.

More information

Prioritized Traffic Recovery over GMPLS Networks

Prioritized Traffic Recovery over GMPLS Networks Pioitized Taffic Recovey ove GMPLS Netwoks 2005 IEEE. Pesonal use of this mateial is pemitted. Pemission fom IEEE mu be obtained fo all othe uses in any cuent o futue media including epinting/epublishing

More information

3D inspection system for manufactured machine parts

3D inspection system for manufactured machine parts 3D inspection system fo manufactued machine pats D. Gacía a*, J. M. Sebastián a*, F. M. Sánchez a*, L. M. Jiménez b*, J. M. González a* a Dept. of System Engineeing and Automatic Contol. Polytechnic Univesity

More information

New Algorithms for Daylight Harvesting in a Private Office

New Algorithms for Daylight Harvesting in a Private Office 18th Intenational Confeence on Infomation Fusion Washington, DC - July 6-9, 2015 New Algoithms fo Daylight Havesting in a Pivate Office Rohit Kuma Lighting Solutions and Sevices Philips Reseach Noth Ameica

More information

Comparisons of Transient Analytical Methods for Determining Hydraulic Conductivity Using Disc Permeameters

Comparisons of Transient Analytical Methods for Determining Hydraulic Conductivity Using Disc Permeameters Compaisons of Tansient Analytical Methods fo Detemining Hydaulic Conductivity Using Disc Pemeametes 1,,3 Cook, F.J. 1 CSRO Land and Wate, ndoooopilly, Queensland The Univesity of Queensland, St Lucia,

More information

A Novel Image-Based Rendering System With A Longitudinally Aligned Camera Array

A Novel Image-Based Rendering System With A Longitudinally Aligned Camera Array EUOGAPHICS 2 / A. de Sousa, J.C. Toes Shot Pesentations A Novel Image-Based endeing System With A Longitudinally Aligned Camea Aay Jiang Li, Kun Zhou, Yong Wang and Heung-Yeung Shum Micosoft eseach, China

More information

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary Physically Accuate Haptic Rendeing of Elastic Object fo a Haptic Glove Chan-Su Lee Abstact This is a final epot fo the DIMACS gant of student-initiated poject. I implemented Bounday Element Method(BEM)

More information

Improved Fourier-transform profilometry

Improved Fourier-transform profilometry Impoved Fouie-tansfom pofilomety Xianfu Mao, Wenjing Chen, and Xianyu Su An impoved optical geomety of the pojected-finge pofilomety technique, in which the exit pupil of the pojecting lens and the entance

More information

A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM

A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM Accepted fo publication Intenational Jounal of Flexible Automation and Integated Manufactuing. A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM Nagiza F. Samatova,

More information

User Group testing report

User Group testing report Use Goup testing epot Deliveable No: D6.10 Contact No: Integated Poject No. 506723: SafetyNet Aconym: SafetyNet Title: Building the Euopean Road Safety Obsevatoy Integated Poject, Thematic Pioity 6.2 Sustainable

More information

Robust Object Detection at Regions of Interest with an Application in Ball Recognition

Robust Object Detection at Regions of Interest with an Application in Ball Recognition Robust Object Detection at Regions of Inteest with an Application in Ball Recognition Saa Miti, Simone Fintop, Kai Pevölz, Hatmut Sumann Faunhofe Institute fo Autonomous Intelligent Systems (AIS) Schloss

More information

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers XFVHDL: A Tool fo the Synthesis of Fuzzy Logic Contolles E. Lago, C. J. Jiménez, D. R. López, S. Sánchez-Solano and A. Baiga Instituto de Micoelectónica de Sevilla. Cento Nacional de Micoelectónica, Edificio

More information

THE SOLID IMAGE: a new concept and its applications

THE SOLID IMAGE: a new concept and its applications THE SOLID IMAGE: a new concept and its applications Leando Bonaz ( # ), Segio Dequal ( # ) ( # ) Politecnico di Toino - Dipatimento di Geoisose e Teitoio C.so Duca degli Abuzzi, 4 119 Toino Tel. +39.11.564.7687

More information

Input Layer f = 2 f = 0 f = f = 3 1,16 1,1 1,2 1,3 2, ,2 3,3 3,16. f = 1. f = Output Layer

Input Layer f = 2 f = 0 f = f = 3 1,16 1,1 1,2 1,3 2, ,2 3,3 3,16. f = 1. f = Output Layer Using the Gow-And-Pune Netwok to Solve Poblems of Lage Dimensionality B.J. Biedis and T.D. Gedeon School of Compute Science & Engineeing The Univesity of New South Wales Sydney NSW 2052 AUSTRALIA bbiedis@cse.unsw.edu.au

More information

An Optimised Density Based Clustering Algorithm

An Optimised Density Based Clustering Algorithm Intenational Jounal of Compute Applications (0975 8887) Volume 6 No.9, Septembe 010 An Optimised Density Based Clusteing Algoithm J. Hencil Pete Depatment of Compute Science St. Xavie s College, Palayamkottai,

More information

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS COMPDYN 009 ECCOMAS Thematic Confeence on Computational Methods in Stuctual Dynamics and Eathquake Engineeing M. Papadakakis, N.D. Lagaos, M. Fagiadakis (eds.) Rhodes, Geece, 4 June 009 FINITE ELEMENT

More information

Image Registration among UAV Image Sequence and Google Satellite Image Under Quality Mismatch

Image Registration among UAV Image Sequence and Google Satellite Image Under Quality Mismatch 0 th Intenational Confeence on ITS Telecommunications Image Registation among UAV Image Sequence and Google Satellite Image Unde Quality Mismatch Shih-Ming Huang and Ching-Chun Huang Depatment of Electical

More information

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which

More information