P.
ZaphirisandA.
Ioannou(Eds.
):LCT2014,PartII,LNCS8524,pp.
83–90,2014.
SpringerInternationalPublishingSwitzerland2014AugmentedRealityApplicationsintheEngineeringEnvironmentKarleOlaldeAzkorreta1andHéctorOlmedoRodríguez21UniversityofBasqueCountry,UPV/EHU;C/NievesCano12.
01006Vitoria-Gasteiz,Spainkarle.
olalde@ehu.
es2UniversidaddeValladolid;CampusMiguelDelivess/n.
47014Valladolid,Spainholmedor@gmail.
comAbstract.
Intheareaofengineering,wecanmovemuchinthewayclientsgenerallycaninteractwithmodelsordesignsfornewproducts,sowearedevelopingvariousalternativesforvisualization,suchasVirtualandAugmentedrealitiesbasedonaccuratemodelswithnoneedofusingspecificsoftware.
Inordertohaveabetterandglobalknowledgeofthepossibilitiesweshowinthispaperthesituationandcapabilitiesofthesetechnologies.
Frommodelsdevelopedwithcommercialprogramsandtoolsforindustrialdesign,weproposeaworkflowtogiveeverybodyachancetointeractwiththesemodels.
ThesectorswherethesetechnologiesareappliedandtheservicesofferedaregroupedinIndustrialproductionsystemsandLearningofrelateddisciplines.
Attheendconclusionswillbegivenwitheveryreferenceused.
Witheverything,ideasforimprovingthesetechnologiesandthecorrespondentapplicationscouldbesuggestedtothereader.
Keywords:Collaborationtechnologyandinformallearning,AugmentedandvirtualReality,engineering,models.
1IntroductionInthispaperwetrytoanalyzethedifferentoptionswehavetorepresentanobjectinaugmentedreality,from3Ddesignprogramsandengineering,suchasCatia,SolidEdge,SolidWorks,Autocad,etc.
,withtheobjectiveofproductdesignordoitmoreaccessibletoallpotentialcustomers.
AugmentedReality(AR)[1,2]isatechnologyinwhichthevisionfortheuserintherealworldisenhancedoraugmentedwithadditionalinformationgeneratedfromacomputermodel.
Theimprovementmayconsistofvirtualdevicesplacedinarealenvironment,orthedisplayof"non-geometric"informationaboutrealobjects.
TheARallowstheusertoworkwithandexaminereal3Dobjects,whilereceivingadditionalinformationabouttheseobjects.
TheARaddsinformationtotherealworldoftheuser.
Allowstheusertostayintouchwiththerealenvironment.
ThisisacleardifferencefromtheVirtualReality(VR),inwhichtheuseriscompletelyimmersedinanartificialworld,completelyseparatedfromtherealworld.
InVR[3,4]systemsthereisnopossibilityfortheusertointeractwithobjectsintherealworld,theAR,84K.
O.
AzkorretaandH.
O.
Rodríguezhowever,doesallowuserstointeractnaturallywithaworldthatisamixtureofvirtualandreal.
TheARsystemscarrythecomputertotherealworldoftheuser,whiletheVRsystemshavetherealtothecomputerworld.
However,suchapplicationsimposedemandingrequirements.
Tocombinemodelsactuallystatesthatthesemodelsareveryaccurate.
Thisrealisticmixrequiresobjectsthatareintroducedintherealscenebehaveinaveryrealisticway.
ToachievethisrealitytheARrequiresaverydetaileddescriptionofthephysicalsetting.
2SoftwareCADTheComputerAidedDesign(CAD)software,whichwewilldiscussinthisarticle,referstothemostwidelyusedinthefieldofbothmechanicalasaerospace,automotiveengineeringandmanyotherfieldsofengineeringmainlymanufacturing.
Whatweintendtoshowinthisarticle,first,istheusewhichhasbeengivensofartothedesignsinCAD[5],anddifferentoutletsthatweprovidesuchsoftwaretoworkatalaterstagedisplaythroughAR.
Thiskindofsoftwareisalwaysexpensiveandtherearestudents,customersandpartnersthatcan'taffordtobuylicenses.
Sharing3DcontentsusingwebsitesandAR/VRappsbasedonopenstandardsoffersagreatchancetomakepublicknowourproductswithnospecificinvestment.
Thereareopentechnologiestodiffuse3Dcontentsbuttherearenotwidelyusednowadaysbecauseproducersofpluginstovisualize3Dcontentsonthewebareinadvanced.
Butmostusedwebbrowsersincludenativepossibilitiestovisualize3Dcontents,itisonlyaquestionofdevelopingspecialwebsitesoraddingtheneededmodificationstotheactualwebsites.
Thereiswheretheaimofourprojectliesin.
BasicallywewillfocusonCADprograms[6],wehaveatourdisposalandthathasallowedustoseeallthepossibilitiesfortheARenvironment.
InTable1shownbelowcanbeseen,thesoftwareusedandthedifferentextensionsthatweprovideforfurthertreatmentinAR.
Table1.
SoftwareCADandextensionsSoftwareCADMainextensionOtherextensionsCATIAv5*.
part;*.
product*.
stp;*.
vrml;*.
3dmap;*.
3dxml;*.
cgr;*.
iges;*.
model;*.
Navrep;*.
stl;*.
x3d;*.
wrl;*.
hcg;*.
icemNX9*.
prt*.
iges:*.
stp:*step:*dxf:*dwg:*.
model(catia):*.
catpart(catia)Autocad2014*.
dwg;*.
dgn;*.
dxf;*.
dws;*.
dxx;*.
bmp;*iges:*.
igs;*.
dwf;*.
3ddwf;*.
pdf;*.
fbx;*.
wmf;*.
sat;*.
stl;*epsSolidEdgeST5*.
par;*.
asm*.
model;*.
plmxml;*.
prt:*.
dwg:*.
dxf;*.
x_t;*.
xgl;*.
sat;*.
jt:*.
part;*.
igs;*.
step;*.
stl;*.
3dpdf;*.
u3dSolidWorks*.
sldprt;*.
sldasm*.
stl;*.
iges;*.
stp;*.
proe;3DXML;*.
dxf;*.
dwgSkectup2013*.
skp*.
mtl;*.
obj;*.
wrl;*.
xsi:*.
fbx;*.
dwg;*.
3ds;*.
txtAugmentedRealityApplicationsintheEngineeringEnvironment85FromthedifferentextensionsthatprovideuswithCADprograms,wetrytotransfertoARsoftware,makingtheappropriatechanges,andrenderedapplicationlayers,lightingandevenmovement,totrytogettheeffectofvisualizationfeaturesisasrealaspossibleandtheusercanmanipulateasifitwereinyourhand.
Suchsupplementsareobtainedfromotherspecificporgrams[7]foritsuchastheAutodesk3DStudio,MayaorBlender,thelatterofOpenSource,andtheyarespecializedintoodsrendering,animationorilumninacionscenes.
3Web3DEvenmoreandmorewebsitesaretridimensional.
Thiswillbegeneralizedwhenoursmartphonesandtabletswillbeabletovisualizethesecharacteristics.
HavingspecifichardwaretodothisistheintentionofprojectAREngine[8].
SeveralstandardslikeVRMLandX3DhavebeendesignedbyWeb3DConsortium[9]buttherearealsoworksinprogressforAR.
Forexample,ARML[10]isaproposal.
Alsostandardizationofa3Dcompressionformatisamust.
Thebigchallengeistocompressandstream3Dassetsusinganeffectiveandwidelyadoptedcoder–decoder(codec),inthesamewayasMP3isthestandardforaudio,H.
264forvideoandPNG/JPEGforimages.
Thenwewillseeapopularapplicationfor3Dtransmissiononthewayastherearepopularapplicationsforaudio,videoandimages(seeTable2).
Table2.
AStandard3DCompressionFormatAudioVideoImages3DMP3H.
264PNG/JPEGX3D,MPEG4,COLLADANapsterYouTubeFacebookUsesofWeb3DcouldbethoseproposedbyJohnVinceinTable3butrelatedtoengineeringenvironmentwecanconsider:(1)Visualizationofproductanddata,reducingcostofsendingsamplestothecustomers,etc.
(2)E-commerceandB2Bapplications,improvingdetailedinformationaboutproductsoffered.
(3)Learningandtraining,givingabetterapproachtothetridimensionalappearancetothelearnerswithoutusingauthoringtools.
(4)Webimprovement,giving3Dtotheweb.
(5)NewsandAdimprovement,giving3Dtoadvertisingandcommercialweb-basedreports.
86K.
O.
AzkorretaandH.
O.
RodríguezTable3.
AR/MR/VRapplications(Vince,2004)GROUPSAR/MR/VRapplicationsIndustrialVisualizingengineeringconcepts,Trainingpersonnel,Evaluatingergonomicissues,Visualizingvirtualprototypes,Visualizingvirtualweapons,Exploringservicingstrategies,Simulatingtheinteractionofassemblies,Simulatingthedynamicsofarticulatedstructures,Stressanalysis,Distributedproductdevelopmentmanagement,Simulatingmanufacturingprocesses,CollaborativeengineeringonlargeAECprojects,Machiningandpressingsimulation,Concurrentengineering,Ergonomics,Virtualprototypes,Visualengineering,Spatialvisualization.
TrainingSimulatorsMedicine(Softbodymodeling,Minimallyinvasivesurgery,Virtualtherapy),Civilianflightsimulators,Teaching,Learning,Militarysimulators(Flight,etc.
),Strategicsimulators,Traindrivingsimulators,Vehiclesimulators,EmergencyservicesEntertainmentandCulturalHeritageComputerandVideoGames,Recreationalgames,ExperiencesatThematicparksandMuseums,TourismandAdvertisementVRCentresArchitecture,IndoorDesign,UrbanDevelopment,AirportDesign,BridgeDesign,HumanMovementAnalysisSeveraloptionshavebeenusedtodevelopWeb3D,themostpopularare:(1)CommercialPlugins:AdobeDirector[11],AdobeFlash[12],MicrosoftSilverlight[13],Cortona[14]andothers.
(2)JavaPlugins,appletbasedsolutionsdevelopedwithJavaorJavabasedAPIslikeJava3D[15].
(3)Ajax3D[16]:X3DbasedandpluginneededwithJavaScript.
(4)WebGL[17]:severalJavaScriptlibrariesforHTML5,(5)X3DOM[18]:thatisourchoicebecauseofthegreatcommunitysupportingthisJavaScriptandCSSlibrarywithnoneedofpluginandwidelyimplementednativelyonmostpopularwebbrowsers.
4X3DOMWhileX3DOMcommunityisstillworkinghardtomakeitareferenceforWeb3D[19],wehavetestedseveraldesktopandmobiledevicestoknowthepossibilitiestoaccess3Dcontentsusingdesktop/laptopbasedsystemsandmobilebasedsystems.
4.
1Desktop/LaptopSupportThecurrentimplementationoftheX3DOMfallbackmodelneedsanInstantRealityplugin,aFlash11pluginoraWebGL-enabledbrowser.
WebGL-enabledwebbrowsersareavailableformostplatforms.
WetestedthemostusualwebbrowsersonaMicrosoftWindows8.
1Enterprise64bitsmachineandanAppleMacOSX10.
9.
1(Table4).
AugmentedRealityApplicationsintheEngineeringEnvironment87InternetExplorer:LatestversionneededandinstallingoftheInstantRealityplugin,Flash11,orChromeFrame.
GoogleChrome[20]:Startingwithversion9.
xofGoogleChrome,WebGLisnativelysupported.
MozillaFirefox[21]:SupportsWebGLnatively,latestversionrecommended.
Safari[22]:Maconly,version5.
1andneweronOSX(10.
6andabove)includesupportforWebGLbutmanualenablingisneeded.
Opera[23]:DespiteofhavingnoinformationaboutsupportforX3DOM,wetestedthatitworksonMacOSbutitdoesn'tworkonWindows.
Table4.
Desktop/laptopbrowsersupportforX3DOMWebbrowserWindowsMacOSLinuxInternetExplorerNON/AN/AGoogleChromeOKOKN/AMozillaFirefoxOKOKN/ASafariNONON/AOperaNOOKN/A4.
2MobilesupportWetestedthemostusualwebbrowsersonaniOSbaseddeviceandanAndroidbaseddevice(Table5):iOS:ThestandardSafaribrowserdoesnotyetsupportWebGL.
However,therearevariouswaystoenableWebGLvia3rdpartysolutions,thereisnowaytovisualize3Dcontentonanywebbrowserwithoutspecialconfiguration.
Android:SonyEricssondeliveredthere2011XperiaPhoneswithWebGLsupport.
Bydoingso,SonyEricssonisthesecondmobilephonemanufacturertosupportWebGLforthedefault(Android)webbrowserandstandardHTMLcontent.
FirefoxmobileforAndroidsupportsWebGLnatively.
WeimproveditworksonourAndroiddeviceandalsoGoogleChromedoes.
WindowsPhone:Notestsdoneyet.
Table5.
MobilebrowsersupportforX3DOMWebbrowseriOSAndroidWindowsPhoneInternetExplorerN/AN/AN/AGoogleChromeNOOKN/AMozillaFirefoxN/AOKN/ASafariNON/AN/AOperaNONON/A88K.
O.
AzkorretaandH.
O.
Rodríguez5FromCADtoARAsmentionedabove,theinformationtransferfromCAD[24,25]modelstotheARisdonesometimesinadirectway,throughspecificsoftwareofARorthroughintermediariessuchascouldseeSketchup,Mayaor3DSthatallowmodelstobeinterpretedbytheARsoftware.
Ourproposalallows3DdesignerstoexporttheircontentsdevelopedwithusualauthortoolslikeCatia,Autocad,etc.
tobeshownontheInternetinsidewebsiteswithnoneedofdownloadingpluginsoranyspecialconfigurationfortheusers.
OnFigure1wherethisprocessisshown.
Fig.
1.
CATIAtoX3DOMOncethe3DcontentisexportedtostandardWeb3Dformat(VRML,X3D,etc.
)acustomizedHTMLandJavaScriptcodeiscreatedtodisplaythe3DcontentinusualWebbrowsersonPCs,laptops,tabletsormobilephoneswhereuserscaninteractwiththis3Dcontentresizingit,changingperspectives,etc.
3DcontentcanbeshownasVRorAR.
ForvisualizingasARmoredevelopmentisneededdependingonbeinglocationbased,markerbasedorevenOculusRift[26]basedbutalwaysusingJavaScriptandHTMLwithnocommercialplugins.
Onceweareabletoshowour3DmodelsthroughtheWeb3D,3Dprintingcouldbethenextstepandthiscouldbedonewithasimilarprocesswhereinsteadofproducingwebpagesfileformattedfor3Dprintingareputtobedownloaded(STL,stereotypelayered,etc.
)AugmentedRealityApplicationsintheEngineeringEnvironment896ConclusionsWiththeabove,weshowthattheworldofARisverypowerfulandcanhavemanyapplications[27]inengineeringandthatthisjunctioncanbeverybeneficialforallpartiesinvolved,boththedesignerandthepotentialcustomer,whichtheinformationwillreachamorerealisticandintuitiveway,asitcaninteractwiththemodelinsomecases.
Atothertimeswemaybeofassistancetotheformationormaintenance[28]ofequipment,bothaeronauticalandautomobilefield.
Intheareaofeducation,wecanseethattheinteractivewiththedesigncanbemorerealistic,althoughstillalignmenterrorsorlossofinformationareinplace,theAR[29,30]canprovideusabreakthroughinspatialabilitystudent,unimaginablerecentlytime.
Inthefieldofaeronauticsandautomobileproduction,majorcompanieslikeBoeingandAirbusarealreadymakingsignificantevidencefortheuseofARinthetrainingoftheirworkers,aswellasfieldmaintenance.
ThereisapromisingfutureforWeb3Dtechnologies.
Despiteoftheinvestmentontrainingfordevelopingthiskindofapplications,thesolutionsthatcanbereachedarelessexpensivethanothers,notonlyrelatingtomoney,alsotalkingaboutsustainability.
Asanillustrativeexample,augmentedbooksarecheapertodevelopthanpaperbooksandthereisnoneedofdeforestation,virtualfurnitureforTVprogramsischeaperandmoresustainableandincluding3Dobjectsinawebsitecouldbeaperfectwaytoletourcustomersinteractwithourproductswithnoneedofsendingsamples.
References1.
GonzálezCarretero,E.
D.
,SánchezTrujillo,S.
,EscuelaTécnicaSuperiordeIngenieríaCivileIndustrial.
Sección:Mecánica,AplicacióndelarealidadaumentadaenlaIngeniería(2010)2.
CiollaroRodrigo-Magro,G.
A.
,JuanNadal,C.
:EscolaUniversitàriaPolitècnicadeMataró.
AplicacionesdelaRealidadAumentada(2011)3.
McDowall,I.
,Dolinsky,M.
:IS&T–theSocietyforImagingScienceandTechnologyandSpie.
In:TheEngineeringRealityofVirtualReality,vol.
8289(2012)4.
Dangelmaier,W.
,Fischer,M.
,Gausemeier,J.
,Grafe,M.
,Matysczok,C.
,Mueck,B.
:Virtualandaugmentedrealitysupportfordiscretemanufacturingsystemsimulation.
Comput.
Ind.
56(4),371–3835.
Summers,J.
D.
:ComparativestudyofCADinterrogationcapabilitiescommercialCADvs.
designexemplar(2005)6.
Park,J.
,Kim,B.
,Kim,C.
,Kim,H.
:3D/4DCADApplicabilityforLife-CycleFacilityManagement.
J.
Comput.
Civ.
Eng.
25(2),129–138(March-April)7.
Kosmadoudi,Z.
,Lim,T.
,Ritchie,J.
,Louchart,S.
,Liu,Y.
,Sung,R.
:Engineeringdesignusinggame-enhancedCAD:Thepotentialtoaugmenttheuserexperiencewithgameelements.
Comput.
AidedDes.
45(3),777–795(March)8.
Anonymous,ARengine(2013),http://www.
metaio.
com/products/arengine/9.
Anonymous,Web3DConsortium(2013),http://www.
web3d.
org90K.
O.
AzkorretaandH.
O.
Rodríguez10.
Anonymous,Tripp,M.
L.
(n.
d.
).
ARML-AnAugmentedRealityStandard,http://www.
perey.
com/MobileARSummit/Mobilizy-ARML.
pdf(retrievedfromARML-AnAugmentedRealityStandard)11.
Anonymous,AdobeDirector(2013),http://www.
adobe.
com/es/products/director.
html12.
Anonymous,AdobeFlash(2013),http://www.
adobe.
com/es/products/flash.
html13.
Anonymous,MicrosoftSilverlight(2013),http://www.
microsoft.
com/silverlight/14.
Anonymous,Cortona3D(2014),http://www.
cortona3d.
com/15.
Anonymous,Java3D(2013),http://www.
java3d.
org/16.
Anonymous,Ajax3D(2013),http://www.
ajax3d.
org17.
Anonymous,WebGL(2014),http://www.
khronos.
org/webgl/18.
Anonymous,X3DOM(2013),http://www.
x3dom.
org/19.
Olmedo,H.
:VirtualityContinuum'sStateoftheArt.
ProcediaComputerScience25,261–27020.
Anonymous,GoogleChrome(2014),http://www.
google.
com/chrome21.
Anonymous.
MozillaFirefox(2014),http://www.
mozilla.
com/firefox/22.
Anonymous,Safari(2014),https://www.
apple.
com/es/safari/23.
Anonymous,Opera(2014),http://www.
opera.
com24.
Altidor,J.
,Wileden,J.
,McPherson,J.
,Grosse,I.
,Krishnamurty,S.
,Cordeiro,F.
,Lee-StJohn,A.
:AProgrammingLanguageApproachtoParametricCadDataExchange(2012)25.
Chang,H.
,Kim,K.
,Kim,Y.
:Theresearchofsecuritysystemforsharingengineeringdrawings(2007)26.
Anonymous,OculusRift(2014),http://www.
oculusvr.
com/27.
Anonymous"Specialissueontheapplicationsofaugmentedrealityinarchitecture,engineering,andconstruction".
Autom.
Constr.
33(8),1–228.
Anastassova,M.
,Burkhardt,J.
:Automotivetechnicians'trainingasacommunity-of-practice:Implicationsforthedesignofanaugmentedrealityteachingaid.
Appl.
Ergon.
40(4-7),713–72129.
Olalde,K.
,García,B.
,Seco,A.
:TheImportanceofGeometryCombinedwithNewTechniquesforAugmentedReality.
ProcediaComputerScience25,136–14330.
Olalde,K.
,Guesalaga,I.
:TheNewDimensioninaCalendar:TheUseofDifferentSensesandAugmentedRealityApps.
ProcediaComputerScience25,322–329
弘速云元旦活动本公司所销售的弹性云服务器、虚拟专用服务器(VPS)、虚拟主机等涉及网站接入服务的云产品由具备相关资质的第三方合作服务商提供官方网站:https://www.hosuyun.com公司名:弘速科技有限公司香港沙田直营机房采用CTGNET高速回国线路弹性款8折起优惠码:hosu1-1 测试ip:69.165.77.50地区CPU内存硬盘带宽价格购买地址香港沙田2-8核1-16G20-...
Central美国独立日活动正在进行中,旗下美国达拉斯机房VPS 65折优惠,季付赠送双倍内存(需要发工单),Central租用的Hivelocity的机房,只支持信用卡和加密货币付款,不支持paypal,需要美国独服的可以谨慎入手试试。Central怎么样?Central便宜服务器,Central自称成立于2019年,主营美国达拉斯机房Linux vps、Windows vps、专用服务器和托管...
pacificrack又追加了3款特价便宜vps搞促销,而且是直接7折优惠(一次性),低至年付7.2美元。这是本月第3波便宜vps了。熟悉pacificrack的知道机房是QN的洛杉矶,接入1Gbps带宽,KVM虚拟,纯SSD RAID10,自带一个IPv4。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7折秒杀优惠码:R3UWUYF01T内存CPUSS...
chromeframe为你推荐
重庆重庆包过滤防火墙和灵巧网关设置考生itunes支持ipad请仔细阅读在本报告尾部的重要法律声明重庆网通重庆联通现在有哪些资费???eacceleratoraccess violation问题的解决办法!ipad连不上wifiipad无法加入网络怎么回事phpecho为什么在PHP中使用echo FALSE;什么也输出不了?应该如何输出FALSE?谢谢!联通版iphone4s怎么区分iphone4s电信版和联通版
广州服务器租用 香港服务器租用99idc adman 美国主机推荐 韩国空间 ix主机 rackspace godaddy debian6 135邮箱 爱奇艺vip免费试用7天 河南移动m值兑换 如何安装服务器系统 支持外链的相册 联通网站 512mb 空间登陆首页 ebay注册 国内域名 防cc攻击 更多