conferences | speakers | series

Programming LEGO MINDSTORMS robots in Ada

home

Programming LEGO MINDSTORMS robots in Ada
FOSDEM 2012

This presentation explains and demonstrates how Ada is effectively used to control a Segway-like self-balancing robot.

LEGO MINDSTORMS are affordable and attractive robotics kits that can be used as teaching material, or as funny and interesting hobby. We have used this kit to design a Segway-like robot, where the control system is written in Ada and built with the GNAT compiler. The concurrency and real-time capabilities of the Ada Ravenscar profile are used to implement the dynamic interaction with the physical environment, respecting very stringent timing constraints.

Speakers: José F. Ruiz