Basic Controls of Lego Mindstorm NXT 2.0

So after the past two days of trying countless tutorials on the web, I decided to sift through the Microsoft articles to see if I could understand their code, and what happened? Success.


I managed to look at the Drive by wire tutorial on Microsoft (http://msdn.microsoft.com/en-us/library/bb483053.aspx).


Basically I first created a DSS Service 4.0 in VS2010, added the partners of the Lego NXT brick (very basic ones, just the Drive Operation and Brick basically) – made sure to select Add Notification Port and then built the solution. Then opened it up in DSS Manifest Editor and followed the blog here http://blogs.gokulnath.com/default.aspx#a4831ceeb-722c-4872-8d31-275b773c9e8a to edit and set up my Manifest file.


Next, I used Microsofts Drive By Wire Tutorial, which is very clever as you create an abstract class that can be then used with any Manifest file that implements the required services, so if your Lego Robot breaks – you can easily use the simulated environment to showcase your skills.


Any ways, I now have a moving robot that can be controlled by bluetooth and simple up, down, left, right and stop commands.


I have accomplished something today. Time for bed.

Problems with Microsoft Robotics Studio 4.0 Beta 2 and Lego Mindstorm NXT 2.0

This year I am studying my Honours in IT at the University of Johannesburg, South Africa. I decided to take on the task of programming the Lego Mindstorm robot in MRDS, it seemed relatively easy but believe me its complicated.

I have tried a few tutorials but I am having problems making the Robot actually do anything. Don’t get me wrong the VPL is very simple to use, got that working in about 5 minutes. What I am trying to do is actually code in C#, which is proving to be a bit more challenging than expected. 
I have only about 8 months to get this thing working properly, with a bunch of other projects in between, I will try post as I go on with the project as I noticed there isn’t much development with Robotics that is published online.
Here is a picture of what it looks like so far..

I haven’t managed to give my puppy a name yet, can’t think of anything clever yet.
Here is to hoping that by this time next week I have a Robot that moves!