Autonomous Exploration in Unknown Urban Environments for Unmanned Aerial Vehicles

Size: px
Start display at page:

Download "Autonomous Exploration in Unknown Urban Environments for Unmanned Aerial Vehicles"

Transcription

1 Autonomous Exploraton n Unknown Urban Envronments for Unmanned Aeral Vehcles Davd Hyunchul hm * and Hoam Chung Unversty of Calforna, Berkeley, CA, 9470 H. Jn Km eoul Natonal Unversty, eoul, Korea and hankar astry Unversty of Calforna, Berkeley, CA, 9470 In ths paper, we present an autonomous exploraton method for unmanned aeral vehcles n unknown urban envronment. We address two major aspects of exploratongatherng nformaton about the surroundngs and avodng obstacles n the flght path- by buldng local obstacle maps and solvng for conflct-free trajectory usng model predctve control (MPC) framework. For obstacle sensng, an onboard laser scanner s used to detect nearby objects around the vehcle. An MPC algorthm wth a cost functon that penalzes the proxmty to the nearest obstacle replans the flght path n real-tme. The adjusted trajectory s sent to the poston trackng layer n the UAV avoncs. The proposed approach s mplemented on Berkeley rotorcraft UAVs and successfully tested n a seres of flghts n urban obstacle setup. I. Introducton NMANNED aeral vehcles (UAVs) have become an ndspensable ngredent for many applcatons where U human operaton s consdered unnecessary or too dangerous. As UAVs fnd ther way nto more demandng applcatons such as low-alttude ground support or urban operatons, they are expected to fly autonomously wthout colldng nto obstacles. The capablty to avod obstacles has not been of major concerns to conventonal UAVs, whch are typcally operated at hgher alttudes free from any obstacles and closely montored by human operators. However, as UAVs are requred to operate n cluttered or dynamcally changng envronments wthout external support, the autonomous exploraton capablty has become as a crucal component technology for future UAVs. Explorng autonomously n an unknown envronment requres map buldng and onlne trajectory replannng for collson-free navgaton. These topcs have been ntensvely covered by robotcs socety snce late 70s. As a result of these efforts, varous algorthms and mplementatons are currently avalable for gudng moble robots n unknown or partally known two-dmensonal world. Although some of those algorthms can be extended to threedmensonal problems, these are stll computatonally expensve, and have lmtatons n three-dmensonal outdoor applcatons. In the 1990s, researchers ntroduced probablty theores nto map buldng technques, 1 enhancng robustness and performance of those algorthms even wth less costly but naccurate sensors. Not surprsngly, ntensve computatons are requred for these enhancements, and the stuaton becomes worse n three-dmensonal problems. UAVs also pose more challenges than the ground robots do n the development, mplementaton, and operaton: they typcally fly at a much faster speed than the ground robots, and therefore requres faster and more accurate decson makng. The payload allocated to the avoncs and onboard sensors s typcally more lmted than * Prncpal Development Engneer, Department of Electrcal Engneerng and Computer cence, Correspondng Author (hcshm@eecs.berkeley.edu) Ph.D. Canddate, Department of Mechancal Engneerng (hachung@eecs.berkeley.edu). Assstant Professor, chool of Mechancal and Aerospace Engneerng (hjnkm@snu.ac.kr). Professor, Department of Electrcal Engneerng and Computer cence (sastry@eecs.berkeley.edu). 1 Amercan Insttute of Aeronautcs and Astronautcs

