1

Robotics and hobbies pages

This commit is contained in:
Evan Pratten 2021-11-15 12:39:29 -05:00
parent 8fc140a15f
commit 97af03fd4f
7 changed files with 53 additions and 1 deletions

12
content/hobbies/_index.md Normal file
View File

@ -0,0 +1,12 @@
---
title: Hobbies
---
# My hobbies
As my friends know very well, I do *a lot* of things. This section exists to keep track of it all. Feel free to click around and check out the things that interest me.
*This page is WIP*
- [Amateur Radio](/hobbies/radio)
- [Robotics](/hobbies/robotics)

View File

@ -0,0 +1,39 @@
---
title: Robotics
---
# Robotics
My first introduction to robotics was back in 2016, when myself and three other friends formed a competitive robotics team at our elementary school called the *Star Trekies*. My role on the team was both hardware prototyping and single-handedly programming the entire robot. At the time, I worked in NI's [LabVIEW](https://www.ni.com/en-ca/shop/labview.html), which was something I quite enjoyed, and was a great learning experience.
When presented with the question of which highschool I would apply to at the end of 8th grade, I specifically chose [H.B. Beal Secondary School](https://en.wikipedia.org/wiki/H._B._Beal_Secondary_School) due to their well-known competitive robotics team, [Raider Robotics](https://www.raiderrobotics.org/), which later turned into a special-invite full-credit program at the school (conveniently counting towards my college requirements).
In my first season (2017-2018) with Raider Robotics, I worked on [Q*bert](https://www.thebluealliance.com/team/5024/2018) as a programmer. I very quickly fell down the rabbit holes of both the software and hardware sides of robotics at the same time, and dedicated most of my time towards learning about real-time systems, and writing libraries to better the team. It was around this time I started work on one of my largest projects to date, [Lib5K](https://github.com/frc5024/lib5k), a monolithic robotics library that can do literally everything Raider Robotics needs for their robots. Some information, documentation, and history on the project can be found [here](https://frc5024.github.io/lib5k).
<div style="text-align:center;">
<img src="/images/hobbies/robotics/robots/qbert.png" alt="A photo of Q*bert" style="max-width:250px">
<p><em>Raider Robotics: Q*bert</em></p>
</div>
In my second robotics season (2018-2019), I was nominated to the *Lead of Software Development* role, taking charge of a team of 12 software developers under me as well as taking on the responsibility of teaching new team members how to work with robotics systems, and in some cases, how to program in general. This season, I held an influential role in the design and implementation of our robot [HATCHField](https://www.thebluealliance.com/team/5024/2019). With HATCHField, my team and I developed crucial autonomous software that helped bring our team to the provincial championships in 2018. I got my first high-pressure hands-on experience with real-time computer vision, path planning, and autonomous path following during this robotics season.
<div style="text-align:center;">
<img src="/images/hobbies/robotics/robots/hatchfield.jpg" alt="A photo of HATCHField" style="max-width:250px">
<p><em>Raider Robotics: HATCHField</em></p>
</div>
From late 2018 to mid 2021, I worked on a testbed robot, named *MiniBot*. This robot was built by other team members, rebuilt during the very end of 2018 by myself and some other team members, then fully rebuilt by myself during 2019. MiniBot was used for prototyping hardware for other robots, as well as being a software and unit test testbed for myself and my software team.
<div style="text-align:center;">
<img src="/images/hobbies/robotics/robots/minibot.jpg" alt="A photo of MiniBot" style="max-width:250px">
<p><em>Raider Robotics: MiniBot</em></p>
</div>
In my third, and technically final robotics season (2019-2020), I both took lead of the software development team, and played a highly influential role in the hardware design of our robot, [Darth Raider](https://www.thebluealliance.com/team/5024/2020). Darth Raider was a true technological spectacle, featuring many highly-integrated physical systems, tied together with many sensors, a multi-camera computer vision system, and high-performance fully-autonomous [control software](https://github.com/frc5024/InfiniteRecharge).
<div style="text-align:center;">
<img src="/images/hobbies/robotics/robots/darthraider.png" alt="A photo of Darth Raider" style="max-width:250px">
<p><em>Raider Robotics: Darth Raider</em></p>
</div>
After the 2019-2020 robotics season, Raider Robotics temporarily shut down due to COVID-19, but I continued work on MiniBot and Lib5K along with two other team members in an effort to provide as much information and tooling to the team before we all graduated highschool.

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 KiB

View File

@ -56,7 +56,8 @@
<hr>
<p>
<a href="/">Home</a> |
<a href="/blog">Blog</a>
<a href="/blog">Blog</a> |
<a href="/hobbies">Hobbies</a>
</p>
<hr>
</div>