I'm interested in generation of robot behaviors. This is a wide area with many challenging issues involved: environment estimation through sensor data, robust control, action selection, attention, etc. I'm focused in the perception and control architecture of the robot, which allows an autonomous robot to exhibit "intelligent" behaviors, reacting to different stimuli and accomplishing some commanded goals in a dynamic indoor environment. The architecture is a main issue, as it organizes all the robot sensor and actuation capabilities, in order to unfold them properly to generate behavior.
There are several robots I've worked with: B21 from RWI, RCX from LEGO, EyeBot, Pioneer, Xavier robot, etc. Even I've been exposed to Aibo from Sony. Always the same stuff: a set of sensors, a set of actuators and computing power in between. In the software side, an operating system and luckily enough, a programming environment to develop my own robotic applicactions.
jdeneoc: a component based C implementation of JDE