Tuesday, June 27, 2017

Providence Engineering Summer Camp: Robot City

What do you get when you put one teacher, three 3D printers, four high school assistants, sixteen kids, three hundred multicolored LEDs, sixteen tiny robots, and 64 square feet of plywood into two rooms for five days?!

Answer: the First Ever Providence Engineering Summer Camp!

Day 1--If You Build It, They Will Come
Pardoning the Field of Dreams misquote, Day 1 was a foray into the world of architecture and design. The upper elementary students broke into four teams, and designed their cityscape. With only a few constraints in place, they freely designed bridges, hotels, apartment complexes, playgrounds, and the mysterious "Geico district." We're still not sure what the market is for robot insurance.

Alena and team search architectural
magazines for inspiration

The first few buildings emerge on Day 1

Sturdy apartment complexes and hotels begin to fill the landscape

Day 2--Light It Up
After a brief lesson in electronics (diodes, conductors and resistors, oh my!), the students set about electrifying their buildings. Silver foil ran this way and that, transporting those much-needed electrons hither and yon. The prize for this day had to go to Tys' group, with their carefully designed master control panel complete with disco dimmers.

Robot City and Britt's Bridge come to life!

One participant's entrepreneurial skills come to light 

Tys overseeing his team's very
formidable end of town

Day 3--Design and Print
Arguably, they should be called 4D printers (since they operate in both space and time), but whichever side you take in this controversy, you have to agree they are a lot of fun. Students learned the fundamentals of computer-aided design (CAD), and then produced their various artifacts: signs, statues, elevators, desks, and... an artifact. The New Matter MOD-t printers ran hot for the remaining days, with many students producing two or more different designs.

An small sample of the dozens of printed designs generated by
the camp participants

Students sit with Alena, eagerly watching their creations emerge
layer by layer

A tiny blue fountain sits proudly on a street corner

Day 4--Rise of the Robots
If all that wasn't enough already, each student was given their own tiny programmable robot. The Ozobot packs a whole lot into one cubic inch, with students writing code for following lines, flashing lights, and dance routines. The robots were programmed in two different ways: with colored racetrack lines, and then alternatively with a block-based in-browser coding language.

These colored trails give the robot a path to follow and instructions
along the way

Lots of practice with the tiny bots

The block-based coding system is a snap!

Many participants created special
mazes and challenges

Day 5--Do Over!
The week finished with a chance to go back to anything and everything! LEGO Mindstorms was used to power an elevator and merry-go-round, more CAD pieces were printed, the Geico district was finally lit up in a convincing fashion, and the robots ran amok. (In the best kind of way!)

The Geico District--now a blazing panoply of light!

Six robots come out for a dance-off!

Jake adds the finishing touches to our
once-humble board--now transformed!
We'll finish with a huge thank you to our marvelous high school assistants, taken from the ranks of our own Engineering Academy; Tys, Jake, Alena, and Samy all did a fantastic job, and we hope they get some good rest this summer.

Monday, June 5, 2017

Final Project: Bomb Disposal Robot

The Foundations of Engineering II group finished off their year with an exciting capstone project: design, build, and program a bomb disposal robot, such as that used by special tactical groups around the world.

A real bomb disposal robot, complete with camera, manipulator
claw, and disruptor

(One quick word needs to be said from the outset: this project was carefully and sensitively planned. It was made clear to the students that this was not making light of terrorism, explosives, or other acts of crime. Rather, this was another chance to show how our engineering skills can be used to create things that combat pain and suffering and sinful acts; such robots actually keep humans out of the way of harm as much as possible.)

The students were split into three groups at random, and they set about sketching their designs, in accordance with the design brief. Each robot was required to move through the following phases:
  1. Power up and deploy, moving down a ramp.
  2. Make its way to a classroom with a "locked door" (it was made of wood and foamboard!).
  3. Break through the door and enter the hostile zone.
  4. Locate the active "bomb", and take it back through the door to a safe location outside.
  5. Neutralize the bomb with a built-in disruptor.

The "bomb", made out of LEGO Mindstorms pieces, with a touch-
sensitive touch plate on top

Within a matter of days, the three teams had settled on their designs, and were putting together large, strong bases for their robot. Needless to say, there were no instructions to follow! Ingenuity, teamwork, and a little bit of teacher input were the tools at hand.

Eva led her team (Colby, Todd, and David) to include the following features: a rectangular base, a balanced torque/speed arrangement for the wheels, a controllable claw to grapple with the bomb, a giant "cattle catcher" wedge to push through the door, and a chain drive to aim the disruptor up and down. Initial tests worked very well in the classroom, with a high success rate of neutralizing the bomb. Their teamwork was first-rate, with an astounding level of co-ordination and efficiency between the four of them. The team was comfortably ready in time for the demonstration.

