Archive for the ‘natural language’ tag
Last week, we wrapped our ROBOTC Webinar Series for VEX IQ. We had a great turn out and we thank everyone who participated!
If you happened to miss any of the webinars, you can still get all the great information through CS2N.
To access the full course materials and recording, follow these instructions:
If you do not have a CS2N account, go here and create a username and password - http://www.cs2n.org/signup
Make sure to CHECK YOUR EMAIL for the activation link!
Join the CS2N group for the Class:
- Make sure you are logged into http://www.cs2n.org
- Click on “My Home” if you are not already there
- Choose the “Groups” tab
- Enter the following Group Code: 99e1b94c
- You are now added to the group
To view the Course Materials:
- You can access the course page directly - http://learn.cs2n.org/course/view.php?id=111
- Or, you can find the course under your Groups:
- Go to the CS2N Groups tab
- Select “Introductory Webinars for VEX IQ 2013″
- Select “View” on the left, under “Introductory Webinars for VEX IQ 2013″
We have a few brief tutorials available on YouTube as well:
We are very happy to release the newest version of ROBOTC for VEX Robotics – VEX IQ Preview. Download the new Preview Version today from the ROBOTC Preview Website.
This new preview version includes ROBOTC’s Natural Language 2.0 for the VEX IQ platform. Robot programming has never been easier now with the new and improved Natural Language 2.0. Learn more about Natural Language and download our new documentation at www.vexteacher.com
Here’s a few notes before you get started with the new build:
1. Make sure you use the VEX IQ Firmware Update utility to update your VEX IQ Brain to version 1.06 – This is important for using the new Preview Version of ROBOTC.
2. If you are using the VEX IQ Color Sensor, there is a new firmware version available for it as well. Download the 1.06 version into your Brain, then connect your VEX IQ Color Sensor and use the “Update”
3. Inside of ROBOTC, you’ll want to download the latest ROBOTC firmware (version 10.03) to your VEX IQ. Use the “Robot -> Download Firmware” option to do this.
After that, you should be good to go! Take a look below for the official change log and let us know if you have any questions/concerns or run into any issues.
VEX IQ Preview #3 Changelog
- Added support for VEX IQ with Natural Language 2.0 - Documentation Available Here!
- Support for VEX IQ Distance and Gyro Sensors
- Modified Motor Encoder based commands – encoders now operate in “Degrees” by default (360 counts per revolutions – used to be 960 per revolution)
- Numeous commands have been updated to fix the first letter being a “capital” letter.
- Update some function name commands to better reflect their usage. This may cause an error in your program and we apologize in advance.
- setMotorPosition -> moveMotorTarget (relative movements)
- setMotorPosition ->setMotorTarget (absolute movements)
- getMotorEncoderValue -> getMotorEncoder
- getServoPosition -> getServoEncoder
- getColor12Color -> getColorName
- getColorProximityValue -> getColorProximity
- getColorSaturationValue -> getColorSaturation
- getColorHueValue -> getColorHue
- ROBOTC File System for VEX IQ is operational – users have the ability to store up to 64 programs at the same time!
- Functions Library (left side-bar in ROBOTC) now has hover over text for VEX IQ Motor, Sensor, and Natural Language commands.
- Fixed issue where COM port “Select Port” dialog was being displayed twice when user hits “Cancel”.
- All sample programs updated to reflect new command names and features.
- Added sample programs for VEX IQ Gyro and Distance sensors.
- Added sample programs for VEX IQ Natural Language 2.0 functionality.
- Numerous other bug fixes and enhancements.
We are pleased to introduce a working version of the ROBOTC Natural Language! A few months ago, we first announced our plan to make ROBOTC more beginner-friendly, using a new set of functions. Today, I’m happy to announce that our plan is already incorporated into ROBOTC for VEX Cortex and PIC; a version of ROBOTC for MINDSTORMS with the Natural Language will be released mid summer.
The goal of the Natural Language is to lower the barrier of entry into text-based programming languages, which it accomplishes in two main ways:
- The lines of code that make up entire robot “behaviors” are consolidated into single commands. For example, moving forward, line tracking, and turning are all single-line commands. New programmers will be able to use these commands to focus on breaking down problems and learning how to think logically, instead of focusing on every semicolon.
- The names given the new commands are simple and straightforward… even “Natural” sounding. For example, a student that wants to make their robot move forward can simply place the “forward();” command in their code. As they become comfortable with the Natural Language, they can begin to incorporate full ROBOTC commands into their program as well.
Check out this video for more information, including a demo (for best results, full screen the video and increase the quality):
For full details and support on the new Natural Language, visit the ROBOTC Natural Language page. (You can always get to this page at ROBOTC.net under the Support section in the navigation.)