Brevet FR3079306A1 — publié le 20190927

Procédé de ealoc .. s. n dssis un 'Ditiinssift d'II IFS D DPI sp.i_s_DI en ceuiss.-., Ddit proi.Dié Domaine tc 7,.nique La présente irP P procéP, de g1 P.r..Pm à l'intSri.. ur -Ppri 1Pnent, cor..:: IPS s..on l'ac-onyns:' -Dsssi.:.« Indoor PositicH . "stem » et un dispc:;;if mettant en oeuvre ledit procédé. de la teelique Dpss le domaine de la géolocalisation, il est bien connu, :::71.7 - =es années, PP !ys...èmes de géo-positionnement par satellite commun GPS selon s-xon « Global Positioning System » qui fonctic, su.. :ploitation de S1'7 d10 émis par une cc,nstellation de satellPs.:s I.PPés. Toutefois, les systèmes de géolc-Aisation GPS prés: Piy,c ' énient de sa.-: fonctionner à l'intérDur des bâtiments. En effet, la structt:-...::d. its empL IDs réception des ondes Ainsi, on a déjà ir '.:;iné de: E.;, Dnes de géoloca pour ri: bâtiments afin ,D suppléer les ... d( .D,es GPS. D cas documents W02014/020547, US2013/0281111 et W02013/008169 par exemple. Le document' 2014/020547 décrit des pis. r ispositifs 'tues pour sifiei 7.. position et/ou le déplacement dI.G Hositit mobile dans une zone faciliter une cartographie d'une zone ssIcifiée. Plus particulièrement, ce d, -I17 pro. m- déterminer au moins l'emplacement et le mouvement d'un r-s:)Fe Dis une ..-ne spécifiée, comprenant: à partir d'un élément d'ima 'un dispositif mobile, à un débit d'imagerie, capturer au moins deu'.: 7-Ine spécifiée à différents moments; (I ssdites au moPp captis D, identifier au moins deux points fixes, situés dans ladite partie de spécifiée, qui se trouvent dans lesdites au moins deux images capturées; traiter le...GD, moins deux i7r127;S pour id:ser des chss Duits dam.. 1s,. rslatifs au moins deux pc...sts fixes identifiés dans leE. Les au moins .-' partir d'un élément 2 de d'orientation faisar, - lie dudit dis7,7.:;itif mobile, déterminer une orientation tridimc,:à.nnelle dudit dispositif données reçues d'au moins l'un parmi un élér -nt de détoction de vitesse dt ,.Ut dispositif mobile et ,.7.71 .slément de détection de dircofii, 4 disposL,. liner Lm vecteur de me , -ent pour ledi, mobile; sur la ' modnations identifiées des (-:'--- relaù 'SCP13 oins deux points dans lesdites au moins deux im. s, ledit vecteur de mouvement, et ladite orientation dudit dispositif mobile, calcula7t aL moins l'un parmi: u: emplacement dudit dispositif mobile dans le dispositif zone, et une et une direction parcourues par ledit disposi:,;C mobile. Ce type de procédé iLiancede calcul très importante où il est basé sur du traitement d'image de sorte que la précision de ce type de procédé est particulièrement faible. 10 15 Le document US2013 027 qui permett;t urt: 1 décrit un procédé, un appareil et tri -;., :4-iination de pos»ion fil. S(..,-ir --- de réalisation, grille représeitant une ou plusieurs zones . de l'espace fermé; à estimer des empla 20 utilisnteur du fsrs 1 mobile travcr.,. ...ectuées par un cL fil nt- d'informations de carte; à générer u. 'if sans fil noeuds de fermé, sur la base d'une carte trajectoire e mou-:--.4ient d'un la ou les zor.s ni base - de mouvement dans le dispositif sans radio de la ou de?, 7ones d'étage par réali.oeon de mesurez, ... o à l'aide du dispositif mobile, au niveau ,.:;emnts e::.. ' le long de la 1: ectoire de mouvement, -ut faisan: correspondre les mesures aux 25 ; de grille générés qui sont les plus proches des c: -,ce,-nents estimés; et à compiler une structure de données d' rit de la carte radio, com;:. ---*.s d'obFrvr.,tior représentant les mesures radio au des noeuds de grille De la rtt..-rie que .... ..mment, cc de procée,::: nconvénient de ne faible précision. Le do(-:.:. ent décrit un procédé pour déterminer l'er-.7.7, -.7oe d'un récepteur zone mprenant: à partir d'au moins un un c syn,- ..'7,ation à un .bit de synchronisation; au niveau d'-.7r7 pluralité de sources sonores une 707,C recevoir ledit signal de .nnisation; à partir de chacune - sonores:. à une durée dr c un signal une frécucnce de niveau d'un rf--t.:.ur sori,-Te situé - s ladite zone spécifiée, recevoir ledit sign. synchrorisn et au moins deux desiiii.s signaux sonores transmis par lesdites soue7 sonores; calc.ler le temps de v.. d'au moins une partie due: signal sonore reçu sur la 11.,- de la réception....,-;s:Àts signaux reçus, de la réceptic,» signal de synchronisation, et d'une dite duré: le retard prédéterminée respective; et l'utilisation dudit temps de vol calculé 1 0 lents c,)r,nus reiï,--ctifs desdites sources sonores :.,our lesquelles ledit de vol e calculé, 1,- de l'emplacement dudit re,'.., r dans ladite zone Ce ty_ de procéd:j - l'inconvénient de nécessiter Li se d'un grand nombre de 15 sources dans l'ensemt 3 timents de sorte qu'il est financièrement très couteux et do c i'e à mettre en oeuvre. Afin d'améliorer de la géoloca à l'i '*;tir d'un bâtiment, on a déjà imaginé d'utiliser les w )ns du champ map lue terresu: qui est altéré par la structure 20 du bâtiment. C'est le cas notamment du document EP2615420. Le document EP2615420 un appareil pour générer une carte de champ .171-,-mie pour mprenant au moins un process7,7.,ir et au moins une portant un co informatiqu-:: (1-7. e et le mation ,:-nt configurés pou: .- :rir des informations indiquant un (Je inoins un emp17.cement connu à l'intt_---;..; y lu bâtiment, --- irer la carte de rt,...gnétique interne po-s, s une part::: Uniment sur la base des informations acquises indiquant le ecteur de champ magnétique et le plan --.iveau du b:..tir.-ient. .s sont .ises à partir d'au moins deux dispositifs iesure diff',----nts et elles sclt :.7-T-:-...binées pour Ï.....,présenter le vecteur de champ :- - et une mesure d'incertitude du vecteur champ ..aL,nétique. 4 Bien que ce procédé améliore la pr&:i-;:ion de la géoloc..., à l'intérieur du bâtiment, il est .t que dans certaine :ment la p.; ne soit pas très bonne en 7-aiso..; s en magnitude et en orientation du vecteur de ch: mr magi 5 '1 existe donc un besoin -a.77-r un système e géoloca'is à l'intérieur d'un bâtirr.- meilleure préci*m soit -s ledit 10 L' - de l'invention est donc de remédier à ces inconvénients en proposant un de géolocalisation dans un bâtiment de conception simple c*' onéuu:-;e proct.r- eure précision de géolocalisation. 15 A cet efl.t et conformément l'invention, il est proposé un dispositif de géolocalisation dans un bâti. selon l' me anglo-saxon « Indoor Positioning System » basée .',11- la;--;.is- d:; terrestre comprenant au moins u ; seur, une r.Lc::1._,Ioire incluant ur -].ramme d'ordinateur, un cran, un gyroscope, un ;omètre et des moyens de communication 1s fil, r d'o71inateur étant é, au moyen dudit processeur, pour d.c.lencher ledL disposi ,;-::'..;uérir des irt-rmations relatives à la ..:sure du vectcur riagnéti(iu.c e deux points A et B déterminés à partir du :mètre, ledit lue représ..-T.tant la rr. ude et l'orientation J a champ magnéticia la structure du ',-- e-,.1-:..e lesdits points A et . ; edit dispositif est remare; ce que le programme 25 d'ordinateur est configuré Jur au moins : - oins une donnée relative distance parcourue entre les deux points A et B et/ou à la d'uance séparant le dispositif à un second électr.; - - ; et - générer une cartographie du bâtiment à part:. s vecteurs d2 champ 7:.7.7.is et de la ou des d... - ) relative(s) à la distance T'arcourue entre les deux ,lts A et B et/ou à la distarr.- le dispositif à un second .::sit;f électronique, 5 Par ailleurs, ledit progr e d'ord.nt ..t cc. figuré pour acquérir des dc t relatives à la distance parcourue à partir des ''.ccéléromètre et/ou le gyroscope 5 Selon une variante d'exécution, le programme d'ordinateur est configure pour acquérir des rer,' '0.'73 à la se..'.,;x7r.t le d'au des moyt:ii de cort..,',unication sans la o balise(s) étant p,-. 'intleur du bâtiment. 10 De préférence, chaque balise consiste en une balise bluetooth dite Beacon ou une borne Wi-Fi. Selon une autre variante d'exécution, le programme - est configure pour acquérir des informations relatives à la mesure du vect 'tique mesurées à 15 partir du ri3..ip -,nètre d'au moins un second dispositif et à générer ladite CirC-7.7.73hie du vecteurs relative(s) à vecteurs de chan, ....;ue acquis par le premier c.:sp et des Auls par ledit cond dispositif et de la ou donnée(s) ..:.:-Yace parcourue entre I.C3 deux points A et B et/ou à la distance séparant le dispositif à un E.zond dispositif élecc....r. 20 De plus, le programme d'ordinateur est configure pour transr ,re les informations .s à la mesure du vecteur de ch. p mag- lue enL deux poil_ rminés à partir du ètre vers un serveur distant, lese.'cs enregistrées sur ledit serveur. 25 Par ailleurs, le relatives à la rrs le d'ordinateur est configure r.;..lir recevoir des données de champ magnétique entre det.- s deterrnirs .à partir du magnétomètre moins n second dispositif, lesdites do ées transmises d.Tuis ledit serveur distant. Ledit programme d'ordinateur est confi' é pour recevoir et afficher sur la cartographie une information transmise par le serveur di:: 6 - objet de l'inventio.- :T;oncerne un pro -'--'-- géolocalisation dans ut dit IP- l'acronyme « Indoor Positioning System » basée sur la rr..,..ure du tT:f7:7'3tr.,. à partir d'un dispositif comprenEnt au moins un processeur, une incluant un programme d'or:'.',eur, un écran, ;-.',.1éromètre, gyros Uri L. mètre et des moyens de cur".... sans fil, procédé U, mc une étape d'acquisition des irr.:7- -relatives à la mesure du vecoeur de champ 'lagnétique entre deux points A et B déterminés à partir du magnétomètre, ledit vecteur de dup magnétique représentant la magnitude et l'orientation du champ magnétique terrestre 7:-cté par stn.:cture du bâtiment 1':-.:1its points A et B ; ledit procédé est remuuaUe 10 en ce qu'il mprend au moins les - acquisition d'au -=°, e à la distance parcourue entre les deux points A et B et/ou à li d: ...;517.e séparant le dispositif à un second dispositif électronique ; et - 'sation d'une cartogT; bât:-:-nt à partir des vecteurs de champ 15 --,-,--nétique acquis et de la ou des 7.-.3.1ive(s) à la distance parcourue entre les points A et B et/ou à la distanc csitif à un second dispositif électronique. De préférence,hlt procédé comporte une :quisition des données relatives à la distance parcouru: Ir des mesures de l'accéléro tre et/ou le gyroscope du dispositif. 20 Selon une première variante d'exécution, le procédé comporte une étape d'acquisition des données relatives à la distance séparant le dispositif d'au moir-i: une balise comprenant des moyens -.Dn sans ..ionnée(s) à l'intérieur du bâtiment. De préférence, chacji.-e U.:1ise consiste en une balise et/ou une e Wi-Fi et en ce que les (.;....inées sont :*;es au disr.,- -;rnier détecte :a balise. 30 une seconde variante d'exécution, le procédé comporte une éta :ons relatives à la mesure du vecteur dc; c:lamp magnétique n à partir du d'au moins; ..-1,,,positif et 0: de lad:, bâtir 'nt à partir des N, ,..np magnétique acquis ; le pr-:::r: des 7 vecteurs ch p acquis par ledit au moins second dispositif et de la ou des donnée(s) relative(s) à la distance parcourue entre les deux points A et B et/ou à la distance séparant le dispositif à un second dispositif électronique. 5 Par aiP.":..urs, le procédé corn.-.., étape de transmission des informations relatives à la mestr-- '..-Tcteur de 7n.i.snétiquT, entre deux points déterminés à partir du magnétomètre vers un serveur distant, hsdites cines étant enregistrées sur ledit serveur. De plus, le procédé comporte une .'.,ape de réceptic doTTLnées V2S à la mesure 10 vecteur de champ -,-:agnétique entre C..ux points déte.: du magnétomètre d'au s:;zond lesdites étant ais ledit serveur distant auquel le dispositif est connecté. Lee': une eL:..'ception et d'affichage sur la cartographie d'au ne information transmise par le serveur distant auquel le dispositif est connecté. D'autres avantages et caractéristiq...r...; ressortiront rrux de la description qui ;uivre, plusieurs variantes d'exécution, donr.. titre d'e:;..,.; iies non limitatifs, du p c.. du dispositif de géolocalisation dans un bâtiment suivant l'invention, à partir des dessins annexés sur lesquels : - La figure 1 e7_:1. 7.7n çardir. étapes du de géolocalisation suivant l'inver n, 25 - La figure 2 est un ordinogramme des étapes de traitement mathématique et de créai lodèle de 3 repréF:-.7,-ta: de: 7:.-77.nr7..its du procé>".. géolocaï.an suivant l'inver io - La figure 3 est un,' des différentes é ...les procédé d'entrainement du procédé acalisation suivant l'invention, 30 - 7 a figure 4 est un Tir Ânogramme des différentes étape... entraînement du procédé de géol. suivant l'invention, ure 5 est un ordinogramme des différenfrs ....s de L. du procédé de géolocalisation suivant l'invention. - Ce l'invention Le procédé de dans un bâtiment dit IPS !...ion l'ac -saxon 5 « Positioning » suivant l'invention est b:-3 la irasa;a -1' champ magr .e à partir d' cf.r.-nrrant ?u r un procc ne mémoire in:. d'ordirateur, un éc, 1, un a léromètre, un gyroscope, un .:-tre et des moyens de communication s; ,s fil, tel qu'un smartphone ou une tablette tiie par exemple. 10 En référc igures 1 t 2, ledit procédé comprend une étape 100 d'acquisition des informations relatives à la me.5u vc.- - ch7mp magnétique entre oints A et B dételininés à partir a magnéton,: 'Je, de champ magnïH:.e représentant la ::gnitude et du champ magni- , ..-:..estre affecté par la structure du bâtiment 15 entre les,..".iS points A et B. Ledit vecteur charr être - ar tout procédé bien con7u de :,.nétier tel que, par exempk' . procédés décrits ens les publicatiu:, stÈv: .:ntic field feature selection for induc..- .on », Carlos E. Galvan-Tej- and Ramon F. Brena, Sensors , 14, 11001-11015,doi :10. 001 ; « ocation sensing using geo-magnetism », 20 Je .±o Ivimtt Chris Sc .L., Ig-Jae Kim, Pedram Razavai, Micaela Wisc MIT Media Labotary ; « Lightweight map marching for indoor localisation using cc random fields », Zhuoling Xiao, Hongkai Wen, Andrew Markham, Niki Trigoni, D-:trient of Computer Science, University of Oxford, 978-1-4799-3146-0/14/31. 2014 Il.E; « maps for indoor L;ation », Brandon Gozick, Kalyan Pathapati, Ram 25 and Tomyo Maeshiro, IEEE TANSACTIONS ON INSTRUMENTATION MEASUREMENT, VOL. 60, No 12, D,cémber 2011 ; « Maricol : Indoor magnetic field and opp.,rtunistic wifi sensing », Shu, Cheng Bo, Guobin Fhen, Chunshui Zhao, Liquin Li i.r.--- ;4.ng Zhao ; «A magneti.. eld based lightweight indoor positioning system. devices », Oi .ang and Yang ; « Ch.terization of 30 the indoor magnetic ; d for applica...ons in lui. ization and mapping », ;sermann, Martin Frassl, Marek Doniec, FI.i J. Julian and Patrick Robertson, 202 International conference on indo - .nd indoor navigation, 13-15th Nor-nber 2012; « Modeling and interpc"- :ion of ambient magnetic f3' 'c:s », Arno 9 Solin, Manon Kok, Niklas Wahlstrôm, ' Schôn, Simon k arXiv :1509.04634v1 (cs.R0) 15 Sep 2015. La pris c c,cstc est effectuée au moy c du magnétomètre du smart. .here (run utateur marchait entre deux points A et B d'un segment d'un plan dont la dii.ance es 5 Dans une , 1,esdites données lis au segmcnt A-B sont enregi, =.es la mémoire. c toi.:. :Tas de la cartographie ont t. ;-c.-surés, les dol dulnées du vecteur cl-, er-"se les points A et B de chal_. segment sonl traiCes rc71-1ématiquerricct dcris 300 et un modèle de 1 0 se.rients est cri." une ét. 400. Si tous les segments cràphie n'or", mesurés, ur .21trieurs nouveaux segments sont sélectionn 3 dans une étape 500 et les étapes 100 - O soct jusqu'à ce t7.1s !_cs segments de la cartogr ' soient mesurés. 15 En référence à la figure 2, l'étape 300 de traitement mathématique des données du vecteur champ entre les points A et B de chaque segmect comporte une étape 31C d'extraction d'une liste de composantes rr. igues et un: e 320 de nettoyage et \ "rification des données. Si les donnée f liées à la liste des composantes de tous les segme As sont c.c,.: cs (.. .. si les données ne 5_:,7 pas fiablc3, 20 i.e. en cas d'e:- - , cs donrs .,....r e::ipL, ..c.-le nouvelle prisc cc donnéc:. néce!.. . e dans urc: 340 puis les étapes 310 et 320 sont réitérées jusqu'à ce que 1' ....--. l'.' - des dc '.'s .soient fiables. Par ailleurs, 1 '...cape 30 est ' cée à partir des liées à la lisic des con.iposcites de tous les Lcgii..ccilits étape 330 et , une étape 410 d'entra ....c..cnt de plusieurs modèles statistiques d'apprentissage 25 sel: ecs règles préétablies, une de traitement des scores et de tri d...2s modèles :".stiques et une °cc 430 de auvegi.ii.c cics modèles d'apprentissage les plu:.; peli-cimants, i.e. les modèles prés uint le n. 'leur score. e>".* .ç.édé comporte une étape d'acquisition d'au moins une 30 à la distanc.:, c,isitif à un secont" à r :ive(s) ' rc-- .Durue'czs deux points A et B .-istance le 'f électroaique et une étape de d'une carc.) du ---s de ch. r r vc- ?.cquis et de la ou (les cicnnée(s) urue entre les de 's A et B et/ou à la Cis :,parant le 10 .,..)sitif à un secor éleciqi De l'étape d'acquisition , relatives à IR distance parcourue e obtenue à pariir des mesures de l'accélérom et/oul: c,:;.,oscope du dispositif selon un procédé bien connu de l'homme du métier. 5 Afin er la précision de h gé lisation, le pi - cédé s l'invention Lee x une d'acquisition des donnée:, relatives à ladL.....,,J1c2 séparant dLpositif d'au moins une balise comprenant des moyens de communication sans fil, la ou lesdites balise(s) é:Snt positio.; -iée(s) à l'intérieur da Caque balise co:siste, par en une Le:.i e Beacon ou ch..is Lied eoLi.LI de 10 I". lu métier. On notera que les données.;.-.T,nt transmis au dispositif lorsque ce dernier a balise. Par afin d'amélie. r la précision de la géolocalisati , le dispositif électrer,'. ue tel qu'un SM'è ' un ou similaire, comprt.::.,'.d CCD et le -1.- 15 ..onnées ielatives à la variation de la lumi manière avantageuse, le procédé suivrr-,:: l'inveren n e une étape d'act des informations relatives à la mesure ..-u vecteur d,. champ rrijr..tilue es du magnétomètre d'au moins un ....e.cond dispositif et de générati.:: n cartographie u --..unt à partir des vecl-.71r7 7.7*-Hue par le premier dispositif e v leurs champ acquis in:: ..;sp.,sitif et de la ou des donnée(s) ..ive(s) à la distance parcourue entr..- deux poire.7 A et B et/ou à la distance à un second -'7.-...asiÉf- électronique. A cet effet, le procédé comporte une 25 tru.:--mission en continue 's -nformations r&atives à la mesure du vecteur de champ ,.....:,prétique entre deux points à parti.:. ..'._L.gnétomètre vers un serveur distant, lesdites '.'- enregistrées sur ledit serveur ainsi n des , -Ire du vecteur de ch:,..:T:p magnétique entr deux points e...erminés à :......ugnétom.-z d'au moins un SC:1J cpositif, lesdites ,i_.rinées étant transmises 30 is ledit serveur distant auquel le dispositif est connecté. E. afin d'améliorer la précis_.,:n ia géolocalisation, et plus particuli '.- afin de ch. .-. ler un chan.,..:.:.....::t d'étage dans le bâtiment, le dispositif 11 un baromètre et le p-, cImporte une étape d'acquisitj, la variation de I.; î nosphérique. Ainsi, c :as de variation négative de la pression atmosphér::-u-:, rnettant en oeuvre;:.cédé détermine que l'utilisateur est monté d'au moins u-:: -e et en cas de positive de la press;Dri u)sphérique de la pression 5 l'algorithme ermine que Putilisateu,:. d'au moins un étage. Un autre objet de l'inveni-n concerne, en nce à la irur. 3, un procédé d'entrainement compren;. A de sertion dan., un plan rminé, connu, d'un segment A-B dont la disan A-B -st connu, B de r-Th..:2 mesure des vecteurs de 10 champ magnétique en marchant s - la distance. A-B et une C d'envoi de données à un serveur pour procéder à un t mathématique, extractic., des fi-:itures, ch:s3ification etc. comme décrit nr,_'céderament. Usdites mesures peuvent réitérées sur mên-ie ment sur d'au.,--_s _ '.ter-minées. Un tel procédé d'entraînement permet notamment calibre 15 .-'.,N-i'ssoirement, le procédé suivant l'invention comporte une étape de réce,.- ,on et d'affichlge sur la cartographie d'au moins une information transmise par le serve,.:..: mt auquel h disr=it.if est connecté. La ou r informations pourront cc-t - dans des mations relatives aux horaire s d'ouverture du bâtiment elcu des ic--.`7ormations 20 comr et/ou toute autre information. Par exemple, en référence à la figure 6, dans une application de cartographie dans un . hospitalier, le nom L -Hpe tel que la est affic:.-:,r.: sur la carto iik- pour pider l'utilisateur jus.::.: dit service de ' où l'utilisateur (trice) a rendez-vous. 25 Un autre otjet de l'invention concerne un disp dit IPS selon l'.2..J:iDnyme anglo-saxon « Indoor Pocr e géolocalisation -ystem » mettLE.t ic ledit sur la mesure du magnétique ...tblette tactile, ou tc-ut autre :némoire incluant un procédé. Ledit dispositif Are pourra i.J.; - 30 d'o t.7.T.r communément appelé « applic. Hon », un écran, un accéléromère, un gyros:Dpe, Ur: des moyens de co: - tion sans pro Inc./en dudit processeul-, pour décki-: disposi: à acquerii des informations relatives à la du vecteur de champ magnétique entre deux points A et B 12 c'-:,t'.:-,1:_nés à partir du magnétomètre, ledit vecteur de charr. étique représ:Illrant la maz--iitude et l'orientation du ch.ip r-agnétiqu..-.' terrestre affecté structure entre lesdits points A et B. Le J d'or,-171E;;Cur, qui se présentera par exempk sous la applicati.D- . configuré pour au moins : 5 - acquérir au nr'ée relative à la distance parcourue entre les deux A et B et/ou à la distance Si le dispositif à un second dispositif électronique ; et - générer une cartographie du bâtiment à partir des vecteurs de champ magnétique i---..:quis et de la o des do.-née(s) relative(s) à la distance parcourue entre les deux i-i-S A et k e./ou à la dLt.: sé : - dispositif à un second dispositif électronique. 10 De pré& -.rogr. me d'ordinateur est configuré pour acquérir des données ;.::;atives à la parcourue à partir des mesures de l'accéléromètre et/ou le gyroscope du dispositif au moyen d'un algorithme bien connu de l'homme et enregistré d. s mémoire du dispositif. 15 Di r).tis, le programme d'ordinateur est configuré pour acquérir données relatives à la séparant le dispositif d'au moins une balise co: 1 des moyens de u.-,7-17munication la ou .!-v!it(.-.7 t. .ornée(s) à l'intériet7 du bâtim. U.,-::.te balise pourra consister Beacon bien cor:u l'homme u 20 métier ou dans toute autre balise é'- ivalente. anière avantageuse, . programme d'ordinateur ':°f. pour acquérir des s relatives à la m::...;ure du vecteur de champ mesurées à partir du magnétomètre d'au moins un second diT:--- .71.1' un sm7-. ou une tablette tactile 25 par exemple, et à géné.. ladite lent à ._-:cs vecteurs de champ magnétique acquis iiremier . par ledit au moins second dispositif et C.' ' des dot -) . parcourue entre I points A .7» y , ,-"..stance sépara,,-... le dispoe dispositif cet eb..c.rt, ' d'ordinateur est configuré -:.nmsmettre les _ relatives 30 à la mesure du vecteur ---:agnétique entre deux points déterminés à partir du mag mètre vers un serv...:ur lesd, .3 données étant enregistrées sur ledit serveur, et 3ir des données relatives à la du vecteur de champ magnétique entre deux (:éterminU:; 111 IT: ,- - d'au moins un second dispositif, lesdites données étant transn-ii. ledit serveur distant. Accessoirement, le I cartogra..,1,:e, ou ' me d', est configure pour recevoir et an ....Fe ) fenêtr ou une fenêtre surgissante dite pop-up, ele, qu'une ieqssee.: en relative a horaires d'ouverture du bâtiment C231.1 urL.- in commerciale (promotion ou coupon de réducti:u e..iemple), transmise par le serveur distant. 10 En référence à la figure gramme d'ordinateur comporte avantageusement un . mettant e.. -:euvre une ca de pris : m,..sures ci: :-e--ztraction d'ule liste de cc. ':?..s matheu.':-iques d'une -'--', d..,.. '..î eon c e:. une :20 de ii.oyage et de vérification des d)::, '.1i les données sont fiables, lesdites données liées à la liste des composai., 3 de tous les -,..itnents sont extraites, :.,ans une étape 330, de la liste : 15 cui -.-;usantes r 7 préalablement déterminées le procédé d'entraîner, ...;ue décrit à Ir et, si les donné u-i _ ; sont pas fiables, i.e. e c Yerreur dans les uées par exemple, une nouvelle pri*c. .es est nécessE.: 340 puis les étapes 310 et 320 sont que l'ensemble des donn.-;3 soien;: fiables. Par ailleurs, l'application corn.i. -10 de prédiction selon les modèles statistiques 20 lablement détermini',s d'entraînement tel que décrit à la figure 3, une étape 420 d'envoi d'une réponse à l'au n 130 d'utiW-:-.'ori par l'application pour l'étape de guidage. ' consiste, en réf zmce à la Pi s: ;onde étape Litement e- .'leilerne-ent comporte une - étape 600 réel de gridage. Ladite 25 6 (10 d'élaboration d'une cartographie intérieure d'un neu et une étape 620 de création d',.7ne matrice d'adjacence de segments et de manoeuvre intersecti.. dans la c-. ladite r-atriu ..fe sur un serveur. L'' - 7A, i.e. l' . e gui...:.g..ement 71r) de 30 lancement de l'application qui se ,-; au serveur pour récupérer la route en Jonction d'unie position de (,:.part et d'arrivée. :Je étape 720, l'application affiche sur l'écran du éle°c111...itt.r de l'utilisa une interface de guidage pas à pas constituée not ment d'une cartographie intérieure, d'une route affichée (itinéraire) et de la 1-.2,', a 14 suivre. 11 convic,.. la prochaine in 5 le gui sur instruction vocle. L'utilisateur déplace alors conformé: .nt aux il.-.1-1.:ztions et .z:nent de l'utilisateur es selon le procédé de géolocalisation tel que décrit précédemment aux figures 1 et 2. Si une nouvelle position de 5 l'utilisateur est dé.ccté. nouvelle n est a, ::.ichée sur l'interface de :.'.,.2clage et la carte est mise> à jour d'affichagc ui. f.:tape 730. Si 1 ne s'est pas déplacé, i.e. si aucune nouvelle positio détectée, la carte n'est pas jour dans une ape 730. Lorsque l'utilisateur se dép1F.,'.: arrive à proximité d'une intersection et qu'il cies instructions de guidage, alors la nouvelle instruction de guidage 10 est affiché (et/ou émise en cas d'instruction vocale) dans une 710. Si il ne reste plus d'instructions, alors l'application met fin au guidage pas pas et au système de pc-t.;nr dans une étape 750. Enfin, il est bien éviderr. exemples que l'on vient de donner ne sont q 15 illustrations particulières et er a :s quant aux domaine- - ,)n de l'invention. REVENDICATIONS1. D: de géolocalisation un bâtiment dit tes selon l'acronyme anglo- saxon « - System » sur la mesure du champ magnétiq-.. terrestre cornpriant au molu, unt. ri-if:nolre incluant un programme d',.r,lin2icur, un écran, un accéléromètre, un gyroscope, un magnétomètre et des moye de communication sans fil, le,!,it programme d'ordinateur étant configure, moyen ;,:locesseur, pour déclencher dispositif à acquérir des informations à t ....:ure du VI:, :.2.L.r de ch deux uts A et B déterminés à partir du magnétomètre, ledit vecte, repT-:'.',..::ntant la magnitude et l'orientation du champ mi..27-.étique .recte par la s du bâtiment entre lesdits point et B, caractérL, ce que le prcz amme d'ordinateur est configLp pour au moins : - acquérir au moins '. .o1;llée relative à la distance parcourue entre les deux 7.7' ofinS A et B et/ou à la dmie r dispositif à un second dispositif électronique ; et - générer une ou:7.phie du bâtiment à partir des vecteurs de champ slque acquis et de la ou des dcruée(s) relative(s) à la distance parcourue entre les deux points A et B et/ou à la distance séparant le dispoe'',:'.'à un sr. - Tonique. 2. Dispositif suivant la revendication 1 en ce que le prL, 'ordinateur est configur!: :ou' FQ.érir des données reiailves à la distance -;7.Tcourue à partir (sc.s mesures de './ou le gyroscope du dispositif. 3. suivant l'une quelconque des revendications 1 ou 2 ce que le prograrnr.-,,- d'ordinateur est configure pour acquérir d nnées relative ;,sLanc.c, séparant le dispositif d'au moins une balise comprenant des rruens de corrir.;.TU..: on fil, la ou lesdites balise(s) étant positionnée(s) à l'intérieur 4. Dispositif suivant la revendicatico 3 en ,:a ' ;e consiste en une balise bluetooth dite Beacon et/ou une bor- 5. Disposit,;f l'une quelconque des revendications 1 à 4 L i.,:ctérisé en ce que .ogramme d'ore!: ,.,ateur est configuré pour acquérir des information:; .3 à la mesure du vecteur de .:1a.gnétique mesurées à partir du magnétomètre d'au moins un second 16 et à générer ladite ci.; du vecteurs de cha que r le premier ;f et des v.:eurs charr.p 7:7....c,nd dispositif cL; la ou des..c.-LnéLs) relative(s) à la distanc. points A et B et/ou à la distance séparant le dispositif à un second dispositif électrcm. 6. Dispositif suivant l'une quc1onque des revendicatie ,; 1 7."érisé en ce que le progrimr.,.; _ pour transmettre 1.--; ir..rrrt1ons relatives à la mesure du vecteur de champ m entre deux p;,;-its déterris à partir du magnétu- .;.:;'s un serveur distarn,..;tes données étant enregistrées ;: serveur. 7. Dispositif suivant les revendications 5 et () ,?.n ce que le pro d'ordinateur est configurrT. ... .. revor ,;";es re171-ives à lz r-,;-;s1;7e champ magnétique er:t '-ts déte7 magnéton: moin-, un second dispositif,I_Ol..s iant transmise ;1::crt serveur distant. tif suivant l'une quelconque des rev77. à 7 c.7.7' en ce que le -Jinateur est configure pour ru -.;iC lcher sur la cutographie une infor- ;Y:;,-nise par le serveur distant. 20 -2rocédé de géolocalisation dans un bâtiment dit IPS selon l'acronyme anglo-saxon « Indoor Positioning System » basée sur la mesure du champ magnétique terrestre à partir d'un dispositif comprenant au moins un processeur, une mémoire incluant un programme r, un écran, un accéléromètre, 1.'.77 gyroscope, un f-e et des moyens de , ledit procédé - ,'-.;lant au moirs ;;ape d'acquisition des 25 ;-iformations relat _s à la mesure du vecte--r de champ magnétique entre deux points A et B ruinés pvtir du rr.7, ,xe, ledit v?c; p magnétique r7présenti;74; 17 Y-;agriitude 'orientatien Iu " entre lesdits points A et en ce qt au miy ,s les étape"; - acquisition d'au r..Jis me donné.: i..f; la distance parcourue entre ies 3(') ;-.o---;s A et B et/ou à la distance séparant le (l:::)ositif à un second dispositif ; et - génération d'une cartogrTyl* du bâtiment à partir des vec.;-'s de champ a,::quis et de la ou des dc;Ini.: 7Iive(s) à la distar.,:.2 parcourue cltre les deux 10 15 points A et B et/ou à la e;is;:-.,..;-;,... à un sece;-;.:. ;::ositif électronique. 17 10. cédé suhant la revendication ce qu'il comporte une étu d'acquisl'ion des dc .lves à la distit.. .courue à partir des mesur, - o ïiètre et/ou le gyroscope du dispositif. 11. Procédé suivant l'une quelconque des revendications 9 ou 10 ca: en ce qu'il comporte une étape d'acquisition des (lonnées rel à la distance séparant le dispositif d'au moins une balise comprena, t -s moyens d: communication sans fil, la éni 3 balise(s) étant positionnée(s) à l'intéricL: du bâtiment. 12. Procédé su 11 -.7:-..r+T.:férisé en ce que chaque l-1i' cont balise bluetc.,:s Beacon et/ou une bc..7. Wi-Fi et en ce que les lonnées s - ri-lises au Epc,.;itif lorsque ce dernier détecte la balise. 15 13. Procédé suivant l'une quec,,-, e ..,lic^tions 9 à 12 - c... qu'il comporte une étape d'acquisition ives à la mesure dt.: vecteur magnétique mesurées à part :::: ..::,.netre d'au moins un second dispositif et de génération de ladite cartographie du bâtiment tlx :3 vecteurs de champ acquis par le ::ï.rr dispositif et des vecteur cl. acquis par ledit au moits 3econd dispositif et à ht parcourue entre les deux points A et B et/ou à la distance séparant le dispositif à un second dispositif électronique. 14. frocU'.:....,i..tivant l'une quelconque des revendications 9 à 13 en . e qu'il transmission des informations relatives à la vecteur de 25 cl - e deux points à ;:Hr du magnétomètre vers un serv dista,-1, lesdites données étant enregistrées sur ledit s veur. 15. Proc suivant les reve 3 et 14 caractérisé en ce qu'il comporte une étape de récert771 des f-1:on---es ives à la mesure du vecteur de ch p magnétique entre deux pC e nés à - tir du magnétomètre d'au moins un second dispositif, lesdites données ant transmises depuis ledit serveur distant auquel le dispositif est connecté. 16. Procédé suivant cu.Aconque des 9 à 15 ce qu'il comporte une étape de - et d'.-.7..,.;:tage sur la cartographie d'au moins une informaticy: se par le s-:.,,Teur distant ai.iel lc est connecté. 5 10