Archive for the ‘NXT’ Category
We had the chance to interview the lead programmer for FTC Team 5037, Kristen McKellar. She is an impressive programmer with a bright future ahead. Check out her story on how her knowledge of ROBOTC helped her win the National 4-H Engineering Challenge …
Are you a ROBOTC student who wants to share your story with us? If so, send us an email at email@example.com!
We are happy to announce a new course on CS2N, Create Your Own Level with RVW Level Builder. In this new course, you will go through the steps of making your own custom level inRobot Virtual Worlds‘ Level Builder!
The class is structured on a 5-phase version of the engineering process (Concept, Design, Production, Testing, Release). In each phase, you will take a further step towards completing your level, either through planning, creating, or testing your level.
Level Builder enables users to easily create levels and challenges for others to solve. Teachers can create custom challenges for their classrooms or generate unique challenges for each student. Multiple real and fantasy themed robots and objects are available for use. You can also import your own objects with the 3D Model Importer. Your level plays like any other virtual world. You can access all of the motors and sensors on the virtual robot to solve the challenge using ROBOTC code.
Sign up for CS2N and this FREE course today - Create Your Own Level with RVW Level Builder. And don’t forget we have a Level Builder competition going on until August 31, 2013, Beacons and Barriers, with a chance to win some great prizes!!
Originally posted on Grow a Generation Blog
I took Grow a Generation to a recent Zumbathon fundraiser for the Yellow Ribbon Girls. Several kids meandered over to the table while the moms were working out. I invited them to play around with the Scratch programming window that was opened on the computer. One girl, I think about 10 or 11, became enamored with Scratch, asking how to make the cat she choose as a sprite move around the screen. I showed her a few command codes and encouraged her to experiment. Intent, she focused as hard on that screen as the 200+ moms focused on their workout. When the workout was over, her mom, exhausted and drenched, came to grab her hand and walk off. It took several attempts by me to convince the mom to actually look, and several more attempts to explain the daughter had not been playing a game, rather programming a new one. She had programmed her cat to dance a Zumba workout. Even then, the mom didn’t seem to understand and finally looked closer to let her child explain the code she had put in place. The mom was incredulous, “You mean my daughter actually programmed this?”
I spent this week working with some brilliant young people as they were introduced to Alice 2, a free drag and drop educational programming language that allows students to create computer animations using 3D models. Our theme was Zany Animals and each student was tasked with inventing a creature and animating it with special qualities. J.K. Rowlings inventive imagination supplied fuel for our creativity while we looked at the etymology and origins of some great Harry Potter creatures (Basilisk, Phoenix, Hippogriff, Boggart, and Thestrals). The Discovery channel demonstrated some very real incredible animals and provided a template for our short nature documentaries. We discussed the ethics of animal experimentation and watch some videos of the current status on cloning, using animal to create pharmaceuticals and synthetic proteins, and grafting technology onto animals.
One of the uncles (a young man in his late twenties) stopped mid-week and looked around at the fun we were having. He shared his remembrances of computer science class in high school, a black screen with detailed code he could not make work. He had walked away from high school convinced Programming was something he could not learn.
His comments, alongside the mom’s at the Zumbathon, have me wondering about marketing. Only five students enrolled in the camp. While other factors played a part, how do I advertise to a generation who cannot conceive a child can begin to write code (and have fun doing it)? How can we work to allow not just the technology teacher and the media lab director, but also the classroom teacher encourage computer programming and the creation of digital artifacts in the creative expression of their students.
I have had to journey my own learning curve this summer. I am taking the CS2N Summer of Learning class in ROBOTC. The Alice 2 tutorials I did in class were adapted from the CS2N Introduction to Alice class that is available free on their website. I learned alongside the kids and eagerly accepted the wonderful help of two area middle school STEM heroes who run their own programming classes in the homeschool network – Fiona and Joseph Chaney.
The camp was such fun. The kids learned to select an environment and create an establishing shot for their animals habitat. They then created their creature by selecting the object of an animal and changing colors, textures, ear size, nose size, arm length, etc. They started animating their animal to demonstrate its incredible abilities and changing camera angles to tell a story. Finally, they added sound and narration to their animation. All of this was done while learning basic computer care, where to save and recover files, and how to deal with constant messaging of “Alice thinks you made an error” and carry on through frustration. The kids will be using the animations they created to enter the CS2N Nature Doc-u-mentary competition.
Two learning leap moments stood out. The first was a child who had originally placed two dragons into the scene and they create a ‘method’ called fight. He dragged the method into the editor box and couldn’t figure out why they weren’t fighting. He had not yet connected the need to write the script for each movement of each dragon to create the method. The rest of his week was spent focused on getting a dragon to flap his wings. It tied in beautifully with a video on the last day about how computer animation team created the Thestral flight scene in the Harry Potter Order of the Phoenix movie. This boy was breaking down the abstract concepts of ‘fight’ and ‘fly’ and beginning to think in terms of modeling, algorithms, and sequence.
Another moment came when a student wanted to have a turtle disappear into his shell. I found a brief tutorial online (the Alice tutorials are out there, but they are not as easy to find as the Scratch tutorials) and he was able to follow it. When I checked back in to examine his code, I was so impressed how he could walk me through the control structures he put in place for sequence, conditions, and parallel execution!
High points included sitting outside on a gorgeous rain free day in the shade under the tree at a picnic table at Baden Academy as students typed away on their netbooks creating their animals, inspired by the new surroundings and summer breeze. Another was the look of such pride as parents and grandparents applauded to see the student creations on the screen in the lab at the end of the week.
Embarrassment of the week – despite a Ph.D., I could not visualize the need to invert the image on the iron on for the shirts – so if you see a smiling child wearing a shirt with a picture of their Zany Animal and all the text is backwards, know that you are looking yet another erratum of Dr. Ellen.
I close with a recent Facebook post from a mom: “John made this video in his computer class this past week. It is short but he has never done anything like this in the past. Wish the class was longer than five days. He loved it.”
Enjoy the kids work – and don’t forget to add your comments!
FireBall the Devious Hamster Crook
Ray McNamara is relatively new to ROBOTC, having only really started to seriously use it within the past year, but already he’s come up with some interesting projects that caught our eye. The “Monster Ball Sorting Factory”, which he shared with us on the forum, is definitely a cool project we had to share.
The Factory is a cooperation between two robots Ray’s designed. One is an NXT Forklift truck, which uses a special non-standard part: a pair of Omni Wheels in the back to replace the standard single rotating wheel, which makes the Forklift’s turns a lot more reliable.
The other is a long, conveyor belt and claw arm robot that sorts balls piled onto a conveyor belt based on their color. It then puts them into containers, which the Forklift periodically takes and places in a slot so that the robot can dump it into a bigger bin. This robot is a combination of an earlier project, the “Bin Emptying Machine,” that takes the balls out of their container with a rail mounted crane that does the sorting.
We asked Ray about the project and his motivation for doing it and he replied:
“My Monster Sorter is still a work in progress, much to my wife’s annoyance due to the amount of real-estate it has been taking up in the lounge room since early December 2012. I hope to have it all running on a single NXT (excluding the Forklift), by means of 2x Mindsensors Motor Multiplexers and 1x Mindsensors Sensor Multiplexer. If my calculations are right, the single NXT Brick will control 8x Motors and 10x Sensors.
My motivation was the challenge to learn how far I take the standard Colour Sorter model. It really started back in 2010, when I convinced Rotacaster Australia‘s GM to turn his industrial rollers into Omni-wheels for my LEGO Models and robots. After almost exhausting the possibilities of Holonomic Platforms, I looked into other uses for the Rotacaster Wheels, resulting in my Forklift Truck.
Once I had my Forklift Truck, I needed to put it to work. The Ball Sorting Factory was what evolved over a few days. Since then I have been fine tuning the hardware and the ROBOTC code used to control it. In the process, I have also been Beta Testing some Mindsensors Sensors and Multiplexers with it.
I always try to include a detailed description, photos, video, code and CAD files for my robots when they are published to my blog. Although it takes a lot of time to put my blog posts together, I feel it is worth it. I get a lot questions and praise from many people who use my resources. I especially enjoy helping out students with their queries.”
Thanks to Ray for taking the time to respond to our questions! Visit Ray’s website at www.rjmcnamara.com to see more projects, pictures, codes, videos, and much more.
Do you have a cool project or video you want to share with us? If so, send us an email at firstname.lastname@example.org.
We interviewed Kjersti Chippindale and Violet Replicon, who are the mentors for the FIRST Tech Team 6002 – The Basilisks, and asked them to tell us about their FTC robotics experience. They used to be members of FTC Team Antipodes, but decided that they’d rather spend their Senior year mentoring two brand new teams in hopes to keep the robotics tradition alive at their school.
Are you a robotics student, mentor, coach, or teacher who wants to share your story with us? If so, send us an email at email@example.com!
We are happy to announce that the leaderboards for the Robotics Summer of Learning competitions are live! Each leaderboard shows the overall scores as well as the leaders in each division. The results are real-time, so check back often to see where you stand. The competitions run until August 31, 2013.
- Middle School Division - 6th to 8th Grade (for the 2013-2014 School Year)
- High School Division - 9th to 12th Grade (for the 2013-2014 School Year)
- Open Division - Teachers, Mentors, Coaches, Educators, Hobbyists, Everyone!
The official rules are listed on the official Robotics Summer of Learning page.
As we mentioned before, every year at Worlds, we get to meet some amazingly talented students. Jacob Mason was one of those students. He is the lead programmer for FTC Team 3486 the Techno Warriors Advanced. Check out his story in this interview:
Are you a ROBOTC student who wants to share your story with us? If so, send us an email at firstname.lastname@example.org!
FIRST has announced an exciting FTC Rookie Team Grant program for the 2013-2014 robotics season! This an exciting opportunity for all new North American FTC teams to take advantage of to help offset the cost of registration fees and robot kits (click here for a sample FTC budget.) Coaches of veteran teams are eligible to start a rookie team, as long as they register their veteran team(s) too.
Eligible rookie FTC teams will receive the $500 grant automatically. All you need to do is register your new team here - http://www.usfirst.org/roboticsprograms/ftc/registration.
Every student who completes a ROBOTC Summer of Learning course will have the opportunity to take a ROBOTC Student Certification Exam! This certificate will represent a student’s programming and robot problem solving accomplishments.
Throughout the course, the student will earn badges as they successfully complete challenges. Each badge contains information to help others understand what a student knows: who awarded it, who recognizes it, when they earned it, links to example student code, their videos, their scores, the types of questions they answered, or other information designed to show off their accomplishments.
At the very end of the course, students will have the opportunity to take an exam. This certification exam will consist of 125 questions to be completed in 100 minutes. Students will need to earn a score of 70% or higher in order to earn the certification.
Every student enrolled in one of our Robotics Summer of Learning class will have the option of taking the ROBOTC for LEGO or the ROBOTC for VEX student certification exam. Sign up for a class today:
And don’t forget about our free ROBOTC live training, starting Monday, June 17th:
Starting Monday, June 17th, our free online classes will begin for the Robotics Summer of Learning. The ROBOTC team will show you the best ways to get started using ROBOTC and answer your questions LIVE! The goals for these classes is to support you, our users, and help you earn a ROBOTC certification!
The classes and Q&A sessions will take place throughout the summer on WebEx at the times listed below. The length of the class will be based on how many questions we need to answer.
Tuesdays, Wednesdays, Fridays at 11:00am EDT
Mondays, Wednesdays, Fridays at 12:00pm EDT
**Classes will be recorded and posted online after each session.**
How to Sign Up:
1. Register for Summer of Learning - Choose one of the following Robotics Summer of Learning Courses and sign up!
2. Choose a WebEx Course - Join your choice of WebEx courses 30 minutes before scheduled course begins:
If you would like to ask questions during the live class, make sure to have a USB headset. You can also submit your questions before and during each class through the ROBOTC forum or our social media sites.