Рейтинг
+2.37
голосов:
2
avatar

Технологии  

Gerard Holzmann: лекция о том, как программировали Curiosity

Gerard Holzmann из Лаборатории реактивного движения (Jet Propulsion Laboratory) NASA, на конференции HotDep 2012, прочёл лекцию о том, как писался код для марсохода Curiosity.
Какие методики, стандарты кодирования и инструменты разработки применялись программистами NASA, для написания кода.

( Читать дальше )

Управление роботом-пылесосом iRobot Roomba с помощью Arduino

Как уже отмечалось в статье про разборку робота-пылесоса iRobot Roomba,
у данных роботов, выведен консольный разъём mini-DIN-7, через который можно управлять роботом.
консольный разъём mini-DIN-7, через который можно управлять роботом

( Читать дальше )

Software Architecture for Autonomous Vehicles



Andr´e Batista de Oliveira — Software Architecture for Autonomous Vehicles (PDF, eng)
— очень интересная статья про построение системы управления для роботов на базе ОС Linux.
Автор приводит пример разработки системы управления для робота-катамарана с мозгами на базе промышленного ПК формата PC/104 (AMD Geode LX800 500MHz CPU, 512MB DDR RAM).
Так же, рассматриваются основы работы с CAN (Controller Area Network).

Ссылки:
Andr´e Batista de Oliveira

eagleUp - 3D модели плат своими руками


Те, кто работал с профессиональными пакетами для разработки электроники (например, Altium Designer), знают, что с помощью этих систем можно создавать трехмерные прототипы готовых плат. Эта возможность очень полезна, ведь так можно уже заранее понять, что резистор, который установлен недалеко от мощной (по тепловыделению) микросхемы будет упираться в радиатор и не даст его нормально прикрепить :) Думаю, любой из тех, кто проектировал свои платы, хоть раз сталкивался с чем-нибудь подобным.

Но чтобы избежать таких ситуаций, необязательно пользоваться громоздким и дорогим софтом. Всеми любимый Eagle тоже может создавать 3D-модели — при помощи плагина под названием EagleUP.

( Читать дальше )

ROS - Интеграция визуального SLAM-а и IMU


Sebastian Klose (Ph.D. student из Technology University Munich) реализует интеграцию визуального SLAM-а с данными от IMU (Inertial measurement unit — инерционое измерительное устройство).

( Читать дальше )

Open source 3D-принтер на основе лазерного спекания


Принтер печатает ИК-лазером по воско-угольной смеси мастер-модель, которая затем заливается гипсом. Сама деталь, затем выплавляется (в полученной гипсовой форме) из алюминия или бронзы.

( Читать дальше )

Одометрия


Одометрия (Odometry — от греческих слов hodos («перемещение», «путешествие») и metron («мера», «измерять»)) — использование данных о движении приводов, для оценки перемещения.

( Читать дальше )
  • +2
  • 29 января 2012, 15:44
  • admin
  • 4+4

Энкодер


Энкодер — это устройство преобразующее линейное или угловое перемещение в последовательность сигналов, позволяющих определить величину перемещения.
Т.о. можно выделить линейные и поворотные энкодеры.

( Читать дальше )
  • +4
  • 28 января 2012, 15:07
  • admin
  • 2+2

DipTrace

Хочется сказать пару слов о разработке печатных плат, точнее о программах для этого дела. Есть среди всего многообразия CAD-ов такая отечественная разработка — DipTrace от Новарм.

Собственно, ею одной и пользуюсь уже пару лет, сначала для себя, теперь вот и для всех=)
Это целый пакет для сквозного проектирования (от идеи до файлов для производства) включающий редакторы схем, редактор плат, редактор компонентов и редактор их корпусов, а в последних версиях ещё и 3D редактор корпусов. Ну и всякие плюшки вроде конвертирование из чего угодно (из Eagle, в т.ч.), развесистых библиотек автотрассировщика проче-прочее.
Из особых достоинств следует отметить удивительно простой и понятный интерфейс и невиданную, для наших интернетов, лицензионную политику.

( Читать дальше )

SLAM


SLAM — Simultaneous Localization And MappingМетод одновременной навигации и построения карты — метод, используемый роботами и автономными транспортными средствами для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути.

( Читать дальше )
  • +2
  • 21 января 2012, 06:59
  • noonv
  • 1+1