An FPGA Implementation of a Robot Control System with an Integrated 3D Vision System

Size: px
Start display at page:

Download "An FPGA Implementation of a Robot Control System with an Integrated 3D Vision System"

Transcription

1 Vol. 3, No., pp ) An FPGA Implementation of a Robot Contol System with an Integated 3D Vision System Yi-Ting Chen, Ching-Long Shih,* and Guan-Ting Chen Depatment of Electical Engineeing, National Taiwan Univesity of Science and Technology, Taipei, Taiwan, ROC * Coesponding Autho / shihcl@mail.ntust.edu.tw KEYWORDS : FPGA, -based visual sevo, 3D vision, Object tacking Robot decision making and motion contol ae commonly based on visual infomation in vaious applications. based visual sevo is a technique fo vision-based obot contol, which opeates in the 3D wokspace, uses eal-time image pocessing to pefom tasks of featue extaction, and etuns the pose of the object fo positioning contol. In ode to handle the computational buden at the vision senso feedback, we design a FPGA-based motion-vision integated system that employs dedicated hadwae cicuits fo pocessing vision pocessing and motion contol functions. This eseach conducts a peliminay study to exploe the integation of 3D vision and obot motion contol system design based on a single field pogammable gate aay FPGA) chip. The implemented motion-vision embedded system pefoms the following functions: filteing, image statistics, binay mophology, binay object analysis, object 3D position calculation, obot invese kinematics, velocity pofile geneation, feedback counting, and multiple-axes position feedback contol. Manuscipt eceived: Decembe, 04 / Accepted: Januay 7, 0. Intoduction Intelligent obots must espond apidly to thei woking envionment though visual infomation. The extaction of infomation fom visual sensos, the analysis of this infomation, and the activation of an appopiate moto contol command based on this infomation must all occu in eal-time. Visual sevoing is a technique that uses images extacted fom the envionment to contol obots in a closed loop fashion []. Robots with visual feedback ae used in tasks such as mobility, object manipulation, and object tacking. This eseach consides the study of position-based visual sevoing PBVS), in which the visual infomation is used as a feedback and detects the pose of objects in a wok space []. Fo anothe way of epesenting the image feedback function, image-based visual sevoing IBVS) does not use any pose model and nomally occus in D tasks. Among the many applications, PBVS is implemented in industial envionments fo object manipulation opeations on conveyo belts. Fo object tacking, cameas ae often utilied to obtain infomation of the motion of an object that can then be employed in coodination contol. In geneal, the image pocessing takes up to 80% of the computation time of a sevo contol. It is often difficult to meet the high-speed motion contol system pefomance equiements fo eal-time image pocessing in a taditional achitectue of a PC o a DSP. pocessing with a lage matix calculation deteioates system pefomance due to limitations in the computation time of geneal pocessos. The dawback of the CPU-based image pocessing is the lag in the system esponse. That is why a CPUbased vision sevo contol cannot be called a eal-time vision-based sevo system. The mix-coe mode fo a vision-based contolle has been ecently developed fo obotic sevo contol. The basic idea of these studies is to combine the FPGA and DSP/PC fo a sevo system. These cases incopoated the image captue and image pocessing algoithms into the FPGA so as to conque the low-speed computation issue. The DSP o PC is intoduced to constuct the majo functions of the sevo system fo educing its design complexity. Howeve, the mix-coe mode doubles the cost of the sevo system and enlages the contolle footpint. The technology of field pogammable gate aay FPGA) has spead thoughout many application fields lately-fo instance, medical devices, sevo motion contol, mass data pocessing, and paallel computation, etc. The main pefomances of an FPGA ae high-speed, paallel computation and easy cloning algoithm patten. An FPGAbased SOPC can easily solve any issue by paallel computation, especially fo a distibuted stuctue. Unlike a geneal-pupose pocesso that adopts a fixed hadwae design fo maximum compatibility and flexibility, we embed logical pogamming into the hadwae cicuit design diectly. This kind of design helps the lowspeed system satisfy the demand fo sufficient eal-time contol unde a highly paallel achitectue. Using FPGA to conduct eal-time image pocessing and contol algoithms has the advantage of acceleation. Due to the intenal stuctue of FPGA featues, it can be vey easy to achieve distibuted algoithms, wheeby each function block woks at 00

