SAFE beyond Visual Line-Of-Sight (VLOS) operations

Size: px
Start display at page:

Download "SAFE beyond Visual Line-Of-Sight (VLOS) operations"

Transcription

1 IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED NOVEMBER, There s No Place Like Home: Visual Teach and Repea for Emergency Reurn of Muliroor UAVs During GPS Failure Michael Warren, Melissa Greeff, Bhavi Pael, Jack Collier, Angela P. Schoellig, and Timohy D. Barfoo Absrac Redundan navigaion sysems are criical for safe operaion of UAVs in high-risk environmens. Since mos commercial UAVs almos wholly rely on GPS, jamming, inerference and muli-pahing are real concerns ha usually limi heir operaions o low-risk environmens and VLOS. This paper presens a vision-based roue-following sysem for he auonomous, safe reurn of UAVs under primary navigaion failure such as GPS jamming. Using a Visual Teach and Repea framework o build a visual map of he environmen during an oubound fligh, we show he auonomous reurn of he UAV by visually localising he live view o his map when a simulaed GPS failure occurs, conrolling he o follow he safe oubound pah back o he launch poin. Using gimbal-sabilised sereo vision and inerial sensing alone, wihou reliance on exernal infrasrucure, Visual Odomery and localisaion are achieved a aliudes of 5-25 m and fligh speeds up o 55 km/h. We examine he performance of he visual localisaion algorihm under a variey of condiions and also demonsrae closed-loop auonomy along a complicaed 45 m pah. Index Terms Aerial Sysems: Percepion and Auonomy, Visual-Based Navigaion, Sensor-based Conrol I. INTRODUCTION SAFE beyond Visual Line-Of-Sigh (VLOS) operaions are criical o enhancing he uiliy of Unmanned Aerial Vehicles (UAVs) in large-scale, oudoor operaions. Typically, reliance on Global Navigaion Saellie Sysems (GNSS) for navigaion in mos low-cos commercial UAVs mean he auhorisaion o do so from governmen regulaors is rare. Jamming, inerference and accuracy concerns mean ha Global Posiioning Sysem (GPS) alone canno be relied on in cases of close-proximiy, safey-criical or high-value operaions. In his paper, we presen a complee vision-only rouefollowing sysem for he auonomous navigaion of UAVs, and demonsrae is use as a funcional backup sysem for GPS-only navigaion. Using his sysem allows he o navigae home visually in case of primary navigaion sysem failure, wihou reliance on any exernal infrasrucure, or inerial sensing for he vision-based componens. Manuscrip received: Sepember ; Acceped November 5, 218. This paper was recommended for publicaion by Edior Jonahan Robers upon evaluaion of he Associae Edior and Reviewers commens. This work was suppored by he Smar Compuing for Innovaion Consorium (SOSCIP), Defence Research and Developmen Canada (DRDC), Drone Delivery Canada (DDC), Naural Sciences and Engineering Research Council of Canada (NSERC) and he Cenre for Aerial Roboics Research and Educaion (CARRE), Universiy of Torono. Jack Collier is wih Defence Research and Developmen Canada: Jack.Collier@drdc-rddc.gc.ca. All oher auhors are wih he Universiy of Torono Insiue for Aerospace Sudies (UTIAS), Canada: {michaelwarren, melissa.greeff, bhavi.pael}@roboics.uias.uorono.ca, {angela.schoellig, im.barfoo}@uorono.ca. Accompanying video a: iny.cc/noplacelikehome. Digial Objec Idenifier (DOI): see op of his page. 73cm Fig. 1: The experimenal seup for VT&R on our muliroor UAV: (1) DJI Marice 6 Pro plaform, (2) DJI A3 riple-redundan GPS module, (3) DJI Ronin-MX 3-axis gimbal, (4) NVIDIA Tegra TX2, (5) SereoLabs ZED. Visual Teach and Repea (VT&R) is a pah-following algorihm capable of auonomously driving a robo by following a previously raversed roue [1]. Using visual feaure maches from a live view o a locally meric map of 3D poins allows he robo o esimae a pah offse and send correcions o a pah-following conroller [2]. Tradiionally, VT&R is used on wheeled s [3], wih applicaions over consrained pahs where exernal navigaion infrasrucure is unreliable or no available, e.g., facory floors, orchards, mines, urban road neworks, and exploraory search-and-reurn missions. Using VT&R on aerial plaforms has a number of unique use cases: jus-in-ime deliveries beween warehouses, where fligh pahs are generally resriced o a few, high-frequency roues; monioring of sensiive asses such as propery borders or high-value infrasrucure; and auonomous parol in closeproximiy environmens, where poor sky view and jamming are noable concerns. Significanly, we wan he o be able o auonomously and safely reurn o he ake-off locaion a any ime by using vision o localise o a map generaed during he oubound pah, all during a single fligh. In his paper, we adap he radiional VT&R mehodology o sui hese arge use cases and apply our VT&R 2. sysem [3] on-board a muliroor UAV (Fig. 1) o demonsrae closed-loop operaion. We show resuls of live localisaion a speeds up o 15 m/s (55 km/h) a low aliude (5-25 meres) in winds up o 8 m/s, and demonsrae vision-based pah-following conrol for he reurn segmen of a jus-augh oubound pah. The novel work of his paper includes 1) demonsraion of he VT&R framework on a new plaform, a UAV wih gimbal-sabilised, 2) a horough analysis

