Skip to content

Commit

Permalink
adding some rules and definitions
Browse files Browse the repository at this point in the history
  • Loading branch information
madhephaestus committed Dec 18, 2023
1 parent 3a94b35 commit 0d6ce15
Showing 1 changed file with 59 additions and 1 deletion.
60 changes: 59 additions & 1 deletion ZenCompetition.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
\usepackage{enumitem,amssymb}
\newlist{todolist}{itemize}{2}
\setlist[todolist]{label=$\square$}
\usepackage{easylist}
\begin{document}

{\huge \textbf{Zen Robotics Competition}}
Expand All @@ -11,7 +12,7 @@
{\huge \textbf{Purpose}}
\vspace{1cm}

The purpose of this competition is to encourage students to become good engineers. A good engineer is defined as someone who builds systems that accomplish tasks with accessible designs, give and revive aid among peers, and competes to push forward the edge of the known possible.
The purpose of this competition is to encourage students to become good engineers. A good engineer is defined as someone who builds systems that accomplish tasks with accessible designs, give and revive aid among peers, and competes to push forward the edge of the known possible. In short, we intend to inject hope into the world through inspiring feats of engineering.

Accessible designs means that the designs, tools and components are accessible to all competitors, and non competitors equally. Designs and code should be housed in publicly facing VCS system. Tools should be free and open source to all people. The intent is to prevent enclosure of students skills by companies. Components should be generic commodity components or be manufactured with open licenses for multi-vendor sourcing.

Expand All @@ -21,5 +22,62 @@


This competition is designed to encourage these principals in each student. The intent of the rules and scoring structure is to encourage collaboration across teams and a across the world. Students compete against the competition, not against each other. Each teams accomplishments are intended to be acknowledged on their own merits. We are all competing together against the edge of the known possible,
\pagebreak

{\huge \textbf{Overview}}
\vspace{1cm}

\textbf{Competition description:} The competition will consist of a standard obstacle course, through which a robot will traverse. Robots will be constrained by the design and construction rules below. Obstacles will be added to the end as needed to the end of the course to ensure balanced difficulty. Early sections of the course will be stable for an extended period of time.

Students will compete in independent categories for:
\begin{enumerate}

\item distance through the course

\item time of completion

\item design contribution

\item code contribution

\item build quality, adornment and animation
\end{enumerate}

At the end of the course will be a button, which the robot must press to have completed the course. The time through the course is measured and compared for the completion time award. Separate awards will be given for each robot to accomplish the course. If no robot accomplishes the whole course, then the robots will be scored solely on total distance through the course.

An award for contribution to code will be given to the team that contributes a code contribution that affects the control of the robot and accomplishes some aspect of the challenge, and is well documented and easily accessible for other teams.

An award for build quality, adornment and animation will be given for the care given to the aesthetics of the robot and especially the attention paid to human robot interaction. Robots that are perceived well and interact well with judges will be eligible for this award.

\pagebreak

{\huge \textbf{Definitions}}
\begin{enumerate}
\item \textbf{Open Source:} When all of the files used to create an application or design are available.
\item \textbf{Vitamins:} components generally available, preferable with multiple sources
\item \textbf{Save-point:} A point in the course where your robot is expected to perform an animation for the crowd.
\end{enumerate}

\pagebreak
{\huge \textbf{Rules}}

\begin{enumerate}

\item \textbf{Composition Of Robot:} A robot that competes in the competition must be composed of FFF printed parts made on an approved printer in an approved material with sources provided, Viamins from the approved list with BoM provided and cloth or paper elements with provided sources.

\item \textbf{Open Source Requirement:} All of the sources for the design elements of the robot, the robots control code, all dependent libraries, and all software tools used must be open source at the time of competition.

\item \textbf{Program execution:} Robots must communicate to the competition station using the provided protocol. A robots competition code is run by the judges based on the Git URl and tag associated with the competition.


\item \textbf{Performance:} Before proceeding into the obstacle course, the robot will be judged on a 90 second animation intended to hype up the crowd. At each save-point through the course another 90 second animation will be required.




\end{enumerate}
\vspace{1cm}



\end{document}

0 comments on commit 0d6ce15

Please sign in to comment.