2 Vol. 3, No., pp ) the same time, making it favoable fo high-speed digital signal pocessing. The FPGA technology has been applied to multi-axis sevo and motion contol systems [3-7], to image pocessing and steeo vision [8-], to eal-time visual sevo [3], and to vision and motion integated systems [4]. This eseach applies a single FPGA chip in a pototypical tacking contol system fo a obot manipulato by using two cameas to detect the object motion infomation. The implemented motion-vision embedded system pefoms the following functions: filteing, image statistics, binay mophology, binay object analysis, object 3D position calculation, obot invese kinematics, velocity pofile geneation, feedback counting, and multiple-axes position feedback contol.. FPGA system oveview In ode to handle the computational buden at both the image senso and actuato levels, we design a FPGA-based motion-vision integated system. The poposed system employs dedicated hadwae cicuits fo pocessing motion-vision functions. Fig. shows the system block diagam of the FPGA-based obot motion contol and 3D vision system. The obot system consists of a -axis obot manipulato with its base located on a one-axis linea table to enlage the woking space. Two cameas ae installed at the font of the base of the obot manipulato. The image senso is a SXGA fomat 0-bit colo camea, with esolution of and fame ate of up to 0 fps. Fig. shows the poposed FPGA obot contolle is conceptually divided into thee diffeent modules: image pocessing module, sevo contol module and system contol module. The image pocessing module is a dedicated logic cicuit implemented within the FPGA. It captues two eal-time images fom two image sensos and extacts impotant infomation by applying filteing, binay mophology, and binay image statistic analysis. The image pocessing module efines and sends the pocessed data to the obot system contol module accoding to the equests fom the system contol module. The sevo contol module is also a dedicated position contol logic cicuit that is implemented within the same FPGA. It eceives position commands fom the obot contol system module and simultaneously contols six DC sevo motos by the digital PID contol law. Sync. Signals Two Sensos Notebook PC RS3 Altea FPGA Development System PWMs 6 DC Moto Dive Cicuits Robot System VGA Monito Video Out Encodes Fig. FPGA-based obot vision and contol system block diagam FPGA Development Hadwae System PC Two Sensos VGA Monito RS3 System Contol Module Nios II 3-bit soft-pocesso) Pocessing Module Veilog) SDRAM 8 M bytes) Object Featue Linea Table Command SRAM K bytes) Joint Command Sevo Contol Module Veilog) PWMs Quadatue Encodes 6 DC Moto Dive Cicuits Robot System Fig. The FPGA obot contolle consists of the image pocessing module, the sevo contol module and the system contol module. 0

3 Vol. 3, No., pp ) The system contol module uns on the FPGA-embedded softpocesso Nios II within the same FPGA chip. As compaed to the othe two FPGA modules, the system contol module expands the applicability of the system, because it is based on the softwae C pogamming. The obot system contol module consists of functions of object 3D position, motion planning, invese kinematics, obot joints position tacking command geneation and use seial communication inteface. 3. pocessing module The image pocessing module is a dedicated logic cicuit implemented within the FPGA. It captues two eal-time images fom two image sensos and extacts impotant infomation by applying filteing, colo segmentation, mophology and binay analysis. The image pocessing module efines and sends the pocessed data to the system contol module as soon as the data ae eady. Fig. 3 pesents the functional block diagam of the image pocessing module. Senso Senso Senso Contolle Senso Contolle Raw Data Raw Data Scan-line Buffe Based Pocessing Scan-line Buffe Based Pocessing Binay Data Binay Data SDRAM Contolle Binay Statistics VGA Contolle to NIOS II Embedded Pocesso System Contol Module) VGA Teminal SDRAM Fame Buffes Fig. 3 Functional block diagam of the image pocessing module. The image is input to the FPGA chip line by line, and only a vey small numbe of lines of images ae stoed in line-buffes FIFO). Only n line-buffes ae equied fo an image opeation in a n n window. The aw image data ae fom a SXGA fomat 0-bits colo camea, with a esolution of and a fame ate of 0 fps with a MH pixel clock. The aw image is conveted into a 30-bit RGB image fo esolution by a local neighbohood of each of the fou scanned pixels. The RGB image is then used fo futhe image pocessing, as shown in Fig. 4. We expess the aveage low-pass filte in a window by P 3 P i, ) i whee pixels in the window ae numbeed fom to in the ode of left to ight and then top to button, in which P 3 is the cente pixel. We obtain the RGB to YCbC colo tansfom as Y Cb C R 6 G 8, 36 B 8 whee 0 R, G, B 03 and 0 Y, Cb, C.Red colo segmentation is pefomed as 98 Cb 7 and60 C 3 P. 3) 0 othewise ) The eosion opeation in a 3 3 window is P 9 P i, 4) i and this is followed by a dilation opeation in the 3 3 window P 9 P i. ) i Finally, we apply a ank ode filte in the window P P i, 3 i 0 othewise to geneate a binay image output that is stoed in SDRAM fo futhe pocessing. Fig. shows the post binay image pocessing. We calculate the cente of the object measued fom Camea,, ),as c Pc, P c c and cpc c. P c c 6) 7) 8) 0

