[related]

[Tweets]

24/11/2017 5:11pm
RT @BristolRobotLab: APPLY NOW: Opportunity to join the FARSCOPE 4 year PhD programme in 2018, based here at the BRL [LINK]
24/11/2017 5:11pm
RT @ProfCompMod: Good news from @unisouthampton: Three cups of coffee a day 'may have health benefits' [LINK] @NGCM_Soton
20/11/2017 12:10pm
How is information utilised in robot swarms? "The Information-Cost-Reward framework for understanding #robot #swarm[LINK]
15/11/2017 10:12pm
DVLA asks me to join the NHS Organ Donor Register after I ordered a form to get my driving license. They already kn… [LINK]

[Search by tag: Mindstorms]

NXTPong

Date: 29/03/2013 :: 0 comments
Tags: Mindstorms :: games


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

Date: 09/05/2012 :: 0 comments
Tags: robotics :: neural networks :: Mindstorms :: A-Life


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

Date: 01/04/2012 :: 0 comments
Tags: robotics :: Mindstorms :: C++ :: AI


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 :: List of Constants

Date: 12/03/2012 :: 0 comments
Tags: robotics :: Mindstorms


The constants listed below can be re-defined BEFORE the library header file is included

NXC UserInteraction Library

Date: 09/03/2012 :: 3 comments
Tags: robotics :: Mindstorms


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

Date: 01/02/2012 :: 0 comments
Tags: Mindstorms


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

Date: 02/01/2012 :: 26 comments
Tags: robotics :: Mindstorms


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

Date: 01/01/2012 :: 4 comments
Tags: robotics :: Mindstorms


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

Date: 16/12/2011 :: 2 comments
Tags: robotics :: Mindstorms


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

Date: 26/11/2011 :: 0 comments
Tags: robotics :: Mindstorms


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.

[Blog]

Robot swarms in action

Watch e-puck robots collect resources and bring them back to base. While the previous simulation work helped us to learn a lot about the...

[read full]

How to compile code for e-puck robots on your computer

Compiling code natively on e-puck robots or cross-compiling on your computer can be very tedious. Luckily, there is a third option:...

[read full]

Coding for tomorrow: Why is good code important?

"Why should I care about how my code is written, as long as it works?" I will argue here that well-structured and well-written code not...

[read full]

How Coding in Python Might Be Bad For You

7 reasons why coding in Python is like writing a really bad essay and getting away with it

[read full]