Создание аппаратного обеспечения ChefBot и интеграция ПО программного обеспечения

Создание аппаратного обеспечения ChefBotВ третьей статье «Моделирование робота с дифференциальным приводом с помощью ROS и URDF» мы рассмотрели конструкцию шасси ChefBot. В этой же статье мы расскажем, как, используя эти детали, данный робот собрать. Также мы рассмотрим окончательное сопряжение датчиков и других электронных компонентов робота с микропроцессором Tiva-C LaunchPad. После подключения мы объясним, как настроить взаимодействие робота с ПК и с помощью SLAM и AMCL осуществить автономную навигацию. (далее…)

Продолжить чтениеСоздание аппаратного обеспечения ChefBot и интеграция ПО программного обеспечения

Согласование датчиков зрения с ROS

Согласование датчиков зрения с ROSВ предыдущей статье «Согласование приводов и датчиков с контроллером робота» мы рассматривали некоторые роботизированные датчики, используемые в нашем роботе, и их взаимодействие с микроконтроллером LaunchPad. Основная тема этой статьи – датчики машинного зрения и их интерфейс. (далее…)

Продолжить чтениеСогласование датчиков зрения с ROS

Согласование приводов и датчиков с контроллером робота

Tiva C к LaunchPadВ предыдущей статье «Проектирование оборудования и схем ChefBot» мы обсудили выбор аппаратных компонентов, необходимых для сборки нашего робота. Основные компоненты – это датчики и привод робота. Приводы обеспечивают мобильность робота, а датчики предоставляют информацию об окружающей среде.

В этой статье мы уделим особое внимание различным типам приводов и датчиков, которые мы собираемся использовать в этом роботе, и их сопряжению с Tiva C LaunchPad. Tiva C LaunchPad – это 32-битный микроконтроллер ARM от Texas Instruments, работающий на частоте 80 МГц. (далее…)

Продолжить чтениеСогласование приводов и датчиков с контроллером робота

Проектирование оборудования и схем ChefBot

Проектирование оборудования и схем ChefBotВ этой статье мы обсудим конструкцию, принципы работы оборудования ChefBot и выбор аппаратных компонентов. В предыдущей статье «Моделирование дифференциального привода робота, управляемого операционной системой ROS» была разработана базовая структура робота и сымитирована его работа в гостинице. Имитация производилась с использованием Gazebo и ROS. Мы протестировали несколько переменных, таких как масса тела робота, крутящий момент двигателя, диаметр колеса и другие параметры. Также создали модель автономной навигации ChefBot в гостиничной среде. (далее…)

Продолжить чтениеПроектирование оборудования и схем ChefBot

Моделирование дифференциального привода робота, управляемого операционной системой ROS

GazeboВ предыдущей статье мы рассмотрели, как создать модель Chefbot. Эта статья будет посвящена визуализации работы робота с помощью тренажера Gazebo в ROS. Нами будет создана имитационная модель Chefbot. Кроме того, в Gazebo будет создана гостиничная среда, где и будет протестировано приложение, запрограммированное на автоматическую доставку еды клиенту. Также мы предоставим подробное объяснение каждого выполняемого шага. Список тем, рассматриваемых в этой статье, приведен ниже: (далее…)

Продолжить чтениеМоделирование дифференциального привода робота, управляемого операционной системой ROS

Моделирование робота с дифференциальным приводом

Моделирование робота с дифференциальным приводомВ этой статье мы рассмотрим модель робота с дифференциальным приводом и создадим URDF-модель робота в ROS. URDF – это универсальный формат XML-файла, используемый для описания всех элементов робота в ROS.

Устройство, которое мы собираемся построить, используется в качестве робота-помощника в отелях и ресторанах и предназначено подавать еду и напитки. Название такого робота – Chefbot. (далее…)

Продолжить чтениеМоделирование робота с дифференциальным приводом

Основные понятия роботов с дифференциальным приводом

Робот с дифференциальным приводомВ предыдущей статье «Начало работы с операционной системой для робота (ROS)» мы познакомились с основными понятиями и установкой операционной системы роботов ROS и с программой – имитатором робота Gazebo. Как ранее уже упоминалось, цель этой серии статей – помочь читателю создать автономный мобильный робот с нуля. Перемещаться этот робот будет с помощью колес. Проектируемый нами робот будет оснащен двумя ведущими колесами, которые мы установим на противоположных сторонах шасси. Управлять направлением движения мы будем с помощью разности скорости вращения ведущих колес. Например, если скорость вращения правого колеса будет меньше, чем скорость вращения левого, робот будет поворачивать вправо, и наоборот, если правое колесо будет вращаться быстрее левого, робот будет поворачивать влево. (далее…)

Продолжить чтениеОсновные понятия роботов с дифференциальным приводом

Начало работы с операционной системой для робота (ROS)

Операционная система ROSОсновная цель данной серии статей – помочь вам создать автономный мобильный робот. Робот оснащается операционной системой ROS, а все операции будут смоделированы с помощью программы-симулятора, называющейся Gazebo. Также в этих статьях вы найдете теоретический расчет, проект робота, чертежи деталей, внутреннее программное обеспечение и программное обеспечение высокого уровня, интегрированное с ROS. (далее…)

Продолжить чтениеНачало работы с операционной системой для робота (ROS)

Инструкция по сборке LEGO WeDo 2.0 «Скорпион»

Инструкция по сборке из набора LEGO Education WeDo 2.0 СкорпионПредставляем вашему вниманию  пошаговую инструкцию по сборке из набора LEGO Education WeDo 2.0  модель «Скорпион». Сборка состоит из 77 деталей и 26 пошаговых слайдов. В конце презентации детей ждут задания по собранной модели. В презентации представлена примерная управляющая программа.
(далее…)

Продолжить чтениеИнструкция по сборке LEGO WeDo 2.0 «Скорпион»

Инструкция по сборке LEGO WeDo 2.0 «Том и Джерри»

Инструкция по сборке из набора LEGO Education WeDo 2.0 Том и ДжерриПредставляем вашему вниманию  пошаговую инструкцию по сборке из набора LEGO Education WeDo 2.0  модель «Том и Джерри». Сборка состоит из 97 деталей и 51 пошагового слайда. В конце презентации детей ждут задания по собранной модели. В презентации представлены две управляющие программы.
(далее…)

Продолжить чтениеИнструкция по сборке LEGO WeDo 2.0 «Том и Джерри»