4 Vol. 3, No., pp ) We calculate the cente of the object measued fom Camea,, ), in a simila way. c Senso Input RAW to RGB Aveage Lowpass Filte RGB to YCbC 4. System contol module The system contol module eceives 3D object position infomation fom the image pocessing module and sends obot joint position commands to the sevo contol module. Fig. 6 pesents the system contol module that consists of the following tasks: 3D object position computation, obot motion planning, obot manipulato invese kinematics, obot joints position tacking command geneation, and use inteface. Let F be the focus length of the camea, p p is the physical pixel sie, and L is the distance between Camea and Camea. We obtain the distance fom the object to the cente of cameas, y, by c Colo Segment and Binay y c F L, p c c ) 9) Eosion Dilation Rank Ode Filte Binay Output to SDRAM Fig. 4 Scan-line buffe-based image pocessing, with a system pixel clock of MH whee c and c ae the column positions of the object s cente point measued fom Camea and Camea, espectively, as shown in Fig. 7. The object s hoiontal position and vetical position in camea coodinates see Fig. 7) ae x p y c F c c 0) and p y F, c c ) Binay Data Taget Object Height and Cente Point Calculation c, ) & R espectively. We calculate the object height h by p h y R, c ) F Binay Data Taget Object Cente Point Calculation c, ) fom SDRAM ) to System Contol Module ) whee R is the height of the object in the sceen coodinate of Camea. Fig. Post binay image pocessing c, ) End-effecto Piecewise 3D Object x Robot Taget,,,,,, c, yc, ) xe, ye, e) c c, ) Linea Invese R Tajectoy Calculation & H Kinematics to Sevo Planning Geneato Contol fom Module ) Pocessing Module ) Fig. 6 Functional block diagam of the system contol module 03

5 Vol. 3, No., pp ) object cente x, y, ) c c c y h h h The fist pat uses the linea table to tack the moveable object such that the object cente position is located in the cente of Camea. The second pat places the obot end-effecto nea the top of the movable object. At each image pocessing ate of 0 H, the 3D object position is updated, the obot end-effecto is e-planned, and the obot s new joint positions ae obtained by solving the invese kinematics. Finally, we geneate the sevo position command by a piecewise linea tajectoy at a command update ate of KH. Camea Camea c R Fig. 7 Calculation of the object s 3D position height h by two cameas L c One-axis Linea Table x x, y, ) and c c c Fig. 8 shows the coodinate system of the -axis obot manipulato and its DH paametes ae in Table I. We solve the invese kinematics poblem given the end-effect position x e, ye, e) and the pitch angle and the oll angle, by finding the joint angles,,,, ), 3 4 Αtan y e, xe) 3) x a a 3 3 cos ) a a 4) 3 Atan s, c ) ) 4 3 6) 7) whee x cos ) x sin ) y a cos ) d sin e e 4 d a sin ) d cos ) e 4 a a3 cos3) a3 sin3 x s x a a cos ) x a sin c x ) Table DH paametes of the -axis obot Joint i i di ai i Home d 0 / 0 0 a 0 0 x4 x d 4 a a 3 a 4 3 x x x d x 0 Fig.8 Coodinate system of the -axis obot manipulato. Sevo contol module The sevo contol module, as illustated in Fig. 9, is a dedicated logic cicuit implemented fo the position PID contol of 6 DC sevo motos and consists of the following: encode signal filte, 3-bit high-speed position decode counte, 7-bit digital PID contolle, - bit PWM geneato and an H-bidge powe convete fo each axis. Fig. 0 pesents the moto position encode low-pass filte hadwae cicuit, which consists of D flip-flops and a two-of-thee voting filte. The position decode up/down counte is incemented each time by the contol signal Inc, Inc A B A B B A B A 8) and is decemented each time by the contol signal Dec, Dec A B A B B A BA 9) The DC moto H-bidge dive cicuit is connected to 4 contol signals as noted in Fig. : PWMH, PWML, PWMH and PWML. The PWM signal is geneated by a standad PWM geneato cicuit with a fequency of 4 KH and an -bit esolution of the duty cycle a a4 / / d Note: d 0 mm, a 0 mm, a 3 0 mm, a 4 0 mm, d 30 mm. Command fom Robot Contol Module) y Feedback Digital PID Contolle Up-Down Counte u A B PWM Geneato Digital Low-pass Filte PWMH PWML PWMH PWML CH_A CH_B H-bidge Cicuit M+ M- dc sevo moto Encode The end-effecto taget position planning consists of two pats. Fig.9 Functional block diagam of the sevo contol module 04