2 ground robots. Fnally, durng the development stage, typcal tral-and-error approaches are not usually possble because falures to avod obstacles nescapably lead to costly and very dangerous accdents. Model predctve control has been found attractve for addressng control problems n dynamc envronments. The onlne optmzaton 3 wth fnte horzon enables a control system more responsve to the changes n the system dynamcs and the surroundngs. Further, t has been explored and proven effectve that a varety of performance goals, n addton to the feedback stablzaton, can be ncorporated nto the cost functon: hm, Km, and astry 4 proposed MPC-based flght control algorthms by ntroducng a set of cost functons for decentralzed collson avodance and aeral pursut-evason. 5 Partcularly, t s shown that MPC s capable of obstacle avodance usng a cost functon that penalzes the proxmty to the nearest obstacle. The nformaton about obstacles n the flght path can be made avalable to the path planner by a preprogrammed map or a dynamcally bult map. Whereas the former approach does not suffer from any sensornduced errors, the map tself can be naccurate or outdated. Therefore, we favor dynamc map buldng usng onboard sensors. aser range fnders, whch measure the dstance from the sensor to objects around, has been found very attractve due to ts accuracy and long detecton range. In ths paper, we propose an autonomous exploraton algorthm sutable for, but not lmted to, urban navgaton by combnng the MPC-based obstacle avodance wth local obstacle map buldng usng onboard laser scannng. tartng from the gven trajectory, the MPC layer solves for a collson-free trajectory by the real-tme gradentsearch based optmzaton. The proposed framework s valdated n smulatons, and then tested n a seres of experments usng a smulated urban envronment as shown n Fgure 1. II. Formulaton In ths secton, we provde some background n the UAV system dynamcs, MPC formulaton, and the coordnate transformaton for laser scannng. A. ystem Dynamcs and Path Generaton usng MPC A model for a gven system dynamcs can be wrtten as a dscrete-tme dynamc equaton such that: x( k + 1) = f ( x( k)) + g( x( k)) u ( k) (1) We are nterested n solvng a dscrete-tme optmal control problem for the system n Eq. (1) to fnd the optmal * nput sequence { k } u ( ) T such that k = 1 subject to the dynamc equaton (1). * T T { ( k) } = arg mn q ( ( k), ( k) ) + q f ( ( T + 1) ) u x u x () k = 1 k = 1 * Nonlnear model predctve control (NMPC) problem solves for the optmal control law { u ( k) } T k = 1 * x and mplement the optmal nput { u } nonlnear dynamc equaton n Eq. (1), startng from (1) Fgure 1. Berkeley UAV flyng autonomously n a smulated urban envronment under the ( ) k k τ = 1 1 τ T and then repeat these steps from the state x( τ + 1) at k = τ + 1. The path plannng strategy used n ths paper combnes, as orgnally proposed n Ref. 4, the potental feld concept wth the NMPC-based onlne optmzaton. The cost functon n Eq. () ncludes potental functon terms responsble for path plannng n the envronment wth statonary or movng obstacles. Ths allows the trajectory for Amercan Insttute of Aeronautcs and Astronautcs

