Archive for the ‘Robot Virtual Worlds’ tag
Explore Robot Virtual Worlds with Free Access to Expedition Atlantis for the 2015 – 2016 School Year!
Over the last few weeks, we’ve talked a lot about Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming, even if they don’t have access to a physical robot. If you’re still not sure whether or not Robot Virtual Worlds is right for your classroom, give it a try with a free version of Expedition Atlantis!
We’re happy to announce that we’ve extended our free version of Expedition Atlantis until July 1, 2016! That means that you can have free access to this classroom tested robot math game for the entire 2015 – 2016 school year!
With Expedition Atlantis, you can use a game-like environment to motivate students to learn about math and teach kids important proportional reasoning skills.
Research Tested, Classroom Approved
Expedition Atlantis is part of the Robot Algebra Project, an ongoing research and development project conducted by Carnegie Mellon’s Robotics Academy (CMU) and the University of Pittsburgh’s Learning Research and Development Center (LRDC). The goal of the Robot Algebra Project is to develop informal educational tools that effectively and significantly increase algebraic reasoning skills for middle-school age students.
Designed to enable teachers to foreground the mathematics in their robotics classrooms, Expedition Atlantis allows students to focus on learning mathematical strategies, without having to worry about the nuances of programming. You can learn more about the study that shows significant improvement in students’ proportional reasoning skills here.
Tools for Teachers and Their Classrooms
We know that the majority of students guess and check their way through robot programming. Playing Expedition Atlantis is a classroom-proven method to teach kids the math that they need to program their robots! We are so convinced that it works that we include it in our free online VEX IQ and LEGO EV3 curriculum to help beginners learn behavior-based programming.
Expedition Atlantis includes an easy to follow Teacher’s Guide that guides step-by-step how to properly implement this game in your classroom.
You can download the latest version of Expedition Atlantis here: http://robotvirtualworlds.com/atlantis/
Automatically Collect Students’ Progress
In Robot Virtual Worlds, students earn badges when they complete certain tasks or behaviors. By setting up a “group” in CS2N, teachers can setup courses and track all students’ progress as they work their way through a Robot Virtual World. To learn more about creating Groups and Generating Student accounts by going to: http://www.cs2n.org/teachers/groups
Your Next Classroom Adventure
Designed as a follow-up activity to Expedition Atlantis, Ruins of Atlantis reinforces behavior-based programming in a fun and meaningful way. While immersed in a scaffolded programming environment, students practice robot programming, using a full set of virtual motors and sensors on exciting new robots, 6000 meters below the surface of the ocean. Like Expedition Atlantis, Ruins of Atlantis also goes hand-in-hand, and is embedded within our free online VEX IQ and LEGO EV3 curriculum.
We Speak Your Language
Expedition Atlantis, Ruins of Atlantis, and all of our other Robot Virtual Worlds can be used directly with the ROBOTC programming environment. ROBOTC is a C-Based Programming Language with an easy-to-use development environment. It’s also the premiere robotics programming language for educational robotics and competitions.
Download a free, 14-day trial at: http://www.robotc.net/
Using our Virtual Brick, you can also use Robot Virtual Worlds with the NXT-G, EV3, and LabVIEW software. NXT-G is a graphical, drag-and-drop style programming language that can be used with the LEGO NXT. EV3 is a graphical, drag-and-drop style programming language that can be used with the LEGO NXT
and EV3 robots.
To learn more about the Virtual Brick, visit: http://www.robotvirtualworlds.com/virtualbrick/
You may have seen our blog post from this past Friday on how to get a robotics competition team up and running but you may still be on the fence about whether or not to start a team.
Some of the benefits of robotics competition teams are the same as any extracurricular activity: social development, improving self-esteem, helping bolster a college application, giving kids a sense of belonging, etc. But, robotics competitions do even more. They inspire young people to pursue STEM careers, to be leaders in science and technology, and to be successful in the 21st century.
Here are just a few of the compelling reasons to start a robotics competition team:
When you’re ready to start your competition team, remember that Robomatter has everything you need to get your team started. From hardware, software, free curriculum to help students learn to program, and training to help you get things up and running.
Get an inside glimpse into what it’s like to run a robotics competition team. Check out this story from our Teacher POV blog series where Branden Hazlet, Director of Technology for Maui Prep, shares his team’s experience at the 2015 VEX Worlds Championship in Louisville, KY.
*Survey on CEOs Say Skills Gap Threatens U.S Economic Future, Dec 3, 2014
Starting a robotics competition team can seem overwhelming, but it’s not as scary as it seems. Here’s a high-level overview of what you need to do to get a team up and running:
- Choose a platform
Now more than ever, robotics teams are faced with the important question of which platform they should purchase and use. LEGO and VEX are the two most widely used platforms. LEGO is primarily used for elementary through middle school (Ages 9 – 14), while VEX can be used for kids in elementary school through college (Ages 8 – 18+).Whether you choose LEGO or VEX, Robomatter has the resources you need to make your team successful, including hardware, software, free curriculum to help students learn to program, and training to help you get things up and running.
- Pick your equipment
Once you’ve chosen a platform, the next step is to pick your equipment. Whether you’ve decided to go with VEX or with LEGO, Carnegie Mellon’s Robotics Academy has a great resources page to provide you with all of the tools and information you need to get started.You can access the VEX page here and the LEGO page here.
- Choose your software
ROBOTC is a C-based programming language with a Windows-based environment for writing and debugging programs. It’s also the most used language for the VEX IQ Challenge, and for the VEX Robotics Competition. ROBOTC is the only solution that offers a comprehensive, real time debugger. It also comes with a Graphical interface, which is a great way to get new students started.In addition to ROBOTC, you may also want to check out Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming without a physical robot. With Robot Virtual Worlds, students can develop and test code on a simulated robot before running code on a real robot. They can also work on the robot when they’re at home, which means they don’t need to be in the classroom to prepare for the competition. With Robot Virtual Worlds, VEX users can also take part in online competitions.LEGO users can use Robot Virtual Worlds by adding on the Virtual Brick. By looking and acting like a LEGO Brain, the Virtual Brick allows teams to program virtual robots using the same programming language as they use to program real LEGO robots.
- Identify your technical and logistical requirements
Here are some things you’ll need to think about:
- Computers: You’ll want to have one computer for each robot/team of students.
- Practice Area: The space should be large enough to accommodate the team, computer, practice table, and storage area for the robots.
- Parts storage: To keep parts organized and accessible, parts organizers are a must. There are many options – portable organizers, drawer cabinets, boxes, caddies, etc. These are readily available online and at local hardware and craft stores.
- Network – The software will need to be loaded on each computer or available via the network on each computer. Programs should be included in the regular system backup or a leader should make a backup to a separate disk or memory stick.
- Prepare a budget and get funding
Your budget will need to take into account:
- Robot kits and pats
- Parts organizers
- Miscellaneous tools, parts, and supplies
- Competition entry fees
- Travel expenses, including gas, food, and lodging
- Team shirts or other items to promote your team at the event
Some potential sources of funding include your school district, local businesses, and local non-profit organizations. You may also consider having a fund raiser, like a bake sale or car wash. Be sure to acknowledge your sponsors at every opportunity, such as printing their names on your team shirts, etc.
- Build your team and assign rolesIn terms of team size, we’ve found that first-time coaches typically do well with about eight students. For larger teams, or if you have the resources, recruit other mentors for your team to lead the subgroups.Once you’ve built your team, the next step is to define roles. We recommend having students change roles on a regular basis, allowing them to share responsibility for all aspects of building, programming, etc. These are the roles we recommend:
- Engineer (Builder)
- Software Specialist (Programmer)
- Information Specialist (Gets the necessary information for the team to move forward)
- Project Manager (Whip-cracker)
- Plan, build, test, and iterate Once you have your equipment, funding, and team in place, you’re ready to get started!To make your team most effective, it’s a good idea to stick to a schedule. Create a schedule that fits your team’s objectives and resources. When you’re ready to build your robot, be sure to familiarize yourself with the competition rules and requirements. If you have questions, reach out to the community for help. There are a lot of great forums out there, such as the ROBOTC forum.Remember, an important part of the process is testing and iteration. Make sure your team knows it’s going to take time to get it right. Luckily, both the VEX and LEGO platforms allow teams to quickly build, test, iterate, and repeat. Even still, students may get frustrated by this process. Remind them that building, programming, and testing a robot doesn’t always go as planned. But, even though a design may have failed, it’s still a valuable learning opportunity, with lessons that can be applied to the next time you try.
If you’re interested in starting a robotics competition team, be sure to tune into our Webinar on September 9th and 7:00 pm ET, Using ROBOTC and RVW to prepare for VEX Competitions. Visit www.robotc.net/hangouts to join.
We know you dedicate a lot to making sure your students have a great school year and we want you to have a great year, too. Show us how you plan to use the Robomatter PLTW Upgrade Pack to uncomplicate your classroom and you could win great prizes for you and your school!
Here’s how it works: Send us a short video about your PLTW robotics classroom or school and how you plan to use the PLTW Upgrade Pack to extend your students’ robotics experience. We’ll pick three finalists from all of the entries and let the community vote on who they think should win.
- The finalist with the most votes will receive: A PLTW Upgrade Pack + 50 Robot Virtual Worlds Homework Packs (180-Day License) + the ROBOTC VEX Cortex Video Trainer to help you get the most out of Robot Virtual Worlds and ROBOTC (valued at $1798 MSRP)
- The first runner-up will receive: A PLTW Upgrade Pack + the ROBOTC VEX Cortex Video Trainer
- The second runner-up will receive: 50% off the purchase of a PLTW Upgrade Pack + the ROBOTC VEX Cortex Video Trainer
Entering the contest is easy. Just follow these three steps:
- Start by making sure you have a valid ROBOTC/PLTW 2015-2016 License ID. You’ll need this to submit your entry.
- Make your video: Show us how you think the upgrade pack can help you, your students, or your school. (Videos should be no longer than three minutes.)
- Submit your video by 11:59 EDT on September 20, 2015.
We’ll announce the three finalists on September 23rd. Voting will begin at noon ET on the 23rd and will continue until 11:59 pm ET on September 30th. Limit one vote per person, per day.
To learn more, visit : http://robotc.net/pltw/contest
You’ve probably heard of Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming, even if they don’t have direct access to a physical robot. But what are the benefits of Robot Virtual Worlds and how can you use it in your classroom?
Robot Virtual Worlds is a great tool for you, your students, and your classroom. Our infographic shows just a few of the ways Robot Virtual Worlds can help you uncomplicate your classroom by:
- Helping you teach more efficiently with fewer resources
- Lowering the cost of staring a robotics classroom
- Managing students working at different levels
- Keeping students engaged
- Capturing authentic assessment and tracking individual student progress
Robot Virtual Worlds is not designed to replace your physical robots. Instead, it’s designed to help you enhance what you’re already doing in your classroom, and help you teach faster and more efficiently with fewer resources. Looking for ideas on how you can use Robot Virtual Worlds in your classroom? Here are just a few:
- Have students use Robot Virtual Worlds to test their code before working with a physical robot
- Use Robot Virtual Worlds to assign robotics homework
- Use Robot Virtual Worlds to create your own virtual challenges
- Use simulated fantasy worlds to capture students’ attention and make learning fun
- Provide a virtual environment for robotics teams to learn to program
You can also check out these real-world stories from teachers who have used Robot Virtual Worlds in their classroom:
My name is Ringo Dingrando and I teach Robotics and Physics at International School Manila in the Philippines. For the past three years, high school students have been inquiring into how to program using ROBOTC and how to use their programming skills to build robots, often with VEX hardware. In the classroom, most of my students learn the basics through some great online tutorial videos and by teaching each other. They can then try their code out on virtual robots by using Robot Virtual Worlds software. This code is then modified and put onto a physical robot that they build themselves.
This has led to quick progress in the classroom, but it is in our after-school Robotics Club where the benefits of this are becoming more visible. Students in the club needed a venue to showcase their creative robots, and so we developed Robolution. This is a daylong event in which ISM students in elementary, middle, and high school are given the opportunity to showcase the creations they have been working on in the previous month.
We recently completed our second annual Robolution and the results were spectacular. Some of the highlights included a life-size robot arm controlled in “Iron Man” style, an air-powered pong game, and a ping-pong launching device. (Check out the video links!) Design Tech students were wowing the audience by demonstrating the capabilities of one of our 3D printers. Students in the middle school robotics program showed off their Lego Mindstorm robots with highlights such as a Rubik’s Cube solver, a spinner factory, and a stair-climber. Elementary school students taught letters and numbers via Bee Bots and showcased their programming prowess through interactive Scratch games.
Robolution was a fantastic learning experience because it promoted programming, design thinking, and creativity. Almost a thousand people in the ISM community were exposed to the awesomeness of robotics. I fully expect that a year from now I’ll be sharing even more amazing results from our 3rd Annual Robolution.
The Robot Virtual Worlds team is thrilled to announce the availability of two brand new virtual environments, the VEX Robotics Competition – Nothing But Net and VEX IQ Challenge – Bank Shot Robot Virtual Worlds. As in years past, these worlds were made available at the same time as their real world counterparts were unveiled at VEX Worlds!
The competitions for this year are both extremely exciting; teams will actually need to shoot balls into goals. The purpose of these virtual environments is to provide teams with an environment that allows for some strategic planning, and to act as a platform to start programming with the same kinds of motors and sensors that are available in the real world. To that end, we’ve added exciting new “Launchbots” that are capable of shooting balls across the field and are fully programmable with a full array of motors and sensors. One feature we’re really excited about is the “trajectory line”, which shows exactly where your shot will go based on the robots angle and motor power! Game scoring, timing, pre-loads, match loads, climbing, and other elements are all implemented, too.
Check out our video of the VEX Robotics Competition – Nothing But Net RVW in action:
And here is footage from the VEX IQ Challenge – Bank Shot RVW:
To help you get started with these new Robot Virtual Worlds, we are providing a FREE summer license, available at: http://robotc.net/vex/. Our video-based VEX IQ Curriculum is also available completely for free to help you get started with programming.
Click here for more information on the VEX Robotics Competition – Nothing But Net Robot Virtual World, and here for the VEX IQ Challenge – Bank Shot Robot Virtual World.
After last summer’s on-site training at Carnegie Mellon Robotics Academy, Palisades Middle School’s technology and computer teachers initiated semester STEM units featuring the VEX Cortex Clawbot, Robot Virtual Worlds software, and ROBOTC programming. 8th grade students now experience how to build and program a robot through collaborative teamwork.
In technology class groups of students learn about robotic systems and mechanics by building and remotely controlling a VEX Clawbot. In computer class students program the VEX Cortex Clawbot in a virtual, immersive environment using Robot Virtual Worlds software and through coursework provided by Carnegie Mellon Robotics Academy’s CS2N Moodle-based learning management system. By combining their knowledge and skills in groups, students will ultimately compete using autonomous and remote-control programming in a class competition called, “Tic Tech Toe”.
Julia, 8th grade middle school student
I attend Palisades Middle School and am in the 8th grade. I love how both our computer and technology class are combined. Being brand new to the whole experience of robotics, finding new ways to use technology educationally is something that really intrigues me. Currently I am in computer class and cannot compare it to anything else. Overall, the atmosphere and supportive people make this experience fun and worthwhile. It has introduced me to concepts that I didn’t even know were possible and are very educational. For example, I have recently learned to use a very cool program called ROBOTC. Basically, ROBOTC is a program which allows you to give your robot “tasks”. In my computer class we have been doing this quite a bit and I just love everything about it. Its a new and educational way for students to learn programming. My learning this at a young age really builds success for the future.
Lydia, 8th grade middle school student
Our technology and computer classes joined together while working on robotics. I really enjoyed being able to create and program robots. In our tech class each student was assigned a partner to build a robot and race it in a competition against fellow classmates. Our computer class involved robotic programming.We learned how to compile and download programs to a virtual robot and complete different challenges. This program was so much fun and I really enjoyed how we got to experience both “hands-on” and “hands-off” learning.
Making Robotics Real for Students
There is a real advantage in learning how to program in a virtual environment. Most programming courses offer 2-dimensional “Hello World” feedback. Robot Virtual Worlds gives students immediate 3-D feedback and opens their eyes to real-world programming applications. We have been pleasantly surprised with how students respond with interest to learning how to program when it’s presented in this context.
Robot Virtual Worlds also offers an engaging method of project-oriented learning involving challenges. Students don’t just program the robot to move, they learn what it would be like to manipulate a robot through various simulated environments. These environments called “worlds” could be a space mission, tropical island, or could even be student-designed obstacle field. These worlds have been effective in stimulating interest and maintaining learner engagement.
In addition to the classroom experience, our first semester students also visited a local robotics company and learned first-hand how their robotics experiences have real-world relevance. Students were given the opportunity to see actual robots in development and other related technologies. This visit got the student’s attention, providing them with a better understanding of potential opportunities in engineering and programming.
We are anxious to continue this collaborative program. There was an initial investment in training, software, and hardware, but we feel that the return for the students is well worth it. In sharing our classes and resources, students are learning about information and machine technology in a unique way. We hope that this transfers over into their continuing studies and even future careers.
Are you interested in learning how to program in ROBOTC Graphical for LEGO MINDSTORMS EV3 or EV3 Robot Virtual Worlds? If so, then this YouTube playlist is for you! This set of videos will help you to get started programming with ROBOTC.
These videos are part of the Introduction to Programming EV3 Curriculum. To continue further with our free online training, visit our curriculum page here! http://www.education.rec.ri.cmu.edu/previews/ev3_products/robotc_ev3_curriculum/
Jason McKenna, from the Hopewell Area School District outside of Pittsburgh, PA, writes about his experience in the classroom with the new Robot Virtual World game, VEX IQ Beltway. Check it out below …
The new VEX IQ virtual game Beltway is a great way to challenge your students to apply the basics of ROBOTC programming while also asking them to come up with unique strategies to try to score as many points in the 2 minute game as possible. My students just spent about 3 weeks working on the challenge and trying to score the highest score as possible. The students had an absolute blast and as a teacher, it was great seeing all the different ways the students tried to tackle this completely open-ended challenge.
The objective in Beltway is the same as VEX IQ Highrise: program your VEX IQ robot to autonomously score as many cubes as possible during a 2 minute period. With Beltway, a conveyor belt has been added around the perimeter of the game field in order to assist with game play. Additionally, the virtual environment utilizes “magic stacking” meaning that the cubes automatically jump onto the stack when they are placed onto of the stacking cube regardless of the apparent size of the robot. The conveyor belt reduces the accumulation of error, where, for example, a robot’s slight error in one turn becomes a larger error when the robot repeats that same turn 4 or 5 times. Any time students attempt a long program with many different elements they will at some point become frustrated with the accumulation of error that occurs. Magic stacking and the large margin of error that enables easy pickup of cubes eliminates any frustration that the students may encounter as try to pick up cubes and then stack them. These elements of gameplay in Beltway allow students to focus on their strategy, and it also allows them to try to experiment with many different scoring methods because they are not spending a lot of time programming perfect 90 degree turns and aligning their robots perfectly to pick up a cube. You can click here for a more extensive list of rules and information about gameplay!
Beltway comes with a variety of sample programs that students can use to help them get started or as a reference as they adjust their strategies. For example, if students decided that they wanted to control the conveyer belt manually, they could refer to a sample program to see how that is done. I did that many times while monitoring the students. After a few days, the students aren’t repeatedly raising their hands; instead, they just refer to the sample programs for guidance.
The game also served as a great tool to teach beginning programmers the utility of comments. Oftentimes, beginners don’t make programs quite as long as the ones they will make for Beltway. Students quickly saw the need to point out what was going on in their code with comments so they could go back to those sections and make whatever adjustments they wanted as they progressed with their gameplay.
As I stated earlier, my students had a lot of fun while playing Beltway. It is not easy to keep students’ interest level high in an activity that takes 3 weeks. The students maintained their level of interest and they consistently asked to stay after school to work on their programs some more. We had an in-class competition where the students ran their final programs. The winning team scored the winning points as the timer, literally, went to zero. It was pandemonium in my room. Kids were high-fiving each other, cheering, and remarking at how awesome the competition turned out. Students were also talking about the different strategies that the other teams used and how they could change their programs based upon what they had just seen.
So now, of course, the students want to play some more. This is great because now I can use that as an opportunity to show students how they can take some of the code that they used over and over again (for example, picking up cubes) and show them how they can use full ROBOTC to turn those behaviors into functions. Beltway has proven to be both a great teaching and learning tool in my classroom.
- Jason McKenna