diff --git a/content/hobbies/_index.md b/content/hobbies/_index.md new file mode 100644 index 0000000..3e2b1b7 --- /dev/null +++ b/content/hobbies/_index.md @@ -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) \ No newline at end of file diff --git a/content/hobbies/robotics/_index.md b/content/hobbies/robotics/_index.md new file mode 100644 index 0000000..596e17f --- /dev/null +++ b/content/hobbies/robotics/_index.md @@ -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). + +
+A photo of Q*bert +

Raider Robotics: Q*bert

+
+ +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. + +
+A photo of HATCHField +

Raider Robotics: HATCHField

+
+ +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. + +
+A photo of MiniBot +

Raider Robotics: MiniBot

+
+ +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). + +
+A photo of Darth Raider +

Raider Robotics: Darth Raider

+
+ +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. \ No newline at end of file diff --git a/static/images/hobbies/robotics/robots/darthraider.png b/static/images/hobbies/robotics/robots/darthraider.png new file mode 100644 index 0000000..1b7cd62 Binary files /dev/null and b/static/images/hobbies/robotics/robots/darthraider.png differ diff --git a/static/images/hobbies/robotics/robots/hatchfield.jpg b/static/images/hobbies/robotics/robots/hatchfield.jpg new file mode 100644 index 0000000..59ed4a3 Binary files /dev/null and b/static/images/hobbies/robotics/robots/hatchfield.jpg differ diff --git a/static/images/hobbies/robotics/robots/minibot.jpg b/static/images/hobbies/robotics/robots/minibot.jpg new file mode 100644 index 0000000..02b6ab8 Binary files /dev/null and b/static/images/hobbies/robotics/robots/minibot.jpg differ diff --git a/static/images/hobbies/robotics/robots/qbert.png b/static/images/hobbies/robotics/robots/qbert.png new file mode 100644 index 0000000..d71209a Binary files /dev/null and b/static/images/hobbies/robotics/robots/qbert.png differ diff --git a/templates/base.html b/templates/base.html index ea48097..9aede14 100644 --- a/templates/base.html +++ b/templates/base.html @@ -56,7 +56,8 @@

Home | - Blog + Blog | + Hobbies