Розглянемо можливі варіанти:
(Як і будь-яка спроба класифікації - це досить спірне і неповний список, але, як основа для подальшої роботи, зійде і такий :))
2. простий робот
тут роль мозку виконує мікроконтролер (atmega, PIC.)
дане рішення одне з найпростіших і доступних.
пов'язувати ці дві частини одного робота, можна по кабелю, але, найзручніше, по радіоканалу.
Це дуже зручне рішення. Просте і доступне.
Золота середина по простоті, доступності та функціоналу.
До того ж, зручно програмувати під тією ОС, під якою Ви звикли працювати.
а ось далі йде більш великий список різних варіантів більш «мізкуваті» роботів.
Зараз комп'ютерна техніка все швидше старіє, тому все більше старих ПК різної потужності припадають пилом в комірках і кутах.
Зрозуміло, не можна не замислюватися - як можна пристосувати їх для робототехніки.
4. робот на базі звичайного ПК або ноутбука
плюси цього рішення очевидні:
знайомий стандартний набір засобів програмування,
безліч готових бібліотек,
безліч різної документації,
для управління можна використовувати стандартні порти введення / виводу (COM. LPT. USB),
можливе підключення будь-яких пристроїв (наприклад, різні web-камери)
висока продуктивність
мінуси:
великі габарити,
якщо використовується звичайна материнська плата, то виникають труднощі з високою споживаною потужністю (для роботи такого робота будуть важкі, громіздкі і дорогі акумулятори)
так само, зверніть увагу, що звичайна материнська плата вимагає одночасної наявності цілого набору напруг харчування: ± 12В, ± 5В, ± 3.3В що дає додаткові проблеми з блоком живлення.
використання ноутбука, як здається, вирішує цю проблему (більш скромні габарити, вбудований акумулятор), але якщо ноутбук вже старий, то його акумулятор не зможе тримати заряд досить довго, та й вага все-одно буде в районі 3-5 кілограм.
З цього випливає висновок, що старі ПК краще використовувати в якості стаціонарного пульта керування або в зв'язці по радіоканалу з автономним модулем, але встановлювати на самого робота його не варто.
* Робот на базі спеціалізованого ПК
Зараз все більшого поширення набувають різні спеціалізовані рішення:
материнські плати формату Mini-ITX, або навіть, Pico-ITX, причому ці ПК повністю сумісні з комп'ютерами x86.
Розміри плат і їх невелике енергоспоживання роблять їх більш ніж привабливими для роботів.
* Робот на базі промислового ПК
так само варто звернути увагу на різні плати для промислових ПК:
плати формату PC / 104 або Micro PC.
зверніть увагу, що модулі PC / 104 насаджуються один на Дурга в такий собі бутерброд (дуже нагадує Шілд Arduino)
плюси:
сумісність з комп'ютерами x86;
низьке енергоспоживання (стандартна напруга 5В, споживання 5W (плати зі споживанням більше 10W - досить рідкісні));
невеликий розмір (PC / 104: 115 x 103 мм.)
безліч різних плат розширення,
індустріальне якість плат (робочий температурний діапазон: -40 ° C ... + 85 ° C, сторожовий таймер, вимоги по вологості, стійкість до вібрацій і одиночним ударам)
мінуси:
висока ціна,
в залежності від плати може знадобитися використовувати ОС для вбудованих систем:
Windows CE, Windows Embedded, QNX.
інші варіанти плат для вбудованих систем можна подивитися тут:
www.micromax.ru
майже всі такі плати працюють на базі малопотужних процесорів:
Vortex86, AMD Geode
на базі Vortex86 побудований робо-контролер RoBoard
нові версії плат вже працюють на процесорах Intel® Atom, Intel® Celeron M, Intel® Pentium M
плюси:
компактність і невелику вагу (200 - 300 грам),
низьке енергоспоживання (особливо при вимкненому екрані),
Час автономної роботи КПК - більш ніж типово для робота.
мінуси:
труднощі підключення до КПК зовнішніх пристроїв.
* Робот на базі нетбука
як здається, майже ідеальне рішення - плюси ноутбука, але при цьому небльшой вага і доступна ціна
приклад:
Asus Eee PC
* Робот на базі контролера
мікроелектроніка розвивається і дарує нам можливість використовувати свої новинки для створення по-справжньому мізкуваті автономних роботів.
існує безліч плат розвитку, контролерів і налагоджувальних плат:
(Найчастіше на базі ARM)
BeagleBoard
mini2440 ARM9 board
Chumby Hacker Board
плюси:
прийнятна ціна,
малі габарити,
невисоке енергоспоживання,
мінуси (або, навпаки, плюси):
установка ОС для вбудованих систем:
урізані дистрибутиви Linux
наприклад:
Angstrom
uClinux
спосіб занурення і знайомства з вбудованими системами, міні-Linux-ом та іншими смаколиками. Головне за всім цим не забути - навіщо все це робиться :)
* Робот з переробленого пристрої
різні пристрої, які можна переробити і використовувати в якості мізків для робота.
які дозволять Вам працювати з роутером так, як Ви самі того захочете, а управляти своїм роботом через COM-порт, який майже завжди виведений на платі роутера.
А, наприклад, у D-Link DIR-320 - взагалі є USB-порт;)
і пам'ятайте:
«Роботи - це захоплення, яке не тільки забирає багато часу, але і ще досить дороге. »