Стоимость сервера штабелеров SARMAT
Стоимость программы
Стоимость программного обеспечения SARMAT рассчитывается индивидуально. Свяжитесь с нами по email: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. для определения стоимости.
- Просмотров: 801
Программа автоматизации роботизированных мест авто-тривера SARMAT
Стоимость программы автоматизации роботизированных мест авторивера SARMAT
Ссылка на экземпляр программного обеспечения (демо версия для проведения экспертной оценки).
- Просмотров: 817
Программа для поиска типовых объектов на фото
Позволяет после обучения находить координаты объекта на фото.
Скачать базовую версию можно вот отсюда: edge.rar
Модель нейронной сети № 1 (серые уголки закрытые): ссылка (320 МБ)
Модель нейронной сети № 3 (зеленые уголки острые): ссылка (320 МБ)
Модели нужно переписать в тот же каталог, в который установлена Edge
Видео-инструкции по установке программы на Youtube: ссылка
Требования к локально настроенному Python: ссылка
Файлы для распознавания на Colab: ссылка
Видео-инструкции по настройке серии для распознавания: ссылка
Видео-инструкции по импорту найденных координат: ссылка
Видео-инструкции по экспорту найденных координат в коды контроллера: ссылка
Видео-инструкция по настройке обучения на новый шаблон: ссылка
Все исходные коды программы на Delphi 10 и с++: ссылка.
- Просмотров: 1849
Функциональное описание и документация SARMAT
Цели и назначение программы
ARMAT представляет собой высокоуровневый сервер управления роботизированным складским комплексом. Сервер позволяет управлять складами в реальном времени:
- С количеством ячеек хранения - до 10 млн. штук
- С количеством роботов-штабелеров производства Sensorlink - до 200 штук
- С количеством роботов на одном рельсе - до 4 штук включительно
- С количеством подскладов – до 100 штук
Ключевые функции
SARMAT реализует следующие функции:
- эмулятора всего складского комплекса для отладки программистам
- визуализатора работы складского комплекса в реальном времени
- принятия команд на хранение/отбор/перемещение контейнера посредством простого добавления строчек в соответствующие SQL-таблицы
- преобразования высокоуровневых команд на хранение/отбор/перемещение контейнера в список команд роботам
- оптимизации перемещений роботов с целью уменьшения времени выполнения команд
- исполнения высокоуровневых команд
- решение возможных проблем с роботами (если таковые возникнут)
- мониторинга переданных высокоуровневых команд посредством простых SQL-запросов типа Select
Информация необходимая для установки и эксплуатации сервера
Системные требования
Для разворачивания SARMAT предъявляется два основных блока требований:
- требования к компьютеру, на котором будет разворачиваться сервер SARMAT
- требования к квалификации пользователей SARMAT
Требования к компьютеру, на котором будет разворачиваться сервер SARMAT
Компьютер должен отвечать следующим требованиям:
- аппаратные требования:
- CPU - не хуже i3
- ОЗУ - не менее 4GB
- Свободного места на диске - не менее 20 GB - операционная система: Windows 7 или выше.
- установленный Postgresql 10 сервер (или доступ к Postgresql 10 серверу, установленным на любой операционной системе)
- установленный .Net Core App 3.1
Требования к квалификации пользователя
Пользователь SARMAT должен обладать следующими компетенциями:
- начинающий SQL сервер разработчик
- умение из своего ПО подключаться к Postgresql 10 серверу
Компоненты, поставляемые вместе с сервером SARMAT:
- все компоненты поставляются по лицензии MIT (такой же, как Postgresql)
- Npgsql.dll – для подключения к Postgresql серверу
- Microsoft.WindowsDesktop.App – для работы платформы .NetCore на Windows Desktop
- System.Drawing.Common.dll – для рисования в графическом режиме
- System.Text.Encoding.CodePages.dll – для работы с различными кодировками (WIN1251, UTF-8,….)
Порядок установки и запуска сервера SARMAT
Экземпляр программного обеспечения представляет собой rar-архив с демо версией программы для одного конкретного роботизированного склада.
Установка демо-версии
- распаковать данный архив в подкаталогами в какой-нибудь директорий
- импортировать в postgresql в схему public дамп \Dumps\full.dmp
- предполагается, что пользователь будет postgres, а пароль iacher1
- убедиться, что на компьютере установлен .Net Core 3.1
Запуск сервера SARMAT
- проверить настройки эмулятора роботов - клиента подключения к Postgresql (\Emu\Sarmat_emu.dll.config)
- запустить эмулятор роботов \Emu\Sarmat_emu.exe (запускать из каталога \Emu)
- проверить настройки сервера штабелеров - клиента подключения к Postgresql (\Sarmat\Sarmat.dll.config)
- запустить сервер штбалеров \Sarmat\Sarmat.exe
- выбрать в сервере штабелеров режим Work (справа внизу)
Порядок работы с сервером SARMAT
Все команды подаются путем добавления записей в таблицу Postgresql command_gas. Примеры таких команд есть в описании программы SARMAT.
- Просмотров: 1472
Почему система автоматизации АСК базируется на SQL сервере?
Прежде всего потому, что используемый вариант SQL сервера является абсолютно бесплатным! В т.ч. и для коммерческой деятельности.
Но зачем вообще для управления АСК нужен SQL сервер? Дело в том, что система управления АСК является весьма сложной информационной системой с элементами искусственного интеллекта. Лучше всего для ее программирования подходят конечные автоматы. Но именно современные SQL-сервера с их триггерами, блокировками, транзакциями и т.д. идеально подходят для реализации конечного автомата из более чем тысячи элементов. Особенно SQL сервера хороши для следующих моментов:
- конкурирующего доступа нескольких пользователей к одним и тем же ресурсам
- разграничению доступа пользователей
- удобной автоматизации "шагов" автомата, когда действие является атомарным, т.е. может или все выполниться, или все не выполниться
- надежностью, т.к. автомат со всеми своими состояниями хранится на SQL сервере, и ничего с ним не случится в случае сбоя или ошибки
- удобное резервное копирование, т.к. оно представляет из себя просто снятие дампа данных сервера
- возможность хранить товарную матрицу для удобства работы
Т.е. SQL сервер - наилучший инструмент для автоматизации АСК!
- Просмотров: 3079