Eva's team's early design, with base and claw in place

Colby demonstrates the surprising
strength of the robot, dragging a stool
across the room!

An almost-final version, with the disruptor now mounted; note the
chain drive to pivot and aim the disruptor

Todd's "cattle catcher" came out perfectly first time, made with a
simple but beautiful loft between two triangles

The finished product, ready and raring
to go!

Alena had her first chance at leadership so far this year, with Jakob, Samy, and Claire working alongside. Their robot went for a rectangular base, a higher speed at the wheels, a forklift to actually raise the bomb off the floor to carry it, and a fixed angle for their disruptor. They were then able to use their extra motor to build a high-speed 3D-printed circular saw, for breaking through the foamboard door. That's right--a 3D-printed circular saw! Extra code was built in to ensure that the saw would only activate with a very intentional button sequence!

An early version of Alena's team's solution, with a solid base
constructed (note the "omni-wheels" that allow the robot to more
easily pivot left and right)

Alena works on her CAD pieces, Jakob writes code, and Samy
"checks the disruptor for functionality"

An early outdoor test; note the addition
of a forklift system on the front

The forklift and fixed disruptor are now clearly visible

Claire works to add in the 3D-printed circular saw

Yes, this actually did work! (Slowly...)

Lastly, Josh led his team (Ben, Victor, and Alec) to good success with a larger, more square-ish base, a simple but highly effective spike for punching through the door, an extremely low-speed/high-torque gearing for the wheels, a claw to grab the bomb, and a chain drive to aim their disruptor. They went for the slow-but-strong approach, which made perfect sense for a challenge where time was not a mandated constraint.

The early days of Josh's team's design, with the highest torque to
the wheels of any team (the tiny gear coming from the black motors
to the large gears at the wheels ensures this)

Later on, a manipulator claw was added, as well as a powerful
spike, designed by Alec

Josh instructs his team in proper safety protocol, as Victor looks
and Alec attaches the disruptor

The final stages, with a chain drive now added to the disruptor

While all this was happening over the course of several weeks, the teacher assistants Aaron and Kylie put together the door itself, complete with 3D-printed working hinges and deadbolt. Their woodworking skills were put to good use in building a simple frame to hold it all together.

The frame and foamboard door; note the hot pink 3D-printed
working hinges and deadbolt, courtesy of Kylie's design skills

On the day of the demonstration, the young engineers eagerly followed along behind the robots as they drove one by one up to the door. After much pushing, and ramming, and cutting, all three robots were able to break through and enter the room. Of special note was Alena's 7" diameter circular saw, which took about two or three minutes to shred the deadbolt!

Eva's team attempts to push through the door with brute force and
the "wedge" principle

Alena's team gets ready to cut through the door; note the cyan
spike added to the rear as a backup plan

Josh's team pushes through quickly with a simple spike

The robots located the bomb, flashing and beeping in the dark. The bomb was rigged with a pressure-sensitive touchplate on the top, which would have activated if the bomb was fumbled. All teams successfully took the bomb outside with no incident (other than the wind blowing the door shut again!).

Eva's team drags the bomb cautiously away towards the door,
Colby at the wheel

Alena's team's unique forklift method worked perfectly, deftly
carrying the bomb to the exit

Josh's team pulls the bomb over some tricky terrain and back
through the door

With the bomb safely outside away from civilians, the robots aimed their air-powered disruptors at the bomb. This is a real tactic that bomb disposal robots use; the idea is that a quick blast from a shotgun shell should immediately destroy all triggers and batteries and other mechanisms, thereby preventing the actual detonation.

Eva's group and Alena's group took a few shots to disarm the bomb (the trigger plate didn't "feel" their bullets enough to switch off), and Josh's team got it first try!

Eva's team squares up, trying to find the best angle

Alena's team hugs the package tightly, and goes in for the finish

Josh's team readies, aims, and fires!
Eva, David, Colby, and Todd celebrate a job well done!

Jakob, Claire, Alena, and Samy proudly pose behind their robot

Ben, Alec, Josh, and Victor enjoy a job well done

All teams are to be congratulated on a solid, successful performance. The growth exhibited by these students throughout the year is phenomenal--where they once were fumbling with the most basic code lines and how to attach pieces, they now moved through it swiftly and expertly, with a minimum of guidance from the teacher. No teams suffered critical failure, as some had on previous projects, and it was a delight to see the hard work paying off.

If you want to watch the entire play in action, please access them in this shared folder. You are welcome to download or watch online--the videos of each team are over ten minutes long!

Excellent work all, and we'll see you next year!

From left to right: Mr. Meadth, Kylie (T.A.), Jakob, Alena, Samy, Claire, Eva,
David, Colby, Todd, Alec, Victor, Josh, Aaron (T.A.); (Ben absent)