-
Как адаптировать библиотеки для Arduino 1.0
В Arduino IDE версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка #include «WProgram.h» , то заменить её на:
-
Введение в робототехнику (перевод лекций курса introduction to robotics). Вводная лекция
Уважаемые посетители robocraft, для вас, как и для себя, я решился на перевод одного хорошего курса по нашей с вами любимой теме – робототехнике. Возможно вам знаком курс видеолекций на английском языке прочтенный в 2008 году в Стенфордском университете профессором Осамой Кхатибом (introduction to robotics). Этот ресурс в количестве 16 лекций доступен на youtube. Тем…
-
Датчик измерения расстояния SHARP-GP2Y0A710K0F
Датчики измерения расстояния SHARP — доступные, эффективные и простые в использовании сенсоры, позволяющие определять расстояние до объекта или препятствия. Эти сенсоры очень часто применяются в робототехнике (вспомним последний пример — «Poor Man’s Lidar» — PML — «лазерный дальномер бедных»)
-
Open source 3D-принтер на основе лазерного спекания
Принтер печатает ИК-лазером по воско-угольной смеси мастер-модель, которая затем заливается гипсом. Сама деталь, затем выплавляется (в полученной гипсовой форме) из алюминия или бронзы.
-
Использование метода кросс-корреляции для определения скоростей
Во время обучения мне посчастливилось приобщиться к методу кросс-корреляции. В университете в этот момент был заказ на разработку системы сбора и обработки данных с достаточно специфического объекта. В качестве одного из видов измерений на объекте применялась обработка видеосигнала. Получаемый видеосигнал оценивал состояние тепловых потоков в помещении. Благодаря конвективному теплообмену частицы пыли в помещении совершали вихревое…
-
Что же такое ROS?
Перед самым новым годом, я выложил перевод последнего урока из серии руководств ROS начального уровня. Честно говоря, при начальном знакомстве с ROS (и даже после прохождения всех этих начальных уроков) было вообще ничего не понятно, и только по прошествии времени, стала вырисовываться картинка это замечательной системы.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…