Всё-таки, меня всегда умиляло название «таймер» для этих сложных штук в микроконтроллерах. Шутка ли: кроме срабатывания в строго заданный интервал, они имеют ещё до десятка дополнительных функций типа генерации ШИМ и подсчёта входящих импульсов. В микроконтроллерах STM32 таймеры настолько круты, что я посчитал нужным разбить их описание на несколько статей.
Хочется сказать пару слов о разработке печатных плат, точнее о программах для этого дела. Есть среди всего многообразия CAD-ов такая отечественная разработка — от .
Собственно, ею одной и пользуюсь уже пару лет, сначала для себя, теперь вот и для всех=)
Это целый пакет для сквозного проектирования (от идеи до файлов для производства) включающий редакторы схем, редактор плат, редактор компонентов и редактор их корпусов, а в последних версиях ещё и 3D редактор корпусов. Ну и всякие плюшки вроде конвертирование из чего угодно (из Eagle, в т.ч.), развесистых библиотек автотрассировщика проче-прочее.
Из особых достоинств следует отметить удивительно простой и понятный интерфейс и невиданную, для наших интернетов, лицензионную политику.
Karl Sanford использовал для сглаживание карты глубины от сенсора , два подхода: пиксельную фильтрацию(pixel filtering) и взвешенное скользящее среднее(weighted moving average).
После того, как социального робота научили оставался один шаг до распознавания другого робота Qbo.
Чтобы робот смог отличить своё отражение в зеркале от другого робота, разработчики реализовали, чтобы в процессе распознавания, светодиодный нос робота мигал случайным образом. Вероятность того, что два робота будут генерировать одинаковую последовательность вспышек очень низка и этим достигается успешное распознавание другого робота.
Похоже, среди различных корпораций, тема роботизированных автомобилей, способных самостоятельно ориентироваться в обстановке на дороге (избегать препятствия: пешеходов, другие автомобили и т.п.), более чем популярна.
Самый известный пример подобной разработки — робот-автомобиль от Google.
Теперь и BMW подготовила свой вариант робота-автомобиля.
SLAM — Simultaneous Localization And Mapping — Метод одновременной навигации и построения карты — метод, используемый роботами и автономными транспортными средствами для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути.
NASA (Национальное управление по воздухоплаванию и исследованию космического пространства США) открыло новый .
Сайт создан для представления существующих проектов NASA. Там же будет запущен форум для обсуждения этих проектов и координирования деятельности групп разработчиков.
ROS — (Robot Operating System) — это фреймворк для программирования роботов, предоставляющий функционал для распределённой работы. Первоначально, ROS был разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта ().
В 2008 году развитие продолжается в , Калифорнийском научно-исследовательском стартапе/институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами.