NXTPong
Robots
Lego Mindstorms
Games
Date: 29/03/2013 :: 0 comments
A custom-built lego machine for playing pong, featuring two controllers connected to the Mindstorms NXT brick. Programmed using NXC.
Ultrastable Neuroendocrine Robot is born
Robots
Neural networks
Lego Mindstorms
Date: 09/05/2012 :: 0 comments
I have finally put a beginning of an artificial brain to my Ultrastable Neuroendocrine Robot - UNER... my lego robot can now measure inputs from its 3 front proximity sensors and individual cells in its brain get activated when it sees something
Robots and Aliens
Robots
Lego Mindstorms
C++
AI
Date: 01/04/2012 :: 0 comments
After a couple of releases of my NXC UserInteraction library that has already registered some downloads, I am retracting for a while to C++ until I can afford more sensors for my lego robot. I've decided to revisit Alien Farm, a strategy game I created as a part of my BSC thesis.
NXC UserInteraction Library
Robots
Libraries
Lego Mindstorms
Date: 09/03/2012 :: 3 comments
The User Interaction (UIn) Library helps you create standard user interfaces (multi-line aligned texts, buttons, menus, etc.) and capture user actions on the NXT brick. The library works with the intelligent brick buttons and keeps all your sensor ports free for your program to use.
Problems with the NXC Compiler
Lego Mindstorms
Date: 01/02/2012 :: 0 comments
After being paused by many NXC compiler errors, I can finally resume my work on the NXC User Interaction library that should be coming out soon...
Developing in NXC using XCode
Lego Mindstorms
Tutorials
Date: 02/01/2012 :: 27 comments
After comparing a number of options, I chose NXC as a pretty good alternative to Robot-C. It supports a lot of things like sensor and motor management, playing of sounds, basic 2D and 3D graphics, etc. Most importantly, you can compile your programs from the command line or from XCode. This tutorial assumes knowledge of XCode 4 and of C. The NXC programming guide is a good reference.
Setting up NXC Development on a Mac
Lego Mindstorms
Tutorials
Date: 01/01/2012 :: 6 comments
This tutorial provides a step-by-step guide for setting up your Mac or Linux machine and your NXT brick for development with NXC. We will use the enhanced NXC firmware in order to enable extended functions for development.
Robogator
Robots
Lego Mindstorms
Date: 16/12/2011 :: 5 comments
Robogator is a robot alligator that can walk and bite. Two rear legs powered by motors push the robot's body forwards or drag it backwards and wheels at the back and front assist the motion. The robot has a camera on its head and a motor that controls the jaw is activated when an object is near.
ShooterBot
Robots
Lego Mindstorms
Date: 26/11/2011 :: 0 comments
ShooterBot spins around, looking for close targets to shoot at. Its proximity sensor starts firing signals when an object gets as close as about 20cm, at which point the robot gives a warning by showing blue instead of green light. The light turns red after about 2 seconds provided that the object does not move away and the robot shoots a ball at it.