The Janitors · FTC Team 36721
the janitors
ftc 36721
Skip to content

The Janitors

the janitors
ftc 36721

We clean up the competition.

Six of us, one shop, and a robot we’re still arguing about.

goals

What we’re aiming at this rookie year. Not a wish list. A work order.

compete

Show up ready. Put a reliable robot on the field and keep cycling all match.

build

Design, cut, wire, and code it ourselves. Then fix what breaks until it stops breaking.

grow

Bring in more builders and mentors, and leave the next season better than we found it.

The garage shop where we build

the shop

Everything on this site was built on that table. The build log has the rest.

The bench. dublin, ca · 08 / 26
See the robot page →

the robot

biobuzz · 2026/27

This season's game is BIOBUZZ, presented by RTX. It’s part of the FIRST CANOPY season, built around the energy of the natural world. The scoring elements are Pollen, 3-inch plastic balls you pick up off the field, out of walls and corners, and during autonomous. Full rules drop at kickoff on September 12, 2026. Until then we’re practicing with Pollen, running Skill Builders, and prototyping intake and drive.

swerve drivetrain

We’re building a swerve drivetrain from scratch. Four modules, each steering on its own, so the robot can drive any direction without turning to face it first. Most rookie teams run tank or mecanum. That’s the sensible choice. We picked the hard one. Custom plates, odometry, and driver controls are all still being figured out, so this page changes as we design, machine, and break things.

CAD render of one swerve module
Module 1 of 4, as drawn.
CAD render of the swerve module on its mount
Module 1 of 4, mounted.

why swerve

Three ways to move a robot around a field. We looked at all three and picked the hardest one on purpose.

option tank mecanum swerve
moves sidewaysnoyesyes
traction while pushedfullslipsfull
aims without turningnopartlyyes
parts we designnonenonefour modules
time to first drivea weekenda weekendweeks
verdict passed passed chosen

Mobility
wins matches.

Four modules is four times the chance of a part being wrong. If the drivetrain isn’t reliable by our first meet, nothing else on the robot matters. So the plan is simple: one module working completely before we cut parts for the other three.

The code is genuinely harder: swerve kinematics, four steering encoders, and module offsets that all have to agree. We’d rather write it ourselves than pull in a library, though that call isn’t final.

Custom plates mean no replacement in a bag at competition. Spares for the parts most likely to fail are on the list before our first meet, and mecanum stays on the shelf as the fallback.

shift log

What we did, what broke, and what we changed because of it. The failures are the useful part, so they stay in.

offseason
swerve module, first revision

Four independent steerable modules, designed from scratch instead of bought. The first one is drawn and going together now. The CAD above is where it stands. Everything else on the robot waits on it.

in progress
Season entries start once we’re in the build. Roughly weekly, dated and photographed, and honest about what went wrong.

in the shop

The garage shop where we build

One garage, one patio table, and whatever the drill press will hold.

the shopdublin, ca08 / 26
Drivetrain plate with motors mounted
The drivetrain plate, v1.
Bolting a rail into the chassis
Rail assembly.
Assembling the frame on the patio table
Frame going together.
Sorting hardware and wheels
Sorting hardware.
Driving screws into a channel
Channel work.
scroll →

the game

BIOBUZZ, presented by RTX, part of the FIRST CANOPY season. Kickoff was September 12 and the manual is out. Two alliances of two teams each score balls into a Hive in the middle of the field and into four Flowers on the walls. This page is the short version: how points work, what the field looks like, and what a robot has to do to be competitive.

BIOBUZZ presented by RTX · FIRST Tech Challenge
the clock

Two and a half minutes, counting down. Two moments decide the match.

2:30 → 2:00
autonomous

No driver input. Tips that land during the 8 second handoff still count as auto.

2:00 → 1:00
hive only

Flowers cannot be scored yet. Every tip you earn releases one more Nectar from your alliance area, so tips here pay twice.

1:00
flowers open

