ROBOTC.net Blog  

ROBOTC News

Archive for the ‘Robot Virtual Worlds’ tag

New Robot Virtual World: Expedition Atlantis

without comments

The Robot Virtual World team has just released a beta version of it’s latest game, Expedition Atlantis! It’s the year 2023 and Atlantis has been discovered deep in the ocean, off of the coast of Africa. A team of elite scientists and engineers have been sent to investigate the underwater ruins, and you’re one of them! Use your skills to to maneuver the teams underwater vehicles in this expedition to Atlantis!

Proportional problems are embedded everywhere. Expedition Atlantis provides students with the big ideas needed to become proficient proportional thinkers. Check out this video to see how:

The game begins with your submarine being deployed from a large mothership, beginning your expedition to Atlantis. A large underwater storm throws the submarine off course and into a cliff side!

Hyperion Deployed

Fortunately, the submarine was equipped with an escape pod! The underwater storm is still acting up, so you’ll need to move the robot to areas with cover between outbursts. The mothership will transmit how far away the next safe zone is; you’ll need to calculate how many wheel rotations it will take to get there. Be careful not to move too far or too little or you’ll be blown around the ocean floor!

Chapter 1

A special training mode is available to help you learn how proportional relationships work, like how turning a number of wheel rotations translates into moving forward a certain distance.

VR

Expedition Atlantis can be played with four different difficulty levels: Cadet (Easy), Explorer (Medium), Admiral (hard), and Custom. With custom mode, you can set how many problems you need to solve in each level of the game, and how hard the problems are. You’ll also notice that there are 4 main levels to the game.

Chapter Selection

After completing Level 1, the Minoan Megaliths, you’ll reach Level 2, the Pillars of Hercules. Underwater platforms appear to allow your escape pod to cross the chasm. You’ll need to calculate how much the robot needs to turn to line itself up with the next platform, before the robots thrusters engage. Be careful or your robot will thrust itself right to the bottom of the chasm!

Chapter 2

Once you cross the chasm, you’ll reach the Atlantis Base and be equipped with a robot capable of catching cargo from the mothership. The storm is still acting up and throwing the cargo off course, so you’ll need to calculate how much the robot needs to turn and move forward to catch the cargo in Poseidons Courtyard.

Chapter 3 A

The cargo you catch contains upgrades for your robot, which will be crucial for the final part of your mission. Take the cargo back to base to equip the upgrades!

Chapter 3 B

In the underwater base, you’ll be able to equip all of the upgrades that you caught in Poseidons Courtyard. Upgrades range from different wheels, different robot bodies (chassis), powerful attachments, and even paint colors.

Base

With your upgraded robot, you’ll be ready to explore the Heart of Atlantis. You’ll be completely in charge of marking where your robot needs to go, performing the calculations to get it there. Be careful! Ancient Atlantis was highly advanced technologically – it has a reactor core and portal network which is still operational today, but sensor readings indicate that they are unstable. Your robots radiation shield will protect it from the radiation, but will also slowly drain its batteries.

Chapter 4

As you make progress in Atlantis, you’ll be rewarded with achievements. These achievements will also show up on your “My Achievements” page on CS2N, if you logged into the game with your CS2N username!

Badges

Why Use Expedition Atlantis?

  1. Proportional problems are embedded everywhere
    1. Widely applicable
    2. Students with math IEPs especially need proportional reasoning skills
  2. Expedition Atlantis provides students with the big ideas needed to become proficient proportional thinkers
    1. High student engagement through underwater robotics game
    2. Research-driven
      1. Mechanistic approach
      2. Proportional thinking, not just proportional methods
      3. Repeated, contextualized practice
      4. Unified approach
    3. Aligns with the Common Core Standards
    4. Immediate teacher and student feedback
    5. Differentiation for high- and low-performing students (manual and automatic)

Expedition Atlantis is designed to be a fun, educational tool to teach and reinforce proportional relationships. When complete, it will be accompanied with a full Teacher’s Guide that provides information on its use in the classroom, ties into mathematical standards, and other valuable information. It’s also available completely for free during our Beta and Feedback period, so download it today!

We appreciate any feedback you have about Expedition Atlantis. Feel free to share it at the ROBOTC.net Forums.

Setting up ROBOTC and RVW for the Classroom

without comments

Setting-Up-ClassroomOnce the physical hardware (robotics kits) are secured for a classroom, the next step is to install the software (ROBOTC and Robot Virtual Worlds). It would be nearly impossible to cover every single specific setup that could be encountered on a classroom’s computers, but this blog post will cover the basic installation steps and some of the more common installation issues that educators may run into when installing ROBOTC in a classroom.