2 2 IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED NOVEMBER, 218 of localisaion performance in his new scenario and 3) presenaion of a pah-following conroller for muliroor UAVs applied specifically in a VT&R framework, all in a wide range of oudoor es scenarios. The res of his paper is oulined as follows: Secion II examines similar work in visual roue following for ground s and UAVs, and explores recen work in auonomous vision-based navigaion of UAVs. Secion III describes he VT&R mehodology for applicaion on our arge UAV, including he VT&R framework, localisaion algorihm and gimbal and conrollers. Secion IV describes he experimenal seup o es he airborne VT&R framework, as well as descripion of daases, field ess and resuls. The paper is concluded in Secion V. II. PREVIOUS WORK VT&R and similar roue-based navigaion algorihms have a rich hisory on ground plaforms [1], [2], [4], [5], wih he mos recen exension adaped o include muliple experiences, increasing he auonomous performance ime from a few days o several monhs [3]. On UAVs, here are now several demonsraions of each-and-repea syle algorihms from he auhors of his paper and ohers [6] [9]. Our previous work, demonsraing he localisaion performance of VT&R on fixed-wing UAVs [7] and inegraion of a gimbal-sabilised on a ground [1], is he leadup o his work. While here are few examples using a gimbalsabilised on ground s, a number of examples exis in demonsraions on UAVs [11] [15]. This discrepency can mos likely be aribued o he larger dynamic moions of UAVs, where he uiliy of a gimbal is highly jusified o ensure smooh sensor moion. In all he above cases, however, only wo-axis gimbals are uilised. In our seup, we use an off-he-shelf hree-axis gimbal o aenuae moion in all hree roaional axes. The approach ha is closes concepually o our work, wih specific applicaion on UAVs, is [9]. Despie no being framed as a each-and-repea echnique, his sysem presens a demonsraion of such a mehod on a UAV using a visualinerial framework wih weak GPS priors o assis iniialisaion of localisaion and inform loop closures. Our work differs in ha i requires no offline map building (he map is buil on-board in real ime) and does no require inerial sensors or exernal infrasrucure such as GPS for he percepion componen of he sysem. Beyond he VT&R paradigm, here is a rich demonsraion of vision-based navigaion on UAVs in recen years [16]. While mos older demonsraions incorporae sereo sysems for scale, hey suffer from poor (i.e., small) baselineo-deph raios a higher aliudes. Recen advances in Inerial Measuremen Uni (IMU) echnology have allowed he use of loosely [17] [19] and ighly coupled [2] [22] visual-inerial sysems using boh monocular and sereo s [23], and wih impressive demonsraions of dynamic manoeuvres a high speed [24] in indoor, small-scale seups. The majoriy of large scale demonsraions using hese sysems, however, ofen exis as a full Simulaneous Localisaion and Mapping (SLAM) framework [25], [26], incorporaing exploraion and globally meric 3D maps as a mehod of accurae survey. In conras, VT&R akes a locally meric approach for map building, and leverages a human operaor for he iniial demonsraion ask, circumvening he difficul asks of auonomous exploraion and loop closures. III. METHODOLOGY In his paper, we use our well-esablished VT&R 2. sofware sysem as presened in [3], including he exension o a gimbal-sabilised [1]. However, we adap his sysem for use on a muliroor UAV specifically for he purposes of emergency reurn. Insead of each and repea phases, we implemen funcionally similar learn and reurn phases. In he learn phase, he UAV flies using auonomous GPS waypoin following or human operaor conrol. During his phase, he VT&R algorihm performs passive Visual Odomery (VO), insering he visual observaions from his privileged experience ino a relaive map of pose and scene srucure, effecively learning he roue. Following a primary navigaion sysems failure, he UAV should ener he reurn phase, and, wihou reliance on GPS or oher exernal sensing, auonomously re-follow he roue home in he reverse direcion. In addiion o performing he same VO as in learn, i performs a localisaion using a local segmen from he learn pah. The follows he learn pah by sending high-frequency localisaion updaes (relaive posiion and orienaion wih respec o he map) o a pah-following conroller. Once he reurns o he sar poin, i hovers unil aken over by a human conroller. To be clear, in his paper we only simulae GPS failures by manually commanding he o ener he reurn phase during fligh. In he following secions, we describe our VT&R sysem, including he archiecure of he sysem, he visual navigaion algorihm, and gimbal and pah-following conrollers. A. Sysem Overview The archiecure of he VT&R sysem for he muliroor UAV is shown in Fig. 2. All processing, including visual navigaion, localisaion, planning and conrol occurs on-board he UAV on he primary compuer (Fig. 1). This compuer direcly inerfaces wih he on-board via Universal Serial Bus (USB) 3., which provides greyscale sereo images for visual navigaion. This compuer also inerfaces wih he on-board auopilo via a serial Transisor-Transisor Logic (TTL) connecion, which provides daa (gimbal sae, auopilo sae, ec.) and he inerface for sending conrol commands. A long-range, low-bandwidh XBee 9 Mhz wireless link is used o communicae wih he primary onboard compuer from a ground saion. The ground saion compuer is uilised only for saus monioring and sending of high-level conrol commands. These commands consis of manual sae ransiion requess (swiching from learn o reurn), obaining fligh conrol auhoriy from he auopilo, and iniiaing GPS waypoin missions. The VT&R sofware sysem consiss of several ineracing componens (Fig. 2): 1) VO (including separae feaure exracion, pose esimaion and windowed refinemen hreads)

3 WARREN e al.: VISUAL TEACH & REPEAT FOR EMERGENCY RETURN OF MULTIROTOR UAVS DURING GPS FAILURE Fig. 2: The archiecure of he VT&R sysem for muliroor UAVs. 2) visual localisaion, 3) a sae machine, 4) a pah planner, 5) gimbal and pah-following conrollers and 6) a safey monior. Each sysem operaes in a separae hread or process, ineracing hrough he ransfer of daa caches (a packe of new and derived daa, including images, processed feaures and esimaed ransforms) and hrough he use of a Google Proobuf back-end for disk sorage. Memory managers ensure ha sale daa is wrien o disk o reduce Random Access Memory (RAM) uilisaion, and is pre-empively re-loaded during he reurn phase o ensure localisaion can proceed wihou waiing for disk access. The Robo Operaing Sysem (ROS) is used o run he safey monior and inerface o he auopilo and. The adaped VT&R sae machine for muliroor UAVs conrols he high-level sae ha he sysem is in (usually learn or reurn). A safey monior runs as an independen process o ensure safe operaion of he in case of sysem failure. I performs a saniy check on conrol and localisaion daa, in addiion o a wachdog funcionaliy on he conrol commands and sae daa boh from VT&R and he auopilo. Any moniored command or sae daa ha is delayed by more han a preconfigured imeou riggers a safey failure, forcing he o release auonomous conrol and rever o manual pilo conrol. In he following secions, he visual sysem, pah-following and gimbal conrollers are described in more deail. B. Visual Sysem The visual sysem consiss of separae hreads for feaure exracion, pose esimaion (VO), refinemen and localisaion, using images capured by a sereo o esimae boh pose updaes and localisaion o he pah during he reurn. 1) Visual Odomery: During boh he learn and reurn phases, image pairs are capured by a calibraed sereo a a frame rae of 15 Hz, while he gimbal sae (read as roll-, pich- and yaw-axis angular posiions) is capured a 1 Hz. The gimbal sae gives he pose of he in he frame by compounding he capured gimbal angles hrough a 3 series of ransforms wih known ranslaions exraced from a hand calibraion. We denoe he -o-sensor () ransform a ime τ as Tτsv. For each sereo image pair capured a ime, Speeded-Up Robus Feaures (SURF) feaures1 are exraced, descripors generaed and landmarks riangulaed. Landmarks are riangulaed from boh he sereo pair and from moion o accoun for boh close proximiy and exremely large dephs depending on aliude, similar o [22]. Each feaure in his laes framepair is mached o he las keyframe via SURF descripor maching on he Graphics Processing Uni (GPU). The raw maches are hen passed hrough a Maximum Likelihood Esimaion SAmple Consensus (MLESAC) robus esimaor o find he relaive ransform o he las keyframe. Finally, his ransform is opimised using our Simulaneous Trajecory Esimaion And Mapping (STEAM) bundle adjusmen engine [27], keeping landmarks fixed. Afer his process, if he number of inliers drops below a minimum coun or he moion (ranslaion or roaion) exceeds a hreshold, he frame is se as a keyframe and he feaures, new landmarks, and -o-sensor ransform a ha ime are sored in a verex in a pose graph for fuure rerieval. The relaive ransform is sored as an edge o he previous verex. Windowed bundle adjusmen (ermed windowed refinemen) is hen performed on he las 5-1 verices. This VO plus bundle adjusmen process generaes a dead-reckoned se of linked poses ha represen he pah. During he learn phase, his se of poses and edges is marked as privileged, as hey belong o he known, safe pah generaed from eiher human or GPS conrol. Naurally, incremenal ranslaional and roaional errors compound during his process, causing he global map o be disored. However, VT&R depends on he graph being only locally meric in he region o which he is localized. For a more horough explanaion of his componen, we direc he reader o our previous work [3]. 2) Visual Localisaion: During he reurn phase, while he flies in reverse, an addiional hread performs visual maching o he local map of 3D poins in he graph o esimae he pah-following error (Fig. 3), which is used by a pahfollowing conroller o keep he on he pah. To enable his process, he localisaion chain is used o keep rack of imporan verices in he graph and heir respecive ransforms. We use a ree model o name verices in he chain, going from he runk verex (defined as he closes verex spaially on he privileged pah), hrough he branch (he closes verex on he privileged pah wih a successfully MLESAC esimaed ransform o he curren pah), wig (he corresponding verex o he branch on he curren pah) and leaf (laes live verex) verices. These can be seen in Fig. 3. We use he noaion, b, w and l o refer o he runk, branch, wig and leaf verices, respecively. A every sep of VO (i.e., on every successfully esimaed frame, no jus keyframes) he localisaion chain is updaed wih he esimaed ransform from runk o leaf, (or T l = T f a = Tf e Teb Tba in Fig. 3). The leaf is updaed every sep 1 Alernaive feaure/descripor ypes such as ORB were esed, bu were demonsrably inferior in boh speed and reliabiliy o SURF for boh VO and localisaion in our experimenaion on his plaform.

