ТЕХНИЧЕ ЗАДАНИЕ.
1. Первоначальная цель - настроить ядро Linux на Nvidia Jetson TX2 NX и драйвера MCP2515 для передачи команд управления по протоколу CanOpen.
2. Промежуточная цель - конвертировать алгоритм управления сервоприводами, который написан на С на Ардуино, для Nvidia Jetson TX2 NX (на С, С++ или на Python) на основе передачи сигналов управления на CanOpen.
3. Конечная цель - разработать алгоритм управления сервоприводами по дополнительному техническому заданию.
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ.
Управление сервоприводом.
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Can модуль MCP2515,
- Сервопривод eRob,
- питание сервопривода.
Обработка видео сигнала.
- Конвертор HDMI на AV (MINI HDMI2AV),
- Карта видеозахвата UVC USB,
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Монитор сенсорный Waveshare HDMI LCD IPS 7"(H).
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Разработанное, проверенное или не проверенное.
1. Отображение на сенсорном мониторе изображения с помощью карты видеозахвата,
2. Запись видео на USB носитель и просмотр видео (написано на Python).
3. Тестовая программа на С для управления сервоприводами, (работает на Arduino). (Алгоритм проверен).
- Тестовая программа управления сервоприводами, переведенная на язык программирования С для Linux (не тестировалась).
ЗАДАНИЕ.
Задание #1.
- Настроить на Linux работу Jetson TX2 и MCP2515 для передачи команд управления по протоколу CanOpen для тестовой программы.
Задание #2.
- Проверить тестовую программу управления сервоприводами, при необходимости доработать.
Задание #3.
- Во время просмотра и записи видео на Nvidia Jetson TX2 NX возникает неизвестная ошибка, необходимо выявить и устранить проблему в алгоритме Python.
Приложения 1
Актуальные фриланс-проекты в категории C и C++
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфигурация: 1С УТ 11 Адресный склад ТСД Zebra TC26 Работа через RDP Сканирование товаров выполняется в документах приемки, размещения, отбора и других складских операциях. Текущая проблема: Кладовщики работают через ТСД Zebra. При сканировании не всегда замечают сообщения на… C и C++, Базы данных и SQL ∙ 19 минут назад ∙ 1 ставка |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 6 дней 21 час назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 7 дней 4 часа назад ∙ 15 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 11 дней 11 часов назад ∙ 2 ставки |