The first thing you will need to do is install ROBOTC on the computers in your classroom. To do this, always make sure to grab the latest version of ROBOTC that your license supports from the correct ROBOTC download page. If the wrong version is downloaded and installed, or if there is already a different up-to-date version of ROBOTC installed on the computers, you will not need to uninstall and reinstall the program; instead, you will simply need to activate your license in ROBOTC (more on this later). During the download process, ROBOTC will also attempt to install the necessary drivers for communications with physical robots. Depending on the level of security on the computers, you may need to get your IT department involved in order to ensure that the drivers are installed properly.

Activating_ManageOnce ROBOTC and the appropriate drivers have been installed, you will need to activate ROBOTC on each computer manually. The license activation ‘unlocks’ the ability to download code to either a physical robot or a Virtual World, depending on which license is used.  When ROBOTC is installed on a computer, all versions of ROBOTC (including different robotics platforms, such as the VEX and LEGO platforms, and different compiler options, such as Virtual Worlds compiler options) are installed at the same time. Instead of installing additional copies of the software  on the same computer (or opening a new program every time you would like to change the compiler target), the additional platforms and compiler options are ‘unlocked’ by activating their respective keys.

Before we move on to the next blog (Setting up the Robots), here a couple more tips that may come in handy when setting up ROBOTC in a classroom:

  • Depending on the programs, policies, and restrictions in place on the machines, your school’s IT department may need to be present for the installation or activation of ROBOTC, Virtual Worlds, or the installation of any drivers for the physical robots.
  • If your school’s IT department images and deploys the classroom’s computers, make sure they reference the ROBOTC Deployment Guide on the ROBOTC wiki for important help and information.
  • Make sure to check the computers’ hardware to the minimum requirements for ROBOTC or Robot Virtual Worlds before
  • Always test one computer first! If there is a problem with the installation, it is better to find out about it early and fix it before they same issue appears on a classroom full of computers.

- John Watson

Reviewing ROBOTC Concepts After a Summer Off

without comments

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.

Default-Objects-copyStudents 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.

 

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.

 

trouble-shooting-code

 

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

Robotics Summer of Learning Competitions Ending Soon!

without comments

Robotics-Leaderboard copyOur inaugural Robotics Summer of Learning competitions are coming to a close on August 31! We have received some great entries, but there is still time to submit your programs for a chance at some awesome prizes.

There are three competitions eligible for prizes: CS2N VEX Toss Up Challenge, CS2N FTC “Ring It Up!” Challenge, and Robot Virtual Worlds Beacons and Barriers. Each competition is broken up into three divisions. Each player is eligible for only one prize per competition.

 
 
 
 
Divisions

  • 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 prizes are top notch … we are giving away VEX IQ and NXT Kits; ROBOTC and Robot Virtual Worlds licenses; and two $1000 scholarships. Listed below are the official prizes:

Prizes

VEX Prizes FTC PrizesLevel Builder Prizes

The official rules are listed on the official Robotics Summer of Learning page.

You only have a few more days to enter for your chance at these awesome prizes, so sign up today!

Written by Cara Friez

August 15th, 2013 at 5:35 pm

ROBOTC Teacher – Jeff Maxwell

without comments

JeffMaxwellWe’ve featured a couple of robotics students the last few weeks, but this week we showcase a robotics teacher who uses ROBOTC and Robot Virtual Worlds in the classroom. Check out Jeff Maxwell’s interview on why and how he uses Robot Virtual Worlds with his students …

 
 
 
 
 
 


 

Sneak Preview: RVW Expedition Atlantis

without comments

Atlantis01Happy 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!

 

 

 

 

 


 

 

Written by Cara Friez

July 12th, 2013 at 5:59 pm

FREE Summer of Learning ROBOTC Online Classes Start on Monday!

without comments

Live TrainingStarting 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.

 
 

VEX
Tuesdays, Wednesdays, Fridays at 11:00am EDT
 
LEGO
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!

LEGO Icon 3VEX Icon 3 copy

 

 

 

 

 

 

 

2. Choose a WebEx Course - Join your choice of WebEx courses 30 minutes before scheduled course begins:

VEX
Tuesdays, Wednesdays, Fridays at 11:00am EDT

LEGO
Mondays, Wednesdays, Fridays at 12:00pm EDT

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.

