Files
DissLiteratur/storage/WDWR52HH/.zotero-ft-cache
Johannes Paehr c4354c0441 init
2025-10-18 15:35:31 +02:00

283 lines
61 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
computers
Review
An Overview of Augmented Reality
Fabio Arena * , Mario Collotta , Giovanni Pau and Francesco Termine
Faculty of Engineering and Architecture, Kore University of Enna, Cittadella Universitaria, 94100 Enna, Italy; mario.collotta@unikore.it (M.C.); giovanni.pau@unikore.it (G.P.); francescogaetano.termine@unikore.it (F.T.) * Correspondence: fabio.arena@unikore.it
Abstract: Modern society is increasingly permeated by realities parallel to the real one. The so-called virtual reality is now part of both current habits and many activities carried out during the day. Virtual reality (VR) is, in turn, related to the concept of augmented reality (AR). It represents a technology still in solid expansion but which was created and imagined several decades ago. This paper presents an overview of augmented reality, starting from its conception, passing through its main applications, and providing essential information. Part of the article will be devoted to hardware and software components used in AR systems. The last part of the paper highlights the limitations related to the design of these systems, the shortcomings in this area, and the possible future fields of application of this extraordinary technological innovation.
Keywords: augmented reality; virtual reality; Industry 4.0; vehicle maintenance
Citation: Arena, F.; Collotta, M.; Pau, G.; Termine, F. An Overview of Augmented Reality. Computers 2022, 11, 28. https://doi.org/10.3390/ computers11020028
Academic Editor: Paolo Bellavista
Received: 25 November 2021 Accepted: 16 February 2022 Published: 19 February 2022
Publishers Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/).
1. Introduction
The term augmented reality (AR) was coined in 1992 by Boeing researcher Thomas Preston Caudell, who developed an AR application for industrial use to view some assembly diagrams. Today, there are several definitions of AR [1], although the most shared is that provided by Paul Milgram (Department of Industrial Engineering, University of Toronto) and Fumio Kishino (Department of Electronics, Information Systems, and Energy Engineering, Osaka University). They theorize the existence of different types of reality that create a continuum, which, starting from the real world, lead to a completely virtual world [2].
In their definition, the following environments are distinguished:
• Real Environment (RE): it is the environment in which we live and is governed by the laws of physics;
• Augmented Reality (AR): physical reality in which participants also see virtual elements; • Augmented Virtuality (AV): it is a virtual reality in which the participants also see
real elements; • Virtual Reality (VR): represents a synthetic world in which the participant is
completely immersed.
In Figure 1 we can see the schematic representation of the RealityVirtuality Continuum [3].
ARs basic functionality consists of creating links, direct or triggered by user interaction with the device, between the real world and the information generated by a device or electronic information. This circumstance provides an interface to the user of an electronically enhanced physical world. AR is the technology that aims to digitally integrate and expand the physical environment or the users world, in real time, by adding layers of digital information. This integration can be applied to various display technologies capable of overlaying or combining information (numbers, letters, symbols, audio, video, graphics) with the users view of the real world.
AR can superimpose computer-generated information on real-world views, amplifying human perception and cognition in new and extraordinary ways. There are different
Computers 2022, 11, 28. https://doi.org/10.3390/computers11020028
https://www.mdpi.com/journal/computers
Computers 2022, 11, 28 Computers 2022, 11, 28
2 of 15
types of technologies in which AR can be applied, each pursuing different objectives or applications, such as those mentioned below:
• marker-based AR; • AR not based on markers; • AR based on projections; • AR based on overlaps.
2 of 15
FiFgiugruere1.1R. eRaelaitliytyVVirirtutuaalilittyyCCoonnttinuumm sscchheemmaattiicc[[11].].
AIRn pcaartnicusluarp, eitriismppoossseiblecotomapnualtyezr-egeeancehraotfetdhesiendfoifrfmeraentitoonpeorantinrgetaelc-whnoorllodgievsioewr s, amsypsltiefmyisngthhatuemxapnlopiteArcRe.pMtioarnkaern-dbacsoegdntietciohnnoilnognyewtypaincdalleyxutrsaeosradicnaamryerawcaoyusp. lTehdetroeaare didffeevriecnetmtyarpkeesr aosf atercehaln-woloorglidesviisnuawl ohbicjehctA; inR thcaisnwbaey,aapupnliieqdu,e eaancdhsppeucrisfiucirnegsudltifwfeirllent obbjeecdtiivspelsaoyredapfoprlitchaetimonasr,kseurcuhsaeds .thAopspelmicaetniotinosntehdatbeelxopwlo:it this technology use simple,
distinctive models as markers, such as QR codes, as these can be easily recognized and • do nmoatrrkeeqru-ibraespeadrtAicRu;lar processing skills for recognition. This technology is often called • “imAagRe nreoctobgansiteidono”n. markers; • AORnbtahseedotohnerphraonjedc,tmioanrsk; erless technology is the most commonly implemented tech• nolAogRybinasaepdpolincaotvioenrlsatphsa.t use AR. In these cases, tools such as GPS, digital compass,
speIend pmaertteirc,uolraar,cciteliesropmosesteibrlientteogarantaeldyiznetoeathceheolefctthroenseicddiefvfeicreenatreoupseerdattiongprtoevcihdneodlaotgaies orbsaysestdemonsitthsaptoesxitpioloni.tTAhRis. aMpaprlkiceart-iboansiesdaltseochcnalolelodg“ybtyylpoiccaatliloynu”soers“agceaomloecaratiocno”u.pIlteids to a dcoemvimceomnlayrukseerdafsoar raedadl-rwesosrmldapvpisiunaglaonbdjetcot;fiinndthaisspwecaiyfi,caaudndirqeusse. and specific result will bdeiptsyrtdpioniejsecpTcotlithfavioeyteenaemcpdohpofnfldaooircerltaolisttfighioyaceisnaasmmllltloaihagwrrahkktteeherfrxurspuom, lmssoaeuindttch.htihenAaetrespeprapQarlolcRiwtjceiaococtotnriildoodbennyissst,estacechosnhantndthsiiieqendxsugeeperlleciiogdanihn.stttAtebhoapenidpsetlauotisecsaiaeclhtysrinuoeranorelfslcaooobcgbgeajynesiecniuzdtssetheodwnesahirtnomhedsaipesldleo, nowtorreldquanirde tpheanrtfieceullianrg pthreohceusmsianngcoskntilalcst wfoirthrethciosgpnriotjieocnte.dTlhigishtt.eIcnhtenroalcotigoyn wisitohfttehne ucsaelrled “iomcacugresrwechoegnntihteioren”is. a difference between the expected projection and the actual projection.
A uOsenr ctahueseostthheerlahttaenr.dI,nmthaisrktyerpleesosf AteRc,hfnaoilluorgeytoius stehaemmaroksetr cdoemtemrmoinnleys tihmepnleeemdefnorted tegchrenaotelorgcyominpauptaptliiocnatailopnoswthear,thueslepfAuRl i.nInprthoceessescinagsevsi,rttouoallsesluemchenastsG. TPhSe, rdeifgoirtea,ldceovmicpeasss, spweietdh gmreeatteerr, porrocaecscseilnegropmoweteerrwiniltlebgerraetqeudiriendtotothenejoeyletchteroenxipcerdienvciceeofairtes oupserdattionpfruolvlyi.de data baFsinedalloyn, tihtse pAoRsiteiochnn. Tolhoigsyapbapsleicdatoinonovisearllasposcmalluesdt b“beycoloncsaidtieorned”.oTrh“igseaoplopcliactaitoinon”. It ispcaormtiamllyonolrytoutsaeldlyfroerpaladcdesretshse mreapl-pwionrgldavnidewto, sfuinpderaimspeocsinfigc anddorbejescst. with an enlarged
viewThoef athpepsliacmateioonbsjetcht.atInexApRlooivt ethrleayp,roobjejeccttiorenctoegcnhintiioqnuiesivnistatelabdecuasueseretahleoabpjpeclitcsawtiohnose prwoijlelcntiootnreopflaacretitfhiceioarlilgiignhatl vfrioewmwthitehraenalauwgomrledntiesdcoonnesiidf ietrceadn.nAotpdpelticearmtioinnesobrarseecdogonniztehis tytphee oobf jteecct.hnology allow human interaction by sending light onto a surface in the real world Tahnids wthoernkfpereelisnegnttshaenhouvmeravniecwonotfatchtewmitahinthaipspplricoajeticotneds olifgAhRt.,Ipnateyriancgtipoanrtwiciuthlarthe usaetrteoncticounrstowihtsenaptphleicraetiiosnatoditfhfeereinndcuesbtreytwoef etnomthoerroexwp. eTctheids tpercohjnecotlioogny acnadn pthroevaidcteual pthrpsieonirgjeetnndhcietieficieoctwdianvno.eftrAolmsdruuapogsifpnerovtreeriacndttaaeieunnroscvegceasaorimmtnioheutpehssu.leafitAaatetutlesidtoreos.ncmIotanifoloitntnhipvdoioesufwtsstyhteerpceryt,eoa[r4rhot,feoi5clr]Apl;etRifhtuw,eilsfidalplieinolbvuseerspleidobrepotloedcmeitucoesasnstetihtenadiognfmktAov,afRihrorkatraurepidranpwlsdltiaeaectrnlaeeectrmieamo,nneoidnsnf tess. Thsoefrtewfoarree,sdyestveimcesstwhaitthsugprpeaotretrApRrosycestsesminsg. Aponwotehrerwcihllabpeterr,eaqsuairlreedadtoy emnejonytiothneede,xwpeilrlibeence ofdietsdiocpaeterdattioonthfeuldlyev. elopment of AR technologies in the context of Industry 4.0. Finally,
theFpinroasllayn, dthceoAnsRdteetcehrmnoilnoegdybbyastheed ionntroodvuercltaiopns omfuthstesbeeecmonersgidinegretde.chTnhoisloagpiepsliwcaitlilon pabretieavllayluoartetodt.ally replaces the real-world view, superimposing an object with an enlarged view of the same object. In AR overlay, object recognition is vital because the application will not replace the original view with an augmented one if it cannot determine or recognize the object.
This work presents an overview of the main applications of AR, paying particular attention to its application to the industry of tomorrow. This technology can provide significant support in various fields of industry [4,5]; it is possible to think, for instance, of predictive maintenance in the automotive sector or the development of AR applications in the world of video games. A section of the article will be dedicated to hardware and software systems that support AR systems. Another chapter, as already mentioned, will
Computers 2022, 11, 28
Computers 2022, 11, 28
3
2. Applications in AR
3 of 15
2.1. A Brief History of AR
22c..e1A.nAptupABrlriylcite,ahfttoHihouiensgtsaohirpnytphoAlfeiRAcdaRteifoinnitainodnsstoufdAyRo, fmthixeesde
reality, and VR date back technologies can already
to the 90s be found
of in
the the
c1e9n5tu0Arsyl.t,hAtohuefigarhsptptheliexcdaatemifiopnnilateinoidnsssttohufadAtyRoo,ffmtthhixeeesd1e9tre5eca7hliSntyeo,nlaosngodierVsamcRadanaaStleirmebaaudclkyattbooertfho[e6u]9n,0dds ioenfvttehhleeolplaaetsedt by Mo 1H95e0isl.inAgfi. rTsht eisxasmimpulelaistothra,tsolifgthhetl1y9l5a7rSgeenrsothraamnaaSnimAurlcaatodre[6C],adbeivneeltopinedabgyaMmoertroonom, allo
Htheeilinugs.eTrhitsosivmieuwlato3r,Dslisgthetrlyeolarigmeratgheasn,aennAhracandceedCabbiynesteinnsaagtaiomnesrosoumc,halaloswvedibtrhaetions, w
ufseeerdtboavciekwon3Dthsetehreaonidmlaegbeasr, se,nshtaenrceeodabuydsieon,saantiodnas supcehciaaslivziberdatsiyonstse, mwinfodr, freeepdrboadckucing sc
on theIhna1n9d6le6b,aIrvsa, snteSrueothaeurdliaon, danmd aadspeetchiaeliszoed-csayllsetedm“fSowr roerpdroodfuDcianmg soccelnetss.” (see Figure 2) firstInh1e9lm66e, tIvwanaSsuethqeurliapnpdedmawdeitthheleson-sceasllefdor“SAwoRr.dIotf mDaamdeocliets”p(osseseibFligeutroe 2v).iew im Tssuhupepefierirrmsimtphopesolemsdeeodtnwothansetreheqeaulriwpepaoelrdlwd.woIrittlwhda.lesIntdsweevsaefsloordpeeAdvRet.oloIthpemelpdadhteeoliithcopeploptsesrhibpelileliocttoospvlatienerwdpaitimlnoaitggshelstand at n bbyyooppereartaintigncgamcaemraesrwasithwtihtehmthoevemmoenvteomf ethnetirohfetahdesi.rIthteoaodkst.hIet ntoamoke othf eSwnoarmd eofof Swor DDaammocolcelseassathsitshmisemcheanchisamn,idsume,tdo uites etoxcietsssievxecwesesigivhet, waesigahttta,cwheadstaottthaeccheeildintgoutshinegceiling u
aarrootattaintignagrmarmthatthaastsiastsesdisttheedmthoveemeonvteomf tehnethoefadth[e7h9]e.ad [79].
FFigiguurere2.2C. oCnofingfuirgautiroantioofnthoef“tShweo“rdSwofoDrdamoofcDlesa”m[7o]c. les” [7].
InInthetmheid-m197id0s-,1M97y0rso,n KMruyergoenr deKvreuloepgeedrViddeeovPellaocpe,eadn inVteidraecotiPvelaAceR,laabnorationrtye.ractive Walavibtihdoterhoaitstoharapytp.slWihcoaitwtihosnts,hothimseeaupssieplrhldoicuoaeetstitonesnot,cnrteheaeetdeudtsoefwrroemdaoroestpsheencriofiptcengoelpaelsdesestsomaswotvheeaemyreisnnptteserciaincftiocwthgitelhar sses as rionotmersa. cItnw19it9h2,aLvoiudiseoB.thRaotsesnhboewrgsdseovmeleopseildhVouiretuttaelsFcixrteuarteesd, tfhreofimrsot tihmemr epresiovpelAeRs movem siynsteomth, geuridrionogmrosb.otiIcnar1m9s9.2T,heLmouaiins apBp. liRcaotisoennobfetrhgis ddeevviceelowpaes dforVusiretiunatlheFUixStAuirres, the Fiomrcme e(UrsSiAvFe)A. R system, guiding robotic arms. The main application of this device wa use Iinn1t9h9e3,US.SFAeinirerF, oB.rcMea(cUInStyAreF,)a.nd D. Seligmann created KARMA (Knowledge-based AugmIennt1ed99R3e,aSli.tyFfeoirnMera,inBt.enManacceInAtsysriset,anacned). TDh.isSfierlsigt msyastnenm curseeastAedR aKnAd RmMarkAer(sKnowle pibmoasasigteiedo.nInAed1u9og9nm9,aeHpnirrtioenkdtearzRutoeKaglauittoiydoeffmothraeiMnNtaeanrinaatnIencnsetaiutnusceteresoAbfySscspiiersontjaceenctacinen)dg. TaTeshcuhipsneofrliiormgspyt odssyeevsdetelgomhpoesdut ses AR tmheafirrksetrcsropsos-spitlaiotfnoermd oopnean-psoriunrtceerlitboragruyicdaellmedaAinRtTeonoalKnicte. Iut saellroswbsythperorejceocgtinnitgioansoufperimp sgqhuoarset mimarakgeres. inInre1a9l 9ti9m,eH[1i0r]o.kazu Kato of the Nara Institute of Science and Techno devWeloitph ethde athdevefnitrostf tchreonsesw-pmlaitllfeonrnmiumopaennd-tseochunrocleoglyibarlawrayyscianllceodntiAnuRoTuos odleKveitlo. pI-t allows mreecnot,ggniaintitosnteopsf hsqavueabreeemn marakdeeresvienryryeeaalrttiomdeev[e1l0o]p. new AR technologies. For instance, in thisWseinthse,tthheinkadovf ealnl tthoefthtihnegsncoenwsidmerielldenscnieiuncme fiacntiodn tbeucthtnhoatloagreynoawlwpaoysssibinle contin tdhreovueglhopnmewentetc,hgnioalnogtiesstespuschhaasvAeRbaenednVmRa[1d1e].every year to develop new AR technolo For instance, in this sense, think of all the things considered science fiction but tha now possible through new technologies such as AR and VR [11].
However, it should be noted that there is a substantial difference between VR AR: the former replaces the natural environment with the digital one, projecting the
Computers 2022, 11, 28
Computers 2022, 11, 28
4 of 15
4
However, it should be noted that there is a substantial difference between VR and AR:
ttohhctboieojsemftscohitmrmsemuioanelcnatrottlreuyetdaphuelelansscnvepeaidasrtouctdnhermeae[lv1neein2acntt,evu1usi3rsra]sionl.ungecmnahvecinaorotmsnuspmsmuinetaengrrt;thwtphehiaetdhos-entucheopesndddoei,rgvoitintcaaetblhsol,eenAotestR,h,petgrrholhuajeasscsnteadisnd,,gpdortriohnjceegocumtvssemidrritogiunnitatlaoyll inform used dAevRicecsosnuscihstass somf airnttpehrofnaecsesortthaabtleatsl,lothwusiandtdeirnagctviiortnuableintwfoermenatiuosnetrosthaenadctduiagl ital con sspuacceh[1a2s,13D]. objects, superimposing them in real time on the physical environment surrAoRucnodnssisthtseofuisneterr.fFacoers mthaatnaylloyweainrsterthacetiounsebeotwf AeeRn uhsaesrsbaenedndilgimitailtceodntteontc,assuecsh of acad alsa3bDoroabtjeocrtys, suuspeerainmdpofsoinrgstpheecmifiinc rteaaslktismoenonantheexpphyesriicmaleenntvairlobnamseinststuhacthsuarsromunadinstenance tuhrseeepuaansiedrr;.fotForodsrpameyca,infihycoytwaesaekrvsseotrhn,eaAunRseexcopafenAribmReehnuatssaelbdbeaeisnnislaismuwicthieddaestormacanaisgnetesenooaffnaaccpeapdalneimdcaritceipolaanbirso;.rtaotdoaryy, howevTerh, eARmcaainnbeobujseecdtiivnea wofidtehriasntgeecohfnaoplpolgicyatiiosntso. provide the user with additional valuTahbelme aininfoorbmjeacttiivoeno. fTthhiiss tgercehantolpoogtyenistitaolpprorovjiedcetsthtehuesseer nweiwth taedcdhitnioonloalgaiensdinto va vaaplupalbilceatiinofonrsm, astuiocnh. aTshims gerdeiactapl,otmenitliatal rpyr,ojdecrtisvitnhegseansseiwstatencchen,oleongtierstainintomveanrit-, and m ooutshaeprpsl[ic1a4t,i1o5n]s., such as medical, military, driving assistance, entertainment, and many
others [14,15].
22.2..2G. GamaemAepAplpicpaltiicoantsions InInpaprtaicrutilcaur,laArR, AatRtraacttetrdatchteedatttehnetioantteonf tmioannyouf smerasnwyheunsethrse wsoh-ceanlletdhGe osoog-lcealled Go
GGlalsassws wasadsevdeelvopeelodpined20i1n32(F0i1g3ur(eFi3g).ure 3).
FFigiugruer3e. 3G.oGogoloegGlelasGsl[a8s].s [8].
ThTehseesgelagsslaesssreesprreespenret saennHt ManDH(HMeaDd (MHoeuandteMd Douisnptlaeyd) Ddeivsipcleaiyn) tdheevshicaepeinofthe sha gtoglalisamssepssleetsmhatehtnaatltliotaswlvlsoewrysoisounytoooufv3iteDowgvaliapespwsleiscaauptsipoinnligscAaantRidotwnecsehbannpoldaoggweys;eitbnhuApsaR,g.thMeesiscionro-cAsaolRflte.dhMa“sHiacolrslooosLtoreifnetsdh” as also (Ftoiguirme p4)lewmasenbtornit,sanvHerMsiAonRDodfev3iDce tghlaatscsaens bue spionsgitioAnRed otenchthneohloeagdy.; Htohwuesv, etr,he so-c A“RHsoylsotLemenssa”re(Fniogtulrime i4te)dwtaossbpoecrinfi,cawneHarMabAleRdDevidcesvibcuettahraetaclsaonibmeppleomseitnitoendeodnon the h
sHmaorwtpehvoenre,s bAyRimspyrosvteinmgsalgaorreithnmost [1l6im,17it].eIdn ptaortiscpuleacri,fiinc 20w16e,aaragbamlee adpepvliiceatsionbut are
ciamllepdle“mPoeknetmedonoGnos”mwaarstplahuonncheesdbbyyimNipanrotivc ianngdaNlginotreinthdom, sw[h1i6ch,1m7]a.dIenapbaorotimcuilnar, in 20
daCgmoiwrawcameudnlilleet-o”kaaan(drpoebswploeilnnaoicsjmNueadstiitnioonotnnennd1ecd6owaowOlelhceenotkdolm.ob“AaeePrdnco2soo0ktnih2ens0eom)rlj.euAo,snRitsaGorpenoppe”lriecwwsaeteanieostkneld.aeAxubpynnlcoothhittheeeddegrabbmAyyetRhN“eaMiNpaanpirntiltoiieccnKaadtaniorodtSnHwNeoixtimcnphetl,eonitdeod,
w b
NinTthenisdnoewSgwamitcehta, kaeswfuelllla-dkvnaonwtagne Nofitnhtisetnedchonohloogmy.eThcoe nusseoolef,caims erreaps raensdesnetnesdorsby the g
a“llMowasrimoaKpaprint gHaonmAeRCcirrccuuiittb”a(sreedleoansethde osunr1ro6uOndcitnogbenrv2i0ro2n0m). ent, thus making the
real anTdhviisrtunaelwGogKaamrtseinttaekraecst ifnulrleaal-dtivmaen(tFaiggeureof5)t.his technology. The use of cameras
sensors allows mapping an AR circuit based on the surrounding environment,
making the real and virtual GoKarts interact in real-time (Figure 5).
CompuCteormsp2ut0e2rs22,01212,, 1218, 28
Computers 2022, 11, 28
5 of 15 5 of 15
FFFiigigugurureer4e4..H4H.oolHlooLLoeelnonssL[[8e8]n]..s [8].
FFiigguurree55. .MMaarriiooKKaarrttHHoommeeCCirirccuuiti.t.
22.3.3..MMeeddiiccaallAApppplliiccaattiioonnss AARR,, ccoommbbiinneedd wwiitthh tthhee IIooTT, ,eexxpploloititiinnggtthheeinintteeggrraattiioonn wwiitthh WWSSNN ((WWiirreelleessssSSeennssoorr
NNFeietgtwwuororerkk5)).aaMnnddaWrWioBBAKANaNrt((WHWioriremeleleesssCsBBiorocdduyyitA.ArreeaaNNeetwtwoorrkk))nneettwwoorrkkss,,hhaassimimpprroovveeddvvaarrioiouuss
sseeccttoorrssssuucchhaasshheeaalltthhccaarree,,sscchhoooolleedduuccaattioionn,,eenntteerrttaaininmmeenntt,,ttoouurrisismm,,aannddtthheeuusseerrssddaaiillyy
lli2iffe.e3iin.nMggeeenndeerircaaal.ll. Applications
FFoorriinnssttaannccee,,iinntthheemmeeddiiccaallfifeielldd,,aapppplliiccaattiioonnsstthhaattlleevveerraaggeetthheeIIooTTaaiimmttoopprroovvididee
uunniiqquueeAffuRunn,cctctiiooonmnssbaaninnddessdeerrvwviiccieetshs tththrhrooeuuggIhohTtthh,eeeuxusspeelaoannidtdinmmgaanntahaggeeemmineentnettgoorffammtieeoddniiccaawll didtaahttaabWbaassSeesNs,, (Wire ssNuuccehhtawassotthrheker)reemamnoodtteeWmmooBnnAititooNrriinn(ggWoofifrppeaaltetieisensnttssB,,iodiddeenynttiifiAficcraaettiaioonnNaanendtdwpproreervvkee)nntntiiooenntwooffoccrriktitiscic,aalhllyyaislillimprov ppsaaetticieetnnottsrs,s,aasnnuddcohoffaaansnyyhppeaaatthlhtoohllocogagiiereses,aansndcdhssouupopplpoeordrttfufoocrraeetldildoeenrrl,lyyeppnaatttieieernnttatssiwnwhmhooeuunssete,atanoniuninrtteiesllmilgige,enanttnd the eiepnlnniavfavteihsriroohionnloonmrgmtgeyteenimnnitnt[ee1ra[8t1ha]8s.rl]ho.T.ouhTrgethhutesitmheueoesfuetAsheoRrfoiufAnagRtphhpeitlnhmiceaethtduieoiscneamslo,sefiedncaictcploauprldlaiisclnleaogctwti“oosEnrfysoa,erlDiltnohecwceliusdddiefai”ong,rgntoot“hsfEieasycodeilfDiiatpaegatcnteihdoboselli”oos,ogdotyof sfaamcipliltianFtegotrbhlrionoousdgtahsantmhceep,ulisniengottfhhpreorumtgabheldethiscecaaunl snfeeieroslfdthp,aoatrpptarpbolljeicctsacttahinoenneexsrasctththpaaottsilpteirovonejerocaft gtthheeevthexienascI,toT aim tpouofnsaiictqilouintaetoeffusutnhrgceticivaoelninnsst,earntvoednftasicoeinlrisvtatithcereosuugtrhhgirtcoharluegein-hdteirmtvheenstuiosnesalatvhnirsdouuamglihzaanthioarnegeoe-fdmtihmeenepntasirootfnoafml edica tvhsieusubcaohldizyaasttoiotbhneeoofprteehrmeaptoeadtretoonmf, tahonendbimtoodurycihntomgboeoroefp[p1e8raa]t.tieednotns,, ainddemntuicfhicmatoiroen[1a8]n. d prevention of 2p.4a.tOiethnetrsA, papnlidcatoiofnsany pathologies and support for elderly patients who use an envIinrothnemscehnotol[e1n8v]i.roTnmheentu, sAeR otefchAnoRlogiines tchane hmelpedstiucdaelntssetcotuonrdearlsltoawndssofmore the d tpecahtnhiocallocgoynceinptsabesthteor.rFtotriminsetanthcer,othurgohughththeeuusseeoof fsimapplpelsimcaatritophnosn, eisnecqluuipdpinedg “Eye wfaitchilAitRataeppblilcoaotidonss,athmepenlitnirge sttrhurcotuurge hof tthheehuumseanobfodpyoorrtathbelemoslceacunlnaresrtsrutchtuarte projec
Computers 2022, 11, 28 Computers 2022, 11, 28
6 of 15
6 of 15
2.4. Other Applications
InInthtehescchoomolmeenrvciiraolnsmecetnotr,,AteRchtencohlnooglioegsiethsactanexhpellopitstAuRdewntosutlodubnedberesnteafnidciasol mtoemore teecahsniliycaslecllonacseppetscibfiecttperr.oFdourcitnostratnoceh,ethlprotuhgehutsheer udsueroinf gsimthpelepsumrcahratpsehothnerosuegquhipthpeeduse of waipthplAicRataipopnlsictahtaiotnasl,lothwe evniteiwreinstgruicntu3rDe owf tihthe hthuemuasneboofday coarmtheerma;oilnectuhliasrwstaruyc,ttuhree ochf osen apcrhoedmuicctacl oaugeldntb, eorseeevneninthreeasltrtuimcteurwe iothf tdhieffseorleanr tsycostleomrscoarnabneyvaicecweesdsoirnie3sDb[e1f9o]r.e purchase ea[vap1sap9irll]iyiI.ocnIausntetsihlotlsehneaecrssvottpmiohceuaemctrsiifiearsrlcemlclopiaawsrtlioensvcdegtiucoetctwroot, ritoI,nhortgeTetcosianhtahpn3tepouDlllpsoicwogtahfiiteteifhsoliuntgthshsheaetcrtsoudeamsxuneprbdiolinonbfigeatadgtAchgawReamgipwteeuhro,raouAc;rhlRidfanosbcrteoehatuibshslserdwionsuebtaafigeyn,chucitahteshleedtedocuuhtrmosoinesopgeorrneftorvaivdeel pwroidthuicnt acnouuldnkbneosweennciintyr,etahlrtoiumgehwthiteh udsieffeorfenatppcolilcoartsioonrsatnhyatacaclelossworvieieswbeinfogreinpteurra-ctive cmhaaspes[,1b9u].seIns, tahnedtmouertirsomlisneecst,oor,rIaolTlowaptprlaicvaetlieornsstocoamutboimneadtiwcailtlhy AboRockoautladxbi ebausseeddotno their pprorevfiedrerevdarlioocuastisoenrvaincdesprreelfaetrinengcteost[h2e0]s.tNatouws oadf aflyigsh, tths earnedarbeagsegvaegrea,lofrieflodrsainsswisthaincchethese dtuercihnngotlroagvieelswairtheinalarenaudnyktnaokwinngcihtyo,ltdh.roFuogr hexthaemupslee,ofAaRppislicuastieodnsinthmatuaslelouwmvsiefowringguided intoteurrasctoirveinmgaepnse,rbaul sIoesT, anpdplmicaetrionlisnues,edorinallporwivtartaevheolemrsetsoaanudtosmmaatritcacliltyiebso[o2k1,2a2t]a.xi based on their preferred location and preferences [20]. Nowadays, there are several fields in w3h. iAchRthSeyssetetemchsnologies are already taking hold. For example, AR is used in museums for g3u.i1d.eHdatroduwrasroerainndgSeonfetwraalrIeoT applications used in private homes and smart cities [21,22].
3. ARTShyestnemums erous applications of AR require specific software and hardware. Generally, 3h.1o.wHeavrdewr,arteheansdoSftowftwaraereused exploits the coordinates of the real world through cameras andTthraecnkuinmgedroeuvsicaepsp; ltihceataioimnsiosftAo Rtrarenqsufeirrethspisecpiofiscitsioofntwinarfoeramndathioanrdtwo aarne.XGMenLefrialell,yu, sing htohwe esvoe-rc,atlhleedsoAftRwMarLe u(Aseudgmexepnloteitds tRheeacliotoyrdMinaarkteuspofLtahnegrueaagl ew).orTlhdethfruonucgtihoncaaml berloacsks of aAndRMtraLckainllgowdevthiceesf;utshieonaimbeitswtoeetnranresafelratnhdis pvoirstiutiaolnwinofrolrdmsabtiyonsptoecainfyXinMgLtfihlee,cuosninngection thbetswo-eceanllethdeAmR; MthLis(AalulogwmsenthteediRnceoalriptyorMataiorknuopfLvainrtguuaalgoeb).jeTchtse ifnunthcteiorneaall bwloocrklsd.ofThese AoRbMjecLtsaallroewcothnetrofullseiodnbbaseetwd eoenntrheealmaonvdemviretnutaslimwoprlledms ebnytesdpebcyifythinegutsheer (cFoingnuerceti6o)n. Most boeftwtheeenhathrdemwa; rtehicsoamllopwonsetnhtes iunsceodrpionrAatRionapopflviciartuioanl soabrjeecItos Tindtehveicresalthwaotrcladn. Tbehedsievided oibnjetoct:s are controlled based on the movements implemented by the user (Figure 6). Most of th•e haIrndpwuatredceovmicpeosn:enthtsesueseddeivniAceRs aaplploliwcatiuosnesrsaretoIoiTndteervaiccteswthiatht caAnRbesydsivteidmesd. inTthoe: AR • Ininptuetrdfaecveiceasc:tsthaesseademveicdeisaatollrowbeutsweresetno tinhteesreacdt ewviitcheAs RansdysttehmesA. TRhesyAsRteimnt.erAfacteypical
acetxsaamspalemmedaiyatobrebethtweeienntetrhfeasceeduevseicdesinantdhetheVAORMsAyRsteamp.plAicatytipoinc.alTehxeamupsleer can mraeyarbraentghee itnhteerffuarcneituusreedininhthisehVoOmMe AuRsinagppgleicsatutiroens. tThhate suusbesrecqaunernetalyrratrnagnesltahtee into facuapcbrnopunmlibiiltcteuma-irutneaisoniesnndde. nshAisinisnonvohrstaoth,hrmeiweoreuhaeusixpcsaApihnmlRgicpcagaalneeptisobpotfeulniarc.uneaAsstieintnodhponauitstnhtsfedovurerabvrsediiexrcoqaaeuumwisesinpAngtllglReoy,voagterfpasampnawlnsiiilnctaihagtnet,bpiaioununnittldost-dfmcinoeoravmsniedcmynresaamowinsrodsir,gnsewlgi.on,hTvgtiehhcasheemwinitgh, inapnudtsmcaannybemoofrvea. rTiohuesintyppuetssacnadnnbaetuorfev: afrroiomusgetystpiceuslaatnindgntaotubrlien:kfirnogm, tgoeuscthicinuglattoing to spbeliankkiningg[,2t3o,2u4c]h. ing to speaking [23,24].
FFigiugruer6e. 6F.uFncutniocntaiol bnlaolckbsloAcRkMs LA[R20M]. L [20].
• Sensors: these devices, useful in the tracking mechanisms, allow determining of the generic users position or the generic object. This operation is essential for the visual recording of the physical environment and its digital information; in this way, it will
Computers 2022, 11, 28
7 of 15
• Sensors: these devices, useful in the tracking mechanisms, allow determining of the generic users position or the generic object. This operation is essential for the visual recording of the physical environment and its digital information; in this way, it will allow a fusion of images of the physical world and the digital world. The composition of the scene is possible through the use of data traced by cameras or 3D models. The tracking devices and techniques are different (GPS, ultrasound, to name a few) and have different settings and ranges; they improve the tracking accuracy of the AR system.
• Display: these devices allow users to interact with the AR system. Examples are HMDs, monitors, and wearable devices (such as glasses, gloves, and clothing). HMD includes one or more cameras based on holography and optics (diffraction and reflection) techniques. These devices are typically placed on the users forehead during use in a specific application (from videogames to the medical sector to the engineering field. Another device slightly different from the one just mentioned is the HUD (Head-Up Display). It is a very compact and lightweight device that provides additional information during any users activity. Finally, Google Glass, Hololens, and smartphones also fall into this category [25,26].
The main feature of an AR system is that of offering a service in real time. This technology does not just improve the user experience. It also provides a great business opportunity for service providers and, therefore, for companies. The development of smartphones, sensors, high-end camera quality, tracking technology, and wireless networks allowed the implementation of AR applications even in mobile environments. However, there are some attributes to consider when designing an AR system and its related architecture. Such quality attributes are classified as common attributes and high priority. Considering the immersive property of AR, the attributes of high priority include latency in rendering and monitoring, the Quality of Service (QoS), or parameters such as the bitrate, packet loss, ping, management of multiple devices, reusability, and integration of new architectures with those already existing. On the other hand, low priority attributes include the reconfigurability, security, uptime of the system, fault tolerance, user preferences, and multiple hardware support.
As for the software part, the two most important players in the market, Apple and Google, have interpreted AR through their development platforms, ARKit and ARCore [27].
ARKit is an iOS app development kit. Apple unveiled ARKit at WWDC17, and, almost immediately, it was available to developers around the world. ARKits advanced features are limited to devices with A12 Bionic or higher chip variants. Currently, the A12 Bionic powers Apples iPhone XR, iPhone XS, and iPhone XS Max, while the more robust A12X Bionic is available in the 11-inch iPad Pro and the third-generation 12.9-inch iPad Pro. AppStore presents applications built with ARKit in different categories: productivity, education, business, and, above all, games. The overall download of AR applications has exceeded more than 13 million times, and in 2020, the number of AR users has a value of around 1.7 billion.
ARCore is, on the other hand, a development kit for Android apps. When Apple launched ARKit, Google already had some experience with AR technology. Tango, a so-called AR platform from Google, lasted nearly four years from summer 14 to spring 18, but it has not enjoyed the amount of hype that ARKit has made. Eventually, Google wrapped up Tango and rolled out a completely new AR SDK. In March 2018, ARCore was officially released, and Tango was officially passed. However, the first stable version was only released in December of the same year.
One of the most popular applications for Android with ARCore is Googles Playground.
3.2. Design Limits
Systems that adopt AR make it possible to have contextual processing information. It is possible to design applications and systems based on context awareness, thus greatly
Computers 2022, 11, 28
8 of 15
simplifying their daily lives. However, there are some practical problems related to the design of such systems [28,29]:
• Interoperability: in AR, objects and devices should communicate with each other without problems, producing a significant result for users regardless of their heterogeneous nature; precisely for this reason, one of the leading design problems of an AR system is the interoperability between such devices. To overcome this problem, we should focus on semantic communication between objects and devices and between devices and devices so that they can interact without necessarily knowing their structure, thus working towards a common goal. This goal can be achieved using the semantic web, which can enrich the digital content and be viewed through the user interface [30,31]. The term “semantic web” was coined by Tim Bernes-Lee. With it, we mean the transformation of the World Wide Web into an environment where published documents, such as HTML pages, files, and images, are associated with metadata that specifies their semantic context suitable for automatic processing, such as querying and interpretation by search engines. It will thus be possible to carry out searches based on a specific keyword and the construction of networks of relationships and connections between the various documents, according to more elaborate mechanisms than the simple hypertext link currently used by the normal WWW [32].
• Security and trust: since each device is unknown to the other devices, it is necessary to implement mechanisms for verifying the objects authenticity through, for instance, certificates [33]. Another crucial point is the security of communication and the guarantee of information delivery. It is inadmissible that an untrusted device, a virus, or the loss of packets containing information compromise the correct functioning of the entire AR system. For this purpose, various encryption techniques (with symmetric and asymmetric keys) can be implemented through security algorithms such as AES (Advanced Encryption Standard), RSA, Diffie-Hellman, RC4 Double, Triple DES (Data Encryption Standard), and many others [3436].
• Context sensitivity: communication between devices should be in real time, up-todate, and relevant to the context of user requests. Consequently, applications must be designed in such a way as to be sensitive to the context and to correctly process and deliver the information relating to the latter in order to avoid possible conflicts between the various intelligent devices on the network.
• Minimal user intervention: another problem of AR applications is their dependence on the user and their intervention. Each IoT device should be self-sufficient and responsive. Its work should be invisible to the user, thus allowing them to have a much more autonomous system, even in any failures [37].
• Hardware problems: an IoT system uses a wide range of intelligent devices, from the least powerful, such as 8-bit devices, to the most powerful, such as 64-bit devices, which work in different environments and platforms, such as Atmel, Cortext, and Arduino. Therefore, one of the main objectives is the reduction in the energy consumption of these devices to make them more efficient. In this regard, various techniques can be used, such as the use of recharging mechanisms using kinetic energy for moving devices, using sunlight, and much more [3840]. Two other main problems found at the hardware level are the devices failures and heaviness caused by its size. In particular, to overcome this last problem, thanks to technological advancement, we are already able to develop compact and low-weight devices, gradually guaranteeing greater portability.
• Software problems: given that AR applications can be run on hardware platforms with different computational characteristics, the software levels main problem is interoperability and compatibility. The operating system used to be versatile must be optimized in terms of code, size, and power. Examples of operating systems that can be practiced in the AR context are TynyOS, FreeRTOS, and OpenWSN. There are also specific browsers for AR, such as “Firefox Reality” launched by Mozilla, which allows the display of content through the use of viewers (HTC Vive or Google Daydream), and
Computers 2022, 11, 28
9 of 15
various other devices that are still in the process of development. Therefore, it appears evident that it is necessary to develop appropriate toolkits capable of supporting different devices and applications running on multiple platforms and an interface capable of interacting as multiple interfaces where possible [41,42].
The IoT and the service network include sensor nodes, objects, RFID, and smart devices whose function is to interconnect objects around the user to provide continuous communications and contextual services. Through it, the users life is more comfortable.
Furthermore, in order to have more services, advanced technologies are used, such as AR. Combined with an IoT system, it makes life and user actions even more accessible, making the system more autonomous and “user friendly”. Indeed, the primary purpose of an IoTAR system is to bridge the gap between the real world and digital world by interacting with the natural world in real time. The information-acquired context is the central pillar of these systems; therefore, context and management are critical processing features. All components of the entire system, from its architecture and the devices applications used by the user, must be context-sensitive and must be empowered to refer and deliver the various services based on the priorities of the moment. Another fundamental pillar in an IoTAR system is the technologies of communication and gateway protocols, such as CoAP (Constrained Application Protocol) and MQTT (Message Queuing Telemetry Transport), as they are required to connect IoTAR devices and use cases offline to the outside world via the Internet. All data relating to the user, preferences, and the surrounding environment are stored, managed, and processed in the cloud. Therefore, they are essential advanced and specific security algorithms for such applications. If, on the one hand, such systems have a high potential, on the other hand, they are weak in their structure as they are very complex to implement and require a high degree of interoperability with a number of devices. There are, in fact, various related design problems to them, such as scalability, context and data management, performance, control access, and security and privacy, which require additional developments and research.
Thus, suppose the system is already at the hardware level. In that case, there are in the market products that are already widely used by users, and there are still some challenges to the software design of such a complex system to face and some objectives to be achieved. Despite this, being that the development of such systems is already making great strides year by year and that AR and IoT applications are growing dramatically as they bring more and more innovations, technological advancement in this sense and the design of such systems appears to be promising. If it were possible to manage to overcome the various design problems, in the future, the whole real environment would become interconnected from houses to cities. There would no longer be the gap between the physical world and digital, thus allowing the user to interact with the data and have services with minimum effort and minimum intervention.
4. AR in Industry 4.0
AR is increasingly being described as one of the leading technologies of the 21st century and as one of the pillars of the new industrial revolution envisaged by Industry 4.0. Numerous articles in the literature outline some of the main specific applications of AR to develop its potential in numerous fields of the various industrial sectors. However, the current limitations of this technology are not particularly contemplated in the literature, especially in the case of its introduction into a natural work environment, where daily activities could be carried out by operators using AR-based approaches. However, this paper will examine this later.
The hardware and software needed to implement an AR application typically depend on the complexity of the virtual scene to be reproduced. In general, the minimum hardware required to run an AR application is composed of a camera that frames the outside world, a screen or a lens that is used to project a streaming video, and computational resources (PC, smartphone, or microcontrollers in general) necessary for the management of the video part and the detection of the objects present in the actual scene. Some application examples
Computers 2022, 11, 28
outside world, a screen or a lens that is used to project a streaming video, and computa-
tional resources (PC, smartphone, or microcontrollers in general) necessary for the management of the video part and the detection of the objects present in the actual s1c0eonf e15. Some
application examples of the technologies proposed in Industry 4.0 are represented by an-
alyzing big data, the Internet of Things (IoT), additive manufacturing, intelligent sensor neotwf tohrektse,cmhnaoclhoigniees, apnrodpsoeslefd-minonInitdoursintrgy n4.e0twaroerrkespr[e4s3e]n. ted by analyzing big data, the
IntTerhneetaopfpTlhicinagtiso(nIooTf),AadRdtieticvhenmoalnougfiaecstuinrinIngd, iunstetlrlyig4en.0t hseanssoarttnreatcwteodrktsh, emianctheirnees,taonfdmany rthesesreeeiaslnfer-tacmeTrhgcohehrneraeisatrtoispionrpiinnnlrigecroeacfncteieeAnontnwtRtyoyoiefrenkaaAsrrIRssn[..4dtHH3eu]co.oshwwtnreoyevlvoe4egr.,0riea, assapsipnprpeIlrnsiecedasnuettisenotdtrneyisdn4t.Fir0nieghaFuatisregedau7trt[,re4oa4n7c]t,l.eyodRinnetlhfyaeerviinrneirtnaeygrvfeeetswotryotcfhfameesweaSsnCciysaOsPesUiSs datthaebainsteegarnadtiocnhoefckAiRngintIhnedunsutmryb4e.0r aopfpalirctaictiloensshtarevaitnegd [a4s4]s.inRgefleerrkineygwtootrhdesS“CAOuPgUmSented Redaalittayb”asaenadn“dInchdeucsktirnyg4t.h0e”,niut misbpeorsosfibalretitcolefsinhdavminogreasthsianngl2e0k0e0yawrtoircdless“wAruigttmenenetaecdh year forRbeoaltihtyt”oapnicds“(Idnadtuasotrbyt4a.i0n”e,ditdisuproinssgibthleetolafistnfdivmeoyreathrsa)n. I2f0,0o0natrhtiecloesthwerithteanndea, cithiysepaorssible to fsoerabrocthhftoorpibcos t(hdaktaeyowbtoairndesdjdouinritnlyg,tthheelarsetsfiuvlte tyheaatrse)m. Ife,rognetshiesoqtuheitreheavndid, eitnits.pTohsesirbeleare no motoresetahracnh faorhbuontdhrkeedywpaoprdesrsjopinetrlyy, tehaer.reTshuilst tshiatut aemtioenrgcelsairsifqiueistetheavtidaelntht.oTuhgehretahree sneoctor is bomomorientgh,amn uachhunstdilrlednepeadpsertsopbeer iymeaprr. oTvheisdsaitnudataiodnacpltaerdififeosrththateawlthidoeusgphrethaedsuecsteorofisAR in Indbuoosmtryin4g.,0m[4u5c,h46st]i.ll needs to be improved and adapted for the widespread use of AR in
Industry 4.0 [45,46].
Figure 7. Trend of scientific articles published on Scopus in the last 5 years relating to the keywords
“Augmented Reality”, “Industry 4.0”, and “Augmented Reality” AND “Industry 4.0”.
F“Aigouufgrtmeh7Aee.nnTntoeurtedmhnRedbreeoiarnflitosteycfri”ees,scnt“itieIninfngidtcisufiatsractttiriacsyrlteti4ics.c0cpl”eaus,nbatblnhiesdahot“ebsAdthauooignnwmeSdtce,honaeptgeukadsienRyinwbeatyohlicretdhyle”a“csAAkt i5NunyggDemtah“erIesnnStrdeCeudlOasttRPrinyUega4Slt.i0odty”at.”thaewbkaiesthey,words
another keyword that is indicated in the left column in Figure 8 (for example, “Design”
or “AGnaomthee”roirnetveernes“tIinndgussttarytis4t.i0c”.cTanhebreesoublttaoibntaeidn,eadg, vaiisnibbleyinchFeicgkuirneg8,tlheendSsCiOtsePlUf tSo databanseu,moefrtohuesnrueflmecbteiornosf. scientific articles that show the keyword “Augmented Reality” with anotheTrhkiesygwraoprhdatlshoaatlilsowinsduicsatoteadnainlytzheealsecfetncaorliuominnwihnicFhigliuttrlee h8a(sfoyretebxeaemn apnlea,ly“zDedesiingn” or “GAaRmaep”polircaetivoenns, “suInchduastIrnydu4s.0tr”y. 4T.0h.e result obtained, visible in Figure 8, lends itself to numeroAultshroeufglehcntiuomnse.rous scientific articles have now addressed the issues relating to the
devTehloispmgreanpthofaAlsRo taelclhonwoslougsietso, eavneanlytozdeaay,sncuemnaerrioouisnliwmihtaictihonlisttslteillheaxsisyteitnbtheeenlaargnea-lyzed in sAcaRleadpipssleicmaitnioantiso,nsoufcthheams ,Inesdpuesctiarylly4i.n0.the industrial field. In particular, deepening the
cboenArteelsntohtlsovoeudfgshsoomnthueamotfetthrheoesueasrttesiccchlieensnoctlioitfgeicdieasinratrtiheclemebsoibrhelaiwovgeirdaneposhpwyre, aanddu.dmreersosuesdptrhoebliesmsusesstilrlenlaeteidngtoto the develoSppmeceinfitcoalflyA, Rrefte[c1h3]ndoleosgcriiebse,setvheenctuordreanyt, sniutumateioronuisnlriemlaittiaotniotnostshteilslperxeiasdt ionftAheRlargescatelechdniossloegmieisn.aItniopnarotfictuhleamr, b, yesmpeackiianlglyaninotvheerviniedwuostfrtihael frieesleda.rIcnh pacatrivtiictuielsairn, cdlueedpedenining the con96ternetlesvoafnstodmoceuomf etnhtes,aprtuibcleisshceidtefdroimn t2h0e11btiobl2io01g8r,aipt hisyp, onsusmibleerotouosbpsreorvbelehmows sAtilRl niseed to benroetsoyelvt eredasdoy tfhoratintdhuesetritaelcihmnpolleomgeienstaatrioenminorseomweidaeresapsr,ewadh.ile it is in other sectors. In
Computers 2022, 11, 28
Specifically, ref [13] describes the current situation in relation to the spread of AR
technologies. In particular, by making an overview of the research activities included in 96 relevant documents, published from 2011 to 2018, it is possible to observe1h1 oofw15 AR is
not yet ready for industrial implementation in some areas, while it is in other sectors. In
the same document, the authors present the state of the art, current challenges, and future dirtehcetsioamnseodforceusmeaenrct,hthine athuethfoiresldproefseAnRt thteecshtantoeloofgtihees.art, current challenges, and future
directions of research in the field of AR technologies.
FigFuigruer8e.8T. rTernenddooffsscciieennttiiffiicc aarrttiicclleessppuubblilsihsehdedonoSncoSpcoups uinstihnetlhaestl5asyte5aryseraelrastirneglattointhgetkoetyhweokredyword “A“uAgumgmenetnetdedRReeaalliittyy”” AANNDD““XX””, ,wwhhereereX Xreprerepsreenstesnotnseoonfethoef ittheemisteshmoswsnhionwthneilneftthceolluemftnc.olumn.
theInrIen[s2e[3a2]r3,c]th,hthecoerneretaeasxsotonnassrewwphhryyeseeexxniiststetidnin.ggaNapeppxprto,raoscoahlceuhsteihosanhvseafvnoeortntehosrtteaeebslitidashebnelidtsifihtheeeddmptshreoelvbmelessmeoluvatersseidaoesutside thearreerseevairecwhecdo.nFtierxstt, athreisparretiscelentperde.seNnetsxat, tshoelourteitoicnasl fmoretthhordeetoidcerenattiefiuedsepcraosebslefmor aArReas are revaipepwliecadt.ioFnirsstin, tthhies aprrtoidcluecpt rdeesseignntsparothceesosrbetaisceadl monetahsopdectoificcrpearoteceusssemcoadseesl (fDorouAbRleapplicatDioianms oinndthdeepsirgond)u. cTthdeessaimgne paurothcoesrss tbhaesnedproenseantsptheecimficaipnrporcoepsesrmtieosdoefla(Dn oAuRbdleevDiciaemond dewsiigthni)n. Tahperosdaumcteioanuethnvoirrsonthmeennpt,rbeesfeonret tfihnealmlyatirnyipnrgotpoeprrtoiepsoosef saonmAeRredsoelvuitcioenws ittohtihnea produccetniotrnalednavtiaroinntemgeranttio, bnepfroorbelefimnsa.lly trying to propose some resolutions to the central data integraItnio[n25p],rtohbelceomllsa.boration between human operators is analyzed with computational
inteInlli[g2e5n]c,eth(CeIc) oinllarebaolrtaimtioenthbreotuwgheeAnRh. uAmlthaonuogphedraigtiotirzsaitsioannhaalyszbeedenwuistehdcionmrepcuentattional intyaenelaldirgsheutnomcmeano(CsdecIr)anniinzpereermfaoolrdtmiemrtnheeintmhdruboseuttrtgieehrst,AhsaoRnm. mAe maltchahoninuuefgash.ctTduhrigiinsigtsitzouapdteyioracntoinohndasuscrbetsemeaansinyusmsteeamdnauintaiclr, ecent yeraervsietwo mofothdeerrnecieznet mlitoerdaeturnreionndAusRtraipeps,liscaotmioensmdaevneulofapcetdufroinr ginoteplleigreantitomnsanruefmacatuinrinmga. nual, and humans can perform them better than machines. This study conducts a systematic rev5i.eCwonocfluthsieonrescent literature on AR applications developed for intelligent manufacturing. This article has presented an overview of AR and its main applications. It seems
worthwhile, at this point, to describe some other existing limitations, which still determine
5. Ca noonnc-lmuassisoinves diffusion of these systems, as well as the possible future application scenarios faolrreTAahdRiys. mAaRertniitsciloaenwehdealpsl-reepsvtraieobsuleissnlhyt,eesddevcaoenrmalpoiuvmteeprrrvogivreaewpmheoincfstsAtienRchbnaoitnqhduseoiftitnswrmaersaeeiaanrncdahphaapprlpdiclwiacaatirtoeionsnhsso..uIAtldsseems
wobrethinwtrhoidleu,caetdtbheisfopreoiint tis, twoiddeeslycriinbterosdoumceedoitnhethreexinisdtuinstgrileismoiftatotimonosrr,owwh. iTchhesatirltlifidceitaelrmine a vniosnio-nmmasosdivuele dreifpfruessieonnts othf ethmeasien sliymstiteamtios,nsasidewnetilfil eadsdtuhreinpgotshseibcloencfeupttuuraelizaaptipolnication scenarios for AR. AR is a well-established computer graphics technique in research
Computers 2022, 11, 28
12 of 15
of some AR applications; it cannot always provide results in real time. These modules suffer from great extension due to the volume of the input data; in particular, when it increases, the computation time increases exponentially. Therefore, it appears evident that the hardware must be equipped with particular performing and capacious elements, possibly also resorting to clusters of computers operating simultaneously.
AR technology can find applications in various industrial areas. An emerging problem in the field of industry is the wide range of AR-compatible devices. The properties of these devices vary greatly, and the requirements for industrial use are different from those for consumer products. Aspects such as ergonomics, weight, and brightness must be considered according to the target environment and the specific use scenario in order to be able to make a good choice on which AR device is best suited to the specific use case.
Finally, integrating AR data into business workflows is an essential aspect. AR software is composed of different components, which excessively complicates the customization process within a company. However, this process is necessary to adapt the AR to the desired scenario and data integration. A modular software architecture could be a possible solution to increase the efficiency of personalization. This goal would reduce the costs of AR software within a companys IT infrastructure.
Despite having exposed some of the limitations present in the diffusion of technologies in AR, numerous applications appear to rely heavily on these technologies in the future. First of all, the industrial sector, that of the so-called Industry 4.0. In this context, AR applications may provide for the use of so-called predictive or preventive maintenance. It can introduce many advantages both from an economic point of view and efficiency. The massive diffusion of preventive maintenance will allow avoiding annoying and unexpected machine stops due to sudden technical or structural problems, which, on the contrary, can be foreseen and planned for in due time. In this direction, the automotive sector, in general, appears to be the one in which this emerging technology can find widespread diffusion.
Unlike virtual reality, augmented reality is designed for constant use on the move, which gradually replaces the smartphone. No one will ever be willing to use these technologies in tandem, e.g., such as cyborgs. For this reason, many companies are proceeding in the opposite direction: they are not creating bulky AR viewers. However, they are instead marketing devices similar in all respects to a regular pair of glasses but equipped with some initial smart functions [47].
In this sense, Facebooks Rayban Stories are limited to taking photos, shooting videos, having integrated earphones, and little else. Amazons Echo Frames are designed above all to communicate with Alexa; again, Snapchats Spectacles are the first glasses that integrate real augmented reality functionality [48,49].
Therefore, the future world could become more and more similar to what the digital artist Keiichi Matsuda imagined: streets that digitally signal the passage of cars, buses that indicate when our stop has arrived, supermarket shelves that indicate where this is. Alternatively, as John Hanke, founder of Niantic Labs, said: “AR is where the real Metaverse will happen” [50].
From this point of view, the real metaverse would no longer be an environment that limits our movements, alienates us from the physical world, and forces us to interact with avatars but our usual digitally enriched world. Some companies are also experimenting with AR fashion garments (for example, a leather jacket that is displayed in flame by anyone wearing an AR headset) or its applications for smart working (during a remote meeting, it would be possible, for example, to view a colleagues hologram instead of seeing their face on a computer screen). This also poses several problems regarding privacy, surveillance, data collection, tracking of all our behavior, constant availability, and more. All themes should be explored one by one.
Computers 2022, 11, 28
13 of 15
Author Contributions: F.A., M.C., G.P. and F.T. contributed equally to this work. All authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Acknowledgments: The research activities of this work are funded by the Kore University of Enna, through the research project SAMANTA-PON I&C 20142020 Fondo per la Crescita Sostenibile— Sportello “Fabbrica Intelligente”. The authors are members of CENs LAB—Computer Engineering and Networks LABoratory—Kore University of Enna.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Benassi, A.; Carboni, A.; Colantonio, S.; Coscetti, S.; Germanese, D.; Jalil, B.; Leone, R.; Magnavacca, J.; Magrini, M.; Martinelli, M.; et al. Augmented reality and intelligent systems in Industry 4.0. 2020. Available online: https://hal.archivesouvertes.fr/hal-03018976/ (accessed on 24 November 2021).
2. Bogue, R. Robotic vision boosts automotive industry quality and productivity. Ind. Robot Int. J. 2013, 40, 415419. [CrossRef] 3. Wang, H.; Ding, H.X. Autobody taillight assembly modeling and fitting variation sensitivity analysis. Proc. Inst. Mech. Eng. B
2013, 227, 587594. [CrossRef] 4. Palmarini, R.; Erkoyuncu, J.A.; Roy, R.; Torabmostaedi, H. A systematic review of augmented reality applications in maintenance.
Robot. Comput.-Integr. Manuf. 2018, 49, 215228. [CrossRef] 5. Abdul Halim, A.Z. Applications of augmented reality for inspection and maintenance process in automotive industry. J. Fund.
Appl. Sci. 2018, 10, 3S. 6. Schmalstieg, D.; Hollerer, T. Augmented Reality: Principes and Practices; Addison-Wesley Professional: Boston, MA, USA, 2016. 7. Ismail, A. The Sword Damocles. Available online: http://www.dsource.in/sites/default/files/course/virtual-reality-
introduction/evolution-vr/sword-damocles-head-mounted-display/images/17.jpg (accessed on 14 September 2021). 8. Microsoft. HoloLens 2. Available online: https://www.microsoft.com/it-it/hololens/hardware (accessed on 16 September 2021). 9. Aschauer, A.; Reisner-Kollmann, I.; Wolfartsberger, J. Creating an Open-Source Augmented Reality Remote Support Tool for
Industry: Challenges and Learnings. Procedia Comput. Sci. 2021, 180, 269279. [CrossRef] 10. Wu, S.K.; Hu, S.J.; Wu, S.M. Optimal door fitting with systematic fixture adjustment. Int. J. Flex. Manuf. Syst. 1994, 6, 99121.
[CrossRef] 11. Santi, G.M.; Ceruti, A.; Liverani, A.; Osti, F. Augmented Reality in Industry 4.0 and Future Innovation Programs. Technologies
2021, 9, 33. [CrossRef] 12. Lavrentieva, O.O.; Arkhypov, I.O.; Krupskyi, O.P.; Velykodnyi, D.O.; Filatov, S.V. Methodology of using mobile apps with
augmented reality in students vocational preparation process for transport industry. In Proceedings of the 3rd International Workshop on Augmented Reality in Education, AREdu 2020, Kryvyi Rih, Ukraine, 13 May 2020. 13. Egger, J.; Masood, T. Augmented reality in support of intelligent manufacturing—A systematic literature review. Comput. Ind. Eng. 2020, 140, 106195. [CrossRef] 14. Norman, D.; Draper, S. User Centered System Design: New Perspectives on Human-Computer Interaction; CRC Press Tylor and Francis Group: Boca Raton, FL, USA, 1986. 15. Boscarol, M. Cosè lo User-Centered Design. Available online: https://www.usabile.it/302007.htm (accessed on 22 September 2021). 16. Nielsen, J. Designing Web Usability; Apogeo Editore: Milan, Italy, 1998. 17. Quandt, M.; Beinke, T.; Freitag, M. User-Centered Evaluation of an Augmented Reality-based Assistance system for Maintenance. Procedia CIRP 2020, 93, 921926. [CrossRef] 18. Hu, F.; Xie, D.; Shen, S. On the application of the internet of things in the field of medical and health care. In Proceedings of the 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, Washington, DC, USA, 2023 August 2013; pp. 20532058. 19. Jo, D.; Kim, G.J. An enabled iot for a smart and interactive environment: A survey and future directions. Sensors 2019, 19, 4330. [CrossRef] 20. Shinde, G.R.; Dhotre, P.S.; Mahalle, P.N.; Dey, N. Internet of Things Integrated Augmented Reality; Springer: Cham, Switzerland, 2020. 21. tom Dieck, M.C.; Jung, T.; Han, D.-I. Mapping requirements for the wearable smart glasses augmented reality museum application. J. Hosp. Tour. Technol. 2016, 7, 230253. [CrossRef] 22. Noreikis, M.; Savela, N.; Kaakinen, M.; Xiao, Y.; Oksanen, A. Effects of Gamified Augmented Reality in Public Spaces. IEEE Access 2019, 7, 148108148118. [CrossRef]
Computers 2022, 11, 28
14 of 15
23. Sauro, J. Measuring Usability with The System Usability Scale (SUS), MeasuringU. Available online: https://measuringu.com/ sus/ (accessed on 16 October 2021).
24. Dirin, A.; Laine, T.H. User Experience in Mobile Augmented Reality/Emotions, Challenges, Opportunities and Best Practices. Computers 2018, 7, 33. [CrossRef]
25. Endsley, T.C.; Sprehn, K.A.; Brill, R.M.; Ryan, K.J.; Vincent, E.C.; Martin Draper, J.M. Augmented reality design heuristics: Designing for dynamic interactions. In Proceedings of the Human Factors and Ergonomics Society 2017 Annual Meeting, Austin, TX, USA, 913 October 2017.
26. Schumann, M.; Fuchs, C.; Kollatsch, C.; Klimant, P. Evaluation of augmented reality supported approaches for product design and production processes. Procedia CIRP 2021, 97, 160165. [CrossRef]
27. Oufqir, A.; El Abderrahmani, A.; Satori, K. ARKit and ARCore in serve to augmented reality. In Proceedings of the 2020 International Conference on Intelligent Systems and Computer Vision (ISCV), Fez, Morocco, 911 June 2020; pp. 17.
28. Dini, G.; Dalle Mura, M. Application of augmented reality techniques in through-life engineering services. Procedia CIRP 2015, 38, 1423. [CrossRef]
29. Baroroh, D.K.; Chu, C.H.; Wang, L. Systematic literature review on augmented reality in smart manufacturing: Collaboration between human and computational intelligence. J. Manuf. Syst. 2020, 61, 696711. [CrossRef]
30. Dalle Mura, M.; Dini, G.; Failli, F. An integrated environment based on augmented reality and sensing device for manual assembly workstations. Procedia CIRP 2016, 41, 340345. [CrossRef]
31. Carmigniani, J.; Furht, B.; Anisetti, M.; Ceravolo, P.; Damiani, E.; Ivkovic, M. Augmented reality technologies, systems and applications. Multimed. Tools Appl. 2011, 51, 341377. [CrossRef]
32. World Wide Web Consortium. Available online: https://www.w3.org/2000/Talks/0906-xmlweb-tbl/text.htm (accessed on 14 October 2021).
33. Lai, Z.H.; Tao, W.; Leu, M.C.; Yin, Z. Smart augmented reality instructional system for mechanical assembly towards workercentered intelligent manufacturing. J. Manuf. Syst. 2020, 55, 6981. [CrossRef]
34. Westerfield, G.; Mitrovic, A.; Billinghurst, M. Intelligent augmented reality training for motherboard assembly. Int. J. Artif. Intell. Educ. 2015, 25, 157172. [CrossRef]
35. Sendari, S.; Firmansah, A.; Aripriharta, A. Performance Analysis of Augmented Reality Based on Vuforia Using 3D Marker Detection. In Proceedings of the 2020 4th International Conference on Vocational Education and Training (ICOVET), Malang, Indonesia, 19 September 2020; pp. 294298.
36. Williams, R.; Erkoyuncu, J.A.; Masood, T.; Vrabic, R. Augmented reality assisted calibration of digital twins of mobile robots. IFAC-PapersOnLine 2020, 53, 203208. [CrossRef]
37. Aouam, D.; Benbelkacem, S.; Zenati, N.; Zakaria, S.; Meftah, Z. Voice-based augmented reality interactive system for cars components assembly. In Proceedings of the 2018 3rd International Conference on Pattern Analysis and Intelligent Systems (PAIS), Tebessa, Algeria, 2425 October 2018; pp. 15.
38. Rezende, L.S.O.; Sá, P.H.M.; Macedo, M.C.F.; Apolinário, A.L.; Winkler, I.; Moret, M.A. Volume Rendering: An Analysis based on the HoloLens Augmented Reality Device. In Proceedings of the 2020 22nd Symposium on Virtual and Augmented Reality (SVR), Porto de Galinhas, Brazil, 710 November 2020; pp. 3538.
39. Dalle Mura, M.; Dini, G. An augmented reality approach for supporting panel alignment in car body assembly. J. Manuf. Syst. 2021, 59, 251260. [CrossRef]
40. Khan, F.A.; Muvva, V.V.R.M.K.R.; Wu, D.; Arefin, M.S.; Phillips, N.; Swan, J.E. A Method for Measuring the Perceived Location of Virtual Content in Optical See through Augmented Reality. In Proceedings of the 2021 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW), Lisbon, Portugal, 27 March1 April 2021; pp. 657658.
41. Singh, R.; Bailey, S.; Chang, P.; Olyaei, A.; Hekmat, M.; Winoto, R. 34.2 A 21pJ/frame/pixel Imager and 34pJ/frame/pixel Image Processor for a Low-Vision Augmented-Reality Smart Contact Lens. In Proceedings of the 2021 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 1322 February 2021; pp. 482484.
42. Huang, R.; Sun, M. Network algorithm real-time depth image 3D human recognition for augmented reality. J. Real-Time Image Proc. 2021, 18, 307319. [CrossRef]
43. Mourtzis, D.; Angelopoulos, J.; Panopoulos, N. A Framework for Automatic Generation of Augmented Reality Maintenance & Repair Instructions based on Convolutional Neural Networks. Procedia CIRP 2020, 93, 977982.
44. Sreekanta, M.H.; Sarode, A.; George, K. Error Detection using Augmented Reality in the Subtractive Manufacturing Process. In Proceedings of the 2020 10th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 68 January 2020; pp. 592597.
45. Kim, J.; Lorenz, M.; Knopp, S.; Klimant, P. Industrial Augmented Reality: Concepts and User Interface Designs for Augmented Reality Maintenance Worker Support Systems. In Proceedings of the 2020 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct), Recife, Brazil, 913 November 2020; pp. 6769.
46. Marino, E.; Barbieri, L.; Colacino, B.; Fleri, A.K.; Brunom, F. An Augmented Reality inspection tool to support workers in Industry 4.0 environments. Comput. Ind. 2021, 127, 103412. [CrossRef]
47. Mekni, M.; Lemieux, A. Augmented Reality: Applications, Challenges and Future Trends. Appl. Comput. Sci. 2014, 20, 205214.
Computers 2022, 11, 28
15 of 15
48. Lorenz, M.; Knopp, S.; Kim, J.; Klimant, P. Industrial Augmented Reality: 3D-Content Editor for Augmented Reality Maintenance Worker Support System. In Proceedings of the 2020 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct), Recife, Brazil, 913 November 2020; pp. 203205.
49. Hu, M.; Weng, D.; Chen, F.; Wang, Y. Object Detecting Augmented Reality System. In Proceedings of the 2020 IEEE 20th International Conference on Communication Technology (ICCT), Nanning, China, 2831 October 2020; pp. 14321438.
50. Niantic. Available online: https://nianticlabs.com (accessed on 3 November 2021).