<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.aaronekstrom.com/projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-01</lastmod>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/automating-production-of-3d-printed-parts-with-gcode-manipulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-07-01</lastmod>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/looking-back-12-months-of-sneezing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-08-09</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/2c85d91d-1b18-46d2-86e6-ae394799623d/Chart+1+-+12+months+of+sneezes.png</image:loc>
      <image:title>Projects - Exploring 12 Months of Sneezing Data - Feeling very blessed!</image:title>
      <image:caption>While I don’t notice any trends in seasonality, there are some peaks and valleys that jump out. The cumulative trendline is mostly linear and there aren’t any obvious groups of data.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/7404e750-5ffc-4d83-ae44-4f4b3c74010d/Chart+2+-+Illness+indicated+by+more+sneezing.png</image:loc>
      <image:title>Projects - Exploring 12 Months of Sneezing Data - Applying statistical process controls to predict illness</image:title>
      <image:caption>In addition to logging each sneeze event with the date and time, I also included a few notes. In early March and May I was quite sick with a common cold. Just before falling ill I noticed a huge increase in sneezing! I had always assumed sneezing more during a cold to be an old myth, but maybe there is credibility to it after all.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/28b73ec6-da3d-4c56-8d44-421ab6e3dd34/Chart+3+-+Sneezes+each+weekday.png</image:loc>
      <image:title>Projects - Exploring 12 Months of Sneezing Data - A bad case of the Mondays?</image:title>
      <image:caption>For some reason, it appears I log much more sneezes on Mondays. My guess is that the air exchanger in my office sits idle during the weekend, and when it turns on Monday morning blows some extra dust into the office area. I also notice I rarely sneeze on the weekends, which is nice because I can save on tissues!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/2b24b7ae-b29a-44c0-95ab-4bae8f598c59/Chart+4+-+Distribution+of+Sneeze+Time+of+Day.png</image:loc>
      <image:title>Projects - Exploring 12 Months of Sneezing Data - Sleep, sneeze, eat, repeat…</image:title>
      <image:caption>Taking a look at the distribution of sneezes over the time of day I see two interesting patterns. First, most of the sneezing is concentrated in the morning and tapers off at the end of the day. Second, there are far fewer sneezes near meal times at noon and 6 PM.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/66eba387-6eef-4c2f-8398-36d120d9381c/Chart+6+-+Sneeze+interval+distribution.png</image:loc>
      <image:title>Projects - Exploring 12 Months of Sneezing Data - Time between sneezes</image:title>
      <image:caption>The distribution for the interval between sneezes is interesting. Most sneezes happen within an hour of each other, but the longest I have gone without is about a full day. I think this is heavily influenced from the fact I often double sneezed, or even had three in a row.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/getting-started-with-simulation-modeling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-08-09</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/2923eb05-43c7-4ae5-965f-102c2ccff312/screenshot-6.jpg</image:loc>
      <image:title>Projects - Getting started with simulation modeling</image:title>
      <image:caption>The web of conveyors belts, processing plants, and resources in Factorio quickly spirals as the game progresses. Each processing item in the game has a specific cycle time and the number of components required to make an assembly. For me the game was basically mirrored on an Excel spreadsheet as I calculated the time and resources my factory.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/44dfdd85-7f42-4052-b444-dc7dadfec322/Mm1_queue.svg.jpg</image:loc>
      <image:title>Projects - Getting started with simulation modeling - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/mm1-queue-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-06-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/b89aecdc-ea0d-4134-a520-9371cb30044e/MM1+graphic.JPG</image:loc>
      <image:title>Projects - M/M/1 Queue Model - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/fbdc2ef7-274a-4f36-b04d-017bcea73a00/MM1+shiny+app.JPG</image:loc>
      <image:title>Projects - M/M/1 Queue Model</image:title>
      <image:caption>M/M/1 Queue Example: Parts come to a processing station at a mean inter-arrival rate of one every 30 seconds (0.5 minutes) and have a mean processing time of 15s (0.25 minutes). In this case we’d want to convert the inter-arrival time to arrival rate by taking the reciprocal value. Thus λ = 1 / 0.5 = 2 and μ = 1 / 0.25 = 4. Substituting these values into the M/M/1 queuing model yields the results https://wucok4-aaron-ekstrom.shinyapps.io/MM1_Queue/</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/arduino-controlled-robotic-flower</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-03-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584841753395-2TI5VNZF90AEQYR7F57B/IMG_20200224_142019222.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584841530241-4X3ARQ943HCJ10D2V1TE/IMG_20200224_163640298.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584841539826-5EPKCEKO4HKILXHTRKQA/IMG_20200224_170103720.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584841770942-I3N568XHEJOJ4V7XXUYA/IMG_20200224_173958854.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584842104405-BALCZX3E0L70X3C0FGA4/IMG_20200316_193354648.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584842111258-5QZ4PMN7NEIIR6JCBQC2/IMG_20200321_134037277.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584842111993-8UIGHM06OETH8PN97FPK/IMG_20200321_134030481.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584842514902-7YB92QSPY8X1OXJVYFFG/IMG_20200321_164831998.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584842522737-R6BKMCNUB6Y6EXE2Y7S9/IMG_20200321_191246410.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1584844125077-TVXPAR4Z1SY979WY147I/Electronics+Layout.jpg</image:loc>
      <image:title>Projects - Arduino Controlled Robotic Flower</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/using-stereo-photogrammetry-to-find-the-shape-of-skulls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581963419365-JSPZ7HRNGLHWN2XKZK5E/Fisher+2.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls - What is a fisher?</image:title>
      <image:caption>Most people probably don’t know what a fisher is unless they spend a lot of time outdoors in the upper Midwest or are regular trappers. In a gist, a fisher is a really big weasel. Some large males can weigh up to 15 lbs and are almost 4 feet long. They occupy many states in upper New England, as well as the northern Great Lakes region, and over to the northern Rockies and even into California. They are a popular target for trappers and really incredible animals. Other than cougars, fishers are the only North America Animals to actively prey on porcupines.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581963528443-05WNXZ2YMVF12R9Z9ASK/Digitizing+Process+Chart.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581968542628-HU1NE3R1F8DWA7AH1PXS/dermestid+beetle+fisher+skulls.gif</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581968384921-6E8RNZVD38BR16ZKIW8S/IMG_0801.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005425173-OZO8QOD2WNJW5QZ3T2PB/2.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005441386-4ZHW08CWI708UT5310VK/3.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005457636-1HASOY7W3QY0S3BDFWLE/4.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005473799-LZFNDIY5CPGN2IXXAK1S/5.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005489865-4PGWKDFBQC6Z6NLUMWJ1/6.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005506590-IZ1NNUOSYPVDQNYJSXRN/7.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005523174-EF01OSOAD70G2NN7EJPJ/8.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582005540597-ZKQ6TVBWSNLWPUOJQZ3F/9.JPG</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582006880343-4C9F2ENDST9IDMFR3ZSX/Lateral+Landmarks+2.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582006886779-VSKOG6H8525V78MTCZ31/Ventral+Landmarks.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582007645960-OD21B4JZW2DCUCL621HI/Landmark+Unification+Graphic.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls - Visualizing the 3D Coordinates</image:title>
      <image:caption>This graphic shows where the landmarks are located in space after successfully reconstructing and unifying the 2D landmark coordinates gathered from the stereo images. The different colors show left lateral (green), right lateral (blue), and ventral (red) landmarks.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582044174097-KI49WD2RD3M0V9WTZPTA/fisher_growth_curve1+%281%29.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582045942591-Y47V96G7WIZSKYHKZ66Y/Lateral+Landmark+Movement.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1582045963314-U9JXHMTNNXP27UY6EHG7/Ventral+Landmark+Movement.jpg</image:loc>
      <image:title>Projects - Using Stereo Photogrammetry to Find the Shape of Skulls</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/getting-started-autonomous-driving</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581653113702-UP0KKN9T9SC9BRQJNL0S/IMG_20200213_204050909.jpg</image:loc>
      <image:title>Projects - Getting Started with Autonomous Driving Using Donkey Car - Radio Controlled Car</image:title>
      <image:caption>A standard RC car will have one main motor for propulsion, and a servo to control the steering. An Electronic Speed Controller (ESC) controls the voltage to the drive motor receives to regulate the speed of the vehicle. In addition, there is a radio receiver which communicates with the handheld controller and provides input for the ESC and steering servo.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581654995981-RD7URQK5JKJVB6E4LJVD/Electronics+Layout.jpg</image:loc>
      <image:title>Projects - Getting Started with Autonomous Driving Using Donkey Car - The Brains - Raspberry Pi Computer</image:title>
      <image:caption>The additional electronics can be easily mounted on top of the frame of the RC car. There are also official Donkey Car mounting plates and roll cages available on Thingiverse for 3d printing.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581914286631-VDGW9F72GJQN9N6Z579A/IMG_20200210_001627433.jpg</image:loc>
      <image:title>Projects - Getting Started with Autonomous Driving Using Donkey Car</image:title>
      <image:caption>Many people have recommendations on the best way to train the donkey car, and I learned a lot by listening to other peoples advice on the Slack channel and community forums. I found the best formula for me was driving about 30% of the time very slowly and carefully right on the center line, 40% normal driving, 20% swerving back and forth slightly over the center line, and 10% swerving between the extremes of the track boundary. I mixed up these driving behaviors and changed my driving style every one or two laps on the track.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e45f2cbb18f6257d48be97b/1581916377578-6JTKTVS0GTBLP9TU1E4W/8760_cam-image_array_.jpg</image:loc>
      <image:title>Projects - Getting Started with Autonomous Driving Using Donkey Car - The data in a .json file and associated image:</image:title>
      <image:caption>{ "cam/image_array": "8760_cam-image_array_.jpg", "user/angle": -0.6305429242835779, "user/throttle": 0.36653920102542187, "user/mode": "user", "milliseconds": 674866 }</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/self+driving</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/donkeycar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/python</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/tensorflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/keras</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/machine+learnig</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/artificial+intelligence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/projects/tag/raspberry+pi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/resume</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-07-20</lastmod>
  </url>
  <url>
    <loc>https://www.aaronekstrom.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-07-20</lastmod>
  </url>
</urlset>