6 Vol. 3, No., pp ) CH_A CLK D Q D Q D Q D Q J K Q A umax u umax u [ n] sat u) u u u u. min max 3) u u u min min CH_B D Q D Q D Q D Q J K Q B 6. Implementation and expeimental esults CLK PWMH PWMH PWML PWML Fig.0 Moto encode low-pass filte hadwae cicuit V DD dc M+ moto M- Moto Contol CW un PWMH PWM OFF PWML OFF ON CCW un PWMH OFF PWM PWML ON OFF Note : V DD 4 V Fig. DC moto dive cicuit contol method We apply the PID contolle, t de u Pe I e ) d D, 0) 0 dt fo the closed-loop position contol of each axis, whee eo signal e y, P is the popotional gain, I is the integal gain, and D is the deivative gain. Let T be the sampling time. The digital PID contol law is digitied by using the Eule tansfom fo the deivative tem and the bilinea tansfom fo the integal tem, and is shown below Since the poposed system can connect to six dc moto dive cicuits, it can contol a obot system with six diffeent axes. Fig. shows the expeimental obot system, which consists of a -axis obot manipulato with its base located on a one-axis movable linea table. The dedicated logic/contol/image functions fo the obot vision and contol system ae implemented all within the Altea FPGA development platfom DE with Cyclone II EPC3F67C6 FPGA, which has 33,6 logic cells, K bytes of SRAM, and 8M bytes of SDRAM. These functional modules ae designed using the Veilog HDL and the C pogamming language unning in an embedded Nios II soft-pocesso. All achitectues in this wok have been developed using Veilog HDL and have been synthesied by Altea Quatus II EDA tool. The synthesis esults fo all achitectues ae shown in Table, in which the oveall system takes about 43% of total FPGA esouce. In paticula, the image pocessing module takes about 30% of total FPGA esouce. The thoughput shows that the system is capable of locating and detemining an object s 3D position 0 times pe second. The total amount of FPGA esouces used to implement this system allows fo flexibility to enhance the system by implementing othe kinds of algoithms. IT U ) P D T E ). ) We then expess the digital contol law, which is implemented in FPGA, by u u[ n ] b0 e[ n] b e[ n ] b e[ n ], ) whee IT D b0 P T IT D b P T b D T the contolle output u [n] is limited by a satuation function Fig. The expeimental obot system Two COMS image sensos, with a esolution of and a 0bit colo image, ae installed at the font base of the manipulato. The data of the cameas ae listed below: ) focus length of the camea, F 4.8 mm ; ) physical pixel sie, p p 3.6μm3.6μm ; and 3) distance between Camea and Camea, L 37. mm. The images ae captued at 0 H using a system pixel clock of MH. Fig. 3 shows the esults of the image pocessing module. The coodinates of the object cente in each image ae sent to a softpocess which detemines the distance fom the object to the cameas. Fig. 4 pesents the measued distance eo computed fom Eq. 9), whee the actual distance eo is % on aveage. 0

7 Vol. 3, No., pp ) Table Synthesis esults and device utiliation available used utiliation Logic Cells 33,6 4,307 43% Dedicated Logic Cells 3,768,89 8% Memoy Bits ,740 66% Pins % Note: system clock 0 MH, pixel clock MH, Nios II clock 00 MH a) st axis a) Aveage low-pass filte b) RGB to YCCb c) Read colo segmentation b) nd axis d) Eosion and dilation e) Rank ode filte f) Computing object cente Fig.3 Results of the image pocessing module 0 c) 3 d axis Actual distance eo mm) Measued distance mm) Fig.4 Measued distance eos fom 3D vision d) 4 th axis In ode to evaluate the pefomance of the implemented sevo contol module, the system contol module sends specific commands fo tacking contol. The contol pefomance can be fine-tuned by using diffeent PID contol paametes. Fig. shows obot step esponses and piecewise linea tajectoy tacking contol esults, with the digital PID contol paametes in Table 3. Fig. 6 illustates the esponse of the obot s base position tacking of a moving object to the cente position of cameas. The expeimental esults show that the linea tajectoy tacking pefomance is vey well and guaantees eal-time object position tacking as long as the feedback infomation is coectly updated fast enough. Table 3 Robot contol system PID contol gains Gain Table Joint Joint Joint Joint Joint axis 3 4 P I T D / T e) th axis Fig. step esponses and piecewise constant speed esponses of the obot manipulato, whee the uppe yellow line is the position command, and the lowe blue line is the eal esponse. Fig. 6 Response of the obot s base position blue line) to tack a moving object to the cente position yellow line, the goal position) of cameas. 06

