Java на самом деле является столь межплатформенным, как все говорят, что это. Существует реализация JVM для примерно любой основной ОС там (даже Mac OS X, наконец), и они все работают действительно хорошо. И существуют тонны инструментов с открытым исходным кодом там, которые являются столь же кросс-платформенными.
единственная выгода - то, что существуют определенные собственные операции, которые Вы не можете сделать в Java, не пишущий некоторый DLLs или SOS. Очень редко, чтобы они подошли на практике. Во всех тех случаях, тем не менее, я был в состоянии обойти его путем порождения собственных процессов и анализа экранных данных результаты.
Любой хороший комплект для роботов по определению потребует, чтобы вы достаточно хорошо разбирались во ВСЕХ аспектах, связанных с робототехникой. То есть вам придется немного изучить машиностроение, чтобы убедиться, что ваше устройство передвижения работает должным образом, немного электроники для подключения датчиков и так далее. Если вы ищете готовый комплект, в котором все аксессуары помещаются в проприетарные стыковочные разъемы, вам не нужна робототехника.
Если вы испытываете энтузиазм по поводу обучения программированию ИС, вы могли бы хуже, чем система Arduino . С этим на буксире, вы можете найти здесь больше вдохновения в отношении деталей:
http://www.sparkfun.com/commerce/categories.php?c=31
Arduino - одна из наиболее популярных робототехники с открытым исходным кодом. базовые платы, и их легко программировать и использовать. Вы можете многое сделать, прежде чем столкнетесь с аппаратными ограничениями, но вам придется собрать своего робота из кусочков и кусков, а не из красиво упакованного комплекта с печатными инструкциями. Однако это половина удовольствия.
а не красиво упакованный комплект с напечатанными инструкциями. Однако это половина удовольствия. а не красиво упакованный комплект с напечатанными инструкциями. Однако это половина удовольствия.Microsoft Robotics Studio - это платформа робототехники для ПК. Так что, если вы хотите это использовать, вам понадобится робот с ПК на борту. К сожалению, этот тип роботов более дорогой, и их намного меньше на рынке. Несколько избранных, которых я знаю, работают с RDS:
Как сказал Пол, Arduino - популярный микроконтроллер для робототехники. Роботы с микроконтроллерами могут использоваться с RDS, но они работают «привязанным» образом, всегда подключаясь к ПК с помощью физического кабеля или беспроводной сети. Некоторые популярные роботы, работающие с RDS:
Конечно, сделанный на заказ робот с микроконтроллером может работать с RDS, однако вам придется спроектировать интерфейс микроконтроллер-ПК специально для вашего робота и коммуникационной среды. Обычно это не задача для новичков.