Android додаток для керування маніпулятором на базі ESP32CAM
Створено Android додаток для керування роботом-маніпулятором через WiFi.
На маніпуляторі є модуль ESP32-CAM, який надає два сервери HTTP MJPEG (камера) та Web Socket (для команд маніпулятора).
Додаток має наступний фукціонал:
- Джойстики для керування всіма осями маніпулятора з використанням прямої та зворотної задачі кінематики;
- Елемент для трансляції картинки з камери маніпулятора;
- Функціонал підключення/відключення камери та маніпулятора;
- Обробка всіх помилок пов'язаних з мережею під час роботи з камерою та маніпулятором.
Cтек:
- Kotlin JVM;
- Android Jetpack Compose with Material3;
- Volley;
- okhttp3;
- HTTP MJPEG;
- Web Sockets;
#esp32 #Arduino #java #Kotlin #Android #wifi #websocket #HTTP #material-design
На маніпуляторі є модуль ESP32-CAM, який надає два сервери HTTP MJPEG (камера) та Web Socket (для команд маніпулятора).
Додаток має наступний фукціонал:
- Джойстики для керування всіма осями маніпулятора з використанням прямої та зворотної задачі кінематики;
- Елемент для трансляції картинки з камери маніпулятора;
- Функціонал підключення/відключення камери та маніпулятора;
- Обробка всіх помилок пов'язаних з мережею під час роботи з камерою та маніпулятором.
Cтек:
- Kotlin JVM;
- Android Jetpack Compose with Material3;
- Volley;
- okhttp3;
- HTTP MJPEG;
- Web Sockets;
#esp32 #Arduino #java #Kotlin #Android #wifi #websocket #HTTP #material-design