
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Мы 2 студента из колледжа UCN в Дании. Нам было поручено сделать непостижимое как часть нашей оценки для нашего класса, робота и зрения. Требования проекта заключались в том, чтобы включить одного или нескольких роботов из arbotix и выполнить задание.
Описание Проекта:
Выбранная задача для нашего проекта состояла в том, чтобы использовать роботизированную руку и цветную камеру, при этом робот поднимает маркер и перемещает его перед камерой, определяя цвет этого маркера и по распознанному цвету робот рисует форму на Доска зависела от цвета.
Авторы: Разван Оврею и Дэнни Педерсен
Шаг 1. Рекомендации пользователей

Если вы попытаетесь следовать этому руководству, рекомендуется, чтобы у вас были некоторые базовые знания или понимание следующих предметов, хотя это и не обязательно:
· Arduino (https://learn.trossenrobotics.com/arbotix/7-arboti…)
· Анатомия робота
· Базовое программирование (желательно C)
· Терпение
Ссылки ниже и в инструкциях могут предложить вам необходимые знания по различным вышеупомянутым предметам и многое другое, поэтому рекомендуется использовать их, если у вас возникнут какие-либо вопросы или проблемы.
Arbotix:
Arduino:
pixycam:
Шаг 2: Необходимые материалы




Все перечисленные элементы необходимы для
повторить настройку. Все предметы можно найти и купить на указанном ниже веб-сайте, за исключением маркеров для белой доски:
www. Trossenrobotics.com
_
1 x рука робота-реактора Arbotix
www.interbotix.com/p/phantomx-ax-12-reactor-robot-arm.aspx
_
1 камера Pixy CMUcam5
www.trossenrobotics.com/pixy-cmucam5
_
1 кнопка
www.trossenrobotics.com/robotGeek-pushbutton
_
2 маркера для белой доски
Шаг 3: Безопасность

При включении, программировании и запуске arbotix рекомендуется держать себя и любые материалы вне досягаемости робота, поскольку он может совершать быстрые и беспорядочные движения.
Также рекомендуется закрепить робота на поверхности для создания устойчивой основы, поскольку движения робота могут легко опрокинуть его.
Шаг 4: Сборка

Сборка манипулятора-робота-реактора arbotix потребует времени и терпения. Следуйте инструкциям по сборке рычага по ссылке ниже, чтобы избежать проблем с работой при сборке:
learn.trossenrobotics.com/projects/165-phan…
Шаг 5: Подключение компонентов

Шаг 6: Установка программного обеспечения

Загрузите программное обеспечение Arduino, необходимое для программирования
манипулятор робота по ссылке ниже (выберите версию 1.0.6)
www.arduino.cc/en/Main/OldSoftwareReleases…
Загрузите программное обеспечение камеры pixy под названием pixymon по ссылке ниже:
www.cmucam.org/projects/cmucam5/wiki/Latest…
После загрузки установите две программы.
Теперь подключите прилагаемые USB-кабели от Arduino и pixycam к компьютеру, откройте программы и установите соединение.
Шаг 7: Настройка и настройка Arbotix и Pixy Cam
Arbotix arduino и pixycam должны быть правильно настроены, прежде чем начнется игра. Не забудьте установить подписи в приложении PixyMon, первая подпись будет представлять цвет справа, а вторая - цвет слева.
По ссылкам ниже следует переходить шаг за шагом, чтобы избежать дальнейших осложнений.
На связанных страницах также есть инструкции по устранению неполадок и способы их устранения, если это потребуется.
Arbotix и arduino:
learn.trossenrobotics.com/interbotix/robot-…
Pixycam:
cmucam.org/projects/cmucam5/wiki/Pixy_Regul…
Шаг 8: Размещение робота


Размещение робота, камеры и положение маркеров заранее запрограммированы, поэтому мы сделали эскиз / шаблон размещения на 2 листах бумаги формата A3, чтобы гарантировать, что установка будет работать каждый раз.
Вы можете сделать то же самое или просто запустить последовательность из нашей программы и сделать свои собственные отметки для настройки.
Шаг 9: программа
Вот программа, сделанная на Arduino, которую нужно загрузить на плату.
Программа содержит полезные комментарии, которые помогут пользователю понять ее концепцию.
Шаг 10: видео

Вот краткая демонстрация процесса.
Шаг 11: Заключение
В целом, благодаря опыту, полученному при создании, программировании и документировании манипулятора робота, члены команды более уверены в навыках, связанных с этим курсом.
Возникшие проблемы заключались в том, чтобы заставить pixycam адекватно работать с платой Arduino, поэтому много времени было потрачено на программирование. Кроме того, из-за того, что в этом проекте было задействовано много точной работы, у группы были небольшие трудности с поиском прямых углов и расстояний.
Рекомендуемые:
Демонстрация недорогой игры MR: 9 шагов

Демонстрация недорогой игры MR: http://www.bilibili.com/video/av7937721/ (URL-адрес видео в материковом Китае) Общий вид: установите изображение метки на держателе с двумя осями , Пользователь смотрит на картон , может видеть монстра, покрытого отметьте, они стреляют друг в друга в игровом мире. Используйте AR, чтобы вычислить ставку на угол
Демонстрация искры большого конденсатора - Зарядное устройство постоянного тока 170 В: 5 шагов

Демонстрация искры большого конденсатора - зарядное устройство постоянного тока 170 В: этот проект призван продемонстрировать, что такое конденсатор, и привлечь внимание аудитории. Это устройство преобразует 120 В переменного тока для зарядки большого конденсатора в 170 В постоянного тока и позволяет разрядить его, создавая большую искру и громкий шум, в сейфе
Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - демонстрация стойкости зрения: 9 шагов (с изображениями)

Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - Демонстрация стойкости зрения: в этом проекте используется потенциометр для управления дисплеем на паре 7-сегментных светодиодных дисплеев (F5161AH). При повороте ручки потенциометра отображаемое число изменяется в диапазоне от 0 до 99. В любой момент горит только один светодиод, очень кратковременный, но
Демонстрация электронной шахматной доски 4x4 / с Arduino Mega + считыватель RFID + датчики на эффекте Холла: 7 шагов

Демонстрация электронной шахматной доски 4x4 / с Arduino Mega + RFID Reader + датчиками Холла: Привет, производители, я Тахир Мириев, выпускник Ближневосточного технического университета, Анкара, Турция, 2018 г. Я специализировался на прикладной математике, но мне всегда нравилось создавать вещи, особенно когда это требовало ручной работы с электроникой, дизайном и программированием
Изготовление подходящего захвата для манипулятора-робота: 6 шагов (с изображениями)

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