4 4 IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED NOVEMBER, 218 Temporal edge Spaial edge (SE3) Privileged emporal edge Vehicle-sensor ransform (non-rigid) Fig. 3: During he reurn phase, he follows he learned roue in reverse. The localisaion chain updaes he esimaed localisaion ransform Ť fa a each VO updae. Upon creaion of a new verex F, visual localisaion insers he new edge T fa. The gimbal conroller minimises orienaion error of T fa, which includes -o-sensor ransform, T sv, and Ť fa. The uncerainies and some esimaed ransforms are omied here for clariy. and, if necessary, he runk verex is updaed o he closes esimaed privileged verex o he leaf. Upon inserion of a new VO keyframe as a verex in he graph, he localisaion hread aemps o esimae a new ransform from branch o wig. This process follows four separae sages: i) landmark migraion, ii) landmark maching, iii) pose esimaion, iv) opimisaion. Firs, he neares privileged verex (he runk) is used as he base verex o generae a local window of privileged verices ha conain poenially machable landmarks. Using he ransforms on he privileged edges, he landmarks in his window are ransformed o he runk o generae a locally meric se of 3D poins wih a common origin 2. Following a similar process o VO, feaures in he laes non-privileged verex (he leaf ) are mached using heir SURF descripors o all descripors of he migraed landmarks, which are hen passed hrough a MLESAC robus esimaor o esimae he relaive ransform from runk o leaf, T l (T fa in Fig. 3). Finally, he ransform is opimised while leaving all landmarks fixed. The localisaion chain is hen updaed o reflec his fresh ransform esimae, and he new branch o wig is se T wb T fa. The pah-following conroller can query he localisaion chain a any ime o ge he bes esimae of T l, faciliaing conrol a high speed even wih significan delays from visual localisaion. C. Gimbal Conroller Use of a gimbal decouples he visual perspecive from he orienaion changes of muliroor UAVs due o heir underacuaed conrol behaviour. This significanly improves he robusness of VT&R in he air by adding exra degrees of acuaion o he visual servoing problem. During fas, dynamic 2 While our previous work incorporaes feaures and poins from muliple experiences (i.e., muliple raverses), he learn-reurn framework by definiion only uses a single experience: he privileged one. manoeuvres, a gimbal-sabilised sysem will be able o ouperform a saic sysem by decoupling he aircraf moion from he view. In addiion, mainaining a consisen roll ensures ha generally unsable poin feaures are racked more consisenly. The gimbal is hand-calibraed o esimae he ranslaions beween each acuaed axis, and his proves sufficien for mos applicaions. This calibraion is used in conjuncion wih axis encoder values provided by he auopilo o esimae he sensor-o- ransform T sv, i.e. from he frame o he frame hrough he gimbal. Gimbal encoder daa is provided a 1 Hz wih an unspecified laency. In pracice, he laency is less han 1 ms. During he learn phase, gimbal conrol is no performed by VT&R, bu lef open-loop such ha he gimbal inernal conroller performs sabilisaion of roll and pich, and smoohes yaw ha follows he yaw. The value of his sensoro- ransform T τ sv (Fig. 3) is recorded a each new verex, corresponding o ime τ. During he reurn, he gimbal is acively conrolled by VT&R for he pich and yaw axes. The gimbal is commanded o reduce orienaion error beween he curren (leaf ) view and neares privileged (runk) view, ( T fa in Fig. 3), as knowledge of he ransform beween he curren and he privileged poses is known via he localisaion chain such ha: T fa = T l svt l T sv 1 using he sensor-o- ransforms capured a verices and l. Ť fa is updaed in he localisaion chain a every frame. D. Pah-Following conroller A pah-following conroller is implemened for conrol during he reurn phase o keep he as close as possible o he oubound pah while mainaining a suiable arge velociy. To enhance robusness o environmenal disurbances and sysem delays, we consider a pah-following approach, which, in conras o rajecory racking, prioriizes spaial error over emporal error [28]. By exending he approach in [28] o a VT&R framework, we achieve simple muliroor pahfollowing. This is done by convering a sandard P-D racking conrol o selec he spaially closes reference poin on he pah a each conrol ime sep (5 Hz). The localizaion chain provides an esimaed ransform from runk o leaf Ť l from which we can exrac he curren posiion p l = (x, y, z) and orienaion C l using: Ť l = [ ] Cl p l T = Ť 1 1 l. We obain a ranslaional velociy esimae v l = (ẋ, ẏ, ż) using STEAM rajecory generaion [27], which fis a consan velociy rajecory hrough he previous pah verexes. a) VT&R Pah-Following Reference: We generae a pah by connecing a sraigh-line hrough successive privileged verices. To do his, we use he localizaion chain o obain a ransform from he nex privileged verex o he runk T n. (1)