Your remaining Nectar enters the field and Flower scoring opens. Most points are scored after this mark.

0:20 → 0:00
the scramble

Train whistle. Flower ownership can flip on the last ball, so nothing is settled until the buzzer.

the field

A 144 inch square of foam tile. One Hive sits dead centre, four Flowers are bolted to the walls. Red stands on the left as the audience sees it. Four places pay points, and they are not worth the same.

The BIOBUZZ playing field: a square of grey foam tile ringed by a black perimeter wall, with the two-armed Hive structure holding red and blue cells in the centre, four green Flower posts on the walls, and yellow Pollen scattered around the edges.
BIOBUZZ field · hive centre, four flowers on the walls · image: FIRST
the hive
20
per tip, auto or teleop

Two cells on a pivot, one facing up. Launch balls into the upward cell until it flips. A tip is 20 points, ten times anything else on the field, and it is the only way to release more of your Nectar.

the flowers
2
per ball, if you own it

Four posts on the walls. They stay locked until 1:00 remains. Own one and you score 2 points for every ball inside it, including balls your opponent put there. Your lowest Nectar in a Flower adds 5 more.

the gardens
1
per ball

A tape strip in each of two opposite corners. Balls inside score 1 point each for that Garden’s colour, no matter who placed them. Gardens are not protected, so the other alliance can drive over and take them back out.

the loading zones
5
per robot, parked

23 by 11 inches beside your alliance area. Finish at least partly inside it for 5 points, in auto and again in teleop. Auto pays 3 more just for driving off the wall.

how you score

Every point value in BIOBUZZ, from table 10-2 of the competition manual. One tip is worth ten balls sitting in a Flower. Build for tips.

what scores
auto
teleop
hive tip

Launch into the upward-facing Cell until the Hive flips and its damper meets the frame. Launching is the only legal way to earn one.

20
20
park

Finish at least partly inside your Loading Zone.

5
5
leave

Stop touching the perimeter wall in auto. Three points for driving forward.

3
bottom nectar bonus

Your lowest Nectar in a Flower scores 5 on top of the 2 it already earns.

5
pollen or nectar left in the cell

Counted per ball still sitting in your upward Cell when everything stops moving.

2
pollen or nectar in a flower you own

Per ball, no matter who put it there. Own the Flower and the opponent’s balls score for you.

2
pollen or nectar in your garden

Per ball. Gardens are not protected, so either alliance can take balls back out.

1
RANKING POINTS · ON TOP OF MATCH POINTS
3 RP
win

1 RP if you tie.

1 RP
swarm

Leave plus park adds up to 16 or more.

1 RP
pollinator 1

Four hive tips in one match.

1 RP
pollinator 2

Seven hive tips in one match.

Fouls give points to the other alliance rather than taking yours. A minor foul is 5. A major foul is 20, which cancels a tip.

LAUNCH GEOMETRY · SIDE VIEW
65.6 in · top of cell mouth
53.5 in · bottom of cell mouth
43.95 in · hive pivot
21.5 in · flower opening
SCORING WINDOW
TILE FLOOR · 0 in
WHAT THAT MEANS

The Cell mouth is a 20 by 14 inch opening, tilted thirty degrees, sitting between 53.5 and 65.6 inches off the floor. That twelve inch band is the whole target. The Flower opening is 4 inches across at 21.5 inches up, and Nectar is 3.6 inches, so there is less than half an inch of margin.

You cannot reach 65 inches with an arm and stay inside the size limit, so this is a shooter game. We are building the launcher first. Each Cell carries four AprilTags underneath, so a camera can measure the distance instead of guessing it.

2.8 in
pollen · 40 on field
3.6 in
nectar · 8 per alliance

what the robot has to do

The point table turns into a short list of requirements. Everything below comes from the numbers on this page.

01 53.5–65.6 in
launch to 60 inches

The Cell mouth is five feet up. A launcher is the only mechanism that reaches it inside the 18 inch starting size. This is the first thing we are building and the thing we will spend the most time tuning.

