Итак по пунктам:
1. С заказом готового набора модулей с девантеча более менее всё понятно, - делаем визу и вперед, только денежку готовь

Примерный список модулей и компонентов (с округленными вверх в $ ценами) для мобильного робота на базе ПК выглядит так:
Сначала то, что планируем почти с ходу заменить своими модулями:
1. Контроллер сервоприводов - 43$;
2. Микросхема ввода/вывода на шину i2c для подключения ИК-датчиков - 12$;
3. Адаптер USB=>i2c - 33$;
С ходу скорее всего не получится заменить:
4. Контроллер двигателей на шину i2c - 66$;
5. Lynx 6 Satellite Arm Kit (no electronics) - 264$;
6. Колесные блоки с двигателями (включая энкодеры) и креплениями на корпус - 128$;
7. Сонары - от 20$ за штуку;
Совсем не планируем заменять:
8. ИК-датчики расстояния SHARP - от 10$ за штуку;
9. Сервоприводы - от 15$ за штуку;
10. Набор Pan&Tilt для камеры (без сервоприводов) - 10$;
2. С созданием недорогой, и главное - открытой, альтернативы чуть сложнее, но тоже более менее понятно:
2.1. Сейчас в разработке (а точнее переработке - из того, что было) - универсальный модуль ввода/вывода, который, при правильной прошивке, заменит собой "SD21 - 21 Servo Control Module" (кроме возможности запихнуть в себя центральный МК) / "GPIO14 - General Purpose I/O Controller" - 55$ => 10-15$ (выкинули минимум 40$ доп. расходов). - Тут уже всё обкатано, просто AVR-контроллер с "правильной прошивкой"

кроме штатных 3-х пиновых разъемов для сервоприводов/датчиков и 4-х пиновых разъемов для i2c совместимых с Devantech'ем на плате будут RJ-22 для удобного и надежного подключения i2c-устройств и RJ-45 для подключения этой платы в качестве дочерней к шине RS-485 устройств.
2.2. Следующим ходом - интерфейс COM/USB<=>rs485/ttl-uart/i2c, заменяющий "USB to I2C Interface module" / "S19 USB to Serial Module" / "S13 RS232 to Serial Module" - 33$ => 10-15$ (выкинули минимум 18$ доп. расходов). Тут сам алгоритм тоже обкатан, а для работы с USB будем использовать микросхему FT232R. Необкатанным является только RS-485 интерфейс, но думаю разберемся.
2.3. Дальше вопрос - если получится - заменим драйвер двигателей на что-то своё, функционал от контроллера двигателей хочется всё же больший, чем предлагается в базовом