5 WARREN e al.: VISUAL TEACH & REPEAT FOR EMERGENCY RETURN OF MULTIROTOR UAVS DURING GPS FAILURE 5 From his we can exrac he posiion p n verex wih respec o he runk using T n = [ Cn p n T 1 ]. of he nex privileged A each ime sep, we deermine he reference posiion p ref = (x ref, y ref, z ref ) by projecing our curren muli-roor posiion p l ono he sraigh-line segmen connecing he runk o he nex privileged verex using: p ref = p l p n p n p n. We obain a reference velociy v ref = (ẋ ref, ẏ ref, ż ref ), where he magniude is a user-seleced parameer v des, in he direcion of he nex privileged verex using: p n v ref = v des p n. b) Conrol Design: Our pah-following conrol is designed o send commands (ż cmd, ψ cmd, θ cmd, φ cmd ) where ż cmd is a commanded z-velociy, ψ cmd is a command yaw rae, and θ cmd and φ cmd are commanded pich and roll, respecively. The z-velociy command is designed using a P-D conroller: ż cmd = 2ζ z (z ref z) + 1 τ z τz 2 (ż ref ż), (2) where ζ z and τ z are uned damping raio and ime consan. The curren yaw, ψ, wih respec o he runk is deermined from he roaion marix, C l. As seen in (3), a P-conroller (wih uned ime consan τ ψ ) is used o correc for any yawmismach beween he leaf and he runk: ψ cmd = 1 τ ψ ψ. (3) As in [29], laeral-moion conrol commands are deermined by firs designing ranslaional acceleraion commands using P-D conrol: a x = 2ζ θ (x ref x) + 1 τ θ τθ 2 (ẋ ref ẋ), (4a) a y = 2ζ θ (y ref y) + 1 τ θ τθ 2 (ẏ ref ẏ), (4b) where ζ θ and τ θ are uned damping raio and ime consan. Assuming small laeral acceleraion (ẍ ÿ ) and using sandard feedback linearizaion, hese linear acceleraion commands are ransformed ino pich and roll commands: θ cmd = arcsin( a x g cos ψ + a y sin ψ), g (5a) φ cmd = arcsin( a x g sin ψ + a y cos ψ), g (5b) where g is he graviaional consan. In general, his conroller can follow any arbirary pah, as long as verices are placed sufficienly close ogeher o accuraely reflec he rue pah. However, pah-curvaure and large direcion changes are no accouned for by his conroller, he resuls of which will be examined in Secion IV. Fig. 4: Overview of he rajecory flown a he DRDC Suffield Research Cenre, shown in magena. Velociy profile for a arge 15 m/s commanded speed overlaid. IV. EXPERIMENTS To evaluae he performance of he airborne VT&R algorihm, a number of oudoor experimens were performed onboard he arge UAV. In he firs experimen, we evaluae he performance of he localisaion algorihm under GPS conrol using he described gimbal conroller. Specifically, we es he performance of he localisaion algorihm and gimbal conroller under deliberaely challenging condiions, including high-speed, dynamic fligh and high learn vs. reurn posiional error. For his experimen, we deliberaely exclude he conroller o isolae he performance of he subcomponens of he algorihm. In he second experimen, we perform closed-loop conrol wih he aforemenioned pah-following conroller developed for full 6- DOF moion. This sysem is evaluaed over several runs, showing he full sysem operaing. The experimenal seup is described in he following subsecion. A. Experimenal Seup For hese experimens, we use a DJI Marice 6 Pro, wih aached Ronin-MX gimbal (Fig. 1). This sysem has a akeoff weigh of approximaely 1 kg, and maximum span roorip-o-ip of 1.64 m. Conrol is provided by a DJI A3 riple redundan auopilo. On-board his sysem is an NVIDIA Tegra TX2 module (6 ARM cores core Pascal GPU) and SereoLabs ZED sereo conneced via USB3, boh mouned in he sabilised plaform of he Ronin-MX gimbal. The Marice 6 Pro provides sae informaion o VT&R running on-board he TX2, including gimbal encoder posiions and GPS saus, while he ZED provides greyscale imagery wih resoluion a 15 Hz. The Tegra TX2 runs NVIDIA L4T v28.2, a varian of Ubunu 16.4 for ARM archiecures. The primary locaion used for he experimens in his paper is a simulaed village a he Defence Research & Developmen Canada (DRDC) Suffield Research Cenre in souhern Albera, Canada. The Suffield locaion consiss of a number of shipping conainers placed o emulae buildings and narrow alleys in fla grassland, suied o a simulaed parol scenario.

6 6 IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED NOVEMBER, 218 Number of localisaion inliers m/s 7m/s 8m/s 1m/s 12m/s 15m/s Number of localisaion inliers m 14m 16m 18m 3m/s 7m/s 8m/s 1m/s 12m/s 15m/s Targe velociy Fig. 5: Localisaion performance is comparable wih increasing arge (and average) velociy, where learn and reurn phases are conduced a he same speed. B. Localizaion Performance Evaluaion In hese experimens, we evaluae he combined performance of he localisaion algorihm and gimbal conroller o successfully localise he under increasingly difficul operaional condiions. We es his in wo ways: increasing arge velociy of he, and deliberaely offse aliudes on he oubound and reurn pahs. The firs es shows he performance under increasingly dynamic manoeuvres of he, inducing rapid perspecive change and poor pah racking, which mus be aenuaed by he gimbal conroller. The second es shows he performance of he localisaion algorihm wih inenionally poor perspecive. We deliberaely do no use he conroller in hese ess o decouple and isolae he performance of he localisaion algorihm and gimbal conroller. 1) Increasing Targe Velociy: For his experimen, he aircraf is auonomously flown a 12 m Above Ground Level (AGL) along he pah depiced in Fig. 4 in a clockwise direcion. VT&R is placed ino learn mode, before he oubound roue is flown under auonomous conrol, by uploading a waypoin mission o he Marice 6 auopilo. Once he reaches he end of he loop, VT&R is swiched o reurn mode, and he aircraf is again auonomously commanded o reurn along he same pah by following he waypoins in reverse. During his reurn sage, he gimbal is acively conrolled by VT&R o reduce orienaion errors caused by pah-following discrepancies generaed by he GPS-based conroller. The roue is flown a increasingly fas arge speeds, 3, 7, 8, 1, 12 and 15 m/s, on boh he learn and reurn sages. While he reaches his speed during only pars of his pah, he average speed also increases wih each pass. A ypical speed profile for he pah a 15 m/s arge speed is shown in Fig. 4. Fig. 5 shows he median and variance of he localisaion inliers recorded along he reurn pah for each of he arge speeds. This figure shows ha even a he highes commanded speed (15 m/s), localizaion performance remains similar o hose examples a lower speeds. A 15 m/s some localisaion failures occur, bu he majoriy of hese can be aribued o failures of he hardware gimbal conroller during a segmen of he pah. 2) Increasing Heigh Error: For his experimen, he aircraf is again auonomously flown a 12 m AGL during he 12m 14m 16m 18m Targe aliude Fig. 6: Successful localisaion occurs wih significanly increasing aliude difference beween learn (12 m) and reurn phases (esed a 12, 14, 16 and 18 m), bu he average (green) shows decline a more exreme (5%) differences. Orienaion error ( ± ) m/s 7m/s 8m/s 1m/s 12m/s 15m/s Experimen Fig. 7: While aiude error increases in boh median and variance wih increasing arge velociy, he gimbal conroller mainains a consisen orienaion beween learn and reurn regardless of arge speed. learn sage along he pah depiced in Fig. 4 in a clockwise direcion a a nominal speed of 7 m/s. The oal lengh of he pah is approx. 45 m. Once he reaches he end of he loop, VT&R is swiched o reurn mode, and he aircraf is again auonomously commanded o reurn along he same pah by following he waypoins in reverse a he same 7 m/s arge speed. In his case, however, we vary he aliude a which he aircraf reurns, o es he robusness of he gimbal conroller and abiliy of he algorihm wih large posiional offses. In hese experimens, we show he localisaion inliers along he pah wih arge reurn heighs of 12, 14, 16 and 18 m, respecively (Fig. 6). In Fig. 6, localisaion performance is sill high, wih an average of 1 inliers per keyframe, even a aliude differences of 6 m, or 5%. While some of his performance can be aribued o perspecive due o he aliude, a significan componen can be aribued o he gimbal compensaing for he reduced image overlap ha would be presen on a saic. Imporanly, however, he average inliers does drop significanly, and more ineresingly, reduces in variance. This is likely due o he enhanced viewpoin overlap (of he learn pah) a higher aliudes, meaning posiional errors have less effec on mainaining observabiliy of all landmarks during localisaion. Finally, Fig. 7 shows he uiliy of he gimbal in minimising perspecive error caused by differing aiudes beween