——————————————————————
Official RSOL Prizes Announced! 

Robotics Prize
Don’t forget, you can win some great prizes if you compete in one of our ROBOTC Robot Virtual Worlds Challenges! We will be giving away VEX IQ and NXT Kits; ROBOTC and Robot Virtual Worlds licenses; and two $1000 scholarships.
Sign-up Today!

Beacons & Barriers Level Building Competition has Begun!

without comments

Get ready to create all new levels in the Robot Virtual Worlds’ Level Builder! Sign up for Beacons and Barriers, the Robotics Summer of Learning level design competition.

 

Beacons and Barriers is a design competition primarily intended for kids aged 12-18, but open to all, that is focused on creating fun and challenging levels using the Robot Virtual Worlds’ (RVW) Level Builder and Model Importer.  In addition, the participants will write a succinct and easy to read set of instructions for completing the level. The competition is hosted online at the Computer Science Student Network (CS2N).

This competition offers a unique opportunity for students to create levels and get feedback from their peers. They will also give feedback on their peers’ work.  Everyone learns not only how to evaluate projects logically, but also how to effectively communicate their assessment.

Entries will be judged based upon their difficulty, uniqueness, length, and fun factor. Their instructions will be judged on their ease of comprehension and grammatical correctness. The project’s final score for the competition will be based on the scores given by their peer reviewers.

There will be three divisions for this competition: Middle School, High School, and Open. The top five in each division will win the prizes listed below. Students in Middle School and High School who place in the top five will need to submit verification from their school about the grade they will be entering in for the 2013-2014 school year.  The top entries from the competition will also be highlighted in a blog post after the competition, and the 1st place level will be posted on future CS2N Level building competitions as a benchmark for success.

Level-Builder-Prizes1

Divisions
- 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!

Registration for the Beacons and Barriers level building challenge is available now, and is open to all members of the CS2N community.

Registering is easy:

1. Visit the Beacons and Barriers Main Page

2. Login to your account or register for CS2N.

3. Click on the box under “Step 1: Register.”

The final level file and instructions are due by August 31st, 2013. Don’t forget to look at the rubric that your level and instructions will be evaluated on. The files must be submitted in a zipped folder containing the .rvl file for your level and either a .pdf, .rtf, or .txt file that contains your instructions.

If you have any questions, whether it is about the RVW level editor, the competition, or how to do things like zip files, create pdfs, and so on, send your question to CS2N through “Contact Us
We’ll do our best to respond to your question as soon as possible.

Remember: The competition does not end with the submission of files. Participants must grade and give feedback on other projects during the first two weeks of September (September 1st until September 14th, 2013). Each participant will have 5 other projects that they must review and give feedback.  Participants will not be able to win prizes if they do not complete their evaluations. After the evaluation period ends, participants may choose to give their evaluators feedback on how useful their evaluation was.

The final winners of the competition will be announced on October 1st, 2013

A Teacher’s POV: Using Robot Virtual Worlds in the Classroom

without comments

TeacherWe continue the new section to our blog called Teacher’s POV (Point of View) with another post by Jason McKenna, a K-8 Gifted Support Teacher in the Hopewell Area School District outside of Pittsburgh, PA. He took the time to give some examples of how you can use Robot Virtual Worlds in your classroom.

————————————————————————————————————————————————– 
 

Robot Virtual Worlds is a powerful tool to teach ROBOTC to students. The unofficial motto for Robot Virtual Worlds is “No Robot, no problem.” That is absolutely true.  If you are just starting a robotics program, or if your budget just can’t handle the cost of physical robots, Robot Virtual Worlds is a powerful tool for teachers.

