Skip to content

Commit

Permalink
[omni] global
Browse files Browse the repository at this point in the history
  • Loading branch information
IsaccBarker committed Nov 19, 2023
1 parent b399918 commit 68751d2
Show file tree
Hide file tree
Showing 24 changed files with 713 additions and 343 deletions.
52 changes: 52 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Render and deploy website to GitHub Pages

# Keep up to date with main, not a branch.
on:
push:
branches: [main]
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

# Jobs
jobs:
# Generate the docs.
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Render website
run: python process/process.py -s website.yaml

- name: Deploy to GitHub Pages
uses: actions/upload-pages-artifact@v1
with:
path: './dist/'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.DS_Store
dist/
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@

This repository holds the code for our website. Nothing especially interesting is housed here.
It's just a regular bootstrap website that [Milo Banks](https://github.com/IsaccBarker) made to
show they were a better programmer than the Wix developers.
show they were a better programmer than the Wix developers.

Content is written in CommonMark, and can be found in the `content` directory. It is then rendered
by [Marko](https://github.com/frostming/marko) and templated by [Jinja](https://jinja.palletsprojects.com/en/3.1.x/).
The `process/process.py` does all the heavy lifting, and reads minimal configuration data from
`website.yaml`. A GitHub action runs on each push which renders the website and pushes it to GitHub
pages for your browsing convenience.
Binary file added assets/19922/inspire.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/19922/panopticon.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/19922/pathfind.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/19922/pathfind.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/19922/us.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/campus.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/favicon.ico
Binary file not shown.
Binary file removed assets/video-header.mp4
Binary file not shown.
6 changes: 6 additions & 0 deletions content/16748.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: page
title: The Monochromats
---

There's nothing here quite yet. Hold tight!
107 changes: 107 additions & 0 deletions content/19922.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
layout: page
title: The Iron Lions
---

We are the Iron Lions, FTC Team 19922. We originated as a sister team to the Monochromats 16748
in 2021. Established at Rowland Hall in Salt Lake City, this team has quickly become a prominent
force in the Utah FTC robotics space. Our composition is a diverse blend of both junior and
senior members, fostering an environment of collaborative learning and skill development.

<div class="container pb-3 d-none d-md-block">
<div class="row">
<div class="col-md-7">
<img src="/assets/19922/us.jpg"
alt="The Iron Lions, circa 2022"
style="width: 100%; height: 400px; object-fit: cover;"
class="rounded mx-auto d-block"/>
</div>
<div class="col-md-5">
<img src="/assets/19922/inspire.jpg"
alt="Evan Weinstein and Omar Alsolaiman, holding an Inspire award."
style="width: 100%; height: 400px; object-fit: cover;"
class="rounded mx-auto d-block"/>
</div>
</div>
</div>

<div class="container pb-3 d-md-none">
<img src="/assets/19922/us.jpg"
alt="The Iron Lions, circa 2022"
style="width: 100%; height: 400px; object-fit: cover;"
class="rounded mx-auto d-block"/>
<img src="/assets/19922/inspire.jpg"
alt="Evan Weinstein and Omar Alsolaiman, holding an Inspire award."
style="width: 100%; height: 400px; object-fit: cover;"
class="rounded mx-auto d-block pt-4"/>
</div>

As a testament to our dedication and prowess, we achieved notable success in the previous season.
Our outstanding performance at the Park City Qualifier earned us the coveted Inspire Award. This
accolade is a testament to our overall excellence in robot design, teamwork, and outreach efforts.
The Inspire Award is one of the highest honors in FTC, recognizing a team's holistic approach to
the competition and their impact on the broader community.

Our commitment to innovation and cooperation extends beyond the competition arena. The Iron Lions
actively engage in outreach initiatives, sharing our passion for robotics with the local community
and inspiring the next generation of STEAM enthusiasts. This commitment to community involvement
not only reflects our shared values but also contributes to the broader mission of FIRST, which
aims to promote science and technology education worldwide.

With a mix of experienced seniors and ambitious juniors, we are poised for continued success in
future seasons. Our dedication to continuous improvement, coupled with a strong sense of camaraderie,
positions us as a team to watch in the ever-evolving landscape of FTC. As we embark on new challenges
and competitions, we exemplify the spirit of innovation, gracious professionalism, and excellence
that defines the FIRST Tech Challenge.

## Our Projects
We love other teams! Our team holds a deep appreciation for collaboration and the spirit of camaraderie
within all FTC teams. In line with this ethos, we are dedicated to fostering a culture of support and
knowledge-sharing among teams. To contribute to the collective growth of the community, we actively
strive to make our tooling and libraries open-source and accessible to fellow enthusiasts. Here are
some notable initiatives we've undertaken that we believe could be of immense value to other teams. They
certaintly have to us!

### Sovereign
**Status:** In Development

Sovereign stands as the flagship software product developed by our team, being our most pivotal piece
of software, second only to the actual code that runs on our robot. Before now, there isn't anything like
Sovereign that has been made available to FTC teams. Sovereign allows your robot to go where it needs to
go, when and how it needs.

![An example of pathfinding.](/assets/19922/pathfind.jpg)

At its core, Sovereig goes beyond mere observation; it actively assists in navigating the field. When
provided with a target position, calculated the safest and most optimal path, either taking control of your
robot to move it to its destination or, at the very least, providing this information to you so you can
execute it yourself. Sovereign is rather complex, using pathfinding algorithms, odometry, etc, demonstrating
the depth of our commitment to innovation.

The complexity of Sovereign's design is a testament to the rigorous engineering standards upheld by our team.
We continuously subject it to rigorous testing, ensuring it works in practice. Unit tests help too! Through
this, we have a high level of confidence in Sovereign's functionality and reliability. It is this commitment
to refinement and excellence that allows Sovereign to not be a hot mess.

Sovereign has reached a minimum viable product (MVP), but is nowhere near ready for primetime. Stay
tuned to learn when it's ready for third-party use!

### Panopticon
**Status:** In Development

Panopticon is a library that allows for a more comprehensive and insightful view into the behaviour
of your robot. In this way, it's like [Acme Robotics' FTC-Dashboard](https://acmerobotics.github.io/ftc-dashboard/),
but it offers a few more features and is a bit more performant to boot.

![A photo showcasing a circular panopticonic prison.](/assets/19922/panopticon.jpg)

While FTC-Dashboard by Acme Robotics is renowned for its effectiveness in presenting real-time data
and key metrics, Panopticon takes this concept to the next level by introducing new types of widgets
(e.g. graphs for state machines), as well as a visualization pane with a rendered version of what your
robot thinks about the enviroment. It's Sovereign compatable too!

This heightened level of flexibility allows teams to delve into the deeper bits of their robot's code
with a level of detail that was previously hard to achieve with those small driver station screens.

In contrast with Sovereign, Panopticon has *not* reached a minimum viable product (MVP), and is nowhere
near ready for primetime. Stay tuned to learn when it's ready for third-party use!
34 changes: 34 additions & 0 deletions content/contact.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
layout: page
title: Contact Us
---

We're thrilled that you've reached out to our FTC robotics team, whether it's for funding
opportunities, collaboration on outreach initiatives, or any other matter you have in mind. Your
interest means a lot to us, and we're here to assist you in any way we can.

For general inquiries, you can always drop us an email at [robotics@rowlandhall.org](mailto:robotics@rowlandhall.org).
Our dedicated team members are ready to respond promptly and address any questions or concerns you
may have. Feel free to reach out, and we'll do our best to provide the information you need.

If you prefer more traditional forms of communication, you can visit us in person at located at
[843 Lincoln Street, Salt Lake City, UT 84102, USA](https://rowlandhall.org). We would be delighted
to meet with you to discuss potential collaborations, share insights about our robotics initiatives,
or explore opportunities for mutual growth.

![Rowland Hall Upper School, on 842 Lincoln Street](/assets/campus.jpg)

Connect with us on social media to stay updated on our latest projects, events, and achievements.
The Iron Lions can be found
[here](https://www.instagram.com/rh_iron_lions),
while the Monochromats can be found
[here](https://www.instagram.com/rh_monochromats)
to join our online community and engage with our team members. We value the connections we make
through these platforms and look forward to sharing our robotics journey with you.

Remember, your involvement and support play a crucial role in our success. Whether you're a
potential sponsor, a fellow robotics enthusiast, or someone interested in the incredible world of
FTC robotics, we're excited to connect with you. Together, let's inspire innovation, foster learning,
and build a stronger robotics community.

Thank you for considering us, and we look forward to hearing from you soon!
166 changes: 166 additions & 0 deletions content/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
---
layout: index
title: index
---

<!--
Sorry about this mess. -- Milo
-->

<section class="pt-5">
<!-- About -->
<div id="about" class="container">
<div class="text-center">
<h1 class="display-4">About</h1>
</div>
<div class="row">
<div class="col-md-6 text-justify">

The Robotics team at Rowland Hall in Salt Lake City has expanded and developed since being
established. The Monochromats, 16748, were formed in 2019 as an FTC team after having been an
independant club since 2013. This was due to the fact that the robotics interest at the school
had been expanding, and an interest in competing in FTC began to develop among the existing
members.

In the 2021 season, so many new members joined the team that the Iron Lions, 19922, were created,
an almost entirely freshman team. This was a moment of immense progress for the Rowbotics team. Our
goal has always been to promote STEM interest throughout the Salt Lake area and connect with local
tech communities. We believe that once we reach the student body at our school, we can outreach to
larger areas and inspire more people.

As our teams have developed through the years, we have done our best to encourage diversity
throughout both. We continue to have several members that represent religious, LGBTQIA+/GRSM,
and racial diversities, and are actively attempting to encourage a diverse population of students
to join our team.
</div>
<div class="col-md-6 d-none d-md-flex align-items-center justify-content-center">
<img style="width: 80%; display: block; margin-left: auto; margin-right: auto;"
src="/assets/rh_robotics_logo.png">
</div>
</div>
<div class="d-flex d-md-none justify-content-center">
<img style="width: 50%; display: block; margin-left: auto; margin-right: auto;"
src="/assets/rh_robotics_logo.png">
</div>
</div>
</section>

<!-- Our Teams -->
<section class="pt-5">
<div id="our-teams" class="container pt-2">
<div class="text-center">
<h1 class="display-4">Our Teams</h1>
</div>
<div class="row">
<div class="col-md-6 text-justify">
<div class="text-center">
<h3>The Iron Lions (19922)</h3>
<button type="button" class="btn btn-outline-dark rh-themed-button my-3" id="jvTeamButton">
The Team</button>

The Iron Lions 19922, a team based at Rowland Hall in Salt Lake City, was created as a sister team to
16748 the Monochromats in 2021. They are currently composed of a mixture of juniors and seniors. Last
season, they got the inspire award at the Park City Qualifier. [See more](/19922.html).
</div>
</div>
<div class="col-md-6 align-items-center justify-content-center">
<div class="text-center">
<h3>The Monochromats (16748)</h3>
<button type="button" class="btn btn-outline-dark rh-themed-button my-3" id="vTeamButton">
The Team</button>

The Monochromats, or 16748, was formed in 2019 after an interest in competing in FTC was voiced. The
founding members either since moved to 19922 or left the school, and as such 16748 is currently composed
of freshman and juniors. [See more](/16748.html).
</div>
</div>
</div>
</div>
<div class="collapse" id="jvTeamCollapse">
<div class="container mx-auto text-center">
<div class="pt-5">

Our team consists of bright junior and senior minds in the fields of hardware
engineering, software engineering, and marketing.
</div>
<div class="container mx-auto text-center">
<div class="row justify-content-center">
<div class="col-xs-6 px-5">

## Hardware
Evan Weinstein

Omar Alsolaiman

Max Jansen

Sophie Lieskovan

Teo Welton
</div>
<div class="col-xs-6 px-5">
<div class="py-4">

## Marketing & Outreach
Sophie Lieskovan

Evan Weinstein
</div>
</div>
<div class="col-xs-6 px-5">

## Software
Jack Revoy

Milo Banks

Teo Wetlon
</div>
</div>
</div>
</div>
</div>
<div class="collapse" id="vTeamCollapse">
<div class="container mx-auto text-center">
<div class="pt-5">

Our team consists of bright freshman and junior minds in the fields of hardware
engineering, software engineering, and marketing.
</div>
<div class="container mx-auto text-center">
<div class="row justify-content-center">
<div class="col-xs-6 px-5">
## >Hardware
Jett Winkler

Spencer Brady

Joey Lieskovan

Sadie Datoo

Hasan Rahim
</div>
<div class="col-xs-6 px-5">
<div class="py-4">
## Marketing & Outreach
Jett Winkler

Hasan Rahim

Spencer Brady
</div>
</div>
<div class="col-xs-6 px-5">
## Software
Rayne Weinstein (Lead)

George Jensen

Gabe Andrus
</div>
</div>
</div>
</div>
</div>
</section>
Loading

0 comments on commit 68751d2

Please sign in to comment.