Какую платформу / язык использует Roomba? - PullRequest
7 голосов
/ 09 июня 2009

Из любопытства кто-нибудь знает платформу и язык программирования, используемый для программирования Roomba? Я не столько говорю о комплектах вторичного рынка, но что используется для реализации алгоритма на заводе?

Ответы [ 3 ]

9 голосов
/ 09 июня 2009

Per эта ссылка , микроконтроллер Roomba - это Freescale (бывшая Motorola) MC9S12E - то, что iRobot специально использует в отношении языков программирования, может быть их коммерческой тайной, но я считаю, что такие устройства обычно программируются сборка и С, например с этим комплектом .

2 голосов
/ 09 июня 2009

В журнале Linux была статья об использовании Python с iRobot Create, созданным на основе Roomba.

http://www.linuxjournal.com/article/10262

Возможно, это не то, что они используют на фабрике, но, похоже, это был бы лучший способ взломать робота-ползущего по комнате Roomba.

2 голосов
/ 09 июня 2009

Я занимался разработкой iRobot Create. Я использую WinAVR и код в C.

Вы можете получить комплект разработчика стоимостью менее $ 300,00

http://store.irobot.com/shop/index.jsp?categoryId=3311368

...