The firmware used by National Instruments and Robomatter for their respective programming environments has been pushed to Github. It is based on the sources of LEGO’s firmware version 1.05A. Please note that only the master branch has been pushed out, the private development branches will remain as such. The extended firmware sports a number of improvements, including: opcodes to turn ...
Read More »ROBOTC on EV3: Getting Closer!
There has been an enormous amount of progress in the past few weeks on the ROBOTC for EV3. Many bugs and issues were fixed in the base LEGO VM that were causing issues, such as failed auto-id and I2C transactions. Pretty soon I can start working on porting the Driver Suite to the EV3. Some things like I2C will be ...
Read More »New Release: ROBOTC 3.62
This is most likely the last 3.x ROBOTC release. It fixes a couple of things, you can find the list of changes below. Download your copy of it here: [LINK]. 3.61 to 3.62 Changelog Bug Fix: Fixed additional bug in “NXT Brick – Joystick” windows with the “Improper Argument” message box. Installer Fix: Updated Code Signing Certificate for Installers – ...
Read More »ROBOTC Forums now on Mobile Devices!
You can now access the ROBOTC forums via the Tapatalk application on your mobile device. It’s very cool and works like a charm. I just configured it on my HTC Sensation and it looks great. It’s easy to set up, just download the app via the site above, which will redirect you to either the Windows Phone, Apple or the ...
Read More »New Release: ROBOTC 3.61
This is essentially just a maintenance release with a couple of important changes. The Changelog is small but the fixes are great (taken from the original article): NEW Joystick Configuration Utility – Added compatibility for custom joystick configurations; the Joystick Configuration Utility can now be used to configure a wide variety of controllers for use with ROBOTC. Read about it ...
Read More »Robot Virtual Worlds – Maze Crawler
It’s finally finished and ready to be published, my Robot Virtual Worlds Maze Crawler is fully functional. Check out the screenshot below. The engine for this robot consists of two Finite State Machines (FSM) that handle the cruising around, turning, scanning, etc. Here’s a little video of it, doing its thing. Main FSM The main state machine consists of 5 ...
Read More »ROBOTC 4.x Announcement
The people who watched last week’s Webinar, got a glimpse of what’s coming in ROBOTC 4.x. I’m very excited about this as it will support two new platforms: the VEX IQ and of course the new MINDSTORMS EV3. I’m currently working on overhauling the Driver Suite, so it will be ready for the launch of ROBOTC 4.x later in autumn ...
Read More »Robot Magazine Article: Pointers and Data Structures in ROBOTC
I wrote an article a little while back for the May/June 2013 issue of Robot Magazine entitled “Pointers and Data Structures in ROBOTC”. You can now download the PDFs for the individual pages here! I hope you find it useful. [Page 1] [Page 2] [Page 3] You can find the source code for the article here: [LINK].
Read More »Robotics Academy Summer of Learning
The summer of 2013 is gearing up to be more than just a time for chilling by the pool! The 2013 Summer of Learning is sponsored by Carnegie Mellon’s Robotics Academy and uses their Computer Science Student Network (CS2N) Project to host all training plus resources provided by The Robotics Education Foundation, VEX Robotics Inc., and Robomatter Inc. This summer ...
Read More »Fun with Robot Virtual Worlds
I’ve been dabbling with Robot Virtual World (RVW) worlds a bit lately. If you’ve never played with that before then let me take a second to explain it. RVW is a 3D virtual robotics system made by Robomatter, which allows you to program and control several different robot models, using ROBOTC. There are many different world or levels that you ...
Read More »