3 generaton and vehcle stablzaton to be combned nto a sngle optmzaton problem, and the look-ahead nature of the MPC framework makes ths approach less vulnerable to local mnma. 4 For obstacle avodance capablty, the followng potental functon term s ncluded n the cost functon q x( k), u ( k) : ( ) q obst K ( x ( k)) =, (3) a x k x k + b y k y k + c z k z k + ε N = 1 ( ( ) ( )) ( ( ) ( )) ( ( ) ( )) where ( x, y, z ) denotes the poston of the vehcle, and ( x, y, z ) denotes the poston of the -th nearest obstacle (or the poston of other vehcles) n local Cartesan coordnate frame. Eq. (3) ntroduces a potental feld near N obstacle ponts nto the MPC framework. ( a, b, c ) s a set of scalng factors n x, y, z drectons, respectvely. s a postve constant to prevent Eq. (3) from beng sngular when ( x, y, z ) = ( x, y, z ). In ecton III, we wll present an obstacle avodance algorthm usng the MPC framework shown above for urban exploraton problems. B. Coordnate Transformaton for aser can Data The laser scanner used n ths research conssts of a laser source, a laser receptor and a rotatng mrror for planar scannng. An accurate tmng devce measures the tme lapse between the moment the laser beam s emtted from the source and the moment the reflected laser beam returns to the receptor. The rotatng mrror reflects the laser beam n a plane, enablng two-dmensonal scannng. At each scan, the sensor reports a stream of measurements that supples the followng measurement set: {(, β ), 1,..., } Y = d n = N, (4) n n meas where d n, β n, and N meas represent the dstance from an obstacle, the angle n the scannng plane, and the total number of measurements per scan, respectvely. Each measurement can be wrtten nto a vector form such that where and j are orthonormal unt vectors lyng n the scannng plane. The subscrpts D and represent scanned data and laser scanner, respectvely. The calculaton of the spatal coordnates of detected pont nvolves a seres of coordnate transformatons among three coordnate systems: body coordnate systems attached to the laser scanner and to the host vehcle, respectvely, and the spatal coordnate system, to whch the vehcle locaton and atttude are referred. To ensure conflct-free navgaton n an arspace flled wth obstacles, the laser scanner should be able to scan the area wde so that the entre vehcle can pass through wth safety margns. For example, f the laser scanner s nstalled to scan the area ( cos β sn β ) =, (5) D / n dn n + nj horzontally, an actuaton n the ptch axs s necessary so that the scanner can cover the area suffcently hgher than the rotor plane and lower than the landng gear. Each laser measurement vector n laser scanner-attached body coordnates s frst transformed nto the vehcleattached body coordnates and then the spatal coordnate system as followng: Z B B Z scanner obstacle Fgure. Coordnate transformatons for laser scan data B V / B Z D / = R D / / D / = R R ( α) / B B / D /, (6) 3 Amercan Insttute of Aeronautcs and Astronautcs

4 where the subscrpts and B represent spatal- and body-coordnate system, respectvely. R / ( ) s the transformaton matrx from the laser body coordnate to vehcle body coordnate B where s the tlt angle wth respect to the vehcle body. R / B denotes the transformaton matrx from vehcle body coordnates to spatal coordnates. Fnally, the spatal coordnate of the obstacle s found by: B α = + + D D / / B B = R R ( α) + R + B / B B / D / / B / B B (7) Usng Eq. (7), one can fnd the spatal coordnate of a detected obstacle pont by combnng the raw measurement vector wth the poston and atttude of the vehcle, whch s avalable from the IN and the GP onboard. In Eq. (7), the accuracy of the detecton n the spatal coordnate system not only depends on the laser scanner tself, but also the accuracy of the vehcle poston and atttude. Fgure 3 shows fxed and actuated types of laser scanner mountngs on Berkeley UAVs. The scanner shown n the left s mounted on a fxture rgdly attached to the helcopter body whereas one on the rght s nstalled on a tlt actuator wth a tlt angle encoder. The laser scanner on a fxed mountng turns out to provde scannng over a lmted vertcal range due to the small body moton. Fgure 3. aser scannng devces mounted on Berkeley UAVs (left: fxed, rght: actuated mountng) III. Autonomous Exploraton usng MPC wth ocal Maps In ths secton, we present an MPC-based trajectory generaton for autonomous exploraton n an unknown envronment wth obstacles. Partcularly, we are nterested n addressng safe navgaton of UAV n urban envronments wth no pror nformaton avalable on the obstacles. We begn wth the followng statement: Problem tatement Fnd a trajectory that allows the vehcle to navgate from the gven startng pont A to the destnaton pont B wth safe dstance from obstacles n the envronment. We address the problem wth an ntegral approach of MPC-based trajectory planner wth local obstacle map generaton usng onboard sensors. A. Trajectory Replannng wth MPC In ths secton, we consder a navgaton problem from pont A to pont B, connected by a reference trajectory. Wthout loss of generalty, the trajectory s assumed as a straght lne. The MPC approach n ecton II-A can be formulated as a trackng control problem wth a cost functon term for Eq. () such that 4 Amercan Insttute of Aeronautcs and Astronautcs

