<?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">
  <url>
    <loc>https://www.shaosiyuan.com/course-projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-01-17</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/robotic-arm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602033744494-SHBBFJN8WIZ7Q28KMZTS/ME250.JPG</image:loc>
      <image:title>Course Projects - Robotic Arm</image:title>
      <image:caption>Performance at the gameday</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1603175176873-NX4S2E0FI138SJOGTBHO/AllDesigns_Oct20.PNG</image:loc>
      <image:title>Course Projects - Robotic Arm</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/safety-line</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602043405684-NNAOPDPZ0PP0KN19RH2D/Model.JPG</image:loc>
      <image:title>Course Projects - Safety Line</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/reflection-over-safety-line</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602043405684-NNAOPDPZ0PP0KN19RH2D/Model.JPG</image:loc>
      <image:title>Course Projects - Reflection over Safety Line</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/airpuck-and-hovercraft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604381636886-E6RY30IUY1QYY0XPV6U8/IMG_4318.JPG</image:loc>
      <image:title>Course Projects - Airpuck and Hovercraft</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604381631884-D43GABN1KHSC2LSB5ZHI/IMG_4317.JPG</image:loc>
      <image:title>Course Projects - Airpuck and Hovercraft</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604381637700-C9S1O352510G0JWCC9F7/IMG_4321.JPG</image:loc>
      <image:title>Course Projects - Airpuck and Hovercraft</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604381641838-D496T2Q4QIAJ5ZHKHAXQ/IMG_4326.JPG</image:loc>
      <image:title>Course Projects - Airpuck and Hovercraft</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/magnetic-levitation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625028552235-7V3X9Q44ZFNKWS046RPR/MagLev_MechatronicsDiagram.jpg</image:loc>
      <image:title>Course Projects - Magnetic Levitation - Make it stand out</image:title>
      <image:caption>x indicates vertical position</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625021657634-ZS2VD4EFJB0VMEZN2GF1/MagLev.jpg</image:loc>
      <image:title>Course Projects - Magnetic Levitation</image:title>
      <image:caption>Magnetic leviation system diagram</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/inverted-pendulum</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625706268386-CTL3US3212PYQGWVU5ZZ/SwingerControllerEffort.png</image:loc>
      <image:title>Course Projects - Inverted Pendulum - 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/5f7618c5efb7e9352f6a1ac9/1625709000435-VKF6Y3U0N0N4MUT39XEG/LabViewCode.png</image:loc>
      <image:title>Course Projects - Inverted Pendulum - Make it stand out</image:title>
      <image:caption>Figure 3 LabView Code</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625697727195-WKAX76DWZ22QTKQFUAH5/FourDifferentModels.png</image:loc>
      <image:title>Course Projects - Inverted Pendulum - Make it stand out</image:title>
      <image:caption>Figure 2 Testing LQR with different levels of model</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625709543377-MB9MF8J7PRK9HAIRVFGZ/InvertedPendulumFrontPanel.jpg</image:loc>
      <image:title>Course Projects - Inverted Pendulum - Make it stand out</image:title>
      <image:caption>Figure 4 Front panel of LabView monitors the state space, controller effort and switching algorithm</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1625629052965-H1NFQMUA3WZT7JJST9JF/Thumbnail.png</image:loc>
      <image:title>Course Projects - Inverted Pendulum</image:title>
      <image:caption>Figure 1 Rotary inverted pendulum (Oltean)</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/non-required-courses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627661926139-ZRL1H1K6UXTDI3ZXBFW4/MATH471Project.jpg</image:loc>
      <image:title>Course Projects - Non-required Courses - 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.shaosiyuan.com/course-projects/jumping-with-frictional-contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-01-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/cedaec96-54e0-45c5-86c7-5830f5cad770/LagrangianDynamics_Trimmed.png</image:loc>
      <image:title>Course Projects - Jumping With Frictional Contact - Make it stand out</image:title>
      <image:caption>Figure 2. Free body diagram</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/f954c834-5455-4929-a283-ed66253b60b3/FinalDraft_Trimmed.jpg</image:loc>
      <image:title>Course Projects - Jumping With Frictional Contact - Make it stand out</image:title>
      <image:caption>Figure 1. A point mass is constrained on a rail. As the spring releases, the rail jumps.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/ME551</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Health</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/VM350</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Ornithopter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/VM250</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Design+Thinking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/ME350</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/ENGR100</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Term+Project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Travel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Relationships</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Mini+Project+%26+Fast+Prototype</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Ornithopter+Tree</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Fast+Prototype</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Mini+Project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Culture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/course-projects/category/Sports</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-07-28</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/compliantgripper</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601850890834-FNTK9ARK2J2XBZ249N75/GripperSynthesis_9-1.jpg</image:loc>
      <image:title>Moments Mechanical - Compliant Gripper Synthesis</image:title>
      <image:caption>The GeoGebra file was created 2020 Feb. Maybe you can play with it in this link</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601850634418-GQIRNR8AL0I9OLJXFPHT/IMG_4880.jpg</image:loc>
      <image:title>Moments Mechanical - Compliant Gripper Synthesis</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/die-forelle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601849157008-TQLV7W21TD77HP1ZU55O/IMG_4871.JPEG</image:loc>
      <image:title>Moments Mechanical - Die Forelle</image:title>
      <image:caption>A 3D printing accident gave life to a trout.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/compliant-iris</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/ellipse-drawer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601873307844-SHDDJVFDBJMCAQUEDRCU/Ellipse+Drawer</image:loc>
      <image:title>Moments Mechanical - Ellipse Drawer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/davincicatapult</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601854002399-2A7SJVOMAALKE7RJ6MYD/Da+Vinci%27s+Catapult+%28LEGO%29</image:loc>
      <image:title>Moments Mechanical - Da Vinci’s Catapult</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/metronome</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602025992372-EVGNRF9W58LE1U4VU5NH/MetronomeMechanism.png</image:loc>
      <image:title>Moments Mechanical - Metronome</image:title>
      <image:caption>Weight driven metronome. Weight hangs over the black pulley. One should fix the orange axle before starting the metronome. The blue components and green pendulum form an escapement pair, which both controls the speed and produce “tick tick” sounds. When not operating, the escapement pair automatically locks the red train. Then, one can unlock the orange axle, and rotate it to pull up the weight.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/safe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602090803693-AJPM9R83M6YGQQXDD6XK/Project1.png</image:loc>
      <image:title>Moments Mechanical - Safe</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602106068216-VFUW79B395J2HTO79E7U/IMG_2812.jpg</image:loc>
      <image:title>Moments Mechanical - Safe</image:title>
      <image:caption>This is the first prototype. I used the yellow rubber band to put some damping onto the middle disk (blue disk in first picture), so that it will stay in position when stopper is released.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/3-upu-kinematics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602034320949-WW9ATBL5KK22VX6HFYFO/State1.png</image:loc>
      <image:title>Moments Mechanical - 3-UPU Kinematics</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606968078453-UELJTMF26344AU8LLUBN/IMG_6081.jpeg</image:loc>
      <image:title>Moments Mechanical - 3-UPU Kinematics</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/moments-mechanical/lego-ferrari</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604123877940-X7D9NXKBXI2W2LCSGKW1/SiyuanShao_7yearold.jpg</image:loc>
      <image:title>Moments Mechanical - Embed Motors and Gearbox into LEGO Ferrari</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606697565221-8CC6E6T7IS0QHNM5Y7RQ/image-asset.gif</image:loc>
      <image:title>Jumping Vehicle</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle/let-go</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-02</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle/14th-iteration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604304288064-RT82JGL73WC0CW775VXG/BacktoSJTU.JPEG</image:loc>
      <image:title>Jumping Vehicle - 14th Iteration</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle/float-on-the-sand</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602111074207-NE85G1C63EZHQ6Y31NZT/SkiingBoardIntroduction.png</image:loc>
      <image:title>Jumping Vehicle - Float on the Sand</image:title>
      <image:caption>Figure 1. The jumping vehicle is on the right-hand side (greyed out). The test setup is on the left-hand side (rail + slider). The test subject is the red component that touches the sand.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle/we-failed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606972109037-H1GDKQCEM385XWVZNNGG/WeFailed.jpeg</image:loc>
      <image:title>Jumping Vehicle - We Failed</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/jumping-vehicle/early-attempts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-03</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-11-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606697383813-AWR05TE63575DOWXXYOL/image-asset.gif</image:loc>
      <image:title>Towards Ornithopter</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/2021-06-12-test-4</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-09-06</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/acknowdgement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-29</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/thrust-analysis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627349888776-HFDWW5ZXUYCCNEA1WIBX/Eq2.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627355301875-CSXFNPBP0DZJV4D7G92I/a_s.png</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - Make it stand out</image:title>
      <image:caption>Figure 4. Acceleration measurement at sensor position</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627354572572-OTXGQWIZ6TFMVE1QJCMF/a_s.png</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - Make it stand out</image:title>
      <image:caption>Figure 1. Measured acceleration at sensor position. Each color corresponses to a different flight test.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627346652552-3OWOXUR2Y0FRLQZ1XMP6/Eq1.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627343660598-KMOTFYCRDTQ2WAVXPVP4/HelperFreeBodyDiagramtemp.png</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - Make it stand out</image:title>
      <image:caption>Figure 2. Free-body diagram of ornithopter about its center of mass C</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627349906052-GG1NABAPXR6LO64ZMOJK/Eq3.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627346697998-G4UIIZ8LMPKMJ9J31URR/Eq5.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627354855947-0TA47OE0O6KRE9D8G9GW/Pitch.png</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - Make it stand out</image:title>
      <image:caption>Figure 3. Flight test data for pitch angle θ is almost a sine function</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627346685454-XUE0C4HUMID5QEREOKE9/Eq4.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627346842170-83YFLN76CATZJZMJQ29Q/Eq6.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627346859854-A8G4YMA6C5TBVJ28FD5W/Eq7.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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/5f7618c5efb7e9352f6a1ac9/1627346920828-90XWYRP3IQ7MQ6JN68X8/Eq8.jpg</image:loc>
      <image:title>Towards Ornithopter - Thrust Analysis - 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.shaosiyuan.com/towards-ornithopter/final-tests</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626993658249-KX1CDTZ38TBO4H40F1LE/ElbowGap.jpeg</image:loc>
      <image:title>Towards Ornithopter - Final Tests - Figure 3.</image:title>
      <image:caption>Cover gaps between upper arm and lower arm with elastic membrane. Uncovered gaps would generate unwanted vortex and screw up the propulsive flow structure.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627000565556-2TIZYYSX3MZ7KRFR1IK8/ALinkGear.png</image:loc>
      <image:title>Towards Ornithopter - Final Tests - Make it stand out</image:title>
      <image:caption>Figure 5. Increasing length of crank of the crank-rocker mechanism.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626993194079-5E09CJQAKJZAACO9RYZ6/FuselageSkin.jpeg</image:loc>
      <image:title>Towards Ornithopter - Final Tests - Figure 2.</image:title>
      <image:caption>Cover fuselage with vaccum-formed streamlined skin</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626998211356-WQ4OJZS0IDY2Q4QGT69O/Equations.png</image:loc>
      <image:title>Towards Ornithopter - Final Tests - 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.shaosiyuan.com/towards-ornithopter/serial-elastic-compound-gear</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626803388255-T73NEG93VR5080YS4NA1/6DoF.png</image:loc>
      <image:title>Towards Ornithopter - Serial-Elastic Compound Gear - Make it stand out</image:title>
      <image:caption>Figure 3. Six directions of compliance</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626795616934-FA4RJVYUT20GKGNP7AV7/Equation1_Trimmed.jpg</image:loc>
      <image:title>Towards Ornithopter - Serial-Elastic Compound Gear - 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/5f7618c5efb7e9352f6a1ac9/1626800481821-4TVQT62PKA1YMKEIYHI4/Candidates.png</image:loc>
      <image:title>Towards Ornithopter - Serial-Elastic Compound Gear - Make it stand out</image:title>
      <image:caption>Figure 2. Two candidates of serial elasticity</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/controller</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-09-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626818926167-WOF88E8NADVLWJ5WONW0/FlowChart.png</image:loc>
      <image:title>Towards Ornithopter - Controller - Make it stand out</image:title>
      <image:caption>Figure 1. Final version of overall controller. Created on late May.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626820424010-O22YD73XPPFC2HHAQ00B/TestsFlightsInMay_2000p.png</image:loc>
      <image:title>Towards Ornithopter - Controller - Make it stand out</image:title>
      <image:caption>Figure 2. 13 sets of data collected in May. Earlier tests didn’t have an onboard data collection system.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/tail-kinematics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626561868323-957MMEWZY4HOKUCB434S/Pitch.png</image:loc>
      <image:title>Towards Ornithopter - Tail Kinematics - 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/5f7618c5efb7e9352f6a1ac9/1626559699196-KCR5GZJORR95JMV4PFDC/CAD%26Diagram.png</image:loc>
      <image:title>Towards Ornithopter - Tail Kinematics - Make it stand out</image:title>
      <image:caption>Figure 1. The tail is a 2 DoF parallel manipulator (I ignore the 2 local roll DoF on the S-S couplers). It works as an elevator and rudder by changing its pitch and yaw.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626561168155-YQEGBQ0JDBEF6SL9R2TH/Example.png</image:loc>
      <image:title>Towards Ornithopter - Tail Kinematics - Make it stand out</image:title>
      <image:caption>Figure 2. Visualization of one solution. MATLAB code can be found here.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626561823402-UAKC6YZGLYPZS3KZ78LP/Yaw.png</image:loc>
      <image:title>Towards Ornithopter - Tail Kinematics - 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.shaosiyuan.com/towards-ornithopter/counter-intuitive-stability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-20</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/circuit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626206100853-O0T0JXCL09JRUJTCJMOR/PCB.png</image:loc>
      <image:title>Towards Ornithopter - Circuit - Make it stand out</image:title>
      <image:caption>Figure 2. My designed PCB. 5$ for 10 pieces. Incredibly affordable.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626206517474-WID0PX2AD90LMYXAWADD/IMG_8261.jpeg</image:loc>
      <image:title>Towards Ornithopter - Circuit - Make it stand out</image:title>
      <image:caption>Figure 3. Circuit on the fuselage. Fabricated in May. Photoed on July 13 2021.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1626205497788-GZPFPWCK969ILA5ZIC3L/Circuit+Schematics.png</image:loc>
      <image:title>Towards Ornithopter - Circuit - Make it stand out</image:title>
      <image:caption>Figure 1 Ornithopter circuit.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/active-pitch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1617139742945-07U18O46U05ZZCLOAW3I/Annotation.png</image:loc>
      <image:title>Towards Ornithopter - Active Pitch</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/first-crash</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-03-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1617136466006-558HV2AI1J7T5VVN2BUD/FuselageAssemblyPlatform.jpeg.jpeg</image:loc>
      <image:title>Towards Ornithopter - First Crash</image:title>
      <image:caption>Assembly platform for fuselage</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1617136992544-VY7D4V4GINX1J6ISJQX1/Matthew.jpg</image:loc>
      <image:title>Towards Ornithopter - First Crash</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1617136446917-T0XCRZOP0IDKPJBUHE23/WingAssemblyPlatform.jpeg</image:loc>
      <image:title>Towards Ornithopter - First Crash</image:title>
      <image:caption>Assembly platform for wing</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/ae405</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-13</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/wing-structure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611101749856-B4N3EBOAMVBPKLFDPX3O/image-asset.jpeg</image:loc>
      <image:title>Towards Ornithopter - Wing Structure - 1. Soak the veneer in boiling water until it get soft. Then press it into a metal tube.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611101815171-G0FH247VW6A85L9AIYA4/IMG_6292.jpeg</image:loc>
      <image:title>Towards Ornithopter - Wing Structure - 3. Check the curvature. If not curved enough, repeat above steps with binder clips.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611103238764-V70SWDNQI8WQWE1N5AV5/image-asset.jpeg</image:loc>
      <image:title>Towards Ornithopter - Wing Structure</image:title>
      <image:caption>Monokote attached well on the veneer. The veneer stripe is very light. The soldering iron works quite well for a thin stripe contact surface.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611101310886-GAQ0X2ONBH2UV735IGVM/IMG_6285.jpeg</image:loc>
      <image:title>Towards Ornithopter - Wing Structure - 2. Bake the tube.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611106210133-TVZTG3CQ9JQ07OR0O115/Temp.jpg</image:loc>
      <image:title>Towards Ornithopter - Wing Structure</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/fitting-and-constraint</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1610993856260-5N8475QGUSWWOTCDNQRD/Misalignment.jpg</image:loc>
      <image:title>Towards Ornithopter - Fitting and Constraint</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611094134919-5P2H2WNVZY3BXZPRDNIX/image-asset.png</image:loc>
      <image:title>Towards Ornithopter - Fitting and Constraint</image:title>
      <image:caption>This is a realistic illustration of what I fabricated. The blue surface highlighted the gap between bearing and carbon fiber sheet. Note that the carbon fiber sheet deforms a little, because the pin is pushing it downward while the bearing flange is pushing it upward. The glue is drawn as an orange ring.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611095124478-LPZMVFP10AHQOZH0C5XF/IMG_6206.jpeg</image:loc>
      <image:title>Towards Ornithopter - Fitting and Constraint</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1611095139841-N0BKMUWHCJ2YFPYQXUJC/image-asset.jpeg</image:loc>
      <image:title>Towards Ornithopter - Fitting and Constraint</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/reflection-over-spanning-tree-method</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1607224853003-IUMEYMWLCW4AYUAGBPR4/Graph_Simplified.jpg</image:loc>
      <image:title>Towards Ornithopter - Reflection Over Spanning Tree Method</image:title>
      <image:caption>Simplified graph</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1607220884701-TS6INUL4E45PZHJYT47X/Graph.jpg</image:loc>
      <image:title>Towards Ornithopter - Reflection Over Spanning Tree Method</image:title>
      <image:caption>The local graph of gearbox (excluding other progress in aircraft dynamics and wing structure). The numbers on directed edges (arrows) indicates the time sequence. For annotated graph, please see this file</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/foreword-hobbyist-and-professional-designs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-03</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/gearbox</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606975589781-Q1XTMX2KZJO3JB1H0AQE/image-asset.jpeg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>Glue climbs onto the teeth</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606974231170-PPU98OQFZ4JRSTH05880/TowardsGearbox.jpeg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>All the wrong parts</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606975626955-HQ51O0MGH1INXJ3WXWCA/IMG_5845.jpeg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>cocentric-helper component stuck in the bore</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606977766120-DHME2T263J8EYSWXW1CW/IMG_5928.jpeg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>I finally get a compound gear</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606976662836-IH3KXPIPVINST270KRO8/IMG_5898.jpeg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>Lathed helper components</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1607225650832-K6ORT0NA7SSHZC6VTKLV/FlowChart_CompoundGear.jpg</image:loc>
      <image:title>Towards Ornithopter - Gearbox</image:title>
      <image:caption>My operating procedure is very friendly to a lathe novice like me.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/find-the-center</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1603255266461-WBDELP9665962QP6BHI4/Ideal_Croped.png</image:loc>
      <image:title>Towards Ornithopter - Find the Center</image:title>
      <image:caption>Ideal</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1603255746557-ASET2XHVW1QZ1YU6WN6R/IMG_5944.jpeg</image:loc>
      <image:title>Towards Ornithopter - Find the Center</image:title>
      <image:caption>The shaft breaks</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1603255276850-Z56YY624OCECUYKFO5XX/Realistic_Croped.png</image:loc>
      <image:title>Towards Ornithopter - Find the Center</image:title>
      <image:caption>Realistic</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/aristotle-and-glider</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602009714310-ZQNOFLCSII5FV4EJ1W35/GliderThinking_ScreenShot.jpg</image:loc>
      <image:title>Towards Ornithopter - Aristotle and Glider</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601915942233-YJX72EL2U8T7CVUNE3N0/IMG_5777.JPEG</image:loc>
      <image:title>Towards Ornithopter - Aristotle and Glider - Crashed in a good shape. I repaired it in 2 minutes.</image:title>
      <image:caption>Crashed in a good shape. I repaired it within 2 minutes.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1601913774484-4F9ENLFOAXEYRQPLN5B3/Glider</image:loc>
      <image:title>Towards Ornithopter - Aristotle and Glider</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/ornithopter-linkage-synthesis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602741585260-H8I6QS38OMEXCU9QTN6W/Details.png</image:loc>
      <image:title>Towards Ornithopter - Ornithopter Linkage Synthesis</image:title>
      <image:caption>For crank-rocker mechanism (CR): The red bar is the input. It rotates with gear. The 3-joint bar on the left is called coupler. The inner wing is fixed onto the output bar of CR. The “ground” means “ground link”. It is fixed on fuselage.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606096274245-U8XUAU2R01LPE2WT4BGC/KinematicSizing.png</image:loc>
      <image:title>Towards Ornithopter - Ornithopter Linkage Synthesis</image:title>
      <image:caption>4-bar linkage has only three design variables: a/d, b/d, c/d. They are bar length normalized by ground link.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1602740058475-WGV3W1O7076K0X5DTSAW/OrnithopterTesting1e2Frame.gif</image:loc>
      <image:title>Towards Ornithopter - Ornithopter Linkage Synthesis</image:title>
      <image:caption>The up-and-down motion of ornithopter is calculated based on C. Altenbuchner’s case study</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/towards-ornithopter/flapping-wing-aerodynamics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606098669816-MRM55NBJJTSRSETD40J0/Aerodynamics_OneNote.jpg</image:loc>
      <image:title>Towards Ornithopter - Flapping Wing Aerodynamics</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-02-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627432588532-7K6W7PTC9QZYCM2GXNQZ/SiyuanShao.jpg</image:loc>
      <image:title>About - 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.shaosiyuan.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2021-07-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604124833716-D11VVEYP52XJE7YSV4FO/MetronomeMechanism.jpg</image:loc>
      <image:title>Home</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604122393260-Z8J3PISX2J97WXF3RAHH/IMG_4655.jpg</image:loc>
      <image:title>Home</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604124674596-R527GFVRNEMNUJI6IMVT/Mechanism1.jpg</image:loc>
      <image:title>Home</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1627356973679-NPBKXCZ1THEW09HS21VL/HomePage.jpg</image:loc>
      <image:title>Home</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/life</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-01-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1652205631339-FN2GSK9XHWFBAG6C3WRG/ChopinOp22.jpg</image:loc>
      <image:title>Life</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1642433771015-DZDJ4TQB5JQAWXT1AVE8/ARTDES170_Final_93439034.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>I love my negative space drawing</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/2ac2c4f1-798f-4c95-b760-20c8caa36234/PerspectiveDrawing.png</image:loc>
      <image:title>Life</image:title>
      <image:caption>It's interesting to draw things distorted in perspective drawing</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1606097681594-2BGN8MB0SECVI7I2A05J/IMG_5952.jpeg</image:loc>
      <image:title>Life</image:title>
      <image:caption>I spent too much time struggling with graph theory, but still, I cannot really understand it. Really sad that I didn't spend enough time practicing piano. Forgive me, Joonghun. Nov. 11 2020</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197436563-55ZUI7LHH7RKC0C67X10/R-11485489-1517164573-6898.jpeg.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Bach, too difficult for a first-year adult beginner. Once again, Joonghun overestimated me. Oct. 10 2020</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197455218-MLBRGI694J0Q8T1S76C9/Screenshot+2020-10-10+014956.png</image:loc>
      <image:title>Life</image:title>
      <image:caption>More time devoted to mechanical design and piano. Very good. Sept. 20 2020</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197499576-LDMVW74VUCUDCKT0RUC0/FXB_1_PersonalWebsite.png</image:loc>
      <image:title>Life</image:title>
      <image:caption>Francois-Xavier Bagnoud Building is my favorite building on campus. I miss it so much during COVID shutdown. So I CAD one. May 3 2020</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604807297477-X51S0S8NI2UF9N491VAX/Diary.jpeg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Ornithopter! Ornithopter! Ornithopter! 31 Jan. 2020</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604199345244-HJM7KYZD2A9V1IWP5CXG/Afanassiev.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Afanassiev's unique recording</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197544225-RCEWGUDDGCF2GB7BC4EH/IMG_3572.JPEG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Another day in Shanghai Natural History Museum. Mar. 30 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197559421-UGOMPRYDMLL03R422OX1/IMG_4689.JPEG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Thank you my friends for the 14 years we walked together. Dec. 31 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604199013249-UT8K7QUKYICV2R85BNCH/Never_Too_Late_To_Start.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Never too late to get started. Sept. 2 2019.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604199472124-VUWK8BK2TOQJIYO98WIS/Hello_AnnArbor.jpeg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Hello Ann Arbor! Aug. 28 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197467079-LZNMY7SYQDD6PLYKGPO8/TroyesLife+%281%29.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>For a month, I cooked with a hot-pot. Feb. 19 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197416979-UQB4F0K69TZ1KW7QTGIV/K466_1.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Cruel and dreadful K.466:1. Feb. 21 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197487397-S8PJMXZFIHA08BHAU5N5/IMG_3188.JPEG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Michel Dalberto changes the program and plays D.946. Lucky day. Feb. 14 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197468423-R3MQ0PPEC8NJHNOVQZFN/IMG_3093.jpeg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Je ne parle pas français... Jan. 29 2019</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197413789-EQTTRY01B811BK6IHV5K/617yNbFnfQL._SL1200_.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Bruyères is so Shanghai. Nov. 30 2018</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604379448357-8LJWIJWZDIIRXPSIPXTQ/ProfBarnet_Farewell_1.JPG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Goodbye Prof. Barnet! May 3 2018</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197507820-50BZC1KSRV63N89YBMHP/IMG_1893.JPG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Exploring the river valley. May 1 2018</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197432649-WTM71YCV2I6VQ7RALVJJ/IMG_1962.JPEG</image:loc>
      <image:title>Life</image:title>
      <image:caption>It is so empty today. May 24 2018</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197517522-PGACRSN45ZHQWTHKJ14K/IMG_2798.jpeg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Very hard to find a book that illustrates the designer side of Leonardo da Vinci. Dec. 3 2016</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604202029906-TPCWCMUFVPAX6Z87QVT4/Brendel_Schubert_Album.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Brendel played Schubert's posthumous work. My favoriate album. Oct. 2 2017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197533841-MH80PKJAQ03TMGGWKA3H/IMG_2521.JPEG</image:loc>
      <image:title>Life</image:title>
      <image:caption>Shanghai Library almost becomes my second home. Mar. 5 2016</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197428024-G19CV4R10JZOY38NSKHJ/2016-08-12+100722.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>In our Shanghai. In the trends that never end.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/1604197409358-KAYRDGAS3ZQN67LWRO86/SergioFiorentino.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>Fiorentino played D.960. Gorgeous. Sept. 12 2017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f7618c5efb7e9352f6a1ac9/8b18afe8-8504-4444-afb7-0b0eb95ac0ea/Sand.jpg</image:loc>
      <image:title>Life</image:title>
      <image:caption>What did I write on the Sand? Oct 22 2023</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/allapplicationdocuments</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-10-09</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/new-page-1</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-11-11</lastmod>
  </url>
  <url>
    <loc>https://www.shaosiyuan.com/new-page</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-10-20</lastmod>
  </url>
</urlset>