02 2.8 in / 3.6 in
handle two ball sizes

Pollen is 2.8 inches, Nectar is 3.6. Tips accept both. If the intake and the launcher only take one size, half the field is useless to you.

03 40 pollen
intake off the floor

Balls end up loose on the tile all match. A robot that can only take a hand-off from the human player runs dry fast.

04 4 apriltags
aim without a driver

Thirty seconds of auto pays 20 for a tip and 3 for leaving the wall. AprilTags under each Cell give a camera something to range off, so the shot does not depend on where the robot was placed.

05 5 pts × 2
drive to the loading zone

Park is 5 in auto and 5 again in teleop for finishing partly inside your zone. It is the cheapest 10 points in the game and it costs no mechanism.

06 4 in opening
place nectar in a flower

Flowers open at 1:00. A 3.6 inch ball into a 4 inch hole at 21.5 inches is tight, so this is a placement problem, not a shooting problem. It is our second mechanism, not our first.

first minute

Tips only. Every tip adds a Nectar to the field for later.

after 1:00

Keep tipping, start claiming Flowers with Nectar.

last 20 seconds

Top off Flowers you own, then park.

the parts people miss

Four rules that are easy to miss in the game animation and change how you play.

01
tips unlock your nectar

You start with five Nectar parked in your alliance area and three in the Cell. Each tip lets your human player add one more to the field. At 1:00 the rest are released at once. Score slowly in the first minute and you end up holding balls you never get to use.

02
flowers are locked until 1:00

Flower scoring cannot begin until one minute remains. Score early and the ball counts, but you take a penalty. Spend the first minute on the Hive.

03
ownership is the top ball

The Flower belongs to whoever has the top-most Nectar of their colour inside it. The owner scores 2 points for every ball in the tube. Your opponent can fill a Flower all match and lose all of it on your last shot.

04
gardens can be robbed

Garden balls score 1 each for that Garden’s colour, no matter who placed them. The manual does not protect Gardens, so the other alliance can drive over and empty yours.

Setup is the same every match: four Pollen in each Flower, four in each Garden, four pre-loaded on each robot, three Nectar in each upward Cell, five Nectar in each alliance area. Forty Pollen on the field and eight Nectar per alliance.

the schedule

{{ daysLeft }}
days
{{ hoursLeft }}
hrs
{{ minutesLeft }}
min
{{ secondsLeft }}
sec
oct 2026
league meet 1
First time out. Mostly testing the drive.
nov 2026
league meet 2
Auto reliability and cycle time.
dec 2026
league meet 3
Last tune-up before the tournament.
jan 2027
league tournament
Full robot, tuned auto, clean endgame.
feb 2027
regional qualifier
States. Portfolio and judged awards.
apr 2027
worlds
What we’re aiming for.
first season
2026 / 27 · team 36721

Everything on this page is a first. That’s the whole point of a rookie year.

match record

No matches yet. Our first shows up here after League Meet 1 in October. Win or lose, with the score.

the trophy case

0 awards. First season, so the case is empty. We’re going after Rookie All-Star.

outreach

We’re taking the robot around the Bay Area to show robotics to kids, especially the ones with less access to STEM. Hands-on learning wherever we can get it. First planned event is with FTC team Olympians.

demos · assemblies
workshops · libraries

Most of us got into this because somebody showed us a robot first. So this season we’re putting a group together just for outreach: running demos, setting up school visits, keeping the calendar from going empty. Kanav and Niraj are heading it up. We need more people who don’t mind emailing teachers and talking to a gym full of kids.

On the calendar: drive-the-robot nights at local libraries, STEM assemblies at middle schools around the Bay Area, workshops where kids wire a motor and write their first line of code, and a joint showcase with FTC team Olympians. We’re also planning mentorship sessions for other rookie teams. Mostly the stuff nobody warns you about until you’re already behind.

