<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://phd.joaonunovalente.com/about/</loc>
<lastmod>2026-05-22T23:13:33+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/contact/</loc>
<lastmod>2026-05-22T23:13:33+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/phd/</loc>
<lastmod>2026-05-22T23:13:33+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2024/05/30/How-Surface-Angle-Affects-Laser-Vibrometer-Measurements.html</loc>
<lastmod>2024-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2025/05/15/Pose-Estimation-and-FRF-Reconstruction-from-Oblique-Laser-Measurements.html</loc>
<lastmod>2025-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2025/07/08/Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera.html</loc>
<lastmod>2025-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2025/10/22/Point-Cloud-Registration-A-case-for-Exhaustive-Grid-Search.html</loc>
<lastmod>2025-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2025/10/29/Orthogonal-FRF-Reconstruction.html</loc>
<lastmod>2025-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2026/01/29/Creating-3D-Meshes-from-Point-Clouds-with-Python.html</loc>
<lastmod>2026-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/2026/05/18/I-now-have-a-plant-on-my-desk.html</loc>
<lastmod>2026-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/posts/</loc>
</url>
<url>
<loc>https://phd.joaonunovalente.com/</loc>
</url>
<url>
<loc>https://phd.joaonunovalente.com/posts/page2/</loc>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/files/Thesis-Project.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/Assembly.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/Detail-Drawings.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/NRS-6-for-Universal-Robots-User-Manual.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/NRS-6200-D80-Datasheet.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/polytec-vibrometer-ofv-505-datasheet.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-07-09-Designing-a-Support-Structure-for-a-Vibrometer-and-3D-Camera/files/ur10e-datasheet.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2025-10-22-Point-Cloud-Registration-A-case-for-Exhaustive-Grid-Search/files/EGS.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
<url>
<loc>https://phd.joaonunovalente.com/assets/img/posts/2026-01-29-Creating-3D-Meshes-from-Point-Clouds-with-Python/files/5-Step%20Guide%20to%20generate%203D%20meshes%20from%20point%20clouds%20with%20Python%20-%20Florent%20Poux.pdf</loc>
<lastmod>2026-05-22T23:13:02+00:00</lastmod>
</url>
</urlset>
