Archive for category: Programming

  • Cool project: ROBOTC-based cable cart

    Cool project: ROBOTC-based cable cart

    ROBOTC June 23, 2013 06:57 no comments

    When Melanie Steiner contacted me some time ago with a question about using joystick control in combination with the Mindsensors NXTServo controller, I got curious. What was she making?  It turned out she is one of the members of a small group of students in Switzerland who were taking part […]

     
  • New Release: ROBOTC 3.61

    New Release: ROBOTC 3.61

    ROBOTC June 9, 2013 06:07 no comments

    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 […]

     
  • BotBench on GitHub

    BotBench on GitHub

    Programming June 3, 2013 14:04 9 comments

    I’ve started putting some of my code that I’m working on GitHub.  You can now access my repositories here: [LINK]. The first on there is my Robot Virtual Worlds Maze Crawler.  If you don’t have Git, don’t worry, you can also just download the whole thing as a zip file. […]

     
  • Robot Virtual Worlds – Maze Crawler

    Robot Virtual Worlds – Maze Crawler

    ROBOTC May 27, 2013 19:00 4 comments

    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 […]

     
  • ROBOTC 4.x Announcement

    ROBOTC 4.x Announcement

    ROBOTC May 8, 2013 22:00 14 comments

    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 […]

     
  • Robot Magazine Article: Pointers and Data Structures in ROBOTC

    Robot Magazine Article: Pointers and Data Structures in ROBOTC

    ROBOTC May 8, 2013 08:35 no comments

    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 […]

     
  • ROBOTC Driver Suite 4.x: Big Changes Ahead

    ROBOTC Driver Suite 4.x: Big Changes Ahead

    ROBOTC Driver Suite March 30, 2013 10:07 5 comments

    The 3.3.1 release of the Driver Suite is hopefully the last of the 3.x series.  I’ve now started working on implementing a new architecture for Driver Suite 4.x.  Some things will change, some remain the same: Sensor related data is now kept in structs, so buffers will no longer be shared […]

     
  • New Release: ROBOTC 3.60

    New Release: ROBOTC 3.60

    ROBOTC March 20, 2013 20:51 3 comments

    There’s a new release version of ROBOTC out now.  No longer just a beta, this one’s for real!  There are so many changes since the last release, 3.54, you’d have to be crazy not to update!  I’ve been testing the in-between releases like mad, 3.56, 359 and some builds in […]

     
  • Released: ROBOTC Driver Suite V3.3

    Released: ROBOTC Driver Suite V3.3

    ROBOTC Driver Suite March 12, 2013 21:05 6 comments

    Version 3.3 is out and should work just fine with all version of ROBOTC for NXT of at least 3.59.  I still need more testers for the dWiFI and NXT2WIFI sensors, so if you’re keen, let me know.  If you’re not keen, then, ehm, don’t. IMPORTANT NOTICE(S)! This suite will […]

     
  • ROBOTC 3.59.0 BETA available now!

    ROBOTC 3.59.0 BETA available now!

    ROBOTC February 26, 2013 16:14 no comments

    The fine folks at Robomattter have released a new beta.  Now, I don’t think it should be called a beta, but I’m sure they have their reasons for that.  It fixes quite a number of issues that were reported in 3.54 and 3.55.2.  Thankfully, most, if not all of those […]