5 where ( ( )) trk obst q x k = q ( x( k)) + q ( x ( k)) n Eq. (). trk 1 T q ( x( k)) = ( y ref ( k) x( k) ) Q( y ref ( k) x ( k) ), (8) In Ref. 4, Eq. (1) s chosen to be the full vehcle dynamc model so that the optmzed varable u ( k) s the stablzng control nput that also mnmzes other penaltes for trackng, obstacle avodance, or aeral pursutevason games. In ths research, the MPC optmzaton s appled to a smplfed vehcle dynamcs and we solve for the nput, whch s then converted to the reference trajectory. The advantage of dong so s, by separatng the trajectory layer from the stablzaton layer, any falure of the optmzaton routne to converge to a soluton can be decoupled wth the overall stablty of the vehcle. However, the dfference between the reference poston and the physcal poston due to the trackng error should be consdered n the obstacle map buldng process n ecton III-B, whch becomes somewhat complcated. The system dynamcs s chosen to be as: T x( k + 1) = x( k) + T u ( k), (9) T where x [ x y z ], u vx vy v z and T s the samplng tme of the dscretzed model. In ths setup, s the optmzaton results n the reference velocty n the spatal coordnates. The reference trajectory s obtaned by solvng the forward dfference equaton (9) wth the reference velocty. The trackng layer n Berkeley UAV avoncs 6 s responsble to follow t wth mnmal error. In Ref. 4, t was shown that the cost term (Eq. (3)) wth N=1 s suffcent although Eq. (3) wth N > 1 s expected to result n a smoother cost functon surface and thus allow a better convergence n the gradent-search based optmzaton. In favor of effcency of algorthms and computaton, we choose the nearest-pont method,.e., N=1 so that only the nearest pont s consdered n the optmzaton(fgure 4). It s noted, however, the nearest pont s not dentcal throughout the fnte horzon of each step as the state varables ncludng the vehcle poston propagates over the hypothetc tme. The cost term n Eq. (3) for urban navgaton s therefore set to s ( mn mn mn ) obst 1 q ( x ( k)) = K ( x ( k) x ( k)) + ( y ( k) y ( k)) + ( z ( k) z ( k)) + ε, (10) obs where the cost functon s chosen to decay unformly n every drecton from the obstacle pont at ( xmn, ymn, z mn ). K obs s a tunng parameter to balance the tendency to stay on the orgnal gven path and to break away from the gven path to go around obstacles. B. ocal bstacle Map Buldng For the MPC-based trajectory generaton wth obstacle avodance, we need to fnd mnmum length from the reference poston to a pont on an obstacle such that mn, the relatve vector wth ( ) = arg mn, (11) mn ref ref obs where s Eucldan norm n three-dmensonal space and obs s the set of all ponts on the obstacles n the surroundng three-dmensonal space. Theoretcally, Eq. (11) demands a perfect knowledge on all obstacles n the surroundng envronment, whch would requre an deal sensor capable of omn-drectonal scannng wth nfnte detecton range. Further, f the MPC s for reference trajectory generaton, the deal sensor should be movng along the trajectory of the reference ponts durng the state propagaton over a fnte horzon at every optmzaton stage. bvously, such a scenaro s mpossble to realze. mn / B Fgure 4. Nearest-pont method 5 Amercan Insttute of Aeronautcs and Astronautcs