7 WARREN e al.: VISUAL TEACH & REPEAT FOR EMERGENCY RETURN OF MULTIROTOR UAVS DURING GPS FAILURE 7 Feaure Exracion Visual Odomery Windowed Refinemen feaures»15hz keyframes»15hz Feaure Exracion Sereo Triangulaion Landmark Recall»»2-4Hz Feaure Maching MLESAC Bundle Adjusmen Triangulaion Submap Esimaion Landmark Migraion Localisaion keyframes»»2-4hz Execuion Time (ms) Fig. 8: Average execuion imes for he visual pipelines on he TX2 during a mission, separaed by hread of execuion. Once one hread is finished processing, i is able o process he nex image and is daa producs. learn and reurn. Due o he obvious underacuaed naure of muliroor sysems, acceleraions and deceleraions cause he aiude o differ beween hese wo passes of he pah. For a saic sysem, hese differences can cause performance degradaion due o poor image overlap. Using a gimbal wih acive conrol o aenuae orienaion error can minimise his effec. Fig. 7 shows he magniude of orienaion error for wo separae localisaion ransforms a each speed profile (read as a pair) aken from he esimaed localisaion chain as esimaed from he visual pipeline: in he frame (T l, or T fa in Fig. 3) on he lef, and in he frame ( T fa in Fig. 3) on he righ. As can be seen a all speed profiles, he gimbal succeeds in minimising he orienaion of he localisaion ransform, and his performance is relaively consisen wih increasing speed. In his scenario, he arge speeds of he learn and reurn phases are he same for each speed profile, meaning here will be some consisency in orienaion in boh phases. Wih differing speed profiles, we would expec he observed uiliy of he gimbal-sabilised o increase furher. 3) Execuion Time: Fig. 8 shows he average execuion ime for he separae processes in he VT&R algorihm onboard he Tegra TX2. While feaure exracion and VO process every image pair a an approximae speed of 66 ms ( 15 Hz), windowed refinemen only runs on generaion of a keyframe, and localisaion runs afer his process is complee. Feaure exracion and maching are all performed on he GPU. Using his hreaded seup allows VT&R o run online. C. Full VT&R Evaluaion In his experimen, we evaluae he performance of he full closed-loop VT&R sysem, using GPS navigaion during he learn phase, and swiching o he presened pah-following conroller for he reurn phase. Over hree separae rials, each consising of a single fligh, we raverse he pah shown in Fig. 4 in a clockwise direcion a an aliude of 12 m AGL, before reurning in an aniclockwise direcion a he same aliude (aemping o minimise all posiional errors) a a arge speed of 3 m/s. In all hree rials, VT&R was able o complee he reurn phase of fligh under pah-following conrol over an approximaely 2.5 minue period. Fig. 9 shows he pah for hese rials. The oubound pah under GPS conrol is shown in dashed blue, while he reurn pah under pah-following conrol is shown in ligh blue, green and red for rials T1, T2 and T3, respecively. Figs. 1 and 11 show he normalised cross-rack error (in Y y (m) Æ4 T1 T2 T3 GPS Æ2 Æ3 Æ x (m) Fig. 9: The oubound (GPS, dashed blue) and reurn (conroller, ligh blue, green, red) pahs during for hree separae rials. Some offse is seen on sharp urns. Velociy profile for rial T3 overlaid. Normalised Y-Z disance o privileged pah (m) Æ4 T1 T2 T3 GPS ø reurn direcion Disance from origin (m) Fig. 1: Pah-following error is of a similar order o ha for GPSbased conrol over he majoriy of he pah using our conroller, according o he localisaion ransform esimaed by VT&R. # of inlier maches Æ4 ø reurn direcion Æ3 Æ2 Æ3 Æ2 Æ1 Æ Disance from origin (m) T1 T2 T3 GPS Fig. 11: The number of localizaion inliers while using our pahfollowing conroller is of a similar order o ha for GPS-based conrol over he majoriy of he pah. Velociy (m/s)

8 8 IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED NOVEMBER, 218 and Z, using he vision-based esimae) and number of inlier maches respecively for each rial in comparison o a reurn fligh under GPS conrol. Specific segmens of he pah are highlighed in he inse figures of Fig. 9 and annoaed wih numbers ha correlae o hose in Figs The posiional error is less han 1.5 m over mos of he pah using he pah-following conroller (Fig. 1), and is comparable o a reurn rajecory under GPS conrol, showing he srong performance of a simple vision-based pah-following conroller compared o his primary sensor. In specific secions such as corners, however, cross-rack error increases o a maximum of 4.5 m. This can be aribued o he simpliciy of he conroller, as curvaure of he pah is no accouned for, and velociy error is weighed higher han cross-rack error. Despie hese pah-following errors, localisaion performance is srong over he full rajecory (Fig. 11), wih no localisaion failures, even a he highlighed corner poins. The average performance over he rajecory is again comparable o a reurn phase under GPS conrol. V. CONCLUSIONS In his paper, a full VT&R sysem for emergency reurn of a muliroor UAV has been presened. Using imagery from a gimbal-sabilised sereo o build a map online during a commanded learn phase, auonomous reurn of he in he same fligh has been demonsraed by maching live landmarks o he map for auonomous pah-following conrol. In addiion, we have demonsraed he robusness of he gimbal-sabilised sysem o high-speeds and large posiional errors. Fuure work will focus on a more advanced pah-racking conroller o minimise cross-rack errors, and esing in a muli-experience framework over a long-erm experimen. REFERENCES [1] P. Furgale and T. D. Barfoo, Visual Teach and Repea for Long-Range Rover Auonomy, Journal of Field Roboics, vol. 27, no. 5, pp , 21. [2] C. J. Osafew, A. P. Schoellig, and T. D. Barfoo, Visual Teach and Repea, Repea, Repea: Ieraive Learning Conrol o Improve Mobile Robo Pah Tracking in Challenging Oudoor Environmens, in Inernaional Conference on Inelligen Robos and Sysems, IEEE, 213. [3] M. Paon, K. Macavish, M. Warren, and T. D. Barfoo, Bridging he Appearance Gap : Muli-Experience Localizaion for Long-Term Visual Teach and Repea, in Inernaional Conference on Inelligen Robos and Sysems, 216. [4] T. Krajník, J. Faigl, V. Vonásek, K. Košnar, M. Kulich, and L. Peučil, Simple Ye Sable Bearing-Only Navigaion, Journal of Field Roboics, vol. 27, no. 5, pp , 21. [5] M. Paon, F. Pomerleau, and T. D. Barfoo, Eyes in he Back of Your Head: Robus Visual Teach & Repea Using Muliple Sereo Cameras, in Canadian Conference on Compuer and Robo Vision, 215. [6] A. Pfrunder, A. P. Schoellig, and T. D. Barfoo, A Proof-of-Concep Demonsraion of Visual Teach and Repea on a Quadrocoper Using an Aliude Sensor and a Monocular Camera, in Canadian Conference on Compuer and Robo Vision, 214. [7] M. Warren, M. Paon, K. MacTavish, A. P. Schoellig, and T. D. Barfoo, Towards Visual Teach & Repea for GPS-Denied Fligh of a Fixed-Wing UAV, in Field and Service Roboics: Resuls of he 11h Inernaional Conference, pp , 217. [8] A. G. Toudeshki, F. Shamshirdar, and R. Vaughan, UAV Visual Teach and Repea Using Only Semanic Objec Feaures, in Canadian Conference on Compuer and Robo Vision, (Torono), 218. [9] J. Surber, L. Teixeira, and M. Chli, Robus Visual-Inerial Localizaion wih Weak GPS Priors for Repeiive UAV Flighs, in Inernaional Conference on Roboics and Auomaion, 217. [1] M. Warren, A. P. Schoellig, and T. D. Barfoo, Level-Headed: Evaluaing Gimbal-Sabilised Visual Teach and Repea for Improved Localisaion Performance, in Inernaional Conference on Roboics and Auomaion, (Brisbane), 218. [11] N. Playle, Improving he Performance of Monocular Visual Simulaneous Localisaion and Mapping hrough he use of a Gimballed Camera. Masers, Universiy of Torono, 29. [12] C. S. Sharp, O. Shakernia, and S. Sasry, A Vision Sysem for Landing an Unmanned Aerial Vehicle, in Inernaional Conference on Roboics and Auomaion, 21. [13] A. Borowczyk, D.-. Nguyen, A. P.-V. Nguyen, D. Q. Nguyen, D. Saussie, and J. L. Ny, Auonomous Landing of a Quadcoper on a High-Speed Ground Vehicle, Journal of Guidance, Conrol, and Dynamics, vol. 4, no. 9, pp , 217. [14] C. E. Lin, Camera Gimbal Tracking from UAV Fligh Conrol, in CACS Inernaional Auomaic Conrol Conference, pp , 214. [15] C. L. Choi, J. Rebello, L. Koppel, P. Gani, A. Das, and S. L. Waslander, Encoderless Gimbal Calibraion of Dynamic Muli-Camera Clusers, in Inernaional Conference on Roboics and Auomaion, (Brisbane), 218. [16] A. Giusi, J. Guzzi, D. C. Cire, F.-l. He, J. P. Rodríguez, F. Fonana, M. Fässler, C. Forser, J. Schmidhuber, G. D. Caro, D. Scaramuzza, and L. M. Gambardella, A Machine Learning Approach o Visual Percepion of Fores Trails for Mobile Robos, IEEE Roboics and Auomaion Leers, vol. 1, no. 2, pp , 216. [17] M. W. Achelik, M. C. Achelik, S. M. Weiss, and R. Siegwar, Onboard IMU and Monocular Vision Based Conrol for MAVs in Unknown Inand Oudoor Environmens, in Inernaional Conference on Roboics and Auomaion, pp , IEEE, may 211. [18] S. M. Weiss, D. Scaramuzza, and R. Siegwar, Monocular SLAM Based Navigaion for Auonomous Micro Helicopers in GPS Denied Environmens, Journal of Field Roboics, vol. 28, no. 6, pp , 211. [19] S. M. Weiss, M. W. Achelik, S. Lynen, M. C. Achelik, L. Kneip, M. Chli, and R. Siegwar, Monocular Vision for Longerm Micro Aerial Vehicle Sae Esimaion: A Compendium, Journal of Field Roboics, vol. 3, no. 5, pp , 213. [2] T. Hinzmann, T. Schneider, M. Dymczyk, A. Schaffner, S. Lynen, R. Siegwar, and I. Gilischenski, Monocular Visual-Inerial SLAM for Fixed-Wing UAVs Using Sliding Window Based Nonlinear Opimizaion, in Inernaional Symposium on Visual Compuing, pp , Springer Inernaional Publishing, 216. [21] C. Forser, Z. Zhang, M. Gassner, M. Werlberger, and D. Scaramuzza, SVO: Semidirec Visual Odomery for Monocular and Muli Sysems, IEEE Transacions on Roboics, vol. 33, no. 2, pp , 217. [22] R. Mur-Aral and J. D. Tardos, ORB-SLAM2: An Open-Source SLAM Sysem for Monocular, Sereo, and RGB-D Cameras, IEEE Transacions on Roboics, vol. 33, no. 5, pp , 217. [23] K. Sun, K. Moha, B. Pfrommer, M. Waerson, S. Liu, Y. Mulgaonkar, C. J. Taylor, and V. Kumar, Robus Sereo Visual Inerial Odomery for Fas Auonomous Fligh, IEEE Roboics and Auomaion Leers, vol. 3, no. 2, pp , 218. [24] G. Loianno, C. Brunner, G. McGrah, and V. Kumar, Esimaion, Conrol, and Planning for Aggressive Fligh Wih a Small Quadroor Wih a Single Camera and IMU, IEEE Roboics and Auomaion Leers, vol. 2, no. 2, pp , 217. [25] S. Shen, Y. Mulgaonkar, N. Michael, and V. Kumar, Muli-Sensor Fusion for Robus Auonomous Fligh in Indoor and Oudoor Environmens wih a Roorcraf MAV, in Inernaional Conference on Roboics and Auomaion, 214. [26] T. Qin, P. Li, and S. Shen, Relocalizaion, Global Opimizaion and Map Merging for Monocular Visual-Inerial SLAM, in Inernaional Conference on Roboics and Auomaion, (Brisbane), 218. [27] S. Anderson and T. D. Barfoo, Full STEAM ahead: Exacly Sparse Gaussian Process Regression for Bach Coninuous-Time Trajecory Esimaion on SE(3), in Inernaional Conference on Inelligen Robos and Sysems, sep 215. [28] J. E. Hauser and R. Hindman, Maneuver Regulaion from Trajecory Tracking: Feedback Linearizable Sysems, 3rd IFAC Symposium on Nonlinear Conrol Sysems Design, vol. 28, no. 14, pp , [29] S. Spedicao, A. Franchi, and G. Noarsefano, From Tracking o Robus Maneuver Regulaion : an Easy-o-Design Approach for VTOL Aerial Robos, in Inernaional Conference on Roboics and Auomaion, 216.

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

