Skip to content

Server application source code from servocam.org (Python: PC, Windows, Linux). It allows you to remotely control the servos and receive video from camera. It has built-in artificial intelligence models for automatic control.

License

Notifications You must be signed in to change notification settings

servo-cam/server

Repository files navigation

SERVO CAM - Server Desktop App (PC)

This repository is a part of SERVO CAM project.

logo2

Project website: https://servocam.org

Documentation (en): https://servo-cam.readthedocs.io/en/latest

GitHub: https://github.com/servo-cam

Release: 0.9.3 | 2023.03.30

Requires client app: >= 0.9.2


Usage:

  1. Create a virtual environment and install dependencies:
python3 -m venv ./venv
source ./venv/bin/activate
pip install -r requirements.txt
  1. Start the app:

python3 app.py


CHANGELOG

0.9.3 (2023.03.30)

  • added "live" servo configurator

0.9.2 (2023.03.27)

  • fixed wrong delta to angle Y axis calculation
  • fixed clients list parsing on config save
  • added GPU support to Windows version
  • added webstream connections
  • added overlay labels
  • added continous and toggle actions control via keyboard
  • added window UI sliders
  • added logo, website url and updater

0.9.1 (2023.03.21)

  • fixed connection core between sockets
  • fixed high CPU usage after remote disconnect
  • fixed serial port disconnect handling
  • added ping and socket responses for device commands
  • added performance debug info
  • added options tab
  • added config save option

0.9.0 (2023.03.14)

  • initial beta version

(c) 2023, servocam.org

MIT License