8 Vol. 3, No., pp ) In summay, the synthesis tool Altea Quatus II estimates that the system achieves a thoughput of 0 fames pe second pixels). This synthesis and the opeation esults have shown that the implemented system is useful to eal-time distance measuements in achieving a good pecision and an adequate thoughput and in being suitable fo most eal-time opeations. 7. Conclusion This pape descibes the development of a obot contol system integated with a steeo vision in eal-time, using a hadwae/softwae co-design appoach. The system is composed of 6 dc sevo motos and two camea, along with an FPGA development boad equipped with a low-cost Altea FPGA, K bytes of SRAM and 8M bytes of SDRAM.A hadwae-softwae co-design appoach was used in ode to implement the most intensive computations diectly in the hadwae, as well as low computation time tasks in a Nios II soft-pofesso. This methodology allows one to enhance the system flexibility. Synthesis esults show that the system occupies less than 4% of an FPGA s logical elements and 67% of its memoy bits. A pefomance of 0 fames pe second was achieved; pointing out that the system is capable of detecting an object and computing its distance at a ate of 0 times pe second. The system pecision has an eo ate of less than %. Theefoe, the poposed obot contol system is capable of detecting an object, measuing its 3D position, and tacking the object in eal-time. The developed system can be adapted fo many obot contol applications. In this wok, we have poposed a single FPAG chip with extenal SRAM and SDRAM fo pocessing eal-time dual image sensos, low-level featue extaction algoithms and a simultaneous contolling obot system that has a total of 6 DC sevo motos. Based on the FPGA embedded system s design flexibility, easy tansplantation and shot development cycle, FPGA will become the new diection fo the development of 3D image pocessing, and have vey boad obot contol applications. ACKNOWLEDGEMENT This wok is suppoted by Taiwan Ministy of Science and Technology gant NSC-0--E REFERENCES [] P. Coke, Robotics, Vision and contol: Fundamental algoithms in MATLAB, Spinge Tacts in Advanced Robotics, Spinge Belin Heidelbeg, 0) [] D. Saqui, F. C. Sato, E. R.R. Kato, E. C. Pedino, and R. H. Tsunaki, Mathematical mophology applied in object tacking on position-based visual sevoing, IEEE Intenational Confeence on Systems, Man, and Cybenetics, pp ) DOI: 0.09/SMC [3] J. U. Cho, Q. N. Le, and J. W. Jeon, An FPGA-based multiple-axis motion contol chip IEEE Tansactions on Industial Electonics, 6, ) DOI: 0.09/TIE [4] Y. S. Kung and C. S. Chen, FPGA-Realiation of a motion contol IC fo obot manipulato, Robot manipulatos, Edited by Maco Ceccaelli Intech, Rijeka, Coatia 008), Chap. 6. DOI: 0.77/6 [] A. Astaloa, J. Láao, U. Bidate, J. Jiméne, and A. Zuloaga, FPGA technology fo multi-axis contol systems Mechatonics, 9, ) DOI: 0.06/j.mechatonics [6] X. Shao and D. Sun, Development of a new obot contolle achitectue with FPGA-based IC design fo impoved highspeed pefomance IEEE Tansactions on Industial Infomatics, 3, ) DOI: 0.09/TII [7] E. Monmasson, L. Idkhajine, M.N. Cistea, I. Bahi, A. Tisan, and M.W. Naoua, FPGAs in industial contol applications IEEE Tansactions on Industial Infomatics, 7, ) DOI: 0.09/TII [8] S. Jin, J. Cho, X. D. Pham, K. M. Lee, S. K. Pak, M. Kim, and J. W. Jeon, FPGA design and implementation of a eal-time steeo vision system IEEE Tansactions on Cicuits and Systems fo Video Technology, 0, -6 00) DOI: 0.09/TCSVT [9] Y. Miyajima and T. Mauyama, A eal-time steeo vision system with FPGA Field Pogammable Logic and Applications, Lectue Notes in Compute Science, 778, ) DOI: 0.007/ _44 [0] Y. H. Yu, N. M. Kwok, and Q. P. Ha, FPGA-based eal-time colo tacking fo obotic fomation contol 6th Intenational Symposium on Automation and Robotics in Constuction, pp ) [] P. J. Lapay, B. Heyman, M. Rosse, and D. Ginhac, High dynamic ange eal-time vision system fo obotic applications IEEE Intenational Confeence on Intelligent Robots and Systems, pp. -, Octobe 0) [] D. Muay and J. J. Little, Using eal-time steeo vision fo mobile obot navigation Autonomous Robots, 8, ) DOI: 0.03/A: [3] E. Malis, F. Chaumette, and S. Boudet, -/ D visual sevoing, IEEE Tansactions on Robotics and Automation,, ) DOI: 0.09/ [4] S. Jin, D. Kim, T. Song, O. N. Le, and J. W. Jeon, An FPGA-based motion-vision integated system fo ealtime machine vision applications IEEE Intenational Symposium on Industial Electonics, pp ) DOI: 0.09/ISIE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design Tansmission Lines Modeling Based on Vecto Fitting Algoithm and RLC Active/Passive Filte Design Ahmed Qasim Tuki a,*, Nashien Fazilah Mailah b, Mohammad Lutfi Othman c, Ahmad H. Saby d Cente fo Advanced

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

