Перейти к содержанию

Рекомендуемые сообщения

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

Делается это обычно на одном контроллере, к которому можно подключить до 4-х моторов и около 10 датчиков, памяти и быстродействия для большего и не хватит, и это ограничивает рост проекта.

 

Второй вариант - это когда вы изначально понимаете, что хотите подключить своего робота к интернету, к видеокамере и ещё к куче разных вещей, к каким конкретно даже не решили пока!

 

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

 

Подробнее о существующих операционных системах можно прочесть здесь:

 

ROS_for_us.pdf

 

Не трудно понять, что в итоге большинство выбирают именно ROS.

Ссылка на сообщение
Поделиться на другие сайты

Ардуино, что-то знакомое.. ах да ) мой квадролёт на нём летает. Arducopter.

Ссылка на сообщение
Поделиться на другие сайты

Ардуино, что-то знакомое.. ах да ) мой квадролёт на нём летает. Arducopter.

Да, Ардуины хватает что бы он летал сам или по командам с земли. Ещё можно на него и камеру поставить...

 

А когда есть камера - уже хочется превратить эту камеру в датчик какого-нибудь робота: робот будет отдавать команды на перемещения коптера, принимать сигнал с его камеры, следить за состоянием батареи коптера и вернёт его назад вовремя, а не даст ему тупо упасть ... как всё это сделать?

 

В коптере останется всё та же Ардуина, а в роботе должна быть ROS. Если знаем английский, читаем толстую книгу:

 

Learning-ROS-for-Robotics-Programming.jpg

 

Если не знаем английского - ждём.

Ссылка на сообщение
Поделиться на другие сайты

Да, Ардуины хватает что бы он летал сам или по командам с земли. Ещё можно на него и камеру поставить...

 

А когда есть камера - уже хочется превратить эту камеру в датчик какого-нибудь робота: робот будет отдавать команды на перемещения коптера, принимать сигнал с его камеры, следить за состоянием батареи коптера и вернёт его назад вовремя, а не даст ему тупо упасть ... как всё это сделать?

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

Книжку почитаем, что там.

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...