on the calendar

datewhere · what we ranstatus
09 / 05 Santa Clara City LibraryJoint FTC intro session with team Olympians. Slides on what FTC is, a hands-on station, driver controls on the table, and questions from the room. photos ↓
·· / ·· That’s the only one so far. Next up is a drive-the-robot night at our own library, and we’re booking school visits for the fall. booking
Every event gets logged here. Date, place, what we brought. By the end of the season this is the record.

what we run

build workshops

Kids wire it, code it, and drive it. Usually into a wall first.

mentorship

Sitting in on build sessions with new teams and answering the questions we’re asking ourselves right now.

stem demos

Assembly demos for younger students, with the robot doing laps behind us.

community

Library nights, street fairs, and maker festivals around the area.

Where we’re starting
Dublin

Our own city first. Weekend drive-the-robot nights at the library, then the schools we came from.

Pleasanton

Elementary and middle school assembly demos, once the robot is reliable enough to travel.

Rookie teams

Any new team in the area that wants a second pair of hands on their first drivetrain.

photos

09 / 05 Santa Clara City Library with team olympians
Presenting what FTC is to a room at the library
Explaining what FTC actually is.
Kids at the hands-on station with a laptop and cutter
The hands-on table.
Driver controls set out on the table
Driver station, out for anyone who wanted a turn.
Team answering questions from the room
Questions from the room.
scroll →

Our first one. Olympians ran the intro slides, we brought the driver station and helped at the tables. Kids asked better questions than we expected.

want us at your school?

We bring the robot, the practice field, and enough controllers that nobody waits long. An hour is usually enough.

Book a visit

sponsors

We’re a rookie team, and students do the engineering, the outreach, and the fundraising. Below is what the season actually costs and where sponsorship money goes.

Ask what we need, what we’d put your logo on, or where the money goes. We answer every email.

Contact us

2026–27 budget

Our projected season budget is $10,000–$12,500, supporting competition, robot development, fabrication, outreach, travel, and team operations.

If you gave {{ amountLabel }}
robot dev{{ amtRobot }}
fabrication{{ amtFab }}
competition{{ amtComp }}
travel{{ amtTravel }}
outreach{{ amtOut }}
operations{{ amtOps }}
That makes you a
{{ tierName }}
{{ tierPerks }}
Talk to us
$7000+
raised so far
6
students on the team
6
planned events

sponsor tiers

One-time tiers, paid through our Hack Club donation page. Custom amounts welcome. Questions about tiers or a custom amount, email us at janitorsftcteam@googlegroups.com or +1 (925) 315-6433.

$250
bronze partner

Raw material. Aluminum, hardware, a set of wheels.

logo on team hoodies
logo on the site
thank-you on social
$500
silver partner

Electronics. Motors, encoders, and the wiring around them.

everything in bronze
small logo on the robot
pit banner
$1,000
gold partner

A subsystem. One swerve module, or the control system that drives them.

everything in silver
full sized logo on the robot
dedicated page on the site
$2,500
title partner

A major piece of the season. Parts, entry fees, and getting to events.

everything in gold
named our title partner in team materials
largest logo on the robot and pit banner

It’s the team’s rookie year, not the members’.

Most of us have built and driven in FTC before. This is just the first season we’re doing it on our own.

Students run the engineering, the outreach, and the fundraising. Sponsorship goes into parts and entry fees, and in exchange your logo goes in front of every gym, library, and classroom we visit.

our sponsors

We’re a rookie team, so these spots are open. Sponsor us and your logo goes here, on the robot, and on our hoodies. get in touch.

Fabworks FRCtees

the team

Two captains, four leads, two coaches.

Everyone owns a piece of the robot.

Samar B.
team captain · software co-lead · strategy lead · driver
programmingstrategydriver

Started coding in third grade on Python Turtle projects with my dad, and picked up four more languages since. FLL that same year, then four years of FTC as programmer and driver every season, plus a year of FRC on Team 7419. I’m here to write code and drive.

