Archive for the ‘curriculum’ tag
There is a bevy of materials to help a teacher get started teaching the ROBOTC Curriculum. But what about the teacher that has made it through the curriculum and has a robotics class returning at the beginning of the school year? Whether that teacher is preparing to enter a robotics competition or is planning on creating a cool ROBOTC project, the teacher will still need to determine what the students have retained from the previous year.
Students that have made it through the ROBOTC curriculum should be able to use variables and functions in their programs. A great way to assess this would be to utilize the Robot Virtual Worlds. Students can spend the first week of school trying complete all of the missions within Operation Reset. Working with Operation Reset affords teachers the opportunity to differentiate this beginning diagnostic. Students that have retained more information can work independently, while those students that need more assistance can get the help they need. This is just another great application of Robot Virtual Worlds in the robotics classroom.
If Robot Virtual Worlds is not an option, you can apply the same concept with a physical robot. For students that are already proficient with ROBOTC, a good challenge to begin the year with would be the Chasm Detection.
Another great tool that a teacher can utilize is the debugging of code. This can serve as a good one or two day review of ROBOTC syntax and logic. If a teacher is anxious to get started with a project and wants a quick review, this may be the way to go. One of the nice things about using code is the teacher can get some quick and individual feedback from the students. If time allows, a teacher may use one or two examples of code, see where the students are, and then design a challenge for them. Here is an example of code that the students could troubleshoot.
Hopefully this gives you some ideas of how you can reintroduce ROBOTC to your students. A seamless beginning to the school year will help with all of the projects and activities that you may have planned for the rest of the school year.
– Jason McKenna
Now more than ever, robotics educators are faced with the important question of which kit they should purchase and use. This key question has been made even more intricate in the 2013-2014 school year due to the addition of the new robotics kits, VEX IQ kits. This article will help break down each VEX kit, their capabilities and target audiences, and allow you, the educator, to make an informed decision on which kit is best for your particular classroom.
The VEX IQ system is the brand-new robotics system from Innovation First International (IFI for short, makers of the VEX Robotics Design System). The VEX IQ can be used with any of the all-new hardware and sensors, including a unique plastic snap-fit structural system.
- Sensors include a gyroscope, color sensor, potentiometer, touch LED, and ultrasonic sensor.
- The base kits (either Sensor or Controller kits) are provided with over 650 structural components, 4 plug-and-play ‘smart motors’, at least 2 touch sensors (or more, depending on kit), and the VEX IQ microcontroller (more information on all available kits can be found here).
- The IQ contains 12 smart ports that can be used to control either analog sensors, digital sensors, or servos/motors; the ports are non-typed and can be used to control any piece of VEX IQ compatible hardware that is plugged into it.
- It also includes a micro-USB port for IQ-to-computer communication and a ‘tether’ port for direct connections to an VEX IQ Controller.
- Debugging and programming information can be displayed on the backlit LCD information to increase ease-of-use in real time.
- Wireless communication between the VEX IQ microcontroller and a VEX IQ controller is provided via a set of 900 MHz radio adapters.
- The VEX IQ system will be fully legal in the new VEX IQ Challenge (designed specifically for the VEX IQ system), for students ages 8-14.
- Recommended use: Middle School.
One of the mainstays of the educational robotics world is the VEX Cortex platform. Originally released in 2010 by IFI, the Cortex can be used with the VEX Robotics Design System’s hardware and sensors.
- Includes over 300 metal structural parts, 4 powerful DC motors, the VEX Cortex microcontroller, and a wide variety of fasteners, gears, and other miscellaneous hardware.
- Sensors include touch sensors, an ultrasonic sensor, integrated motor encoders, line following sensors, and a potentiometer; additional sensors are available outside of the base kits.
- Wireless communication between a VEX Cortex and a VEXNet Joystick Controller is possible by using the 802.11b/g VEXNet USB Adapter Keys.
- The VEX Cortex system can be used in the VEX Robotics Challenge (Middle, High School, and College divisions).
- Recommended use: advanced Middle School, High School or College.
We understand that choosing a robotics kit is a tough decision. The number one factor in determining which kit is right for you is the students; depending on the skill level of the students, it may be better to challenge them with a more advanced kit (VEX Cortex) or they may prefer to learn with a beginner kit to get them started (VEX IQ.) No matter which kit you decide to use, though, you can rest easy knowing ROBOTC will fully support all of these platforms.
Now more than ever, robotics educators are faced with the important question of which kit they should purchase and use. This key question has been made even more intricate in the 2013-2014 school year due to the addition of the new robotics kit, LEGO MINDSTORMS EV3. This article will help break down LEGO’s kits, their capabilities and target audiences, and allow you, the educator, to make an informed decision on which kit is best for your particular classroom.
The LEGO MINDSTORMS EV3 is the all-new robotics kit from LEGO Education (creators of the LEGO MINDSTORMS NXT system). It is fully compatible with previous NXT hardware (except for the battery), including all plastic structural pieces and sensors.
- Compatibility with the MATRIX and TETRIX metal systems is expected in fall 2014.
- Those starting a classroom from scratch need not worry; the EV3 comes with a total of 541 elements, including a multitude of structural parts (beams, connectors, wheels, gears, etc), 4 different sensor types (color sensor, gyroscopic sensor, ultrasonic sensor, and touch sensor), 3 motors, and the EV3 micocontroller or ‘brain’.
- The EV3 microcontroller sports 4 sensor ports, 4 motor ports, a internal Bluetooth adapter, and a USB slot which can be used with a WiFi adapter for wireless connectivity (as well as microSDHC card slot which supports cards up to 32GB in size).
- It utilizes a Linux-based firmware which allows for on-brick programming and datalogging.
- The EV3 is already legal in First Lego League (ages 9-14), but we are still waiting on information on when it will be legal for First Tech Challenge (High School) competitions.
- Recommended use: Middle School (EV3) or High School (with MATRIX or TETRIX kit).
Now, let’s take a look at the LEGO MINDSTORMS NXT V2.0. Released in 2009, the NXT platform utilizes a plastic snap-fit hardware structure system, with 431 elements included in the base kit.
- These elements consist of both structural pieces (beams, connectors, and axles, to name a few), three interactive servo motors, the NXT microcontroller, and ultrasonic, light, sound, and two touch sensors included.
- There are also many third-party sensors available from sites such as Hitechnic, Dexter Industries, and Mindsensors.
- The NXT is also fully compatible with the MATRIX and TETRIX metal systems.
- Wireless capabilities include built-in Bluetooth and WiFi connectivity (provided by an external Samantha Module adapter).
- The NXT is currently a legal microcontroller for both the First Lego League (FLL, ages 9-14) and First Tech Challenge (High School) challenges.
- Recommended use: Middle School or High School (with MATRIX or TETRIX metal kit).
We understand that choosing a robotics kit is a tough decision. The number one factor in determining which kit is right for you will come down to the students; depending on the skill level of the students, it may be better to challenge them with a more advanced kit (MATRIX or TETRIX kits) or they made need to start with a simpler kit (LEGO NXT or EV3 kits). No matter which kit you decide to use, though, you can rest easy knowing ROBOTC will fully support all of these platforms.
Getting your classroom organized for the beginning of the school year is an arduous task for even the most experienced teacher. It can be even more demanding for those that teach robotics. You’ve got the robot kits, you’ve been trained in ROBOTC, but how do you set up your class for the first day of school? The goal of this article is to help answer the question for both new robotic teachers and teachers that have been teaching robotics for years.
As we all know, a robotics kit is more expensive than a textbook. Moreover, because robotics kits contain so many small pieces, they can be much more difficult to take care of than a textbook. As a result, keeping your kits organized is crucial. If using a LEGO MINDSTORM NXT, EV3, or TETRIX robot, one way that I have found that can be very helpful is to name the NXT brick. Then, give the same name to the kit. Now, assign the kit to the group of students in your class. If the students know that they are responsible for that kit, it goes a long way towards them acting more responsibly with the kit. If using a VEX robot, you won’t have the same ability to name your brick, but you can still able to label your robotics kit.
Which students are assigned to work together is also something that the teacher must put some thought into. Once again, maintaining the kits is of the utmost importance. Therefore, I am not going to allow students to work together if I feel that will not take care of the kit. Some students are more organized and careful with the kits than others. I always try to have one of those students in a group. I try to have the kits named and assigned before the first day of school. If I don’t know the students, then I may have to adjust the groups as we progress throughout the beginning of the school year.
Once the kits are organized, the teacher can then start to think about how their curriculum items are going to be accessed and utilized. A math teacher has a plan for when their students have a question about a topic, or when a student is confused about a particular concept. A robotics teacher has to have the same type of plan in mind. The beauty of teaching robotics lies in the fact that students are intrinsically motivated to find answers to their problems because they are highly engaged. Some students will still be conditioned, however, to try to elicit the answer from the teacher instead of reasoning through a problem on their own. Robotics teachers need to create a plan so the students can work towards being independent and productive problem solvers.
To that end, a good approach to a complex challenge is to examine what needs to be done before the challenge, during the challenge, and after the challenge is complete. Before the challenge, students should be focusing on create flowcharts to organize their program and writing pseudocode to reflect those flowcharts. During the challenge, students should focus on commenting their code and debugging techniques. Afterwards, students should be afforded the opportunity to reflect and respond to what went well, what went not so well, and what they learned throughout the process.
Giving students a little bit of structure while they engage a challenging task will go a long way towards ensuring that the students’ high level of engagement does not turn into a high level of frustration. Engagement works both ways in that sense: High engagement leads to students that are focused on their task, but can also lead to high levels of frustration because the students desperately want to finish that task. To avoid the frustration,teachers should provide a structure that the students can rely on when needed. Before the school year begins, teachers should spend some time planning students’ work, and then the students can spend time during school working their plan.
The beginning of the school year is always a challenge. As teachers, we understand that unforeseen difficulties will always arise. However, going into the school year with as much planned and organized as possible helps us to focus on those unpredictable events that will undoubtedly occur.
Check out how we organize robot parts at the Carnegie Mellon Robotics Academy:
It is that time of year again … backpacks on our backs, buses on the streets, and lessons being planned. Yes, we are going back to school! To kick start the school year, we are introducing a six week robotics back to school blog series that highlights the technical and pedagogical side of planning for your robotics classroom. John Watson, from ROBOTC customer support, and Jason McKenna, a K-8 Gifted Support Teacher in the Hopewell Area School District outside of Pittsburgh, PA, will be sharing with you tips, tricks, advice, and recommendations on prepping your robotics classroom and curriculum.
As each blog is posted, the topics below will turn into hyperlinks, so feel free to bookmark this page!
- Organizing a Robotics Classroom
- Which Robotics Kit Should I Use? LEGO EDITION — VEX EDITION
- Reviewing ROBOTC Concepts After a Summer Off
- Setting up ROBOTC and RVW for the Classroom
- Robotics Curriculum Breakdown
- Setting Up Robots: LEGO EDITION — VEX EDITION
- Differentiated Instructions
- Troubleshooting Common Issues in ROBOTC and RVW
- Handling Common Teaching Issues
- Advanced ROBOTC and Robotics
- Assessment and Extension Activities
If you have any questions or would like to start a conversation on any of the topics, feel free to leave us a comment below!
Happy Friday! I thought it might be nice to end the week with a little sneak preview into our newest Robot Virtual World game, “Expedition Atlantis: A Calculated Deep Sea Adventure.” We are still working on it, so things might change, but wanted to share an inside look. The game and curriculum will be available this Fall. Check back for more info soon!
Pneumatic Actuators translate the force of compressed air into fast and powerful motion. In the VEX Robotics System, all pneumatic actuators create linear (in-and-out) motion, although rotary actuators do exist. The compressed air that powers the actuators is stored in a reservoir tank; differences in air pressure between the actuators and tank cause the actuators to move in and out.
The flow of air between the tank and the actuators (directly related to the differences in air pressure) is controlled by a small switch, called an electromagnetic solenoid, which connects to the VEX PIC or Cortex using a standard 3-pin wire. It’s a common misconception that, since the solenoid enables motion, its 3-pin wire should plug into one of the MOTOR ports on the microcontroller. Actually, a solenoid is what’s considered a “Digital Output”, and should be plugged into one of the DIGITAL ports on the Cortex, or ANALOG/DIGITAL ports on the PIC.
Then, in ROBOTC, when you want to activate the pneumatic actuator controlled by the solenoid, you set its value equal to “1”. To deactivate it, set its value equal to “0”. In the sample code below, the remote control buttons are used to activate and deactivate the pneumatic actuator.
#pragma config(Sensor, dgtl7, solenoid, sensorDigitalOut)
//*!!Code automatically generated by ‘ROBOTC’ configuration wizard !!*//
while(true) // Loop Forever
if(vexRT[Btn6U] == 1) // If button 6U (upper right shoulder button) is pressed:
SensorValue[solenoid] = 1; // …activate the solenoid.
else // If button 6U (upper right shoulder button) is NOT pressed:
SensorValue[solenoid] = 0; // ..deactivate the solenoid.
For more information on using pneumatic actuators, check out our Pneumatics lesson from the VEX 2.0 Curriculum.
The Grand Challenge is a staff designed course which is not revealed to participants until the day of the competition. Before the competition, participants are provided with a list of conditions and situations to prepare their robots for.
On the day of the competition, the participant’s programming knowledge and preparation are put to the test as they work to traverse the course in a limited amount of time. The robot that makes the most progress without stalling out or deviating from the course wins!
In this iteration of the Grand Challenge, the Cortex-based robot must:
- Navigate an obstructed path using feedback from the Shaft Encoders and Ultrasonic Rangefinder
- Track an incomplete line up and down a ramp using feedback from the Line Tracking sensors
- (Optional) Pick up the yellow ball and take it to the finish zone for extra points
- Respond to remote-control commands only in the final zone
- Avoid hitting obstacles in it’s path, walls on the field, and falling from the ramp
- Two driving motors, each with a Shaft Encoder
- An Omni-wheel acting as a rear-caster wheel
- Three Line Tracking Sensors
- An Ultrasonic Rangefinder
- Remote Control over VEXnet
Instructions for building this robot can be found here.
If you’d like ideas for creating your own Grand Challenge, check out this document for some inspiration.
Note: All materials are part of the VEX Cortex Video Trainer. Check it Out!
Check out the VEX Curriculum 2.0 review, featured in ROBOT Magazine! Here’s an excerpt from the article:
“When I began clicking around the VEX Curriculum I was immediately impressed by both the scope and the quality of the materials. Whether you are a student, teacher, or a hobbyist eager to learn more about robotics you will find something there for you. At www.vexcurriculum.com I found a cornucopia of practical robotics exercises and presentations that are shown in user-friendly, inviting multi-media formats. The Curriculum is designed to meet academic standards for high school classes, but any curious person interested in robotics will enjoy perusing the site. Although the package is intended to sustain two semesters of study, it is voluminous. The teachers that I spoke to also use segments of the curriculum for multi-year robotics programs, to guide students through independent study robotics projects, and as a robotics library for students building robot projects.
Teachers that use the Carnegie Mellon Curriculum report that the lessons tend to build confidence and they make the users feel associated with Carnegie Mellon. In researching this article, I found that both educators and students express a sense of pride as they work through the materials, and in the process, succeed in learning to solve robotics problems and meet multidisciplinary intellectual challenges.”
Read the entire article here: http://www.botmag.com/articles/vexcurriculum.shtml
Preview the VEX Curriclum 2.0 here: http://www.education.rec.ri.cmu.edu/roboticscurriculum/vex_online/main_start.htm