<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>embedded | Craig Hesling</title><link>https://new.craighesling.com/tag/embedded/</link><atom:link href="https://new.craighesling.com/tag/embedded/index.xml" rel="self" type="application/rss+xml"/><description>embedded</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Mon, 24 Aug 2015 07:46:59 -0500</lastBuildDate><image><url>https://new.craighesling.com/media/icon_hud2fdbe3c21f96e183bc7961971f91459_788_512x512_fill_lanczos_center_3.png</url><title>embedded</title><link>https://new.craighesling.com/tag/embedded/</link></image><item><title>FORK</title><link>https://new.craighesling.com/project/fork/</link><pubDate>Mon, 24 Aug 2015 07:46:59 -0500</pubDate><guid>https://new.craighesling.com/project/fork/</guid><description>
&lt;div class="gallery">
&lt;a data-fancybox="gallery-main" data-caption="Demo of FORK in action" href="https://new.craighesling.com/project/fork/Demo_Above_Door_huba63cdbc048425c7b1b45ad6eb08ee98_565969_556x0_resize_q75_lanczos_3.png">
&lt;img alt="FORK Above Door" src="https://new.craighesling.com/project/fork/Demo_Above_Door_huba63cdbc048425c7b1b45ad6eb08ee98_565969_556x0_resize_q75_lanczos_3.png">
&lt;/a>
&lt;a data-fancybox="gallery-main" data-caption="This is what FORK sees" href="https://new.craighesling.com/project/fork/Demo_Debug_hu0c6c2ba13650b11eb071086e24444393_354108_1316x0_resize_q75_lanczos_3.png">
&lt;img alt="What FORK sees" src="https://new.craighesling.com/project/fork/Demo_Debug_hu0c6c2ba13650b11eb071086e24444393_354108_1316x0_resize_q75_lanczos_3.png">
&lt;/a>
&lt;/div>
&lt;h1 id="fine-grained-occupancy-estimator-using-kinect-fork">Fine grained Occupancy estimatoR using Kinect (FORK)&lt;/h1>
&lt;p>This project focused on developing a prototype system to explore the potential of using depth sensors to detect, estimate, identify, and track occupants in buildings.
The FORK system uses a cheaper and lower power ARM processor for real-time processing, instead of using a high-power and high-cost computer, like an XBOX or an Intel Core i7 based machine.
Unlike other camera based approaches, FORK is much less privacy invasive (even if the sensor is compromised) through its use of depth sensing and local processing.&lt;/p>
&lt;h1 id="my-contributions">My Contributions&lt;/h1>
&lt;ul>
&lt;li>Researched/sourced the embedded platform with USB 3.0 support and that was capable of real-time processing&lt;/li>
&lt;li>Packaged the dependencies and environment needed for fast Debian deployment&lt;/li>
&lt;li>Created the C++ XMPP Mortr.io interface for background data offloading&lt;/li>
&lt;li>Created tools to remotely monitor and control multiple FORK nodes&lt;/li>
&lt;/ul>
&lt;h2 id="embedded-hardware">Embedded Hardware&lt;/h2>
&lt;p>We settled on an ODROID XU4, which hosts a Samsung Exynos 5 Octa 5422 SoC.
This Samsung SoC was the deciding factor in choosing the XU4 due its USB 3.0
support and its powerful Mali-T628 MP6 GPU.&lt;/p>
&lt;div class="gallery">
&lt;a data-fancybox="gallery-hardware" data-caption="The ODROID XU3 from the first ARM version of FORK" href="https://new.craighesling.com/project/fork/ODROID_Open_hub36866bd3ee67792cce830ae74d3dd3e_118973_711x0_resize_q75_lanczos.jpg">
&lt;img alt="ODROID XU3 Opened Case" src="https://new.craighesling.com/project/fork/ODROID_Open_hub36866bd3ee67792cce830ae74d3dd3e_118973_711x0_resize_q20_lanczos.jpg">
&lt;/a>
&lt;a data-fancybox="gallery-hardware" data-caption="An XBOX Kinnect used in FORK" href="https://new.craighesling.com/project/fork/XBOX_Kinnect_Annotated_hu6e26a41ee06d80d78d587cacd6942dde_182793_927x0_resize_q75_lanczos_3.png">
&lt;img alt="XBOX Kinnect" src="https://new.craighesling.com/project/fork/XBOX_Kinnect_Annotated_hu6e26a41ee06d80d78d587cacd6942dde_182793_927x0_resize_q75_lanczos_3.png">
&lt;/a>
&lt;/div>
&lt;h2 id="debian-packages">Debian Packages&lt;/h2>
&lt;div class="gallery">
&lt;a data-fancybox="gallery-packages" data-caption="Package_OpenCL.png" href="https://new.craighesling.com/project/fork/Package_OpenCL_hud847012266f6b053d1af04ccc29fee6a_5443_139x0_resize_q75_lanczos_3.png">
&lt;img alt="Package_OpenCL.png" src="https://new.craighesling.com/project/fork/Package_OpenCL_hud847012266f6b053d1af04ccc29fee6a_5443_139x0_resize_q20_lanczos_3.png">
&lt;/a>
&lt;a data-fancybox="gallery-packages" data-caption="Package_OpenCL_Headers.png" href="https://new.craighesling.com/project/fork/Package_OpenCL_Headers_hu08c17460700befa95b16b03c95852f59_5578_136x0_resize_q75_lanczos_3.png">
&lt;img alt="Package_OpenCL_Headers.png" src="https://new.craighesling.com/project/fork/Package_OpenCL_Headers_hu08c17460700befa95b16b03c95852f59_5578_136x0_resize_q20_lanczos_3.png">
&lt;/a>
&lt;a data-fancybox="gallery-packages" data-caption="Package_Rules.png" href="https://new.craighesling.com/project/fork/Package_Rules_hue560d7f4069287b912034a5f8fb7091c_5149_108x0_resize_q75_lanczos_3.png">
&lt;img alt="Package_Rules.png" src="https://new.craighesling.com/project/fork/Package_Rules_hue560d7f4069287b912034a5f8fb7091c_5149_108x0_resize_q20_lanczos_3.png">
&lt;/a>
&lt;/div></description></item></channel></rss>