Литература


При создании роботов сталкиваешься с разными задачами: проектирование, программирование, разработка управляющей электроники, конструирование механики. Мы собрали список книг и материалов, которые могут вам помочь в этом:

Обучение языкам C и C++ :

Керниган, Ричи - Язык С
Солтер - C++ для профессионалов

Описание библиотек:

Schaling - The Boost C++ Libraries
Bradski - Learning OpenCV
Бланшет - QT4 Программирование GUI на С++

UML и шаблоны проектирования:

Гамма - Приёмы объектно-ориентированного проектирования
Ларман - Применение UML 2.0 и шаблонов проектирования

Разработка под Linux:

Митчелл - Программирование для Linux. Проффесиональный подход

Системы технического зрения:

Форсайт - Компьютерное зрения. Современный подход
Яне - Цифровая обработка изображений

Алгоритмы общего назначения:

Кормен - Алгоритмы. Постоение и анализ

Цифровая обработка сигналов:

Айфичер - Цифровая обработка сигналов. Практический подход.

Методы искусственного интеллекта:

Рассел - Искусственный интеллект. Современный подход.
Пегат - Нечёткое моделирование и управление
Хайкин - Нейронные сети. Полный курс.

Проектирование электронных плат:

Сабунин - Altium Designer. Новые решения в проектировании электронных устройств.

Программирование контроллеров AVR:

Шпак - Программирование на языке С для AVR и PIC микроконтроллеров. Часть 1 и Часть 2

Программирование контроллеров PIC:

Барри Грей - Программирование микроконтроллеров PIC 18.
Тим Уилмсхерст - Разработка встроенных систем с помощью микроконтроллеров PIC. Принципы и практические примеры.

Программирование промышленных контроллеров:

Игорь Петров - Программируемые контроллеры. Стандарт МЭК61131-3.