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