[Tweets]

19/09/2020 10:14pm
Proud to announce after a LOT of work, drawing and sound making, demo for my #iOS #arcade style #indiegame Zirthian… [LINK]
15/09/2020 4:18pm
Weapon 4 in my game #Zirthian: Seeker Missile: Destroys the first target in sight - great against strong enemies… [LINK]
12/09/2020 8:42pm
RT @DoctorJosh: Our metamorphosing #robot was featured on Video Friday: thank you @IEEESpectrum! Joint work with Dylan Shah, Josh Powers,…
11/09/2020 5:06am
Weapon 3 in my game #Zirthian: Gamma Ray: Stream of pure power that obliterates everything in your path - great aga… [LINK]

[Problems with the NXC Compiler]

Lego Mindstorms Added on 01/02/2012

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.

Having a bad compiler version and wrong firmware prevented me from using some math functions but thanks to help of John Hansen, who is one of the people behind NBC and NXC, I managed to get everything right. I will be posting a firmware-compilation tutorial soon. mindstorms lego


{Please enable JavaScript in order to post comments}

Developing in NXC using XCode

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

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.

pyCreeper

The main purpose of pyCreeper is to wrap tens of lines of python code, required to produce graphs that look good for a publication, into functions. It takes away your need to understand various quirks of matplotlib and gives you back ready-to-use and well-documented code.

Novelty detection with robots using the Grow-When-Required Neural Network

The Grow-When-Required Neural Network implementation in simulated robot experiments using the ARGoS robot simulator.

Fast Data Analysis Using C++ and Python

C++ code that processes data and makes it available to Python, significantly improving the execution speed.

Designing Robot Swarms

This project looks at the challenges involved in modeling, understanding and designing of multi-robot systems.