arxiv: v1 [cs.cv] 11 Jan 2019

arxiv: v1 [cs.cv] 11 Jan 2019 A General Opimizaion-based Framework for Global Pose Esimaion wih Muliple Sensors arxiv:191.3642v1 [cs.cv] 11 Jan 219 Tong Qin, Shaozu Cao, Jie Pan, and Shaojie Shen Absrac Accurae sae esimaion is a fundamenal

More information

Mobile Robots Mapping

Mobile Robots Mapping Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

arxiv: v1 [cs.ro] 15 Sep 2018

arxiv: v1 [cs.ro] 15 Sep 2018 There s No Place Like Home: Visual Teach and Repeat for Emergency Return of Multirotor UAVs During GPS Failure Michael Warren, Melissa Greeff, Bhavit Patel, Jack Collier, Angela P. Schoellig, and Timothy

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

Indoor SLAM for Micro Aerial Vehicles Using Visual and Laser Sensor Fusion

Indoor SLAM for Micro Aerial Vehicles Using Visual and Laser Sensor Fusion Indoor SLAM for Micro Aerial Vehicles Ug Visual and Laser Sensor Fusion Elena López, Rafael Barea, Alejandro Gómez, Álvaro Salos, Luis M. Bergasa, Eduardo J. Molinos and Abdelkrim Nemra * Absrac This paper

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

