Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
Разработка программы STM32 управления манипулятором ( типа робот-рука) на шаговом приводе

A
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 7 лет и 1 месяц
Бюджет: 40 000 руб/заказ
450.65 $ — 413.69 €
Дедлайн: 31.05.2024
Исполнитель определен: Web Fullstack  
Объект управления: Манипулятор типа рука (robotic arm), состоящий из двух узлов и двух плечей. Пример: www.thingiverse.com/thing... 
Исполнительные механизмы и датчики: поворот плечей вокруг узлов обеспечивается двумя шаговыми двигателями с датчиками угла положения (энкодеры AS5600)
Платформа реализации: предпочтительно ПО должно встраиваться в программу STM32F103 существующего устройства, в крайнем случае возможно применения отдельной платы управления (по выбору разработчика). Допускается использование существующих библиотек или программ G-code (похожие github.com/cgxeiji/CGx-Gc... или открытого ПО для 3D принтера (типа Marlin Firmware). Управление шаговыми моторами по Step, Dir (в крайнем случае UART). Опрос энкодеров I2C.
Функции: Обеспечения движения крайней точки манипулятора по заданной траектории, с постоянной скоростью без остановок. Траектория задается массивом точек, которые изменяются пользователем в любой момент. Траектория задается в прямоугольный (декартовых) координатах, в которые пересчитываются углы поворота приводов. Траектория может иметь отклонения от заданной (не 3D принтер, где требуется точное позиционирование). В процессе работы траектория (требуемый угол поворота) контролируется энкодермами и в случае отклонения корректируется.
Управление: управление программой выполняется внешними командами (координаты, старт-стоп, скорость перемещения, останов в заданной точке и т.д. имеется описание). Программа формирует выходные сигналы (текущая координата, состояние: в движении, остановлен, аварии: невозможно достичь траектории, заклинило привод и т.д. имеется описание). В случае реализации встраиваемого в STM32 ПО команды и сигналы передаются между блоками программы, при реализации на внешней плате обмен данными через UART.
Имеется более подробное ТЗ.
Разделы:
Заказ
Опубликован:
14.05.2024 | 08:03 [поднят: 14.05.2024 | 08:03]
Заказ находится в архиве

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».