However, the use of Robot Virtual Worlds is not just limited to replacing physical robots. Even if you have dozens of physical robots at your disposal, Robot Virtual Worlds can still be a powerful addition to your curriculum. Here are some examples:

  1. Differentiating Instruction. One of the hardest things for a teacher to do is to teach to where each individual student currently is in the curriculum. Robot Virtual Worlds allows teachers to do this. Let’s say you have a student that is struggling to learn some of the beginning ROBOTC concepts and another that is breezing through the curriculum. With Robot Virtual Worlds, you can easily create a challenge for each student. Creating a challenge for a student is easy. A new challenge can always be created in the Robot Virtual World Level Builder. Additionally, if students are working in Palm Island or Operation Reset, one student can program their robot to make turns while using timing, and the student that is progressing faster can be shown how to use the Gyro Sensor. In this manner, a teacher can differentiate instruction within the SAME lesson. That is the goal for all educators, and it can be achieved easily with Robot Virtual Worlds. To use another example, let’s say a student quickly solves a basic movement challenge (ex. Robot Slalom) with a physical robot. Instead of having to wait for the rest of the class to finish, that student can use the Curriculum Companion Pack to solve the same challenge virtually. Only now, the student can use encoder values to move precise distances, instead of just timing.
  2. Teaching to Mastery. Because Robot Virtual Worlds allows you to teach programming concepts faster (Physical vs Virtual Programming Fall 2012 Study Results), it also affords teachers the opportunity to present more repeated practice to the students. Missions in both Operation Reset and Palm Island reinforce all of the fundamentals of programming that are found in the ROBOTC Curriculum. For instance, if a student has just learned how to line follow with their physical robot, they can then complete missions in both Operation Reset and Palm Island that also require line following.
  3. Introduction to New Students. As teachers, our days are filled with the unexpected. One of the most challenging surprises is when you are told that you will have a new student in class because the student just moved to your district. Your class is 3 or 4 months into the ROBOTC curriculum, and your new student has no experience with ROBOTC at all.  Here is where the Robot Virtual Worlds came be a lifesaver. Instead of having the student jump into whatever challenge the students are doing with physical robots, the student can watch the lessons from the ROBOTC Curriculum and complete the challenges in the Curriculum Companion Pack. After the student has begun to learn some of basics of ROBOTC, he/she can be introduced to the challenge that the rest of class is working on.
  4. Beginning of the School Year. When students return from summer break, some will have retained all or most of what was taught to them the previous year. Others will have retained far less. With this example, Robot Virtual Worlds can be used as a pre-assessment that can then be used to help direct that teacher’s instruction. For example, a teacher can create a challenge in the Robot Virtual World Level Builder that asks the students to utilize different programming concepts.  By doing this, a teacher can see what skills need to be reviewed and what skills the students have retained. This is a tremendous time-saver. Most teachers work under the assumption that they had better review everything before moving on to a new concept. Using a pre-assessment eliminates this need. Robot Virtual Worlds are a perfect fit for this pre-assessment.
  5. Robot Virtual Worlds Levels Builder.  This is a great tool for, once again, those unexpected occurrences in the classroom. Let’s say you you’ve been pulled into a meeting without a previous notice. A substitute has been sent to your class for coverage. You’re a little hesitant to let the students practice with the physical robots because the students are just beginning and the sub will not be able to answer any of their questions. You don’t have time to introduce a challenge in one of the Virtual Worlds; therefore, you quickly tell the students to open the Levels Builder and tell them to create challenges for each other. The students are now engaged and busy, and you can proceed to your meeting.

Those are 5 quick ways that Robot Virtual Worlds can be a big help for any teacher, not matter how many physical robot a teacher may or may not have. Robot Virtual Worlds are not just a replacement for physical robots, they are a tremendous asset in and of themselves.

Unsure what Robot Virtual Worlds is? Check out this video …

————————————————————————————————————————————————–
 

Thank you, Jason! If you are a teacher who would like to share your experiences on our blog, send us an email to socialmedia@cs2n.org.

Top Images - Code designed by Brennan Novak, Teacher designed by Juan Pablo Bravo, and Robot designed by Simon Child all from The Noun Project.

Robotics Summer of Learning

without comments

Robotics Summer of Learning

This summer students have the opportunity to learn how to program robots, design games, animate stories, and earn a chance to win over $10,000 in prizes and scholarships! The Robotics Summer of Learning program hopes to effectively increase students’ interest in STEM (science, technology, engineering, mathematics) related fields. The program is hosted online at the Computer Science Student Network.

The Summer of Learning initiative is sponsored by Carnegie Mellon’s Robotics Academy - an educational outreach of Carnegie Mellon University and a part of the university’s world-renowned Robotics Institute. The Robotics Academy mission is to develop educational tools and resources to use the motivational effects of robotics to excite students and teachers about science and technology.

The Computer Science Student Network (CS2N) is a collaborative research project between Carnegie Mellon University (including the Robotics Academy) and the Defense Advanced Research Projects Agency (DARPA) designed to increase the number of students pursuing advanced Computer Science and STEM degrees. CS2N is an online network for students and teachers to connect together and use engaging activities designed to teach how to program robots, animations, web pages, and games.

CS2N also includes tools for teachers/educators to create their own individual groups for students to join. Using the “groups” feature, teachers can track their students’ progress through every activity offered on the site. All of CS2N’s learning activities are designed to align with national educational standards.

