Войти
ПроектыФорумОцените

Remote Lego. (Управление роботами из Lego через интернет)

Страницы: 1 2 Следующая »
#0
(Правка: 17:33) 17:24, 21 фев. 2020

Название: Remote Lego (Рабочее название)
Жанр: Спасение из комнаты/лабиринта (планируется)
Движок: UNITY
Платформа: Android
Язык программирования: C#, Pyton

Тестирование.

Можно поуправлять настоящим роботом собранным из LEGO.
В данных роботах все обрабатывается штатным блоком управления Lego Mindstorms EV3 и не используются решения на базе Arduino.
Пока датчиков на роботах нет, соответственно информация о их значениях на экран не выводится.

Сам процесс прохождения лабиринтов пока не реализован, в связи с отсутствием самих лабиринтов - они в процессе изготовления. Роботы расположены в небольшом помещении, посмотреть, что примерно будет, вроде достаточно.

Сейчас доступно 4 робота.

  • Если не развалятся/рассыпятся/сломаются/и тд.
  • Администратор периодически ~ раз в час проверяет их.

  •     По будням: с 10:00 до 20:00
    По выходным: c 11:00 до 20:00
  • Если открыта площадка. (редко, но бывает закрываем).
  • Одна игровая сессия - 10 минут. Далее можно переподключиться.

    Для начала игры, необходимо установить этот: apk
    Подключиться к интернету, чем стабильней связь тем будет лучше, желательно WIFI, но у меня через 4G работает то же нормально +-.
    Регистрация проходит без подтверждения по E-Mail. Просто введите Login и Password, которые вам необходимы.
    Авторизуйтесь
    Выберите 1 из лабиринтов (по факту все роботы в одном помещении), меняются только сами роботы.
    Управление по средствам джойстика, который появляется при касании экрана в любом месте. Обрабатывается движение вперед, назад, поворот вправо, поворот влево. Для выполнения действия держать джойстик в заданном направлении.
    Для остановки, отпустить джойстик.
    Для увеличения или уменьшения скорости в правой части экрана внизу есть стрелки вправо и влево.
    (прибавить скорость или убавить соответственно)

    * не исправленные баги на текущий момент:
    - иногда подлагивает приложение (причину нашли, вывели fps посмотреть но еще не исправили)
    - Иногда подвисает камера, причина, что и выше, пока не исправили.

    * Если белый экран секунд 10, значит сел аккумулятор на камере, или она навернулась, подключитесь к другому.

  • Если вы перевернулись, выйдете и выберете другого робота. Периодически администратор смотрит, что там и как. Если оно будет подлежать восстановлению, починит.
  • Ну что тут еще написать? Даже не знаю, если интересно посмотреть, то присоединяйтесь. Интересны ваши комментарии.
    (тестировали на устройстве и за 2000 - работало).
    001 | Remote Lego. (Управление роботами из Lego через интернет)

    Робот калека... не туда заехал :)
    02 | Remote Lego. (Управление роботами из Lego через интернет)
    01 | Remote Lego. (Управление роботами из Lego через интернет)


    Разработчики: Команда проекта VitalSchool

    P. S.
    Если, что отвалится, плз не пинайте, тут кроме программного обеспечения используются настоящие механизмы.


    #1
    20:34, 21 фев. 2020

    Зачем это тормозящее говно, когда можно было сделать КГ?

    #2
    21:39, 21 фев. 2020

    Вы о чем?

    #3
    1:17, 22 фев. 2020

    Прикольно! Необычная идея!
    Монетизировать наверное такое не получится (во всяком случае мне так кажется), но сама инициатива крута

    #4
    (Правка: 2:22) 2:19, 22 фев. 2020

    nes
    > когда можно было сделать КГ?
    FourGen
    > Вы о чем?
    КГ=компьютерная графика. то есть то же самое процесс осмотр ,джойстик,движение,управление, но это не реальные роботы а компьютерные модели на экране.компьютерная гейма.

    зачем это нужно?=сейчас вроде появляются новые технологии типа дроны и новая профессия "пилот управитель дронов"=тренировать пилотов по дронам.или пилота роботизированого трактора на поле растить пшено из которого варят водку ведь страна бухает. пилота аппарата дистанционного управления. попробуйте протолкнуть в сектор науки во всякие пту-техникумы может даже как "практический курс по управлению дронами" подготовка школоты на егэ.

    #5
    10:54, 22 фев. 2020

    >Mephisto std

    Монетизировать наверное такое не получится

    Вероятно, но это просто как довесок к легоцентру, получится хорошо, не получится, значит пойдет бонусом к курсу робототехники.

    >Rikk

    КГ=компьютерная графика.

    Спасибо, чет я затупил и не понял значения.

    >nes

    Зачем это тормозящее говно

    Да можно было бы, но это была бы компьютерная игра, и никакого отношения не имело бы к роботам.
    Кроме того оно не совсем уж так тормозит, как вы думаете. Да не супер, но вполне вменяемо. Так же еще нашли косяк один, исправим и должно стать еще лучше.

    #6
    13:28, 22 фев. 2020

    nes
    > Зачем это тормозящее говно, когда можно было сделать КГ?
    +1

    #7
    (Правка: 22:10) 21:54, 22 фев. 2020

    >forwhile

    +1

    У нас это тормозящее говно, есть и скоро будет доработано до вменяемого состояния и запущено.
    Дали бы более развернутый ответ, что не так? Вы вообще смотрели, что там?

    Есть такой украинский проект: isotopium.com
    Там народ сделал модель Припяти, круто получилось, но они так и не решили проблему с подключением большого количества камер в одном помещении, (подключитесь к ним через IE :) ), и предположу, перешли на 5Ghz.
    Мысли для размышления... нам не нужен сервис для онлайн трансляций ))). Мы можем включить 10-20-30 и больше WiFi камер 2.4 Ghz в одном помещении, про 5 Ghz я вообще молчу, но в РУ он запрещен к использованию.

    + Не требуется никаких знаний для сборки робота, кроме работы с конструктором Lego Technic.
    + Робота в любой момент можно переделать в новый вид.
    + Подходит фактически любая WiFi камера (включая почти все китайские)
    + Предполагаем продавать софт для сведения WiFi камер в одну точку для просмотра. (никакие сторонние сайты производителя камер не нужны, оригинальные приложения производителей камер не нужны, все данные идут только через вашу сеть)
    + Не требуется никаких знаний на подключение датчиков к роботам и работе с ними, все уже реализовано штатными средствами Lego
    + Возможность использовать штатный язык программирования Lego *.

    Включите дома 3 штуки, поставьте их рядом, и выведете их в интернет..., подключитесь... поймете проблему.

    #8
    18:38, 29 фев. 2020

    Обновили приложение для подключения к роботам, теперь FPS держится в норме, приложение более не тормозит. Линк на скачивание так же в первом посте. (желательно использовать адекватный WiFi)
    - Добавили кнопку обновления камеры, при нестабильном интернете. Сейчас занимаемся установкой настроек подключения к камере в автоматическом режиме, что бы работало стабильно при плохом соединении.
    - Переселили роботов в другое помещение, немного побольше.
    Продолжаем доработку далее.
    Заказали первый лабиринт, надеюсь на следующей неделе будет готов.

    #9
    17:55, 3 мар. 2020

    Классная идея. И для учащихся будет полезно узнать как выглядит удалённое управление.

    #10
    18:38, 3 мар. 2020

    FourGen
    А зачем оно вообще нужно, в наш век ИТ?

    #11
    18:39, 3 мар. 2020

    Я еще понимаю детские кружки, где они вживую роботов из лего собирают и программируют,
    но через камеру, удаленно - какое-то "мсье знает толк в извращениях".

    #12
    (Правка: 19:46) 19:45, 3 мар. 2020

    smalcom
    > полезно узнать как выглядит удалённое управление
    как юнити,
    очень полезная инфа

    ps музыка годная

    #13
    (Правка: 21:57) 21:51, 3 мар. 2020

    >nes

    мсье знает толк в извращениях

    Верно подмечено. Но у жены есть кружок робототехники, по большей части начинали делать под него, потом малость трансформировал идею. Не прокатит, тогда пригодится для кружка.

    - Сделал робота, и из дома его можно покатать.
    - Можно устроить футбол.
    - можно устроить бой на уничтожение... пока не развалится.
    - можно устроить преодоление полосы препятствий. (к роботу уже не сможешь подойти и поправить что-то. 1 косяк и бум куда-нибудь)
    - Можно имитировать исследовательские миссии (луна, марс и тп... датчиков дофига всех видов и подвидов что-то можно сделать)
    Вариантов масса еще.

    Никакая игра не даст такого же эффекта. Да в компьютерной игре круче графика, но там никогда не будет как по настоящему, пока не будет весьма продвинутого железа.

    Простой пример... у вас есть дрон? не совсем бытового уровня... когда вы отлетаете на несколько километров... это не то что глазами за ним наблюдать и летать по комнате... не объяснить. И уж никак не сравнить с игрой... В игре все криво и НИКАК не вяжется с действительностью.

    P.S.
    Вероятно добавить что-то типа дополненной реальности может и не совсем плохая идея...

    #14
    16:49, 4 мар. 2020

    делайте танчики с натуральными повреждениями. так чтобы от попадания снаряда (пульки) все горело и разлеталось в хлам. как - не знаю.

    люди любят разрушения. а просто покатушки да с такими тормозами - кому оно надо.

    Страницы: 1 2 Следующая »
    ПроектыФорумОцените