📄Работа №182838

Тема: РАЗРАБОТКА ВИРТУАЛЬНОЙ МОДЕЛИ МОБИЛЬНОГО РОБОТА В ПАКЕТЕ ПРОГРАММ ROBOT OPERATING SYSTEM

📝
Тип работы Бакалаврская работа
📚
Предмет Робототехника
📄
Объем: 74 листов
📅
Год: 2023
👁️
Просмотров: 77
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация 2
Введение 3
1 Установка системы ROS (Robot Operating System) 5
1.1 Настройка рабочей среды 9
1.2 Описание файловой системы 10
2 Создание модели мобильного робота 12
2.1 Добавление датчика лидар 25
2.2 Дистанционное управление мобильным роботом В симуляции с
клавиатуры 28
3 Автоматическое движение мобильного робота и построение карты 33
Заключение 47
Список использованных источников и литературы 48
Приложение А Содержание файла move_base_param.yaml 49
Приложение Б Содержание файла my robotj^ftware. launch 52
Приложение В Содержание файла myrobot.world .....56

📖 Введение

На данный момент, в мире происходит быстрое развитие роботизированных систем. На предприятиях устанавливают промышленные манипуляторы, используют мобильные роботы. Таким образом появляется востребованность в и средам его разработки.
Одним из первых этапов в разработке любого манипулятора или мобильного робота является моделирование этого робота и написание программы для его работы. Соответственно для этого требуется среда разработки. На данный момент имеется несколько таких сред, инструментарий которых позволяет с тонкостью настроить геометрию и ПО. Эти среды для разработки доступны для двух операционных систем: Windows и Linux. В основном используется среда разработки на Linux так как она имеет больше возможностей из-за открытого кода.
ROS (Robot Operating System) - это гибкая структура, имеющая много инструментов и библиотек для написания ПО. Благодаря этому, ROS, используется в большинстве современных роботизированных систем. Возможности ROS позволяют с нуля разработать модель робота, написать для него ПО, а так же, протестировать всё это используя симулятор. В современной робототехнике используется большое количество сканеров и датчиков, например лидар. Лидар используется для определения расстояния для объекта, что можно использовать для построения карт местности и алгоритмов управления роботов. Одним из таких алгоритме является SLAM. SLAM используется для управления роботом на построенной карте и сбора данных при помощи лидар. Для построения карты необходимо использовать такой пакет как gmapping, который сохранит нам данные местности. После построения карты появится возможность ориентирования и построения оптимизированного маршрута роботом. Все различные функции ROS позволяют тонко настроить и смоделировать любого робота. 
Целью работы работы является создание модели мобильного робота в системе ROS. Исследование файловой системы, и принципа взаимодействия пакетов. Подключение пакетов создания карты, управления с клавиатуры и автоматического управления робота.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе работы разработаны программы управления мобильным роботом, смоделирована модель мобильного робота. Управление с клавиатуры и автоматическое управление мобильным роботом. Управление с клавиатуры удалось реализовать полностью, можно улучшить управление и реализовать перемещение на заданное расстояние, поворот на заданный угол. Автоматическое управление удалось реализовать однако имеются некоторые сбои, которые можно исправить посредством некоторых изменений модели робота для улучшения работы алгоритма.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Lentin Joseph Mastering ROS for Robotics Programming Second Edition: учеб, пособие / Jhonathan Cacace - Birmingham UK: Packt Publishing Ltd, 2015 - 569 c
2 Carol Fairchild ROS Robotics By Example: учеб, пособие / Dr. Thomas L. Harman - Birmingham UK: Packt Publishing Ltd, 2016 - 428 c
3 ROS Wiki [электронный ресурс] - URL: http://vviki.ros.org (дата обращения 20.05.2023)
4 Gazebo sim [Электронный ресурс] - URL: https://classic.gazebosim.org (дата обращения 19.05.2023)
5 Ros gmapping [Электронный ресурс] - URL: http://wiki.ros .org/gmapping (дата обращения 20.05.2023)
6 Lentin Joseph Mastering ROS for Robotics Programming Third Edition: учеб, пособие / Jhonathan Cacace - Birmingham UK: Packt Publishing Ltd, 2015-480 c

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