Tag Archives: testing

Augmented Reality Pool Demo

Have you ever wanted to augment your reality?  Today our team went to the Queen’s University Integrated Learning Center to see a demo of Augmented Reality Pool.pool ballsThis is a project being worked on by one of our mentors who helped with programming and vision code this past season.  He wanted to show us that some of the same techniques that our team used are being used by researchers in computer vision in other areas too.learningWe had a brief tour of the ILC, and learned about what goes on in the building.  Many of us have been there before for Science Quest, or for our FLL practice tournament a few years ago.  There is usually NOT a big tent set up in the computer area though.  This is a special demo set up for A.R. Pool.demoIt needs to be under a tent to control the lighting on the pool table.  There are cameras and a projector involved in the game, so lighting is very important.  The cameras are supposed to detect where the balls are, and where the cue is, and the projector will then trace lines showing where the balls will travel after they are hit at a specific angle.checkingUnfortunately, when we arrived for our tour and demo, there were a few technical issues.  The camera settings were off….fixing the camera…so those got changed….calibrating…and then the lengthy calibration process had to happen.computer visionWe know all about calibration.  It is such an important step in making any system function well.  We had days of calibration in the warehouse before our robot was shooting well.

Although we didn’t see any A.R. Pool today, we have been invited to come back tomorrow to try again.  We definitely got a better appreciation of the calibration process though!

 

 

Bye Bye Warehouse!

Today marked a milestone in our season.  This is the last day that we’re testing and practicing in the Transformix warehouse!

We practiced shooting A LOT!

The good thing is that we were also scoring A LOT!

At the end of the day we packed up our gear, disassembling our test rig…getting ourselves ready for St. Louis.disassemblyOur programming/drive team is optimistic about how well we can perform in St. Louis.  We’ll be playing in the Archimedes division with our friends 1114, 2056 and 781.  We’re looking forward to a strong Canadian presence in the division.

K-Bots: enjoy the weekend off–do all your purple laundry!  We’ll see you on Monday after school for a meeting and to finalize all the details.  Tuesday we’ll meet at 7:15PM to load the bus.

Calibration is Done!

Our programming team is happy with how things are working now!  We’re done our calibration, and it is time for our drive team to take over the controls for the last few days of practice.programmingWhile all of this is going on, there’s a small group of purple enthusiasts who are choosing the colour to paint our robot cart.  We’re thinking that “Victory Purple” would be a great choice…because it would match M.E.L.paint selectionWhile at robotics we have been experimenting with different hair styles…today Sam wore a hairband!friendsWe shared snacks….snacks…and had a fantastic BBQ chicken dinner!  Thanks parents for feeding us so well.familyLater in the evening we welcomed more people into our big purple family!

Calibration Weekend Day 2

We’re working on code…..code…eating snacks…snacks…and having fun…fun…watching blue flashing LEDs

The Start of Calibration Weekend

We were back at the warehouse again this evening, working on calibrating our shooter.calibrationIn between times while programming was happening, we played some games…game timeIt’s nice to have tall ceilings and big open spaces to pass the ball around.scoringWe even take a crack at shooting baskets from time to time.  The robot is much more consistent at scoring than we are though!pneumaticsWe’re spending our time trouble-shooting and checking for leaks and making sure that everything is connected properly.  homework breakIt’s not always fun and games though–there’s always homework of one kind or another that needs to get done.

K-Bots, we’re meeting tomorrow from 10AM-5PM at Transformix Plant 2.  Bring your lunch!

Back to the Warehouse

We’re back at the Transformix warehouse today!  My how we’ve missed the lovely carpet….beach vacation…it’s so nice to lay down and relax….it’s almost like having a beach vacation!new tapeWe applied reflective tape to our third target, and our programmers got right to work implementing the changes to the vision algorithm…programming…while our mechanical crew attached the shooter to the platform.remounting the shooterSpring is in the air….and pool noodles have hit the store shelves.  We’re stocking up for spare bumper parts for St. Louis….but in the mean time, they’re pretty fun to play with. playingTomorrow we’ll be doing a robot demo for parent-teacher interviews (K-Bots, please show up at 6PM to prepare).  Friday we’ll be back at the warehouse 5PM-8PMish working on calibrating the shooter.

Happy Pi Day!

EMC interviewToday a reporter came to take a few pictures for EMC. A few of us got interviewed for next week’s paper.

We had a delicious dinner of hot dogs and butter tarts (to celebrate pi day).  Thanks to parents who keep us fed and happy!Working on the shooterThe shooter needed a few adjustments for our upcoming competition in Waterloo. But for the shooter repairs we were missing a few tools so some of us walked to Lowe’s, twice.  It’s looking pretty good so far.

Sketchy box bot

That's engineering at its finest!

