Рейтинг@Mail.ru

Превращаем смартфон в пульт управления роботом с приложением RoboCam

Автор: Alex. Опубликовано в Копилка . просмотров: 19772

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна
 

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

Локальное управление роботом с помощью приложения Robocam

Статья описывает новые возможности, появившиеся в приложении RoboCam в версии 1.4.2. Все статьи о приложении RoboCam вы можете найти здесь. Установить приложение RoboCam можно из магазина Google Play или скачать apk-файл и установить приложение вручную. Для скачивания есть 2 версии: обычная версия RoboCam и версия RoboCam с использованием RenderScript (для некоторых старых смартфонов).

Всё, что было сделано в предыдущих версиях приложения осталось без изменений. В версии 1.4.2 только добавлены локальные элементы управления. По умолчанию они выключены и всё работает как раньше. Чтобы включить локальные элементы управления зайдите в настройки сервера и поставьте галочку «Использовать локальные элементы управления». После этого все остальные настройки сервера исчезнут. Нажмите на кнопку «Сохранить». Если не знаете где найти настройки сервера, почитайте сначала первую статью о приложении RoboCam.

Включение локальных элементов управления в приложении RoboCam

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

Главный экран RoboCam после включения локальных элементов управления

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

Подключаемся к роботу, чтобы использовать локальные элементы управления

Как видите, джойстики выглядят так же, как и в браузере, когда вы управляете роботом от первого лица с помощью приложения RoboCam.

Локальные джойстики RoboCam

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

Включение режима максимального размера локальных джойстиков RoboCam

Теперь, когда вы откроете экран с локальными элементами управления, вы увидите, что джойстики стали крупнее.

Крупные локальные джойстики RoboCam

Кстати, если вы подключите клавиатуру к смартфону, то сможете управлять с неё. Однако, для того, чтобы клавиатура работала, приложение RoboCam должно быть активно, и телефон должен быть незаблокирован. Подробнее об управлении с клавиатуры читайте в третьей статье о RoboCam.

Tags: RoboCam Учебники по использованию программ Обзоры программ Android

Комментарии   

Magnus Ivarsson
-2 #1 Magnus Ivarsson 09.05.2019 21:13
Hello.

Can I help you make an English app version.
I need an English version to make vektor control system in it as I did with www.cellbots.com in 2014.
But I am sure your app is better.

Can I help you?

Regards Magnus
Цитировать
Alex
-1 #2 Alex 11.05.2019 00:26
Цитирую Magnus Ivarsson:
Hello.

Can I help you make an English app version.
I need an English version to make vektor control system in it as I did with www.cellbots.com in 2014.
But I am sure your app is better.

Can I help you?

Regards Magnus

By default the app is English translated. Didn't you try it?
Цитировать
Magnus Ivarsson
0 #3 Magnus Ivarsson 11.05.2019 19:24
Hello.

No.
My Samsung Galaxy S8 or my Samsung Pad,
do not accept RoboCam app from Google Play.
play.google.com/.../...
I have downloaded your RoboCam APK 1.4.4 file from other site.
What phones do I need,
to be able to import RoboCam from Google Play?

Please let me use your Robocam source code, for my project.

Regards Magnus
Цитировать
Magnus
-1 #4 Magnus 15.05.2019 07:43
Hello.

It would be nice if you made a English version of your website with RoboCam.
Google translate can not translate your screendumps pictures.

Totally love RoboCam.

Regards Magnus
Цитировать
Magnus
-1 #5 Magnus 24.06.2019 17:37
Hello.
This website is missing pictures.

I hope you do a english version of this.
The pictures is not possible to get translated to English.

Regards Magnus
Цитировать
Alex
-1 #6 Alex 24.06.2019 19:02
Цитирую Magnus:
Hello.
This website is missing pictures.

I hope you do a english version of this.
The pictures is not possible to get translated to English.

Regards Magnus

Hello. Thanks for the note. I restored pictures. :-)
Цитировать
Magnus
+2 #7 Magnus 20.02.2020 16:26
Hello Alex.

I can use your RoboCam app for a telerobotic game if you can implement/code, a queue system, in it, as I have here.
robot1.gamereality.se/
github.com/jlivingstonsg/waiting-room-to-telerobot
I want to put my robots in a room and let people have games with them.
www.youtube.com/watch?v=TZ4ujKcy87o

It would be nice to have possibility to set two ways in to RoboCam. One with login, that you have now, and the other with a queue system where I can set a timer for every gamer. How much would it cost me for you to implement/code this PHP queue system in to your RoboCam?

PS: You can also implement/code, a pay system in your RoboCam and you can handle the money, when people pay, to use my robots.


Regards Magnus
Цитировать
Magnus
+1 #8 Magnus 30.06.2020 20:07
Hi Alex.

Is your RoboCam app built in a native language?
Like React Native or Flutter ?
Or what program language is it in?

Regards Magnus
Цитировать
Magnus
-1 #9 Magnus 05.07.2020 18:35
Hello Alex.
I asked people on fiverr.com if anyone could make the same Android app as your RoboCam.
One person in India did an exact copy of you RoboCam app and it took him 3 weeks and it cost me 200 USD.
I just want to develop it some more and put a virtual queue system in it.
I want to build this telerobotic game in Sweden, but with better robots.
www.isotopium.com/
I will only use it in my own project, but if it gets popular, then I will make a deal with you, because this RoboCam app is amazing.
I will not upload my RoboCam code anywhere.
I can send you the source code.
Regards
Magnus
Цитировать
Magnus
0 #10 Magnus 12.06.2021 15:21
Hi Alex.

I have now almost a working version of your RoboCam app but I have some problem.
It compile in Android Studio but some code I can not get to work.
Can you check my code and maybe help me?

Regards Magnus
Цитировать

Добавить комментарий