6 Therefore, n order to provde mn to the MPC-based trajectory generator along the reference trajectory, t s necessary to mantan a local obstacle map consstng of recent measurements from onboard sensors. At each sample tme, the sensor provdes N meas measurements of scan ponts on obstacles nearby. Due to the mperfect coverage of the surroundngs wth possble measurement errors, each measurement set s frst fltered, transformed nto local Cartesan coordnates, and cached n the local obstacle map. A frst-n frst-out (FIF) buffer s chosen as the data structure for the local map, whose update rate depends on the types of obstacles nearby. If the surroundng s known to be statc, the cachng tme s desred to be as long as the memory and processng overhead permts. n the other hand, a more dynamc envronment would requre shorter cachng to reduce the chance to detect obstacles that may not exst any more. Raw scan data from aser canner Fnd Nearest obstacle pt to MPC Flter out naccurate measurements ort and flter out small obstacles In order to solve Eq. (11), the measurement set n the FIF s sorted n ascendng order of for all n the local obstacle map. Pror to be regstered n the database, any anomales such as salt-and-pepper nose are dscarded. Then, the measurements are examned for small debrs, such as grass blades or leaves blown by the vehcle. uch small-sze objects, not beng serous threats for safety, s also gnored. We apply an algorthm that computes a boundng box of the mnmum volume that contans a seres of subsequent ponts n FIF where the dstance between adjacent ponts n the sorted sequence s less than a predefned length. Then, f the volume of the box s larger than a threshold of becomng a threat, the coordnates of the nearest pont n the boundng box s found and used for computng Eq. (3). The procedure of the local obstacle map buldng method proposed above s llustrated n Fgure 5. Vehcle poston and atttude from Host vehcle Convert to local cartesan coordnates Fnd N1 ponts closest to host vehcle Fgure 5. ocal partal map buldng method for nearest-pont approach usng MPC ref IV. Experment Results In ths secton, we present the smulaton and experment results of autonomous exploraton n an urban envronment. The experment desgn s carefully scrutnzed for the safety regulatons: t s performed n a feld wth portable canopes smulatng buldngs, not wth real buldngs. The canopes, measurng meters each, are arranged as shown n Fgure 6. The dstance between one sde to the next adjacent sde of canopes s set to 10 meters n the north-south drecton and 1 meters n the east-west drecton so that the UAV wth 3.5 meter long Fgure 6. Aeral vew of urban experment (black: gven straght path, red: actual flght path of UAV durng experment) Fgure 7. mulaton of MPC-based path plannng n the proposed urban experment setup 6 Amercan Insttute of Aeronautcs and Astronautcs

7 fuselage can pass between the canopes wth mnmal safe clearance, about 3 meters from the rotor tp to the nearby canopy when stayng on course. For valdaton, the MPC engne developed n Ref. 4 s appled to the proposed urban experment setup. A smulaton model s constructed n MATAB TM /mulnk TM, where the local map buldng wth a laser scanner s substtuted wth a pre-programmed map. The MPC wth the local map buldng algorthm s mplemented n C language for speed and portablty. As shown n Fgure 7, the MPC path planner s capable of generatng a collson-free trajectory around the buldngs based on the orgnal trajectory wth ntentonal ntersectons wth buldngs. The green and red lnes pontng to the buldngs represent mn computed at each sample tme. For experments, the mulnk model s modfed to functon as the onlne trajectory generator. Although mulnk was not desgned for a real-tme controller n the loop, t can be forced to run for soft real-tme control purpose by addng a real-tme enforcng block: usng the behavor of TCP/IP communcaton, a custom TCP/IP transport block s confgured to enforce soft real-tme operaton of the mulnk model at 10Hz n ths case. Urban exploraton experments were performed usng a Berkeley UAV as shown n Fgure 1, whose detaled specfcaton s gven n Table 1. For obstacle detecton, the vehcle s equpped wth an M-00 from ck AG (Fgure 3), a two-dmensonal laser range fnder. It s capable of 80 m scannng range wth 10 mm resoluton and weghs 4.5 kg. The measurement s sent to the flght computer va R-3 and then relayed to the ground staton runnng the MPC-based trajectory generator n mulnk. The laser scanner data s then processed followng the method proposed n ecton III-B. In Fgure 8, a three-dmensonal renderng from the ground staton software s presented. The dsplay shows the locaton of the UAV, the reference pont marker, Table 1. pecfcaton of a Berkeley UAV Base platform Yamaha R-50 Industral Helcopter Dmenson 0.7 m(w) 3.5 m () 1.08 m (H) Rotor Dameter m 44 kg (dry weght) Weght 0 kg (payload ncludng avoncs) cycle gasolne engne Engne 1 hp Fuel: 40 mnutes peraton Tme Avoncs: 00 mnutes Two PC104-based computers Boeng DQI-NP IN NovAtel GP MllenRT- nboard ystem IEEE 80.11b Wreless Ethernet Ultrasonc altmeters ICK laser range fnder (M-00) Waypont navgaton Capabltes Poston trackng Interactve operaton mode to a pont n the local obstacle map at that moment, and laser-scanned ponts as blue dots. Durng the experments, the laser scanner used n our experment demonstrated ts capablty to detect the canopes n the lne of sght wth great accuracy, as well mn / B Canopy n preprogrammed map aser scan ponts from canopy mn / B UAV reference poston marker Fgure 8. A snapshot of three-dmensonal renderng durng an urban exploraton experment 7 Amercan Insttute of Aeronautcs and Astronautcs