arxiv: v1 [cs.cv] 11 Jan 2019

arxiv: v1 [cs.cv] 11 Jan 2019 A General Opimizaion-based Framewor for Local Odomery Esimaion wih Muliple Sensors Tong Qin, Jie Pan, Shaozu Cao, and Shaojie Shen arxiv:191.3638v1 [cs.cv] 11 Jan 219 Absrac Nowadays, more and more sensors

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

A High-Speed Adaptive Multi-Module Structured Light Scanner

A High-Speed Adaptive Multi-Module Structured Light Scanner A High-Speed Adapive Muli-Module Srucured Ligh Scanner Andreas Griesser 1 Luc Van Gool 1,2 1 Swiss Fed.Ins.of Techn.(ETH) 2 Kaholieke Univ. Leuven D-ITET/Compuer Vision Lab ESAT/VISICS Zürich, Swizerland

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Simultaneous Localization and Mapping with Stereo Vision

Simultaneous Localization and Mapping with Stereo Vision Simulaneous Localizaion and Mapping wih Sereo Vision Mahew N. Dailey Compuer Science and Informaion Managemen Asian Insiue of Technology Pahumhani, Thailand Email: mdailey@ai.ac.h Manukid Parnichkun Mecharonics

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter Robo localizaion under percepual aliasing condiions based on laser refleciviy using paricle filer DongXiang Zhang, Ryo Kurazume, Yumi Iwashia, Tsuomu Hasegawa Absrac Global localizaion, which deermines

More information

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors Improving Occupancy Grid FasSLAM by Inegraing Navigaion Sensors Chrisopher Weyers Sensors Direcorae Air Force Research Laboraory Wrigh-Paerson AFB, OH 45433 Gilber Peerson Deparmen of Elecrical and Compuer

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto Visual Percepion as Bayesian Inference David J Flee Universiy of Torono Basic rules of probabiliy sum rule (for muually exclusive a ): produc rule (condiioning): independence (def n ): Bayes rule: marginalizaion:

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Real-Time Avatar Animation Steered by Live Body Motion

Real-Time Avatar Animation Steered by Live Body Motion Real-Time Avaar Animaion Seered by Live Body Moion Oliver Schreer, Ralf Tanger, Peer Eiser, Peer Kauff, Bernhard Kaspar, and Roman Engler 3 Fraunhofer Insiue for Telecommunicaions/Heinrich-Herz-Insiu,

More information

Multi-Target Detection and Tracking from a Single Camera in Unmanned Aerial Vehicles (UAVs)

Multi-Target Detection and Tracking from a Single Camera in Unmanned Aerial Vehicles (UAVs) 2016 IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems (IROS) Daejeon Convenion Cener Ocober 9-14, 2016, Daejeon, Korea Muli-Targe Deecion and Tracking from a Single Camera in Unmanned Aerial

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency,

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency, Proceeding of he 6 h Inernaional Symposium on Arificial Inelligence and Roboics & Auomaion in Space: i-sairas 00, Canadian Space Agency, S-Huber, Quebec, Canada, June 8-, 00. Muli-resoluion Mapping Using

More information

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution Real-Time Non-Rigid Muli-Frame Deph Video Super-Resoluion Kassem Al Ismaeil 1, Djamila Aouada 1, Thomas Solignac 2, Bruno Mirbach 2, Björn Oersen 1 1 Inerdisciplinary Cenre for Securiy, Reliabiliy, and

More information

Improved TLD Algorithm for Face Tracking

Improved TLD Algorithm for Face Tracking Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

Large-scale 3D Outdoor Mapping and On-line Localization using 3D-2D Matching

Large-scale 3D Outdoor Mapping and On-line Localization using 3D-2D Matching Large-scale 3D Oudoor Mapping and On-line Localizaion using 3D-D Maching Takahiro Sakai, Kenji Koide, Jun Miura, and Shuji Oishi Absrac Map-based oudoor navigaion is an acive research area in mobile robos

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Scale Recovery for Monocular Visual Odometry Using Depth Estimated with Deep Convolutional Neural Fields

Scale Recovery for Monocular Visual Odometry Using Depth Estimated with Deep Convolutional Neural Fields Scale Recovery for Monocular Visual Odomery Using Deph Esimaed wih Deep Convoluional Neural Fields Xiaochuan Yin, Xiangwei Wang, Xiaoguo Du, Qijun Chen Tongji Universiy yinxiaochuan@homail.com,wangxiangwei.cpp@gmail.com,

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

Stereo Vision Based Navigation of a Six-Legged Walking Robot in Unknown Rough Terrain

Stereo Vision Based Navigation of a Six-Legged Walking Robot in Unknown Rough Terrain Sereo Vision Based Navigaion of a Six-Legged Walking Robo in Unknown Rough Terrain Anne Selzer, Heiko Hirschmüller, Marin Görner Absrac This paper presens a visual navigaion algorihm for he six-legged

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Terrain Based GPS Independent Lane-Level Vehicle Localization using Particle Filter and Dead Reckoning

