Купил недавно книгу: Настольная книга разработчика роботов
Автор: Оуэн Бишоп
Издатель: МК-Пресс
Год: 2010
Количество страниц: 400
Тип обложки: Мягкая обложка
Есть компакт диск
Является переводом книги Robot Bulders Cookbook, которая есть в сети на английском языке.
Стоит довольно дорого - 606 руб., хотя издана на газетной бумаге и не очень четкие фотографии
по сравнению с английским изданием. Книга довольно интересная.
Краткое содержание:
Введение....................................................................................... 12
Этапы создания робота............................................................ 14
Управление роботами............................................................... 16
Программирование микроконтроллеров PIC..................... 16
Имитация PIC............................................................................... 19
ЧАСТЬ I. ОСНОВЫ РОБОТОТЕХНИКИ.................................... 20
Глава 1. Поведение роботов.................................................. 21
Поведение мобильных роботов.............................................. 21
Поведение портальных роботов............................................. 25
Обратная связь............................................................................ 25
Хаотическое поведение............................................................ 28
Поглощение.................................................................................. 29
Требования ко входам и выходам.......................................... 30
Распределенные вычисления................................................. 30
Глава 2. Механика роботов..................................................... 32
Материалы.................................................................................... 32
Крепеж........................................................................................... 34
Инструменты................................................................................. 36
Проектирование корпуса мобильного робота.................... 41
Колеса............................................................................................ 43
Двигатели....................................................................................... 50
Соленоиды.................................................................................... 54
Ссылки в Internet.......................................................................... 55
Глава 3. Электроника роботов............................................... 56
Материалы.................................................................................... 56
Инструменты................................................................................. 59
Электронные компоненты....................................................... 62
Источники питания..................................................................... 66
Схема включения микроконтроллера.................................. 68
Входные цепи............................................................................... 69
Выходные цепи............................................................................ 90
Радиосвязь................................................................................... 101
Тестирование схем..................................................................... 102
Ссылки в Internet.......................................................................... 104
ЧАСТЬ II. МИКРОКОНТРОЛЛЕРЫ PIC.................................... 105
Глава 4. Использование микроконтроллеров PIC.......... 106
Программирование микроконтроллеров PIC..................... 106
Микроконтроллер PIC16F690.................................................. 116
Специальные функции.............................................................. 119
Другие разновидности микроконтроллеров PIC ......... 129
Глава 5. Программирование микроконтроллеров PIC... 133
Программные сегменты............................................................ 133
Входы и выходы........................................................................... 136
Подпрограмма выбора режима............................................. 139
Команды ветвления.................................................................... 140
Управление движением мобильных роботов..................... 143
Обнаружение объектов............................................................. 146
Обход объектов............................................................................ 149
Музыкальные тона...................................................................... 149
Справочные таблицы................................................................. 152
Использование двух процессоров.......................................... 155
Математические операции....................................................... 157
Случайные числа......................................................................... 161
Калибровка системы.................................................................. 164
Программное обеспечение взамен аппаратного............. 164
ЧАСТЬ III. ПРОЕКТЫ................................................................... 166
Глава 6. Робот “Скутер”........................................................... 167
Механика........................................................................................ 167
Электроника................................................................................. 174
Программирование на ассемблере...................................... 184
Программирование на PICBASIC........................................... 207
Глава 7. Робот “Андроид”....................................................... 216
Механика........................................................................................ 216
Электроника................................................................................. 223
Программирование.................................................................... 234
Глава 8. Робот-игрушка............................................................ 259
Механика........................................................................................ 259
Электроника................................................................................. 264
Программирование.................................................................... 265
Глава 9. Робот “Искатель”...................................................... 274
Механика........................................................................................ 274
Электроника................................................................................. 281
Программирование.................................................................... 300
Разработка робота “Искатель”................................................ 322
Глава 10. Портальный робот.................................................. 323
Механика........................................................................................ 324
Электроника................................................................................. 347
Программирование ................................................................ 364