Archive for the ‘Code’ tag
The Mohave Robotics team (7681B) shared with us that their team voted to kick off their VEX IQ season using ROBOTC Graphical instead of the regular version they used last year. Per their teacher, Bert te Velde, “We wanted to get more people involved with programming and ROBOTC Graphical was the logical step to allow everyone on the team to get involved, no matter what their prior level of experience.”
In November 2013, Mohave Middle School sent four 7th graders to Scottsdale Community College for a three month course in full ROBOTC. The results were worth the effort, with Mohave winning the VEX IQ Programming Award at the VEX IQ Arizona State Championship in March 2014, and placing 14th at the VEX IQ World Championship in April 2014. “And they did that with a modified clawbot, one ball at a time!” exclaims Glenn Clevenger, one of the team’s mentors. “It’s hard to believe that they went from scoring 1 point at their first qualifying event in January to scoring 40 points at the VEX IQ World Championship in April. These kids are proof that ROBOTC is not too difficult for a 7th grader to handle.”
If you are wondering why Mohave is moving to ROBOTC Graphical, it’s because they plan to have their 8th graders teach all of the 6th and 7th graders that participate in VEX IQ how to program this year. The 8th graders decided it would be faster to get the new team members up to speed on the graphical version, without having to worry about syntax errors. And they can always convert their program to full ROBOTC if they need to later into the season.
We are excited to share our Fall online training schedule with you! Enjoy the convenience of taking Robotics Academy courses without leaving your own computer workstation. Register for a class today!!
Online Training Schedule
Complimentary ROBOTC for EV3 Webinars
Oct 14th – Nov 18th, 2014
Tuesdays for 6 Weeks
7-7:45pm EST (4-4:45pm PST)
ROBOTC Online Training for LEGO / TETRIX
Oct 16th – Nov 20th, 2014
Thursdays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
ROBOTC Online Training for VEX CORTEX
Oct 13th – Nov 17th, 2014
Mondays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
Complimentary ROBOTC for VEX IQ Webinars
Oct 14th – Nov 18th, 2014
Tuesdays for 6 Weeks
6-6:45pm EST (3-3:45pm PST)
Hot on the heels of the official game unveiling, the ROBOTC and Robot Virtual World team is proud to announce the availability of the new FTC Cascade Effect virtual world! Check out the rules for the new game here.
Like past FTC Robot Virtual Worlds, the game elements, scoring, autonomous period, and tele-operated period are all simulated. We also provide three different robot models that can interact with this year’s game objects.
Conveyorbot is capable of picking up 4 balls at a time, and dropping them into the movable tube goals. The 4 balls can be any combination of the small golf balls or larger wiffle balls.
Scissorbot can pick up any of this year’s game objects: the larger wiffle balls, smaller golf balls, and the movable tube goals. It’s gripper can extend high into the air, allowing it to also drop the balls into any of the goals!
Gripperbot can also pick up all of this year’s game objects: the larger wiffle balls, smaller golf balls, and the movable tube goals. Its streamlined design and low center of gravity allow it to quickly score balls and move tubes across the playing field.
All robots this year have been upgraded with “ball guards” around their chassis and wheels, which will help them to traverse the field once it has been covered in balls. They can also be equipped with either a Gyro sensor for precise turns, even if the robot slips, or an IR Receiver for tracking the center goal! Click here to download some sample code we’ve written to help you get started with all of the robots.
Download and try out the game today. If you are using ROBOTC 4, make sure that your Platform Type is set to LEGO Mindstorms NXT, and that you have “External Motor/Servo Controllers” enabled.
We appreciate any feedback you have! Please feel free to share it at the ROBOTC.net forums. Also, be on the lookout for future updates on our blog. We will be releasing a game video, along with an update that includes additional features along with robot-to-game object interaction tweaks.
The ROBOTC team is proud to announce the completion of the Sensing section of the Introduction to Programming EV3 Curriculum!
Check it out to learn how to use the EV3 Touch, Sonar, Gyro, and Color sensors with ROBOTC Graphical here! The curriculum is completely free to use, and more materials are always being added.
Check out two of the video tutorials below:
FIRST TECH Challenge invited us to participate in their Summer Conference this week! Tim Friez, Senior Software Engineer, shared some advanced concepts in using ROBOTC such as understanding more about the Debugger, using 3rd Party Sensors, and coding practices to make your team more efficient and productive to develop reliable competition code. Check out the video below featuring his full presentation …
ROBOTC user, Sigtrygg (forum name), recently shared a project on the ROBOTC forums that they have been working on called the NXT Room Explorer Bot with Mapping Functions. Check out the YouTube video of the robot in action …
Sigtrygg description and breakdown of the bot …
The robot is based upon a standard REM-Bot but in addition equipped with a HiTechnic gyro, HiTechnic compass sensor and an omni-wheel. First the robot moves about 360° to calibrate the compass using the gyro (thank you to Xander Soldaat for code!). Then the robot moves its sonar-head to the right, to the left and in front position to get the distances according to its position. After doing this it turns around to the wall with the minimum distance and drives in front of it until sonar sensor detected a minimum sensor distance, e.g. 20cm. Then the robot turns parallel to the wall, moves his sonar-head to the right detecting the distance to the wall and drives counter clockwise parallel to the wall balancing distance. A mapping-task records the compass and odometry data every second and calculate the polar coordinates to cartesian coordinates (x,y). The coordinates are written as “map.txt”-file. So you can use Excel or an other program to draw the path which the robot had moved. In addition to that you can follow the path at the NXT-LCD-screen. I had to choose a scale for it, so you have to suit the scale to your room size. If the robots touch sensor has detected an obstacle the robot moves back and turn left for 90 degrees and continuous his explorer-duty always running counter clockwise with wall to the right. How to expect the end of path doesn’t suit exactly to the beginning because of inaccuracies of compass and odometry measures.
To read more about this project, check out the ROBOTC Forum post here!
We are excited to give you a preview into our newest curriculum series: The Introduction to Programming VEX IQ with ROBOTC. The website is still in-the-works, but it should be completely ready by August. The focus for this curriculum is on the VEX IQ virtual and/or physical robot and the ROBOTC 4.0 software featuring the new graphical function. It consists of videos, PDFs, quizzes, and our famous easy to use step-by-step videos. Check out some of the videos of from our curriculum series …
The Introduction to Programming VEX IQ with ROBOTC is a curriculum module designed to teach core computer programming logic and reasoning skills using a robotics engineering context. It contains a sequence of projects (plus one capstone challenge) organized around key robotics and programming concepts.
Why should I use the Introduction to Programming EV3 Curriculum?
Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. By the end of the curriculum, students should be better thinkers, not just coders.
What are the Learning Objectives of the Introduction to Programming VEX IQ Curriculum?
- Basic concepts of programming
- Sequences of commands
- Intermediate concepts of programming
- Program Flow Model
- Simple (Wait For) Sensor behaviors
- Decision-Making Structures
- Engineering practices
- Building solutions to real-world problems
- Problem-solving strategies
For more info and to see the online version of the curriculum, visit http://curriculum.cs2n.org/vexiq.
An article titled, “Robots Are Everywhere! Learning About Technology From Robotics” was recently published on the Huffington Post website featuring the Carnegie Mellon Robotics Academy! The author, Dr. Julie Dobrow from Tufts University, reached out to some of the staff at the Robotics Academy to get their take on robotics in the classroom. Here are some excerpts from the article …
The “Robotics Academy” at Carnegie Mellon University features a variety of tips for educators and parents on using robotics to teach kids about math, science, engineering and physics. Their extremely well-organized website offers curricular information, products and support to demonstrate ways to use both VEX systems (essentially a kit with all the component parts that enables kids to build a robot) and LEGOs to teach many STEM principles. All of their work and products are based on extensive research.
Robin Shoop, Director of the CMU Robotics Academy, believes that some of the work they are doing at CMU can make learning come alive. “Robots provide the hook that can be used to excite students about STEM academic concepts. Robotics activities in and of themselves will not improve STEM academic performance, but if robotics technologies are introduced correctly, and the STEM academic concepts are properly foregrounded, then robotics provides an excellent organizer to teach kids about STEM.”
Ross Higashi, lead curriculum developer at CMU says, “It’s a common misconception that involving robots in a curriculum or afterschool program makes STEM magic happen. That’s simply not true… Robotics presents a wealth of opportunities to teach meaningful content. But doing that, it’s not trivial. It’s hard work. You need well-targeted lessons, and you need a teacher who can support students who are learning by doing. In the end, though, as many students and teachers will tell you: it’s absolutely worth it, and the hardest fun they’ve ever had.”
And kids do have fun. And not only kids. Jason McKenna, a K-8 teacher in the Hopewell(PA) Area School District who works with the CMU Robotics Academy points out that it’s the combination of high engagement, the ability to teach each student at his or her instructional level and provide opportunities for differentiated engagement “that makes Robotics such fun for me as a teacher.”
The ROBOTC and Robot Virtual World teams are thrilled to announce the availability of our newest virtual world: VEX IQ Highrise! Like previous simulations of the VEX competitions, this virtual world includes a fully programmable robot, the correctly scaled field, game objects, and score and timer tracking. It’s absolutely perfect for teams who want to do strategic planning and learn how to program.
Just like the official 2014-2015 VEX IQ competition, the object of the game is to attain the highest possible score by Scoring Cubes in the Scoring Zone and by building Highrises of Cubes of the same color on the Highrise Bases. Each Cube Scored in the Scoring Zone is worth a point value equal to the Highrise Height of the same color as the Cube. That is, if a team builds a Highrise of 3 red Scoring Cubes on the Highrise Base, a red cube in the Scoring Zone is worth 3 points.
The download for the VEX Highrise virtual world, along with additional helpful information can be found at RobotVirtualWorlds.com/VEXIQ.
Did you know that you can sign up for the Robotics Summer of Learning anytime during the summer? All our live webinars are recorded, so you can easily sign up today and work at your own pace!
How do I join and get into the class?
Sign in or sign up for a new account at CS2N.org. Then visit http://cs2n.org/summer-of-learning and click on the VEX IQ robot. You’ll be taken to a new page where you will click “View” under “Summer of Learning 2014 – VEX IQ – Intro.” From there you will be in the official Summer of Learning course!
How much does this course and/or software cost?
Nothing at all! It is free until September 1, 2014.
What do I need to download?
ROBOTC and the VEX IQ Challenge Pack. You need to download both items. The License ID and Password is located in the CS2N Moodle Course. Use these to activate the license for the entire summer (through September 1st). Computer Minimum Requirements.
Where can I find the link for the live classes?
The link is at the top of the section for the topic of that class. For example, if the topic for the live class is turning, the link will be at the top of the basic movement section. This is also where you will find the recording after the live class has ended.
What is the class schedule?
The live class schedule is listed below, but remember that you can work throughout the summer at your own pace. All classes are recorded. Just keep in mind that if you work ahead, some items of the curriculum will not be released until later this summer.
Will I be able to use the ROBOTC Graphical with EV3 and/or NXT? And, will there be a RSOL class for that?
ROBOTC for LEGO MINDSTORMS is still in development, but it will be available later this summer. Once it is ready, there will be a Robotics Summer of Learning course specifically for it.
Live Webinar Course Schedule
- June 16: Introduction to Software, Setup, Forums and Procedures used in this course
- June 17: Intro to Expedition Atlantis and Moving Forward
- June 23: Turning and Intro to Ruins of Atlantis
- June 30: Forward until Touch and Forward until Near
- July 7th: Turn for Angle, Forward until Color, Intro to Palm Island
- July 14th: Loops and if/else
- July 21st: Repeated Decisions, Continuous Decisions, Intro to Operation Reset
- July 28th: Joystick and Button control, intro to VEX IQ Highrise