162

Курсовая по робототехнике. Демонстрация

Вот такая небольшая курсовая работа по классу Robotics. Робот (Turtlebot) работает с ROS(Robot operating system). Задача робота - патрулировать карту случайным образом и искать теги с номерами от 61 до 65. Найденные теги он запоминает и ставит их на карту. Как только он найдет все теги, он начинает патрулировать их в порядке уменьшения номера тегэ.

0
Автор поста оценил этот комментарий

Больше бы технических подробностей:

Какие языки используются?

Какие мозги?

Какой протокол передачи?

Как тестируете?

Какие алгоритмы используете?

Какие подводные камни встретились?

Что будет, если робота закрыть в кубе?

Что будет, если гусеница (или там колесо?) выйдет из строя?

Почему где-то недалеко от начала видео робот завис?


А то пока это просто робот-пылесос без функции пылесоса. Хотя представляю, сколько радости было, когда это всё поехало.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

да радости было полные штаны....

в общем на все вопросы ответ один - ROS.

у робота на мокушке стоит нетбук. на нетбуке ubuntu. на ubuntu ROS.

Прогрмма написана на Python. причем часть работает на роботе, а часть на стационарном компе. ROS позволяет очень легко работать с роботом. Дотсаточно чтобы и робот и комп находились в одной сети. Соединение по вайфай.


Что будет, если робота закрыть в кубе?

Тогда будем иметь робота в кубе.


Что будет, если гусеница (или там колесо?) выйдет из строя?

будет робот без колеса

показать ответы
2
Автор поста оценил этот комментарий

А карту он составляет при рандомном патрулировании? Или карта уже заложена в память и ему необходимо ее просто обшарить?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
карта была составлена заранее, с помощью робота, потом отредактирована вручную и сохранена
0
Автор поста оценил этот комментарий
часть работает на роботе, а часть на стационарном компе

Зачем? Что мешает сделать робота автономным, а лог по возможности писать на стационарник?


Тогда будем иметь робота в кубе.

Здорово, что вас обучают отвечать по-капитански, но я имею ввиду техническую составляющую: он будет как идиот вертеться, растрачивая батарею за зря или с экспоненциальным (или линейным) промежутком засыпать?


будет робот без колеса

Робот без колеса будет пытаться ехать и будет ехать неправильно или скажет, что всё плохо и уснёт или умеет ездить без одного колеса?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

для упрощения разработки...

пишешь на компе... там есть и куча симуляторов и логов... скрипт перенести на робота - совсем не проблема....


если поместить в куб, но с текущей картой, он пбудет пыться ездить по точкам, но если точка за стеной, он просто не сможет проложить путь и будет стоять...


робот без колеса совершенно непредсказуем

0
Автор поста оценил этот комментарий

в промышленности - по цеху ездить, какую-нибудь работу выполнять. Например приехал робот на точку - загрузили, поехал дальше по триггерам - на каждом его разгружают-загружают хз что, под конкретное производство термины подбирать надо.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

да у робототехнике применений куча

Автор поста оценил этот комментарий

Автор, подскажите какой это университет?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Университет Бургундии
Автор поста оценил этот комментарий

печаька, что это работа в пустую. а какой это универ?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
почему же впустую?

Университет Бургундии

8
Автор поста оценил этот комментарий

Котов можно гонять. В порядке уменьшения.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
кота любят такие вещи, скорее они будут на роботах кататься
показать ответы
0
Автор поста оценил этот комментарий

какое реальное применение у такого робота?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
ну полы мыть опять же...
показать ответы