⚠️ Важно! ПО было протестировано ТОЛЬКО на платформе macOs
- Установите python3.6
- Убедитесь, что установлена поледняя версия
pip
дляpython3.6
- Для платформы MacOs Вам необходимо установить Xcode Tools
xcode-select --install
- Скачайте последний релиз
WasteBot GUI
- Установите необходимые библиотеки
sudo pip3.6 install -r requirements.txt
- На любом компьютере в локальной сети повторите шаги 1 и 2 и запустите сервер
sh server.py
В данном случае клент отправляет сжатое изображение на сервер через сокеты. Сервер обработывает нейронную сеть и отправляет на клиент только результат
Для тестов можно использовать не второй компьютер, а просто запустить сервер на том же устройстве, что и клиент. В таком случае в шаге 4 установите SERVER_IP как 127.0.0.1
- На основном компьютере запустите запустите клиент
python3.6 client.py SERVER_IP
где SERVER_IP - локальный ip адресс компьютера-сервера - Для отправки голосовой команды используйте кнопку
Listen
, произнесите комманду из списка команд и ожидайте несколько секунд (компьютер-клиент должен иметь поключение к интернету). - Для включения/выключения обработки нейронной сети, нажмите пробел
- Скачайте последний релиз симулятора
WasteBot Simulation
- Для запуска на Linux необходимо выполнить следующие команды:
chmod 777 "WasteBot Simulation.x86_64"
sudo ./"WasteBot Simulation.x86_64"
- Для запуска на macOs достаточно открыть файл
WasteBot Simulation.app
- Для запуска на Windows, запустите файл
WasteBot Simulation.exe
- Для запуска на Linux необходимо выполнить следующие команды:
- Модифицируйте или используйте уже готовый файл конфигурации сцены
- Запустите приложение симуляции
- Укажите полный путь до файла конфигурации сцены в поле в верхнем правом углу
- Нажмите кнопку
Load scene
и убедитесь, что сцена сконфигурирована правильно - Нажмите кнопку
Start simulation
для запуска симуляции
- Для использования модуля распознования речи, запустите файл
speech.py
- Результат распознования будет записан в файл
speech.txt
- В прецессе установки необходимых библеотек на macOs может возникнуть ошибка отсутствия библеотеки "portaudio"
- Для решения этой проблемы Вам необходимо установить homebrew и выполнить команду
brew install portaudio
, затем повтроите установку библиотек
- Для решения этой проблемы Вам необходимо установить homebrew и выполнить команду
- Скачайте последний релиз симулятора
WasteBot Simulation