Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What platform/language does Roomba use?

Tags:

robotics

Out of curiousity, does anybody know the platform and programming language used to program the Roomba? I'm not so much talking about aftermarket kits but what is used to implement the algorithm at the factory?

like image 837
kmorris511 Avatar asked Jun 09 '09 16:06

kmorris511


1 Answers

Per this link, Roomba's microcontroller is a Freescale (ex-Motorola) MC9S12E -- what iRobot specifically uses in terms of programming languages may be their trade secret, but I believe such devices are typically programmed in assembly and C, e.g. with this kit.

like image 62
Alex Martelli Avatar answered Sep 28 '22 01:09

Alex Martelli