8 as other surroundng natural and artfcal objects ncludng buldngs, trees and power lnes. The processed laser scanned data n a form of local obstacle map s used n the optmzaton Eq. (10) to generate a trajectory usng the algorthm n ecton III-A. The trajectory s then sent va IEEE 80.11b to the avoncs system wth a dedcated process runnng to enforce the command update rate at 10Hz. The trackng control layer enables the host vehcle to follow the gven trajectory wth suffcent dstance. In the repeated experments, the vehcle was able to fly around the obstacles wth suffcent accuracy for trackng the gven trajectory, as shown n Fgure 6 (red lne). V. Concluson Ths paper presented an obstacle avodance and local map buldng method for unmanned aeral vehcles to explore unknown urban envronments. An onboard laser scanner s used to buld an onlne map of obstacles around the vehcle. Ths local map s combned wth a real-tme MPC algorthm that generates a safe vehcle path, usng a cost functon that penalzes the proxmty to the nearest obstacle. The adjusted trajectory s then sent to a poston trackng layer n the herarchcal UAV avoncs archtecture 6. In a seres of experments usng a Berkeley UAV, the proposed approach successfully guded the vehcle safely through the urban canyon. VI. Acknowledgment Ths research was supported by DARPA (F C-3614) and AR MURI (DAAD ). References 1. Thrun. Robotc mappng: A survey. In G. akemeyer and B. Nebel, edtors, Explorng Artfcal Intellgence n the New Mllenum. Morgan Kaufmann, 00. M. C. Martn and H. P. Moravec, Robot Evdence Grds, CMU Robotcs Insttute Techncal Report, CMU-RI- TR , Mar G. J. utton and R. R. Btmead, Computatonal Implementaton of NMPC to Nonlnear ubmarne, n F. Allgöwer and A. Zheng, edtors, Nonlnear Model Predctve Control, volume 6, pages , Brkhäuser, D. H. hm, H. J. Km, and. astry, Decentralzed Nonlnear Model Predctve Control of Multple Flyng Robots, IEEE Conference on Decson and Control, Mau, HI, December J. prnkle, J. M. Eklund, H. J. Km and. astry, Encodng Aeral Pursut/Evason Games wth Fxed Wng Arcraft nto a Nonlnear Model Predctve Trackng Controller, pages , 43rd IEEE Conference on Decson and Control, Paradse Island, Bahamas, December, D. H. hm, Herarchcal Control ystem ynthess for Rotorcraft-based Unmanned Aeral Vehcles, Ph. D. thess, Unversty of Calforna, Berkeley, Amercan Insttute of Aeronautcs and Astronautcs

Autonomous Exploration in Unknown Urban Environments for Unmanned Aerial Vehicles

Autonomous Exploration in Unknown Urban Environments for Unmanned Aerial Vehicles Autonomous Exploraton n Unknown Urban Envronments for Unmanned Aeral Vehcles Davd H. hm * and Hoam Chung Unversty of Calforna, Berkeley, CA, 9470 H. Jn Km eoul Natonal Unversty, eoul, Korea and hankar

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES Lorenzo Sorg CIRA the Italan Aerospace Research Centre Computer Vson and Vrtual Realty Lab. Outlne Work goal Work motvaton

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

High Performance Nap of-the-earth Unmanned Helicopter Flight