Terrain Based GPS Independent Lane-Level Vehicle Localization using Particle Filter and Dead Reckoning Terrain Based GPS Independen -Level Vehicle Localizaion using Paricle Filer and Dead Reckoning Hamad Ahmed and Muhammad Tahir Deparmen of Elecrical Engineering, Lahore Universiy of Managemen Sciences,

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION Chaper 3 AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION A. Koschan, V. R. Ayyagari, F. Boughorbel, and M. A. Abidi Imaging, Roboics, and Inelligen Sysems Laboraory, The Universiy of Tennessee, 334

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

MOTION TRACKING is a fundamental capability that

MOTION TRACKING is a fundamental capability that TECHNICAL REPORT CRES-05-008, CENTER FOR ROBOTICS AND EMBEDDED SYSTEMS, UNIVERSITY OF SOUTHERN CALIFORNIA 1 Real-ime Moion Tracking from a Mobile Robo Boyoon Jung, Suden Member, IEEE, Gaurav S. Sukhame,

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Improving Accuracy of Inertial Measurement Units using Support Vector Regression

Improving Accuracy of Inertial Measurement Units using Support Vector Regression Improving Accuracy of Inerial Measuremen Unis using Suppor Vecor Regression Saran Ahuja, Wisi Jiraigalachoe, and Ar Tosborvorn Absrac Inerial measuremen uni (IMU) is a sensor ha measures acceleraion and

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

SLAM in Large Indoor Environments with Low-Cost, Noisy, and Sparse Sonars

SLAM in Large Indoor Environments with Low-Cost, Noisy, and Sparse Sonars SLAM in Large Indoor Environmens wih Low-Cos, Noisy, and Sparse Sonars Teddy N. Yap, Jr. and Chrisian R. Shelon Deparmen of Compuer Science and Engineering Universiy of California, Riverside, CA 92521,

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Image-Based Pose Estimation for 3-D Modeling in Rapid, Hand-Held Motion

Image-Based Pose Estimation for 3-D Modeling in Rapid, Hand-Held Motion 2011 IEEE Inernaional Conference on Roboics and Auomaion Shanghai Inernaional Conference Cener May 9-13, 2011, Shanghai, China Image-Based Pose Esimaion for 3-D Modeling in Rapid, Hand-Held Moion Klaus

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

USBFC (USB Function Controller)

USBFC (USB Function Controller) USBFC () EIFUFAL501 User s Manual Doc #: 88-02-E01 Revision: 2.0 Dae: 03/24/98 (USBFC) 1. Highlighs... 4 1.1 Feaures... 4 1.2 Overview... 4 1.3 USBFC Block Diagram... 5 1.4 USBFC Typical Sysem Block Diagram...

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

More information

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Improving 2D Reactive Navigators with Kinect

Improving 2D Reactive Navigators with Kinect Improving 2D Reacive Navigaors wih Kinec Javier Gonzalez-Jimenez, J.R. Ruiz-Sarmieno, and Cipriano Galindo Sysem Enginnering and Auomaion Dp., Malaga, Spain {javiergonzalez, joaraul, cgalindo}@uma.es Keywords:

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

TrackNet: Simultaneous Detection and Tracking of Multiple Objects

TrackNet: Simultaneous Detection and Tracking of Multiple Objects TrackNe: Simulaneous Deecion and Tracking of Muliple Objecs Chenge Li New York Universiy cl2840@nyu.edu Gregory Dobler New York Universiy greg.dobler@nyu.edu Yilin Song New York Universiy ys1297@nyu.edu

More information

Learning nonlinear appearance manifolds for robot localization

Learning nonlinear appearance manifolds for robot localization Learning nonlinear appearance manifolds for robo localizaion Jihun Hamm, Yuanqing Lin, and Daniel. D. Lee GRAS Lab, Deparmen of Elecrical and Sysems Engineering Universiy of ennsylvania, hiladelphia, A

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

Real-time 2D Video/3D LiDAR Registration

Real-time 2D Video/3D LiDAR Registration Real-ime 2D Video/3D LiDAR Regisraion C. Bodenseiner Fraunhofer IOSB chrisoph.bodenseiner@iosb.fraunhofer.de M. Arens Fraunhofer IOSB michael.arens@iosb.fraunhofer.de Absrac Progress in LiDAR scanning

More information

Multi-Scale Object Candidates for Generic Object Tracking in Street Scenes

Multi-Scale Object Candidates for Generic Object Tracking in Street Scenes Muli-Scale Objec Candidaes for Generic Objec Tracking in Sree Scenes Aljoša Ošep, Alexander Hermans, Francis Engelmann, Dirk Klosermann, Markus Mahias and Basian Leibe Absrac Mos vision based sysems for

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12].

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12]. In Proceedings of CVPR '96 Srucure and Moion of Curved 3D Objecs from Monocular Silhouees B Vijayakumar David J Kriegman Dep of Elecrical Engineering Yale Universiy New Haven, CT 652-8267 Jean Ponce Compuer

More information

A Framework for Applying Point Clouds Grabbed by Multi-Beam LIDAR in Perceiving the Driving Environment

A Framework for Applying Point Clouds Grabbed by Multi-Beam LIDAR in Perceiving the Driving Environment Sensors 215, 15, 21931-21956; doi:1.339/s15921931 Aricle OPEN ACCESS sensors ISSN 1424-822 www.mdpi.com/journal/sensors A Framewor for Applying Poin Clouds Grabbed by Muli-Beam LIDAR in Perceiving he Driving

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

arxiv: v1 [cs.cv] 25 Apr 2017

arxiv: v1 [cs.cv] 25 Apr 2017 Sudheendra Vijayanarasimhan Susanna Ricco svnaras@google.com ricco@google.com... arxiv:1704.07804v1 [cs.cv] 25 Apr 2017 SfM-Ne: Learning of Srucure and Moion from Video Cordelia Schmid Esimaed deph, camera

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

Hierarchical Recurrent Filtering for Fully Convolutional DenseNets

Hierarchical Recurrent Filtering for Fully Convolutional DenseNets Hierarchical Recurren Filering for Fully Convoluional DenseNes Jo rg Wagner1,2, Volker Fischer1, Michael Herman1 and Sven Behnke2 1- Bosch Cener for Arificial Inelligence - 71272 Renningen - Germany 2-

More information

Detection and segmentation of moving objects in highly dynamic scenes

Detection and segmentation of moving objects in highly dynamic scenes Deecion and segmenaion of moving objecs in highly dynamic scenes Aurélie Bugeau Parick Pérez INRIA, Cenre Rennes - Breagne Alanique Universié de Rennes, Campus de Beaulieu, 35 042 Rennes Cedex, France

More information

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions A Hierarchical Objec Recogniion Sysem Based on Muli-scale Principal Curvaure Regions Wei Zhang, Hongli Deng, Thomas G Dieerich and Eric N Morensen School of Elecrical Engineering and Compuer Science Oregon

More information

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals Opimizing he Processing Performance of a Smar DMA Conroller for LTE Terminals David Szczesny, Sebasian Hessel, Shadi Traboulsi, Aila Bilgic Insiue for Inegraed Sysems, Ruhr-Universiä Bochum D-78 Bochum,

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information