Check out all the great features and challenges that will be offered through the Robotics Summer of Learning…

Programming Robots 

ROBOTC logoThe Robotics Summer of Learning will offer students the opportunity to program a variety of robots in deep space, on a tropical island, and a VEX or FTC game board. The robots are programmed in ROBOTC, a programming language for LEGO, VEX and Arduino robots. Beginning ROBOTC users are able to utilize simple Natural Language commands like forward, reverse, and pointTurn at the introductory level and then migrate to full C-Programming to learn advanced computer science concepts like recursion, pointers, multitasking/threading, and multi-agent communications.

Students will program the virtual robots using the ROBOTC language and ROBOTC’s Robot Virtual Worlds (RVW) software, an interactive educational video game software that allows every student to experience the same benefits of learning robotics and programming. RVW tracks and stores student’s progress, through CS2N, as they solve different levels in each World. After successfully completing a World, students earn a badge that documents their achievements. At the end of the summer, students will have the opportunity to take an exam that will earn them a Carnegie Mellon Robotics Academy programming certification, which can be included in the student’s academic portfolio.

Introductory programming lessons are taught in the tropical themed Palm Island, one of three virtual environments in Robot Virtual Worlds. Once students learn the basics in their first mission, they are then challenged to complete missions on Planet H99 in deep space, and underwater in the Ruins of Atlantis. The final challenge is a national robot programming competition that will include over ten thousand dollars in scholarships and prizes. Two new “programming only” robotics game have been developed specifically for the Robotics Summer of Learning programming competition, which take advantage of current VEX and FTC games in Robot Virtual Worlds. The games are played by autonomously programming your robot to place objects into scoring positions as quickly as possible.

VEX “Toss Up”

VEX Toss Up

CS2N’s VEX Toss Up challenges you to program your autonomous virtual robot with ROBOTC to score as many points as possible, via scoring or locking BuckeyBalls and large balls, as well as hanging from a colored bar!

FTC “Ring It Up!”

FTC Ring It Up

CS2N’s FTC “Ring It Up!” challenges you to program your autonomous virtual robot with ROBOTC to score as many points as possible, via hanging rings on the center or corner post hangers and placing rings on the red floor tiles!

 

Nature Documentary

Animation

Animation programming languages, such as Scratch and Alice, make it easy for students to create video stories, animations, games, music, and art. By using storytelling and animation as a motivator, students learn the importance of the design process while using and learning interactive programming software.

Our Robotics Summer of Learning Animation Challenge is called Nature Doc-u-mentary. This challenge asks students to write a creative narrative and make an animated documentary using either Scratch, SAM Animation, or Alice 2.0.

 

 

 

Game Design

Beacons and Barriers

Designing a digital game allows students the opportunity to creatively brainstorm ideas, create 3D objects to import into the game board, learn how to program in order to test the success of the game, and challenge them to think of ways to advance and optimize the gameplay. Robot Virtual Worlds comes with two great tools, the Level Builder and the Model Importer. The Level Builder uses a 12-inch by 12-inch board and our “desktop” models to create their very own Robot Virtual World. The Model Importer allows students to import their own 3D models into Level Builder to take their game to the next level. Students can use both tools while designing their own game board for a virtual robot to successfully complete!

Our Robotics Summer of Learning Animation Challenge is called Beacons and Barriers.  This challenge will have users focus on creating levels for a virtual robot to navigate through. They will use the Model Importer, included in Robot Virtual Worlds, to create objects to serve as checkpoints and obstacles.

 

 

The Robotics Summer of Learning Program is excited for the opportunity to advance students’ interests in STEM and advanced their programming skillsets! Software and training will be provided for free throughout the summer. Students will have 24/7 access to the online course materials, as well as professional support from developers of the software and curriculum. There will be over $10,000 in prizes available to participants in the challenges, including free software, robot kits, and college scholarships. The Robotics Summer of Learning kicks off on June 1 and runs to September 1, 2013. 

Sign Up Today for the Robotics Summer of Learning!

 

———————————————————–

 

Professional Development

Also offered during the summer are our Professional Development courses. These courses provide teachers and coaches with a solid foundation for robot programming in the respective languages, and experience in troubleshooting common student mistakes. It also focuses on identifying and extracting academic value from the naturally occurring STEM situations encountered in robotics explorations. Classes are available on-site or online.

Classes are filling up quick, so sign up today!