Log in

View Full Version : Android DS


snoman
29-11-2016, 22:06
I know there are a few out there but I am curious about what software other teams have been successful with as far as phone drivers stations on 2015+ robots. What modifications are needed in programming? And how best to get them to run. We are using Java
thank you

jaredhk
29-11-2016, 22:20
For starters, you need a tablet with an ethernet port (which you probably cannot find) or you will need to use an adapter (which is not recommended).

Just out of curiosity, what is the advantage to you in using Android?

dirtbikerxz
29-11-2016, 22:28
For starters, you need a tablet with an ethernet port (which you probably cannot find) or you will need to use an adapter (which is not recommended).

Just out of curiosity, what is the advantage to you in using Android?

I think he may be talking about driving the bot outside of competition use. Android tablets have wifi. And I'm assuming he wants to use android because it is a lot more portable than a laptop. Useful for demonstrations/t-shirt bots etc.

snoman
29-11-2016, 22:31
Forgive my naivete but can't you you connect wireless as you would a laptop? There are a few on the play store but they may only work with the old crio.
We would like to be able to drive our demo bot ( just a chassis for now) with a tablet or phone.

jaredhk
29-11-2016, 22:50
Forgive my naivete but can't you you connect wireless as you would a laptop? There are a few on the play store but they may only work with the old crio.
We would like to be able to drive our demo bot ( just a chassis for now) with a tablet or phone.

You can connect wirelessly as is pointed out below. However, at a competition you need the ethernet so if you want to practice with the same thing as you want at competition, then Android might not be the most practical option.

For demo bot, it could work (just from a Wifi vs. Ethernet perspective).

I think he may be talking about driving the bot outside of competition use. Android tablets have wifi. And I'm assuming he wants to use android because it is a lot more portable than a laptop. Useful for demonstrations/t-shirt bots etc.

frcguy
29-11-2016, 22:55
You can connect wirelessly as is pointed out below. However, at a competition you need the ethernet so if you want to practice with the same thing as you want at competition, then Android might not be the most practical option.

For demo bot, it could work (just from a Wifi vs. Ethernet perspective).

You can't use an android tablet as a driver station at a competition:

The Driver Station software provided on the National Instruments website is the only application permitted to specify and communicate the operating mode (i.e. Autonomous/Teleop) and operating state (Enable/Disable) to the ROBOT. The Driver Station software must be revision 16.0.2 or newer.

euhlmann
29-11-2016, 22:57
AFAIK there is no Android 2015 protocol DS. There are a few 2014 protocol DS apps on the play store

snoman
29-11-2016, 22:58
Not going to be or interested in using it for competition. In house stuff only. I found this thread
https://www.chiefdelphi.com/forums/showthread.php?t=149566&highlight=Phone

spat
01-12-2016, 23:34
You might want to take a look at the mobile QDriverStation (https://github.com/FRC-Utilities/QDriverStation-Mobile). It works with both 2014 and 2015/16 robots (and its open source!).

snoman
04-12-2016, 21:36
Ok thanks.
I downloaded Q drivers station from get hub onto my device. I extracted the zip files... now what? I doesn't just appear as a application I can open on my phone.

dirtbikerxz
04-12-2016, 21:58
Ok thanks.
I downloaded Q drivers station from get hub onto my device. I extracted the zip files... now what? I doesn't just appear as a application I can open on my phone.

Download the .apk from here https://github.com/FRC-Utilities/QDriverStation-Mobile/releases/tag/v16.07.2

snoman
10-12-2016, 18:55
Installs and works well. Only one joy stick at a time but that's fine in arcade drive. Is there a way for android to recognize simultaneous touches and be able to use both sticks?

dirtbikerxz
10-12-2016, 19:22
Installs and works well. Only one joy stick at a time but that's fine in arcade drive. Is there a way for android to recognize simultaneous touches and be able to use both sticks?

Um... android should be recognizing simultaneous touches. That's how pinching to zoom etc. works. Either its a problem with the app, or using some really old/bad tablet that doesn't support multi touch.

snoman
10-12-2016, 20:33
Must be the app. Using a Gs5 phone. Although it is not a pinch motion. More like scrolling up and left at the same time.

dirtbikerxz
10-12-2016, 21:07
Although it is not a pinch motion. More like scrolling up and left at the same time.

It still is "multitouch"

spat
11-12-2016, 00:31
Must be the app. Using a Gs5 phone. Although it is not a pinch motion. More like scrolling up and left at the same time.

You downloaded an older version of the application (which did not support multitouch).

You can download the latest version from here: https://github.com/FRC-Utilities/QDriverStation-Mobile/releases/latest