High performance CUDA based CNN image processor

High performance CUDA based CNN image processor High pefomance UDA based NN image pocesso GEORGE VALENTIN STOIA, RADU DOGARU, ELENA RISTINA STOIA Depatment of Applied Electonics and Infomation Engineeing Univesity Politehnica of Buchaest -3, Iuliu Maniu

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

High Performance Computing on GPU for Electromagnetic Logging

High Performance Computing on GPU for Electromagnetic Logging Intenational Confeence "Paallel and Distiuted Computing Systems" High Pefomance Computing on GPU fo lectomagnetic Logging Glinskikh V.N. Kontoovich A.. pov M.I. Tofimuk Institute of Petoleum Geology and

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

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

Image Enhancement in the Spatial Domain. Spatial Domain

Image Enhancement in the Spatial Domain. Spatial Domain 8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along

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

Lecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining

Lecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining EE 341 Lectue # 12 Instucto: Zeshan hishti zeshan@ece.pdx.edu Novembe 10, 2014 Potland State Univesity asic Pocessing Unit ontol Signals Hadwied ontol Datapath contol signals Dealing with memoy delay Pipelining

More information

OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO

OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO Zeeshan A. Shaikh 1 and T.Y. Badguja 2 1,2 Depatment of Mechanical Engineeing, Late G. N. Sapkal

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

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

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

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

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

Performing real-time image processing on distributed computer systems

Performing real-time image processing on distributed computer systems Pefoming eal-time image pocessing on distibuted compute systems RADU DOBRESCU, MATEI DOBRESCU, DAN POPESCU "Politehnica" Univesity of Buchaest, Faculty of Contol and Computes, 313 Splaiul Independentei,

More information

A Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder

A Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder 20 IEEE/IFIP 9th Intenational Confeence on VLSI and System-on-Chip A Full-mode FME VLSI Achitectue Based on 8x8/ Adaptive Hadamad Tansfom Fo QFHD H264/AVC Encode Jialiang Liu, Xinhua Chen College of Infomation

More information

A New Finite Word-length Optimization Method Design for LDPC Decoder

A New Finite Word-length Optimization Method Design for LDPC Decoder A New Finite Wod-length Optimization Method Design fo LDPC Decode Jinlei Chen, Yan Zhang and Xu Wang Key Laboatoy of Netwok Oiented Intelligent Computation Shenzhen Gaduate School, Habin Institute of Technology

More information

Desired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor *

Desired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor * Poceedings of the 7 th Chinese Contol Confeence July 6-8, 008, Kunming,Yunnan, China Desied Attitude Angles Design Based on Optimization fo Side Window Detection of Kinetic Intecepto * Zhu Bo, Quan Quan,

More information

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION Intenational Achives of the Photogammety Remote Sensing and Spatial Infomation Sciences Volume XXXIX-B3 2012 XXII ISPRS Congess 25 August 01 Septembe 2012 Melboune Austalia MULTI-TEMPORAL AND MULTI-SENSOR

More information

Using SPEC SFS with the SNIA Emerald Program for EPA Energy Star Data Center Storage Program Vernon Miller IBM Nick Principe Dell EMC

Using SPEC SFS with the SNIA Emerald Program for EPA Energy Star Data Center Storage Program Vernon Miller IBM Nick Principe Dell EMC Using SPEC SFS with the SNIA Emeald Pogam fo EPA Enegy Sta Data Cente Stoage Pogam Venon Mille IBM Nick Pincipe Dell EMC v6 Agenda Backgound on SNIA Emeald/Enegy Sta fo block Intoduce NAS/File test addition;

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

UCB CS61C : Machine Structures

UCB CS61C : Machine Structures inst.eecs.bekeley.edu/~cs61c UCB CS61C : Machine Stuctues Lectue SOE Dan Gacia Lectue 28 CPU Design : Pipelining to Impove Pefomance 2010-04-05 Stanfod Reseaches have invented a monitoing technique called

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

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

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

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM

