The ROBOTC 3.x Driver Suite is in maintenance mode right now and I’ve decided to put it all on Git. I will no longer create releases like I did before, rather, I will simply push to the repository as bugs are fixed. There will be no more feature additions to this suite either. I am working on a complete overhaul ...
Read More »My OHM2013 Talk is Now Online
I did a short talk on the OHM2013 event about hacking the brick. I spoke about some of the projects I did with the NXT and the things I am doing with the EV3. In retrospect, I should’ve prepared a little more but I didn’t really have time to do so. Enjoy (or cringe, whatever you prefer). The video was ...
Read More »EV3: Creating a Console Cable
As some of you know, the EV3 runs a stripped down version of the Angstrom Linux distribution. The cool thing is that the kernel has been configured to output diagnostics data to the first sensor port (S1). You can easily access this data by using a USB to serial converter. You can make one yourself or if you’re not that ...
Read More »LEGO MINDSTORMS EV3 Source Code Available
At last, the LEGO MINDSTORMS EV3 source code is now available for your perusal. It’s been uploaded to the Mindboards Github space: [LINK]. You can simply clone the repository. It would be really great if you could drop us a note to let us know what you’ve done with it! It would be nice if some of the programming effort ...
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 »MINDSTORMS EV3 Robocup Junior Robot
I’ve been working on a Robocup Junior soccer playing robot, based on the new upcoming MINDSTORMS EV3 system. I just wanted to give you a sneak peek at what it looks like. This is probably rebuild number 15 or so, as I’ve been working on this since before December last year. I made an NXT version before then, so I ...
Read More »LEGO MINDSTORMS EV3 Announced
CONSUMER ELECTRONICS SHOW, LAS VEGAS (January 7, 2013) – Today The LEGO Group announced LEGO® MINDSTORMS EV3, a new platform for consumer robotics designed to introduce a younger generation to the excitement of building and programming robots while adding new flexibility for its devoted following of robotics enthusiasts. Unveiled for the first time at the Consumer Electronics Show in Las ...
Read More »Tutorial: Sorting your Data
I was posed a question earlier this week: given an arbitrary English text, how would you pick out the 10 most common words? On the NXT, having a pile of sensor readings is nice but what if you need to pick the top 10 smallest or biggest ones? How would you go about doing that? There are no intrinsic functions ...
Read More »Little Big Data: Splunk meets NXT
Splunk is an enterprise-class machine data gathering and analysis tool, capable of consuming 100s of gigabytes of machine generated data and turning it into arbitrarily searchable data and presenting it with fancy reports and graphs. I’ve used Splunk in the past for a project and another time to do post-mortem analysis of a hacked webserver. Since I was working on ...
Read More »SNMP on an NXT
What is SNMP? When I got my NXT2WIFI sensor from Daniele I was quite sure what I wanted to make with it: an SNMP agent. What is an SNMP agent, you say? SNMP, short for Simple Network Management Protocol, is a protocol that, as you may have guessed by now, a protocol that can be used for monitoring and configuring ...
Read More »