Mayukh M.
team captain · hardware & fabrication co-lead · finance lead
fabricationhardwarefinance

Over six years of FIRST robotics and custom projects, my early interest in making things move has turned into solid experience in CAD, prototyping, and building hardware. Serving as Team Captain, I pair these technical skills with budget & financial management capabilities to lead our team to the World Championship stage.

Arnav J.
software co-lead · hardware & fabrication co-lead
programminghardwarewebsite builderdocs/port

Eight years in FIRST, from FLL in fourth grade through four seasons of FTC. I’ve programmed and driven every season, plus CAD, electronics, and outreach along the way. Most of what I know came from building something, watching it fail, and fixing it.

Adarsh U.
design co-lead · strategy co-lead
caddesignstrategy

I always had an interest for robotics, and I turned my passion into a real tool. I first dove into the world of FIRST last year, with FRC 7419. This year, I'm looking to use my skills in FTC, as design lead of 36721. Every mechanism on this robot starts as my CAD.

Kanav
design co-lead · outreach co-lead
designoutreachsponsorship

Works on design with Adarsh and runs outreach with Niraj. He handles sponsorship, which means finding the companies worth reaching out to, making the case for a rookie team, and staying in touch once they say yes. A good share of what we raised this year came from conversations he started.

Niraj
outreach co-lead · sponsorship
outreachsponsorship

I have been doing robotics for 3 years. I’ve done VEX V5 for over a year and a year in FRC on team 7419. I was on media and outreach with 7419 and I’m continuing it here. I handle outreach and the reason we end up in libraries on Saturdays.

our coaches

Anish Mandal
operations manager

Keeps the paperwork, the calendar, and the registration deadlines from falling over.

Neeraj Juneja
lead coach

A builder and a lifelong DIYer, with years behind a CNC, a 3D printer, and a woodshop. I like using my hands and my head to design, fix, and improve things, and I like coaching kids through the same process. Some of my projects: neerajjuneja.com

seven of us by spring, we hope

want in?

We are a rookie team, so there is room and plenty to do. No experience needed. The written application is closed while we sort out the season, so email us or say hi in Discord and we will tell you when the next meeting is.

Email the team Say hi on Discord

engineering
portfolio

Every decision we make on the robot gets written down here while we still remember why we made it. What we tried, what broke, what we changed.

The plan for every build week: photograph what we made, save the CAD, and write a dated entry with the problem, the options we looked at, and what we cut. Before our first competition we’ll pull the season into one PDF and have teammates who weren’t on that subsystem read it cold.

entries

One so far. The rest fill in as we build them.

01swerve drivetrain, v1built
02not started
03not started
04not started
01

swerve drivetrain, v1

one module of four, built and turning
the decision

Three ways to move a robot around a field, and we picked the hardest one. Tank is simple and loses pushing matches sideways. Mecanum slips under load. Swerve keeps full traction while pointing anywhere, which is the whole reason we can drive out of a pin instead of waiting it out.

The cost is four modules to build, four to tune, and code that solves for all of them at once. We decided that was worth it in the offseason, when breaking things is cheap.

tank loses matches sideways
CAD of one swerve module
Module 1 of 4, as drawn.
Second view of the swerve module CAD
Same module, gear side.
then we cut it
Drilling the drivetrain plate
The holes are the part you cannot fix later.
The drivetrain frame coming together
Frame square, module mounted.
Driving a fastener into an aluminium channel bracket
Fastening the channel, with gears and a wheel still waiting.
The garage the team builds in
The garage everything gets built in.
what changed from the CAD

The steering gear has more play than the drawing suggested, so the module hunts a few degrees before it settles. We think it is the mount geometry rather than the gear. That is the next revision, and the reason there is one module built instead of four.

next

Fix the play, then build the other three to whatever the fix turns out to be. Field-oriented drive after that. Nothing here is tuned, and none of it has seen a match.