High Performance Nap of-the-earth Unmanned Helicopter Flight Hgh Performance Nap of-the-earth Unmanned Helcopter Flght Erc N. Johnson, John G. Mooney, Chester Ong erc.johnson@ae.gatech.edu john.g.mooney@gatech.edu gtg77@mal.gatech.edu Lockheed Martn Assocate Graduate

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets AIAA Gudance, avgaton, and Control Conference 2-5 August 200, Toronto, Ontaro Canada AIAA 200-8437 Cooperatve UAV Trajectory Plannng wth Multple Dynamc Targets Zhenshen Qu and Xangmng X 2 Harbn Insttute

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Integration of Planning and Control in Robotic Formations

Integration of Planning and Control in Robotic Formations Integraton of Plannng and Control n Robotc Formatons V.T. Ngo, A.D. Nguyen, and Q.P. Ha ARC Centre of Excellence for Autonomous Systems, Faculty of Engneerng, Unversty of Technology, Sydney, PO Box 13

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

Airport Engineering Lectures

Airport Engineering Lectures Basc Concepts I-4 Landng & Take-off Operatons Landng & Take-off Operatons 1. Landng. 2. Take Off. Runway Length Regulaton Requrements (FAR 25 & 21) 1 I-5 Runway Length Factors affectng R/W length Components:

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Smart Cities SESSION II: Lecture 2: The Smart City as a Communications Mechanism: Transit Movements

Smart Cities SESSION II: Lecture 2: The Smart City as a Communications Mechanism: Transit Movements Wednesday 7 October, 2015 Smart Ctes SESSION II: Lecture 2: The Smart Cty as a Communcatons Mechansm: Transt Movements Mchael Batty m.batty@ucl.ac.uk @mchaelbatty http://www.spatalcomplexty.nfo/ http://www.casa.ucl.ac.uk/

More information

Distributed Model Predictive Control Methods For Improving Transient Response Of Automated Irrigation Channels

Distributed Model Predictive Control Methods For Improving Transient Response Of Automated Irrigation Channels Dstrbuted Model Predctve Control Methods For Improvng Transent Response Of Automated Irrgaton Channels Al Khodabandehlou, Alreza Farhad and Al Parsa Abstract Ths paper presents dstrbuted model predctve

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method Smulaton of a Shp wth Partally Flled Tanks Rollng n Waves by Applyng Movng Partcle Sem-Implct Method Jen-Shang Kouh Department of Engneerng Scence and Ocean Engneerng, Natonal Tawan Unversty, Tape, Tawan,

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

SUMMARY... I TABLE OF CONTENTS...II INTRODUCTION...

SUMMARY... I TABLE OF CONTENTS...II INTRODUCTION... Summary A follow-the-leader robot system s mplemented usng Dscrete-Event Supervsory Control methods. The system conssts of three robots, a leader and two followers. The dea s to get the two followers to

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Design and Control of Quad-Rotor Helicopters Based on Adaptive Neuro-Fuzzy Inference System

Design and Control of Quad-Rotor Helicopters Based on Adaptive Neuro-Fuzzy Inference System Desgn and Control of Quad-Rotor Helcopters Based on Adaptve Neuro-Fuzzy Inference System M. Mahfouz, M. Ashry, G. Elnashar M.T.C., Caro, Egypt Abstract In ths paper, Adaptve Neuro Fuzzy Inference System

More information

Flight Testing of Nap-of-the-Earth Unmanned Helicopter Systems

Flight Testing of Nap-of-the-Earth Unmanned Helicopter Systems Flght Testng of Nap-of-the-Earth Unmanned Helcopter Systems Erc N. Johnson, John G. Mooney, Chester Ong erc.johnson@ae.gatech.edu john.g.mooney@gatech.edu gtg77@mal.gatech.edu Lockheed Martn Assocate Graduate

More information

Investigations of Topology and Shape of Multi-material Optimum Design of Structures

