Quelle plate-forme / le langage utilisé Roomba?
-
13-09-2019 - |
Question
Par curiosité, quelqu'un sait la plate-forme et le langage de programmation utilisé pour programmer le Roomba? Je ne suis pas tellement parler de kits après-vente, mais ce qui est utilisé pour mettre en œuvre l'algorithme à l'usine?
La solution
Par ce lien , le microcontrôleur est un Roomba Freescale (ex-Motorola) MC9S12E - ce que iRobot utilise spécifiquement peut-être leur secret commercial, mais je crois que de tels dispositifs sont généralement programmés en termes de langages de programmation en assembleur et C, par exemple avec ce kit .
Autres conseils
Je faisais des travaux de dev sur un iRobot Create. J'utilise WinAVR et le code est en C.
Vous pouvez obtenir un kit de dev pour moins de 300,00 $
http://store.irobot.com/shop/index.jsp ? categoryId = 3311368
Le Linux Journal a publié un article sur l'utilisation de Python avec l'iRobot Create qui est basé sur le Roomba.
http://www.linuxjournal.com/article/10262
Il ne peut pas être ce qu'ils utilisent dans l'usine, mais il semble que ce serait la meilleure façon de pirater un plancher-esque Roomba robot d'exploration.