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
Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...
关于半月湾HMBCloud商家之前也有几篇那文章介绍过这个商家的产品,对于他们家的其他产品我都没有多加留意,而是对他们家的DC5机房很多人还是比较喜欢的,这个比我们有些比较熟悉的某商家DC6 DC9机房限时,而且半月湾HMBCloud商家是相对便宜的。关于半月湾DC5机房的方案选择和介绍:1、半月湾三网洛杉矶DC5 CN2 GIA同款DC6 DC9 1G内存 1TB流量 月$4.992、亲测选择半...
触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...
chromeframe为你推荐
Assumegraph支持ipad支持ipad联通版iphone4s怎样看苹果4S是联通版还是电信版win7如何关闭445端口如何彻底永久取消win7粘滞键功能chromeframe无法安装chrome frame,求助google搜图google自定义搜索是什么?怎么用ios6.1.3越狱苹果手机版本6.1.3 什么时候可以越狱 要等多久?ios5.1.1固件下载苹果 4s 5.1怎么升5.1.1altools.u32Authorware能做成全屏吗?
域名注册查询 idc评测网 sub-process 国外免费全能空间 hostker 东莞数据中心 佛山高防服务器 美国堪萨斯 hkt 国外ip加速器 dnspod 智能dns解析 游戏服务器出租 免费asp空间申请 杭州电信 wordpress空间 学生机 windows2008 godaddy中文 侦探online 更多