For more realistic driver practice we decided to make a box bot.  This way, the balls get hidden from view more frequently, just like they do in the real game.

We are now using two cameras, one for shooting accuracy and the other so our driver can see the ground. We made an obstacle course out of supplies around the warehouse, chairs, bins and boxes.

Driver Practice

“Every time you hit a box, it’s 20 push-ups.”-Michael, Queen’s MentorpushupsLater on Sam and Mike decided to play some 21…Playing 21The final score was Sam 21 and Mike 16…. can you guess why?  Look at the shots!Playing 21After the game they were both pretty exhausted….but thankfully still friends. They just needed a hug.Sam and Mke sngglingK-Bots: we’re meeting at the Transformix Plant 2 Warehouse from 5:30PM-8:00 PM tomorrow evening.  See you there!

Our Vacuum Sucks…

It’s so exciting to be in competition season now!  Good luck to all teams participating.  We’re watching webcasts and getting more and more excited for next week in Oshawa!webcastProgramming is happening so we can test our shooter tomorrow in the warehouse.programmingKnitting is happening so everyone has a team hat for competition.  We’ve got only a few more to go!knittingToday’s major project involved a lot of vacuuming!  We have spent the last few meetings working on creating a vacuum former to create our chain guards.  Today we put the finishing touches on, and gave it a try.finishingWe needed to make a mold for our chain guard, which included some creative measurements through the bag.  We’re really glad the bags are clear!  After our measuring we used styrofoam, cardboard and duct tape to create a 3-D shape that melted plastic would form to.measuringSince thin Lexan is about $80 a sheet, we had the brilliant idea of using crazy carpets instead.  They are on sale now–we’ve not had much snow this winter!  We were lucky to find some in our team colours at Canadian Tire.crazy carpetThe crazy carpet was cut out to fit on our frame.staplingWe used a staple gun to attach it.  It’s important to put the staples close together.  We used a hammer to make sure the staples were secure.vacuumNext came the vacuum contest….which vacuum sucked the most!  Our vacuum from our workroom had holes in the tube and a clogged filter.  The custodian’s vacuum was not much better.  Thankfully one mentor lives really close to the school–her vacuum sucked the best!broilingWe put the plastic into the oven which had been set to broil.  We watched as the plastic went wavy, then flat.  When it is flat, it is ready to go.heatingThe vacuum was turned on, the mold was placed on the vacuum box, and the plastic sheet overturned on top of it all.  Using oven mitts and a heat gun we massaged the plastic in place around the mold.  There’s a bit of a learning curve with this process.  Sometimes there are holes.  After our 4th try we got a really good one!coolingWe chilled it in the fridge to cool it down a bit.doneThen we removed the plastic from the frame and took the mold out and cut around our shape to reveal the coolest chain guard ever!packingWe’re taking our vacuum forming supplies and our robot shooter to Transformix tomorrow to keep working.

Leap Day!

We enjoyed our leap day together working on our pre-competition plans.  Our Chairman’s presentations are in development…chairman's…and pre-competition scouting is being started.  It’s hard to believe that some teams are already headed to their first competitions.  We’ll be doing the same thing in a week!scoutingWe’re working on mounting our ball launcher on a robot height platform so we can continue to work on our programming this weekend.  supportProgrammers are hard at work.  programmingToday we learned how to revive a corrupt cRIO!  If you’re dealing with a similar issue, please check out our whitepaper.weighingWe have been trying hard to get an accurate weight for our robot so we know what leeway we have to add more appendages.  We weighed the bagged robot, and then the bag….did you know that the bag weighs 2.5 pounds?! new tablesWe’re working away, enjoying our lovely new work tables.  Thanks so much to Kleton and Levac Supply for helping to make this renovation happen.

 

 

Day 40: Fine Tuning

Warehouse day 2: Happy Birthday Kevin!happy birthdayToday we continued to cut holes in our robot…drilling….and we are optimistic about reaching the 120 pound weight limit.cheeseholeWe’re filing down all of our parts to keep things smooth and to lose weight where we can.filingAs the mechanical team finished up their work, the programmers kept working hard writing code….programmers….while wires were run between all of the robot’s electrical components.electricalOur human players took to the field to try their long distance shots.human player practiceWe had two really great meals which kept us working hard all day.dinnerWe’re realizing the importance of washing hands before we eat.  Look at all of the dirt!dirty handsAfter getting the mechanical and electrical and pneumatic systems all rigged up, we ran into some issues with our victors…frustration of the evening…and our jags…frustration of the eveningWe’re working hard to resolve these issues, so we can make our robot fully operational!

K-Bots, we’re working from 9AM-10PM tomorrow.  Wear your purple (and bring some extra purple for a friend).  There is an opportunity to get our photo taken with our robot tomorrow at 9:30 AM.