Simulation and Performance Evaluation of Network on Chip Architectures and Algorithms using CINSIM J. Basic. Appl. Sci. Res., 1(10)1594-1602, 2011 2011, TextRoad Publication ISSN 2090-424X Jounal of Basic and Applied Scientific Reseach www.textoad.com Simulation and Pefomance Evaluation of Netwok on

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

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

Embeddings into Crossed Cubes

Embeddings into Crossed Cubes Embeddings into Cossed Cubes Emad Abuelub *, Membe, IAENG Abstact- The hypecube paallel achitectue is one of the most popula inteconnection netwoks due to many of its attactive popeties and its suitability

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

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

Slotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System

Slotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System Slotted Random Access Potocol with Dynamic Tansmission Pobability Contol in CDMA System Intaek Lim 1 1 Depatment of Embedded Softwae, Busan Univesity of Foeign Studies, itlim@bufs.ac.k Abstact In packet

More information

Coordinate Systems. Ioannis Rekleitis

Coordinate Systems. Ioannis Rekleitis Coodinate Systems Ioannis ekleitis Position epesentation Position epesentation is: P p p p x y z P CS-417 Intoduction to obotics and Intelligent Systems Oientation epesentations Descibes the otation of

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

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

The KCLBOT: Exploiting RGB-D Sensor Inputs for Navigation Environment Building and Mobile Robot Localization

The KCLBOT: Exploiting RGB-D Sensor Inputs for Navigation Environment Building and Mobile Robot Localization The KCBOT: Exploiting GB-D Senso Inputs fo Navigation Envionment Building and Mobile obot ocalization egula Pape Evangelos Geogiou 1,*, Jian Dai 1 and Michael uck 1 1 King s College ondon *Coesponding

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

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

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

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma apreduce Optimizations and Algoithms 2015 Pofesso Sasu Takoma www.cs.helsinki.fi Optimizations Reduce tasks cannot stat befoe the whole map phase is complete Thus single slow machine can slow down the

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

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 2005

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 2005 Tansactions of the VŠB Technical Univesity of Ostava, Mechanical Seies No. 1, 2016, vol. LXII aticle No. 2005 Vladimi BULEJ *, Juaj URICEK **, Manfed EBERTH *** THE MODELLING OF MECHANISM WITH PARALLEL

More information

On Error Estimation in Runge-Kutta Methods

On Error Estimation in Runge-Kutta Methods Leonado Jounal of Sciences ISSN 1583-0233 Issue 18, Januay-June 2011 p. 1-10 On Eo Estimation in Runge-Kutta Methods Ochoche ABRAHAM 1,*, Gbolahan BOLARIN 2 1 Depatment of Infomation Technology, 2 Depatment

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

Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing

Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing IEEE TRANSACTIONS ON COMPUTERS, VOL. 50, NO. 9, SEPTEMBER 200 949 Dynamic Multiple Paity (DMP) Disk Aay fo Seial Tansaction Pocessing K.H. Yeung, Membe, IEEE, and T.S. Yum, Senio Membe, IEEE AbstactÐThe

More information

Approximating Euclidean Distance Transform with Simple Operations in Cellular Processor Arrays

Approximating Euclidean Distance Transform with Simple Operations in Cellular Processor Arrays 00 th Intenational Wokshop on Cellula Nanoscale Netwoks and thei Applications (CNNA) Appoximating Euclidean Distance Tansfom with Simple Opeations in Cellula Pocesso Aas Samad Razmjooei and Piot Dudek

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

Tissue Classification Based on 3D Local Intensity Structures for Volume Rendering

Tissue Classification Based on 3D Local Intensity Structures for Volume Rendering 160 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 6, NO., APRIL-JUNE 000 Tissue Classification Based on 3D Local Intensity Stuctues fo Volume Rendeing Yoshinobu Sato, Membe, IEEE, Cal-Fedik

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

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

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

Tier-Based Underwater Acoustic Routing for Applications with Reliability and Delay Constraints

Tier-Based Underwater Acoustic Routing for Applications with Reliability and Delay Constraints Tie-Based Undewate Acoustic Routing fo Applications with Reliability and Delay Constaints Li-Chung Kuo Depatment of Electical Engineeing State Univesity of New Yok at Buffalo Buffalo, New Yok 14260 Email:

More information

Information Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes

Information Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes CS630 Repesenting and Accessing Digital Infomation Infomation Retieval: Basics Thosten Joachims Conell Univesity Infomation Retieval Basics Retieval Models Indexing and Pepocessing Data Stuctues ~ 4 lectues

More information

Combinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments

Combinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments Wieless Netwoks 0, 3 32, 200 200 Kluwe Academic Publishes. Manufactued in The Nethelands. Combinatoial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registation in Mobile

