<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="rss.xml"><i data-feather="rss" rel="self" type="application/rss+xml" />
<title>Wilson's Blog</title>
<description></description>
<link>rss.xml"><i data-feather="rss/</link>
<lastBuildDate>Sat, 05 Feb 2022 16:18:02 -0500</lastBuildDate>

<item>
<guid>rss.xml"><i data-feather="rss/</guid>
<link>rss.xml"><i data-feather="rss/</link>
<pubDate>Sat, 05 Feb 2022 16:18:02 -0500</pubDate>
<title> Welcome! I'm Wilson... </title>
<description><![CDATA[

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="icon" type="image/png" href="rss.xml"><i data-feather="rss/wjh-favicon.png">
    <script src="https://unpkg.com/feather-icons"></script>
    <link rel="stylesheet" href="css/gruvbox-dark-soft.css">
    <script src="js/highlight.min.js"></script>
    <script>hljs.highlightAll();</script>
    <link rel="alternate" type="application/rss+xml" title="RSS Feed for Wilson&#39;s Blog" href="rss.xml"><i data-feather="rss/rss.xml"><i data-feather="rss/rss.xml">
    <title>Wilson's Blog</title>
</head>

<body class="dark-mode">

    <nav class="menu">
        <div class="nav-left">
            <ul>
                <li><a href="rss.xml"><i data-feather="rss/index.html"><img class="logo" src="rss.xml"><i data-feather="rss/wjh-logo.png" alt="logo"><span class="sitename">Wilson's Blog</span></a></li>
            </ul>
        </div>
        <div class="nav-right">
            <ul>
                <li><a id="darkmodetoggle" onclick="switchTheme()"><i data-feather="moon"></i></a></li>
                <li><a href="rss.xml"><i data-feather="rss/rss.xml"><i data-feather="rss"></i></a></li>
                <li><a href="mailto:wilsonjholmes@gmail.com"><i data-feather="mail"></i></a></li>
                <li><a href="https://www.linkedin.com/in/wilsonjholmes/"><i data-feather="linkedin"></i></a></li>
                <li><a href="https://gitlab.com/wilsonjholmes"><i data-feather="gitlab"></i></a></li>
                <li><a href="https://github.com/wilsonjholmes"><i data-feather="github"></i></a></li>
                <li><a href="https://twitter.com/wilsonjholmes"><i data-feather="twitter"></i></a></li>
                <li><a href="https://www.youtube.com/channel/UCLPKxkkAP799QRd_L-NYHww"><i data-feather="youtube"></i></a></li>
            </ul>
        </div>
    </nav>

		<article class="art">
<p><img class="center" src="rss.xml"><i data-feather="rss/fanuc.jpg" alt="Picture of me"></p>

<h1 class="red"> Welcome! I'm Wilson... </h1>

<p>I am a passionate engineer, developer, and robot enthusiast. I love all things open source, and sharing what I have learned. Some of my interests&#47;skills include: Knowlege of GNU&#47;Linux systems, BASH, Python, C&#47;C++, OpenCV, ROS, Code CAD (Such as OpenSCAD), and many more enterprise grade tools and methodologies.</p>

<p>You can <a href="files/resume-wilsonjholmes.pdf">download my resume here</a>.</p>

<p><br></p>

<h2 id="Featured%20post">Featured post</h2>

<ul class="articles">
<li><a href="rss.xml"><i data-feather="rss/my-journey-learning-ros.html">My Journey Learning ROS ↩︎</a><p class="date">December 26nd, 2021</p></li>
</ul>

<p>This is an excerpt from a paper I wrote for my senior project at Michigan Technological University. I was software lead for the GrowBot robotics team, as well as president of the Open Source Hardware Enterprise (OSHE) at Tech, and that is how I ended up getting an opportunity to learn ROS, web development, and much more. The intent of the following is to showcase what I learned, while also hopefully being an aid to those learning ROS from scratch through wikis and blogs like I did. Hope this helps :)</p>

<h3 id="See%20my%20recent%20posts">See my recent posts</h3>

<ul class="articles"><li><a href="rss.xml"><i data-feather="rss/photography-2021.html">A collection of my favorite photos from 2021 &#x21A9;&#xFE0E;</a><p class="date">January 1st, 2022</p></li><li><a href="rss.xml"><i data-feather="rss/my-journey-learning-ros.html">My Journey Learning ROS &#x21A9;&#xFE0E;</a><p class=date>December 26nd, 2021</p></li><li><a href="rss.xml"><i data-feather="rss/how-to-install-pop-os-20.04.html">How to install Pop!_OS 20.04 &#x21A9;&#xFE0E;</a><p class=date>December 9th, 2021</p></li><li><a href="rss.xml"><i data-feather="rss/dotfiles.html">How I store my dotfiles &#x21A9;&#xFE0E;</a><p class=date>December 8th, 2021</p></li><li><a href="rss.xml"><i data-feather="rss/ssh-keys-for-github-or-gitlab.html">How to setup ssh keys for GitHub or GitLab &#x21A9;&#xFE0E;</a><p class=date>December 6th, 2021</p></li><li><a href="rss.xml"><i data-feather="rss/math-symbols.html">A collection of math symbols &#x21A9;&#xFE0E;</a><p class=date>September 26th, 2021</p></li></ul><h4>Browse by tag</h4>
<p><a class="tag" href="rss.xml"><i data-feather="rss/tag-algebra.html">#algebra</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-aruco.html">#aruco</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-bash.html">#bash</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-calc.html">#calc</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-camera.html">#camera</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-clearpath.html">#clearpath</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-cli.html">#cli</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-cpp.html">#cpp</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-dotfiles.html">#dotfiles</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-git.html">#git</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-github.html">#github</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-guide.html">#guide</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-hackernews.html">#hackernews</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-houghton.html">#houghton</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-jackal.html">#jackal</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-keweenaw.html">#keweenaw</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-linux.html">#linux</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-math.html">#math</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-mtu.html">#mtu</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-omdem1.html">#omdem1</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-opencv.html">#opencv</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-opensource.html">#opensource</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-photography.html">#photography</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-popos.html">#popos</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-python.html">#python</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-robotics.html">#robotics</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-robotis.html">#robotis</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-rocks.html">#rocks</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-ros.html">#ros</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-s9plus.html">#s9plus</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-sets.html">#sets</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-tui.html">#tui</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-turtlebot3.html">#turtlebot3</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-ubuntu.html">#ubuntu</a> <a class="tag" href="rss.xml"><i data-feather="rss/tag-zsh.html">#zsh</a> </p>
</article>

<footer class="foot">
    <p><a href="https://gitlab.com/wilsonjholmes/wilsonjholmes.gitlab.io">This website's code</a> is in the public domain using the <a href="https://unlicense.org">Unlicense</a></br>
	Created with a <a href="files/ssg6">modified</a> version of <a href="https://www.romanzolotarev.com/ssg.html">ssg</a> by Roman Zolotarev</p>
</footer>

<script>
// Get the theme toggle input
const currentTheme = localStorage.getItem("theme");// If the current local storage item can be found

// Function that will switch the theme based on the if the theme toggle is checked or not
function switchTheme() {
  if (document.documentElement.getAttribute("data-theme") === "dark") {
    document.documentElement.setAttribute("data-theme", "light");
    // Set the user's theme preference to dark
    localStorage.setItem("theme", "light");
  } else {
    document.documentElement.setAttribute("data-theme", "dark");
    // Set the user's theme preference to light
    localStorage.setItem("theme", "dark");
  }
}

// Get the current theme from local storage
if (currentTheme) {
        // Set the body data-theme attribute to match the local storage item
        document.documentElement.setAttribute("data-theme", currentTheme);
        if (currentTheme === "dark") {
                document.documentElement.setAttribute("data-theme", "dark");
        }
}
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
        console.log('user prefers dark scheme, going dark');
        document.documentElement.setAttribute("data-theme", "dark");
        }
</script>
        <script>
          feather.replace()
        </script>

        </body>
</html>

]]></description>
</item>
</channel></rss>
