[{"data":1,"prerenderedAt":366},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fsensor-fusion":266,"\u002Fblog\u002Fsensor-fusion-surround":359},[4],{"title":5,"path":6,"stem":7,"children":8,"page":265},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261],{"title":10,"path":11,"stem":12},"2020 - The best Javascript Frameworks","\u002Fblog\u002F2020-the-best-javascript-frameworks","blog\u002F2020 - The best Javascript Frameworks",{"title":14,"path":15,"stem":16},"5 Essential Reasons for E2E Testing","\u002Fblog\u002F5-essential-reasons-for-e2e-testing","blog\u002F5 Essential Reasons for E2E Testing",{"title":18,"path":19,"stem":20},"5 Mistakes Front-end Developers should Avoid","\u002Fblog\u002F5-mistakes-front-end-developers-should-avoid","blog\u002F5 Mistakes Front-end Developers should Avoid",{"title":22,"path":23,"stem":24},"5 Things to motivate you to perform Unit Testing","\u002Fblog\u002F5-things-to-motivate-you-to-perform-unit-testing","blog\u002F5 Things to motivate you to perform Unit Testing",{"title":26,"path":27,"stem":28},"52 Articles, 7 Books and a Pandemic","\u002Fblog\u002F52-articles-7-books-and-a-pandemic","blog\u002F52 Articles, 7 Books and a Pandemic",{"title":30,"path":31,"stem":32},"6 Levels of Autonomous Vehicles","\u002Fblog\u002F6-levels-of-autonomous-vehicles","blog\u002F6 Levels of Autonomous Vehicles",{"title":34,"path":35,"stem":36},"ADAS","\u002Fblog\u002Fadas","blog\u002FADAS",{"title":38,"path":39,"stem":40},"Ambient Intelligence","\u002Fblog\u002Fambient-intelligence","blog\u002FAmbient Intelligence",{"title":42,"path":43,"stem":44},"Best 5 Hybrid Mobile App Development Frameworks","\u002Fblog\u002Fbest-5-hybrid-mobile-app-development-frameworks","blog\u002FBest 5 Hybrid Mobile App Development Frameworks",{"title":46,"path":47,"stem":48},"Blockchains - How and Why?","\u002Fblog\u002Fblockchains-how-and-why","blog\u002FBlockchains - How and Why",{"title":50,"path":51,"stem":52},"Brain Computer Interfaces","\u002Fblog\u002Fbrain-computer-interfaces","blog\u002FBrain Computer Interfaces",{"title":54,"path":55,"stem":56},"Computational Fluid Dynamics","\u002Fblog\u002Fcomputational-fluid-dynamics","blog\u002FComputational Fluid Dynamics",{"title":58,"path":59,"stem":60},"Computer Vision","\u002Fblog\u002Fcomputer-vision","blog\u002FComputer Vision",{"title":62,"path":63,"stem":64},"Cryptography","\u002Fblog\u002Fcryptography","blog\u002FCryptography",{"title":66,"path":67,"stem":68},"Design Patterns - Why and How?","\u002Fblog\u002Fdesign-patterns-why-and-how","blog\u002FDesign Patterns - Why and How",{"title":70,"path":71,"stem":72},"Edge Computing","\u002Fblog\u002Fedge-computing","blog\u002FEdge Computing",{"title":74,"path":75,"stem":76},"Embracing Decentralized Development","\u002Fblog\u002Fembracing-decentralized-development","blog\u002FEmbracing Decentralized Development",{"title":78,"path":79,"stem":80},"Extended Reality Simplified","\u002Fblog\u002Fextended-reality-simplified","blog\u002FExtended Reality Simplified",{"title":82,"path":83,"stem":84},"Good practices for Git","\u002Fblog\u002Fgood-practices-for-git","blog\u002FGood practices for Git",{"title":86,"path":87,"stem":88},"How do browsers work","\u002Fblog\u002Fhow-do-browsers-work","blog\u002FHow do browsers work",{"title":90,"path":91,"stem":92},"How to be a Full Stack Engineer","\u002Fblog\u002Fhow-to-be-a-full-stack-engineer","blog\u002FHow to be a Full Stack Engineer",{"title":94,"path":95,"stem":96},"How to be an effective Engineer?","\u002Fblog\u002Fhow-to-be-an-effective-engineer","blog\u002FHow to be an effective Engineer",{"title":98,"path":99,"stem":100},"How to choose components for a desktop PC on your own","\u002Fblog\u002Fhow-to-choose-components-for-a-desktop-pc-on-your-own","blog\u002FHow to choose components for a desktop PC on your own",{"title":102,"path":103,"stem":104},"Industry 4.0","\u002Fblog\u002Findustry-4","blog\u002FIndustry 4",{"title":106,"path":107,"stem":108},"Industry 4.0 & Mixed Reality","\u002Fblog\u002Findustry-4-and-mixed-reality","blog\u002FIndustry 4 & Mixed Reality",{"title":110,"path":111,"stem":112},"Internet of Behaviours","\u002Fblog\u002Finternet-of-behaviours","blog\u002FInternet of Behaviours",{"title":114,"path":115,"stem":116},"Internet of Things","\u002Fblog\u002Finternet-of-things","blog\u002FInternet of Things",{"title":118,"path":119,"stem":120},"Let's talk about SOLID Principles","\u002Fblog\u002Flets-talk-about-solid-principles","blog\u002FLets talk about SOLID Principles",{"title":122,"path":123,"stem":124},"LiDAR","\u002Fblog\u002Flidar","blog\u002FLiDAR",{"title":126,"path":127,"stem":128},"Machine Vision -Transforming Industries AI","\u002Fblog\u002Fmachine-vision-transforming-industries-ai","blog\u002FMachine Vision -Transforming Industries AI",{"title":130,"path":131,"stem":132},"Mathematics in Software Engineering","\u002Fblog\u002Fmathematics-in-software-engineering","blog\u002FMathematics in Software Engineering",{"title":134,"path":135,"stem":136},"Micro Frontends - A Modern Approach to Front-End Development","\u002Fblog\u002Fmicro-frontends-a-modern-approach-to-front-end-development","blog\u002FMicro Frontends - A Modern Approach to Front-End Development",{"title":138,"path":139,"stem":140},"Optimizing for Search Engines","\u002Fblog\u002Foptimizing-for-search-engines","blog\u002FOptimizing for Search Engines",{"title":142,"path":143,"stem":144},"Physics Engine","\u002Fblog\u002Fphysics-engine","blog\u002FPhysics Engine",{"title":146,"path":147,"stem":148},"Point cloud","\u002Fblog\u002Fpoint-cloud","blog\u002FPoint cloud",{"title":150,"path":151,"stem":152},"Processes for Better Software Volume 1","\u002Fblog\u002Fprocesses-for-better-software-volume-1","blog\u002FProcesses for Better Software Volume 1",{"title":154,"path":155,"stem":156},"Processes for Better Software Volume 2","\u002Fblog\u002Fprocesses-for-better-software-volume-2","blog\u002FProcesses for Better Software Volume 2",{"title":158,"path":159,"stem":160},"Processes for Better Software Volume 3","\u002Fblog\u002Fprocesses-for-better-software-volume-3","blog\u002FProcesses for Better Software Volume 3",{"title":162,"path":163,"stem":164},"Quantum Computers","\u002Fblog\u002Fquantum-computers","blog\u002FQuantum Computers",{"title":166,"path":167,"stem":168},"Quantum Computing and its Potential Impact on Software Development","\u002Fblog\u002Fquantum-computing-and-its-potential-impact-on-software-development","blog\u002FQuantum Computing and its Potential Impact on Software Development",{"title":170,"path":171,"stem":172},"Quantum Cryptography","\u002Fblog\u002Fquantum-cryptography","blog\u002FQuantum Cryptography",{"title":174,"path":175,"stem":176},"Ray tracing - What you need to know","\u002Fblog\u002Fray-tracing-what-you-need-to-know","blog\u002FRay tracing - What you need to know",{"title":178,"path":179,"stem":180},"Reflections on how we code","\u002Fblog\u002Freflections-on-how-we-code","blog\u002FReflections on how we code",{"title":182,"path":183,"stem":184},"Robotic Process Automation","\u002Fblog\u002Frobotic-process-automation","blog\u002FRobotic Process Automation",{"title":186,"path":187,"stem":188},"Self Driving Cars - A Better Tomorrow","\u002Fblog\u002Fself-driving-cars-a-better-tomorrow","blog\u002FSelf Driving Cars - A Better Tomorrow",{"title":190,"path":191,"stem":192},"Semantic Web - A Smarter Future","\u002Fblog\u002Fsemantic-web-a-smarter-future","blog\u002FSemantic Web A Smarter Future",{"title":194,"path":195,"stem":196},"Sensor Fusion","\u002Fblog\u002Fsensor-fusion","blog\u002FSensor Fusion",{"title":198,"path":199,"stem":200},"Serverless Computing and the Future","\u002Fblog\u002Fserverless-computing-and-the-future","blog\u002FServerless Computing and the Future",{"title":202,"path":203,"stem":204},"Shaders","\u002Fblog\u002Fshaders","blog\u002FShaders",{"title":206,"path":207,"stem":208},"Smart Home Automation","\u002Fblog\u002Fsmart-home-automation","blog\u002FSmart Home Automation",{"title":210,"path":211,"stem":212},"The Perils of Ray-Tracing","\u002Fblog\u002Fthe-perils-of-ray-tracing","blog\u002FThe Perils of Ray-Tracing",{"title":214,"path":215,"stem":216},"The Psychology of Software Bugs Understanding and Preventing Common Mistakes","\u002Fblog\u002Fthe-psychology-of-software-bugs-understanding-and-preventing-common-mistakes","blog\u002FThe Psychology of Software Bugs - Understanding and Preventing Common Mistakes",{"title":218,"path":219,"stem":220},"Top 5 Advantages of MongoDB","\u002Fblog\u002Ftop-5-advantages-of-mongodb","blog\u002FTop 5 Advantages of MongoDB",{"title":222,"path":223,"stem":224},"Top Trends in Augmented Reality","\u002Fblog\u002Ftop-trends-in-augmented-reality","blog\u002FTop Trends in Augmented Reality",{"title":226,"path":227,"stem":228},"Top features of Unreal Engine","\u002Fblog\u002Ftop-features-of-unreal-engine","blog\u002FTop features of Unreal Engine",{"title":230,"path":231,"stem":232},"Unity 3D - Why to go with it?","\u002Fblog\u002Funity-3d-why-to-go-with-it","blog\u002FUnity 3D - Why to go with it",{"title":234,"path":235,"stem":236},"Virtual Reality Advantages","\u002Fblog\u002Fvirtual-reality-advantages","blog\u002FVirtual Reality Advantages",{"title":238,"path":239,"stem":240},"Virtual Test Drive & Autonomous Driving","\u002Fblog\u002Fvirtual-test-drive-and-autonomous-driving","blog\u002FVirtual Test Drive & Autonomous Driving",{"title":242,"path":243,"stem":244},"WebAssembly and Progressive Web Apps","\u002Fblog\u002Fwebassembly-and-progressive-web-apps","blog\u002FWebAssembly and Progressive Web Apps",{"title":246,"path":247,"stem":248},"What are Best Practices?","\u002Fblog\u002Fwhat-are-best-practices","blog\u002FWhat are Best Practices",{"title":250,"path":251,"stem":252},"What are Digital Twins?","\u002Fblog\u002Fwhat-are-digital-twins","blog\u002FWhat are Digital Twins",{"title":254,"path":255,"stem":256},"What makes Mixed Reality the next big thing?","\u002Fblog\u002Fwhat-makes-mixed-reality-the-next-big-thing","blog\u002FWhat makes Mixed Reality the next big thing",{"title":258,"path":259,"stem":260},"Why Game Engines?","\u002Fblog\u002Fwhy-game-engines","blog\u002FWhy Game Engines",{"title":262,"path":263,"stem":264},"Why we need User Experience Design?","\u002Fblog\u002Fwhy-we-need-user-experience-design","blog\u002FWhy we need User Experience Design",false,{"id":267,"title":194,"author":268,"body":272,"date":350,"description":351,"extension":352,"image":353,"meta":354,"minRead":355,"navigation":356,"path":195,"seo":357,"stem":196,"__hash__":358},"blog\u002Fblog\u002FSensor Fusion.md",{"name":269,"avatar":270},"Aghil Jose",{"src":271,"alt":269},"\u002Fassets\u002Fimages\u002Fabout.jpg",{"type":273,"value":274,"toc":340},"minimark",[275,279,282,287,290,294,297,300,303,306,309,313,316,320,323,327,330,334,337],[276,277,278],"p",{},"Sensor fusion is combining of sensory data or data derived from disparate\nsources such that the resulting information has less uncertainty than would be\npossible when these sources were used individually. The resulting model is\nmore accurate because it balances the strengths of the different sensors.\nSystems can then use the information provided through sensor fusion to support\nmore-intelligent actions.",[276,280,281],{},"The data sources for a fusion process are not specified to originate from\nidentical sensors. One can distinguish direct fusion, indirect fusion and\nfusion of the outputs of the former two.",[283,284,286],"h2",{"id":285},"direct-fusion","Direct fusion",[276,288,289],{},"Direct fusion is the fusion of sensor data from a set of heterogeneous or\nhomogeneous sensors, soft sensors and history values of sensor data.",[283,291,293],{"id":292},"indirect-fusion","Indirect fusion",[276,295,296],{},"Indirect fusion uses information sources like “a priori” knowledge about the\nenvironment and human input.",[276,298,299],{},"Each sensor type has inherent strengths and weaknesses. Radars are very strong\nat accurately determining distance and speed - even in challenging weather\nconditions - but cannot read street signs or distinguish the colour of a\nstoplight. Cameras do very well reading signs or classifying objects, such as\npedestrians, bicyclists or other vehicles. However, they can easily be blinded\nby dirt, sun, rain, snow or darkness. LiDARs can accurately detect objects,\nbut they do not have the range or affordability of cameras or radar.",[276,301,302],{},"Sensor fusion brings the data from each of these sensor types together, using\nsoftware algorithms to provide the most comprehensive and therefore accurate,\nenvironmental model possible. It can also correlate data pulled from inside\nthe cabin, through a process known as interior and exterior sensor fusion.",[276,304,305],{},"A vehicle could use sensor fusion to fuse information from multiple sensors of\nthe same type as well - for instance, radar. This improves perception by\ntaking advantage of partially overlapping fields of view. As multiple radars\nobserve the environment around a vehicle, more than one sensor will detect\nobjects at the same time. Interpreted through perception software, detections\nfrom those multiple sensors can be overlapped or fused, increasing the\ndetection probability and reliability of objects around the vehicle and\nyielding a more accurate and reliable representation of the environment.",[276,307,308],{},"It goes without saying, the more sensors on a vehicle, the more challenging\nfusion becomes, but also the more opportunity exists to improve performance.\nThe process can be done more efficiently while making use of a centralised\ndomain controller. Some of the benefits include:",[283,310,312],{"id":311},"_1-reduced-sensor-sizes","1. Reduced sensor sizes",[276,314,315],{},"Not so long ago, the processing power to analyse sensor data to determine and\ntrack objects has been packaged with the cameras or radars. With a centralised\ndomain controller present, sensor data can be collected from each sensor and\nfused within, which will result in reduced sensor sizes as the sensors now\ndoes not need to process the information that they collect.",[283,317,319],{"id":318},"_2-increased-data-sharing","2. Increased data sharing",[276,321,322],{},"With traditional systems, smart sensors process environmental inputs\nindependently, which means any decisions made when using the information are\nonly as good as what that individual sensor can see. Now, all the data coming\nfrom the sensors is shared centrally, there is more opportunity for active\nsafety applications in the domain controller to make use of it. By applying\nArtificial Intelligence (AI) tools, useful information could be extracted that\nwould otherwise be discarded.",[283,324,326],{"id":325},"_3-reduced-latency","3. Reduced Latency",[276,328,329],{},"The domain controller does not have to wait for the sensor to process data\nbefore acting upon it. This could help in increased speed in response and thus\nreduced latency. This will be a huge advantage in situations where even a\nfraction of a second matters.",[283,331,333],{"id":332},"by-embracing-a-vehicle-architecture-that-allows-for-a-high-number-of-sensors","By embracing a vehicle architecture that allows for a high number of sensors",[276,335,336],{},"and then synthesizes the data through sensor fusion, vehicles can become\nsmarter, faster.",[276,338,339],{},"Disclaimer : The views and opinions expressed in the article belong solely to\nthe author, and not necessarily to the author's employer, organisation,\ncommittee or other group or individual.",{"title":341,"searchDepth":342,"depth":342,"links":343},"",2,[344,345,346,347,348,349],{"id":285,"depth":342,"text":286},{"id":292,"depth":342,"text":293},{"id":311,"depth":342,"text":312},{"id":318,"depth":342,"text":319},{"id":325,"depth":342,"text":326},{"id":332,"depth":342,"text":333},"2021-03-21","The method and advantages of using multiple sensors together.","md","\u002Fassets\u002Fimages\u002Fblog\u002F220321\u002Ftitle.jpg",{},4,true,{"title":194,"description":351},"BOvuiJhXmpexG8MO92SZsdAhQSJUlnXnbRQdZXGoEvo",[360,363],{"path":55,"title":54,"description":361,"date":362},"CFD Simulations and its advatanges of classical experiments.","2021-03-27",{"path":111,"title":110,"description":364,"date":365},"A sneak peek into the Internet of Behaviour.","2021-03-12",1790369318168]