More information

A SMART WIRELESS SENSOR NETWORK FOR STRUCTURAL DAMAGE DETECTION

A SMART WIRELESS SENSOR NETWORK FOR STRUCTURAL DAMAGE DETECTION Intenational Symposium on Innovation & Sustainability of Stuctues in Civil Engineeing Xiamen Univesity, China, 2011 A SMART WIRELESS SENSOR NETWORK FOR STRUCTURAL DAMAGE DETECTION Ying Lei 1, Lijun Liu

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

DEADLOCK AVOIDANCE IN BATCH PROCESSES. M. Tittus K. Åkesson

DEADLOCK AVOIDANCE IN BATCH PROCESSES. M. Tittus K. Åkesson DEADLOCK AVOIDANCE IN BATCH PROCESSES M. Tittus K. Åkesson Univesity College Boås, Sweden, e-mail: Michael.Tittus@hb.se Chalmes Univesity of Technology, Gothenbug, Sweden, e-mail: ka@s2.chalmes.se Abstact:

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

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

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We ae IntechOpen, the wold s leading publishe of Open Access boos Built by scientists, fo scientists 4, 116, 12 Open access boos available Intenational authos and editos Downloads Ou authos ae among the

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

Experiments of low-cost INS/GPS Navigation platform based on PC104

Experiments of low-cost INS/GPS Navigation platform based on PC104 xpeiments of low-cost S/GPS avigation platfom based on PC14. Hachelef, P. Lavoie, D. Li, R. Landy Depatment of lectical ngineeing École de Technologie Supéieue (TS), LACM Laboatoy 11 ote Dame Steet West,

More information

Monte Carlo Simulation for the ECAT HRRT using GATE

Monte Carlo Simulation for the ECAT HRRT using GATE Monte Calo Simulation fo the ECAT HRRT using GATE F. Bataille, C. Comtat, Membe, IEEE, S. Jan, and R. Tébossen Abstact The ECAT HRRT (High Resolution Reseach Tomogaph, CPS Innovations, Knoxville, TN, U.S.A.)

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

Detection and tracking of ships using a stereo vision system

Detection and tracking of ships using a stereo vision system Scientific Reseach and Essays Vol. 8(7), pp. 288-303, 18 Febuay, 2013 Available online at http://www.academicjounals.og/sre DOI: 10.5897/SRE12.318 ISSN 1992-2248 2013 Academic Jounals Full Length Reseach

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

COSC 6385 Computer Architecture. - Pipelining

COSC 6385 Computer Architecture. - Pipelining COSC 6385 Compute Achitectue - Pipelining Sping 2012 Some of the slides ae based on a lectue by David Culle, Pipelining Pipelining is an implementation technique wheeby multiple instuctions ae ovelapped

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We ae IntechOpen, the wold s leading publishe of Open Access books Built by scientists, fo scientists,800 6,000 0M Open access books available Intenational authos and editos Downloads Ou authos ae among

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

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

Topic -3 Image Enhancement

Topic -3 Image Enhancement Topic -3 Image Enhancement (Pat 1) DIP: Details Digital Image Pocessing Digital Image Chaacteistics Spatial Spectal Gay-level Histogam DFT DCT Pe-Pocessing Enhancement Restoation Point Pocessing Masking

More information

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler POMDP: Intoduction to Patially Obsevable Makov Decision Pocesses Hossein Kamalzadeh, Michael Hahsle 2019-01-02 The R package pomdp povides an inteface to pomdp-solve, a solve (witten in C) fo Patially

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

SCR R&D and control development combining GT-SUITE and TNO models. GTI user-conference

SCR R&D and control development combining GT-SUITE and TNO models. GTI user-conference SCR R&D and contol development combining G-SUIE and NO models GI use-confeence Contents Intoduction: Bidging the gap fom R&D to ECU implementation Contol development at NO Implementation of NO models in

More information

LIDAR SYSTEM CALIBRATION USING OVERLAPPING STRIPS

LIDAR SYSTEM CALIBRATION USING OVERLAPPING STRIPS LIDR SYSTEM CLIRTION USIN OVERLPPIN STRIPS Calibação do sistema LiDR utilizando faias sobepostas KI IN N 1 YMN F. HI 1 MURICIO MÜLLER 2 1 Dept. of eomatics Engineeing, Univesity of Calgay, 25 Univesity

More information

CHARM: A Platform for Algorithmic Robotics Education & Research

CHARM: A Platform for Algorithmic Robotics Education & Research 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

More information

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM LiLi Du Depatment of Civil, Achitectual, and Envionmental Engineeing Illinois Institute of Technology 3300

More information