Investigations of Topology and Shape of Multi-material Optimum Design of Structures Advanced Scence and Tecnology Letters Vol.141 (GST 2016), pp.241-245 ttp://dx.do.org/10.14257/astl.2016.141.52 Investgatons of Topology and Sape of Mult-materal Optmum Desgn of Structures Quoc Hoan Doan

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

CSE 237A: Final Project Report Object Tracking Willis Hoang & Shimona Carvalho November 27, 2006

CSE 237A: Final Project Report Object Tracking Willis Hoang & Shimona Carvalho November 27, 2006 CSE 237A: Fnal Project Report Object Trackng Wlls Hoang & Shmona Carvalho November 27, 2006 1 Project Descrpton For ths project, we plan to mplement an object trackng applcaton usng the ntegrated vdeo

More information

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot XV Internatonal PhD Workshop OWD 203, 9 22 October 203 Machne Learnng for the Effcent Control of a Mult-Wheeled Moble Robot Uladzmr Dzomn, Brest State Techncal Unversty (prof. Vladmr Golovko, Brest State

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

A Collision Avoidance System based on Self-Organizing Map and its application to an Underwater Vehicle

A Collision Avoidance System based on Self-Organizing Map and its application to an Underwater Vehicle A Collson Avodance System based on Self-Organzng Map and ts applcaton to an Underwater Vehcle Kazuo Ish*, Syuhe Nshda*, Kesuke Watanabe** and Tamak Ura*** *Kyushu Insttute of Technology, Ktakyushu, Fukuoka,

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

Accessibility Analysis for the Automatic Contact and Non-contact Inspection on Coordinate Measuring Machines

Accessibility Analysis for the Automatic Contact and Non-contact Inspection on Coordinate Measuring Machines Proceedngs of the World Congress on Engneerng 008 Vol I Accessblty Analyss for the Automatc Contact and Non-contact Inspecton on Coordnate Measurng Machnes B. J. Álvarez, P. Fernández, J. C. Rco and G.

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

CACHE MEMORY DESIGN FOR INTERNET PROCESSORS

CACHE MEMORY DESIGN FOR INTERNET PROCESSORS CACHE MEMORY DESIGN FOR INTERNET PROCESSORS WE EVALUATE A SERIES OF THREE PROGRESSIVELY MORE AGGRESSIVE ROUTING-TABLE CACHE DESIGNS AND DEMONSTRATE THAT THE INCORPORATION OF HARDWARE CACHES INTO INTERNET

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory Avalable onlne at www.scencedrect.com Proceda Engneerng 13 (211) 17 22 5 th Asa-Pacfc Congress on Sports Technology (APCST) A proposal for the moton analyss method of skng turn by measurement of orentaton

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

A Computational Feasibility Study of Failure-Tolerant Path Planning

A Computational Feasibility Study of Failure-Tolerant Path Planning A Computatonal Feasblty Study of Falure-Tolerant Path Plannng Rodrgo S. Jamsola, Jr., Anthony A. Macejewsk, & Rodney G. Roberts Colorado State Unversty, Ft. Collns, Colorado 80523-1373, USA Florda A&M-Florda

More information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

Fusion Performance Model for Distributed Tracking and Classification

Fusion Performance Model for Distributed Tracking and Classification Fuson Performance Model for Dstrbuted rackng and Classfcaton K.C. Chang and Yng Song Dept. of SEOR, School of I&E George Mason Unversty FAIRFAX, VA kchang@gmu.edu Martn Lggns Verdan Systems Dvson, Inc.

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING L Jan a, Wan Youchuan a,, Gao Xanjun a a School of Remote Sensng and Informaton Engneerng, Wuhan Unversty,129

More information

Research on laser tracker measurement accuracy and data processing. Liang Jing IHEP,CHINA

Research on laser tracker measurement accuracy and data processing. Liang Jing IHEP,CHINA Research on laser tracker measurement accuracy and data processng Lang Jng IHEP,CHINA 214.1 1 Outlne 1. Accuracy test experment for laser tracker In the transversal drecton In the longtudnal drecton In

More information