View Full Version : Team 4095 Presents: iPhone Driver Station!
I present to you a FULLY FUNCTIONING iPhone driver station!
Right now it is a late beta stage, everything does work, Enabling, Disabling, auto, teleop, joysticks, buttons, accelerometer joystick and the camera!
We have successfully controlled our robot with my iPhone without the need of the FRC driver station!
This will be fun to use since you can just pull your phone out and turn your robot on and boom robot control at your fingertips instantly!
This will be released to the app store soon once I make some minor safety upgrades such as if you drop your phone the robot will disable.
I might add in the ability to connect to the main phone controlling with another phone via bluetooth and use the second phone as a secondary joystick!
Here are some images:
16857
16858
16859
czielinski
17-04-2014, 21:02
That looks really awesome! Is Android in the works as well?
WOW! should be a lot of fun!!
That looks really awesome! Is Android in the works as well?
Unfortunately no since I do not have an android device...
Charles Boehm
17-04-2014, 21:04
Very cool! This would be an awesome tool for demos or sponsor events!
Mike Ounsworth
17-04-2014, 21:36
That's awesome!!
I'm guessing it connects directly to the robot's wifi and then sends its data directly by socket?
Does this require any application-specific code on the cRIO side? I wouldn't be surprised if this requires the programmers to add a socket server to create a new protocol for communication
Does this require any application-specific code on the cRIO side? I wouldn't be surprised if this requires the programmers to add a socket server to create a new protocol for communication
Nope you do not need to add ANYTHING!
It connects just like how the FRC Driver Station does! Joysticks are implemented the same way.
Also no implementation for the camera it is all independent and everything you need is in the app!
Mike Ounsworth
17-04-2014, 22:04
Nope you do not need to add ANYTHING!
It connects just like how the FRC Driver Station does! Joysticks are implemented the same way.
Sweet! I would love to see how you're doing that. Are you making the source public?
AustinSchuh
17-04-2014, 22:16
Sweet! I would love to see how you're doing that. Are you making the source public?
Having implemented something similar in the past, I would personally be hesitant about releasing the source. There are enough hints around on the internet and good enough tools out there that it doesn't take too long to make it work, and you can cause a lot of damage (robot out of control and no quick way to stop it) if you aren't careful.
The robot listens on a specific UDP port for packets with everything it needs from the DS.
alexander.h
17-04-2014, 22:33
If it's an iPhone app, I would assume it would work on an iPad as well, right? An iPhone is nice, but for controlling the robot, from my point of view, the larger the screen, the better. By the way, nice job!
Mike Ounsworth
18-04-2014, 00:09
Having implemented something similar in the past, I would personally be hesitant about releasing the source. There are enough hints around on the internet and good enough tools out there that it doesn't take too long to make it work, and you can cause a lot of damage (robot out of control and no quick way to stop it) if you aren't careful.
I've heard a lot of arguments both ways for open source vs closed source but "don't touch it you'll hurt yourself" is a new one.
Mapping out all the driver station protocols by Wireshark is a lot of work and I respect that. The giddy child in me was hoping that someone who's done it would share their findings so we can all benefit. I'm curious more than anything, and won't have access to a cRIO till the fall so I can't map it out myself :( .
Good work on the app by the way! I look forward to trying it out!
Awesome! Any chance for iOS 6 compatibility?
Dominick Ferone
18-04-2014, 00:55
im guessing all you would need to do is select the router for team xxxx and then open the app and your good to go? I wouldn't want my students knowing about it haha, i feel like they might fool around to much, but i can't wait to play with it. Can you give us an ETA on when to expect it.
im guessing all you would need to do is select the router for team xxxx and then open the app and your good to go? I wouldn't want my students knowing about it haha, i feel like they might fool around to much, but i can't wait to play with it. Can you give us an ETA on when to expect it.
I won't have access to our cRio till tuesday so I still need to test out the analog and digital IO. I still have to look over all of the communication to make sure that all enabling and disabling features are working flawlessly.
Im hoping for it to be out on the market (iPhones only 7.1) within the next 2-3 weeks!
I will make it compatible for iPads soon but first I want to get the core functionality down.
Greg McKaskle
18-04-2014, 07:18
That is a very cool achievement, but like Austin, I request that you think about safety and test, test, test. Then consider how confident you are that nobody will be hurt using your DS. Then consider whether modifications to the DS by others are likely to stay safe.
It looks like the app only supports teleOp enable and disable modes. If that is the case, perhaps you should do what the Parrot Drone does, with thumbs-lifted transitioning to disabled. If you implement Auto, perhaps the user has to hold a button to keep auto enabled. Can the robot be enabled when on other screens like camera?
Perhaps you also want a scaling factor on the joysticks. This can be done on the robot code as well, but if others try to drive their robot with the app, can they control it?
What happens when two DS Apps connect to the robot? Same question for a FIRST DS and a DS App? The FIRST DS Apps detect one another and the new one asking the older one to bow out, but that hasn't always been the case, and it caused issues.
To repeat. Cool accomplishment. Be safe.
Greg McKaskle
rich2202
18-04-2014, 08:15
Also no implementation for the camera it is all independent and everything you need is in the app!
You should be able to use a browser to access the video feed from an Axis camera on the robot.
JohnFogarty
18-04-2014, 10:15
You should be able to use a browser to access the video feed from an Axis camera on the robot.
Yeah, but an iPhone can't run multiple apps at once on the same screen like Android devices can.
You should be able to use a browser to access the video feed from an Axis camera on the robot.
What I meant to say was that the camera will not have to depend on your robot code, it accesses the camera through the ip.
That is a very cool achievement, but like Austin, I request that you think about safety and test, test, test. Then consider how confident you are that nobody will be hurt using your DS. Then consider whether modifications to the DS by others are likely to stay safe.
It looks like the app only supports teleOp enable and disable modes. If that is the case, perhaps you should do what the Parrot Drone does, with thumbs-lifted transitioning to disabled. If you implement Auto, perhaps the user has to hold a button to keep auto enabled. Can the robot be enabled when on other screens like camera?
Perhaps you also want a scaling factor on the joysticks. This can be done on the robot code as well, but if others try to drive their robot with the app, can they control it?
What happens when two DS Apps connect to the robot? Same question for a FIRST DS and a DS App? The FIRST DS Apps detect one another and the new one asking the older one to bow out, but that hasn't always been the case, and it caused issues.
To repeat. Cool accomplishment. Be safe.
Greg McKaskle
This does have support for teleop and auto and the robot stays active if you change to camera view, the camera view is just a camera right in between the joysticks.
And yes it is pretty dangerous to have modified the FRC ds, I have had it where the robot has gone out of control from the joysticks probably getting stuck in a full on state, I will continue to test.
ekapalka
19-04-2014, 00:59
Unfortunately no since I do not have an android device... The Android SDK has an emulator for devices :) Its also free. I get the impression that they did everything in their power to encourage people to develop apps for it
geomapguy
19-04-2014, 01:04
The Android SDK has an emulator for devices :) Its also free. I get the impression that they did everything in their power to encourage people to develop apps for it
Also, google play's app-critiquing process is not so rigorous
The Android SDK has an emulator for devices :) Its also free. I get the impression that they did everything in their power to encourage people to develop apps for it
Even though I am good at java ive never really took my time to develop for android...
Torrance
20-04-2014, 05:44
Sounds super cool!
Can we make it run Cheesy Vision? On the downside, it would be particularly hard to take Cheesy Vision Selfies...
hiyou102
20-04-2014, 07:45
Even though I am good at java ive never really took my time to develop for android...
I'm sure there are plenty of FIRSTers who would be happy to port it to Android. Maybe even as part of FIRST Summer of Code. If you made the IOS version open source it would make it much easier to expand the app to new platforms.
I'm sure there are plenty of FIRSTers who would be happy to port it to Android. Maybe even as part of FIRST Summer of Code. If you made the IOS version open source it would make it much easier to expand the app to new platforms.
Well I was planning on using this app as a fundraising technique, sell it for some on the app store and then our team will get a little extra money.
Maybe if we reach a quota or something I will release the source. But until then it will be closed source...
mman1506
20-04-2014, 13:04
Well I was planning on using this app as a fundraising technique, sell it for some on the app store and then our team will get a little extra money.
Maybe if we reach a quota or something I will release the source. But until then it will be closed source...
You could still sell the app and release it as open source. I doubt anyone would take the time to copy the code and publish the app if it was available for a reasonable price.
Or, there is another member working on the Android version already. http://www.chiefdelphi.com/forums/showthread.php?t=129073
tech2077
29-04-2014, 22:17
Do you have the protocol documented anywhere outside the source code, I am interested in writing a cross platform version of the driver station just for debugging and testing purposes and would be be very interested in the protocol documentation so I could go through with this project without having to go through with wiresharking the protocol.
Edit: It seems the protocol has been publish at http://www.chiefdelphi.com/media/papers/2266
Do you have the protocol documented anywhere outside the source code, I am interested in writing a cross platform version of the driver station just for debugging and testing purposes and would be be very interested in the protocol documentation so I could go through with this project without having to go through with wiresharking the protocol.
Edit: It seems the protocol has been publish at http://www.chiefdelphi.com/media/papers/2266
Ya you can find the protocol from like two different people if you try hard enough.
Although it would be nice to have it open source, from the OP's perspective and the fact that the information to make your own is easy to find, I think it's better for OP to keep it closed source.
That is a very cool achievement, but like Austin, I request that you think about safety and test, test, test. Then consider how confident you are that nobody will be hurt using your DS. Then consider whether modifications to the DS by others are likely to stay safe.
Theoretically you should be able to build in safety checks similar to how the DS responds when you unplug a joystick.
Also, regarding closed vs. open source, it should be possible to dual-license the code so that there is an open source version, but make the binaries available on the App Store for a small fee. I found some helpful info at http://en.wikipedia.org/wiki/Business_models_for_open-source_software.
Hope this helps.
So I just programmed in the interface for iPads! I will submit this to the app store soon maybe before the weekend!!!
Drew4564
12-05-2014, 20:01
First of all, a big thanks to Connor for putting in time to make this. It's an awesome idea, and I'm sure plenty of teams will use it.
Now, are there any updates for the app? I've been checking the app store and haven't seen it, and was wondering if it's been submitted yet. Again, thanks for your efforts, we all appreciate it!
First of all, a big thanks to Connor for putting in time to make this. It's an awesome idea, and I'm sure plenty of teams will use it.
Now, are there any updates for the app? I've been checking the app store and haven't seen it, and was wondering if it's been submitted yet. Again, thanks for your efforts, we all appreciate it!
I just remembered that I have to program in the DS messages and also am adding a speedometer for the ipad version, so I have to figure out the analog outputs to the DS.
But for me to do that I need to be at school...
Just submitted to the app store!! It may take a week or so to hear back from them...
BabyUnicorn
18-05-2014, 18:54
This is really sweet! Thanks so much for sharing! As someone who has driven multiple times, I'm just curious, do you see something like this replacing Xbox controllers and such? A lot of the time (all the time) drivers can't look down. You can't feel the joysticks on the apple device unlike a controller. Any potential adaptions to make it more suitable for potential use in competition? :)
ekapalka
18-05-2014, 22:09
This is really sweet! Thanks so much for sharing! As someone who has driven multiple times, I'm just curious, do you see something like this replacing Xbox controllers and such? A lot of the time (all the time) drivers can't look down. You can't feel the joysticks on the apple device unlike a controller. Any potential adaptions to make it more suitable for potential use in competition? :)I don't think it will be usable in any competition in the foreseeable future for a few reasons. Firstly, its using an iPhone (wireless communication device) which is illegal, and second its not using the DriverStation, which is a non-negotiable requirement for competing. [If FIRST ever decides to relax these rules] I think the only types of feedback available on iPhones are visual, audio, and tactile (vibrate), which I'm sure could be incorporated into the app, although I would question whether or not it would help
BabyUnicorn
19-05-2014, 09:01
I don't think it will be usable in any competition in the foreseeable future for a few reasons. Firstly, its using an iPhone (wireless communication device) which is illegal, and second its not using the DriverStation, which is a non-negotiable requirement for competing. [If FIRST ever decides to relax these rules] I think the only types of feedback available on iPhones are visual, audio, and tactile (vibrate), which I'm sure could be incorporated into the app, although I would question whether or not it would help
Yeah, that's a pretty fair response. This may also be useful for demos when you don't want to lug all your equipment somewhere. In this kind of scenario, it would be quite useful. :) I think a vibrate to verify proper touch with the joysticks would be useful for drivers.
Any news on the driver station?
Any news on the driver station?
Nope it is still In Review... It is taking ages for them to review it... So far it has been three days, maybe they don't review apps on weekends and holidays?
Thank you a lot of this very cool, looking forward to using it.
markmcgary
27-05-2014, 12:04
Nope it is still In Review... It is taking ages for them to review it... So far it has been three days, maybe they don't review apps on weekends and holidays?
Check this out. (http://appreviewtimes.com/)
Check this out. (http://appreviewtimes.com/)
Just got accepted!!! Is now processing for the app store!
Tiernoez
27-05-2014, 17:30
What will the app be called?
jimbo493
27-05-2014, 17:31
What will the app be called?
Congrats on it being accepted
What will the app be called?
Congrats on it being accepted
It is just called Driver Station. It is showing up for me but not in the search redults, here is the link to it: https://itunes.apple.com/us/app/driver-station/id870615825?ls=1&mt=8
It costs $1.99 but that is because our team is in desperate need of money!!!
MrSandman416
27-05-2014, 21:03
Would there be an option to rename the buttons?
Would there be an option to rename the buttons?
Well then say if you were to name the button Button 1 then it would protrude into the joystick...
It is now searchable on the app store! Driver Station it is called, please download and tell me what you think!!! Thanks!
markmcgary
28-05-2014, 11:04
It is now searchable on the app store! Driver Station it is called, please download and tell me what you think!!! Thanks!
I just purchased it. I'll get you some feedback after I get a chance to test it out. Glad to help FRC Team 4095.
Just submitted and update, this update will include the iPad version!!!
And also to whomever gets it here is a promo code so you can download it for free!!! Only one code for right now!
Promo Code: XPN7RNNLNT7M
Thanks for purchasing, you that have purchased!
Jon Stratis
28-05-2014, 13:36
Thanks for the Promo code! I'll be testing this out with the RoboRio in a few weeks, and I'll post back here letting you know how it works out. I'd do it right now, but unfortunately that robot is all packed up and being shipped out to NH for another Alpha Testing weekend - I can't test until it gets back!
Thanks for the Promo code!
Darn, beat me to the code. Oh well.
Anyways, congratulations on having the app accepted and published on the App Store! Do you have any updates in terms of source code, future plans, etc.? I'm curious to know.
If I get more than 12 purchases today I will release another promo code tomorrow. So tell your friends to go buy the app!!!!.
If I get more than 12 purchases today I will release another promo code tomorrow. So tell your friends to go buy the app!!!!
Just because I want to be nice I will give out another promo code!
Here it is: LPY3JPHHYAHY
orangemoore
30-05-2014, 09:55
Just because I want to be nice I will give out another promo code!
Here it is: LPY3JPHHYAHY
Thank you!
I am playing around with it right now. I will try to get a video up soon
K519_1325
31-05-2014, 12:28
Thanks a lot for making this! I tested it out with our robot for a couple of days and everything works perfectly :D
Great Job!
Good news the price is being dropped to $0.99!! It will most likely stay this price since I really want people to download it!
There will be a new update coming out soon which will include better camera support and also iPads very own native version!
And also please post your feedback about the app on here so I keep the app running up to par!
Thanks, Chiller!
New update just got released!
Now contains a native iPad version!!!
And now is only $0.99!
I am a Android Developer and I would like to discuss the protocols you implemented to get this to work. If you get a chance PM me. I would like to help the android community get this kind of support.
Thanks.
mman1506
10-06-2014, 19:44
Awesome app! I'm a little confused about the the right joystick pad on the joysticks page. Our robot uses Joystick 1 for power and Joystick 2 for turning, is it possible to put these on the same page? What does the right joy pad on each joystick page do anyway?
Awesome app! I'm a little confused about the the right joystick pad on the joysticks page. Our robot uses Joystick 1 for power and Joystick 2 for turning, is it possible to put these on the same page? What does the right joy pad on each joystick page do anyway?
If your in java or c++ joystick 1 is like new Joystick(1) and the left stick is axis' 1&2 and the right stick is axis' 3&4, the sticks are just different axis'
And also here is the documentation on the joysticks.
Joysticks 1 - 2
Axis | Code Reference
X Left | 1
Y Left | 2
X Right | 3
Y Right | 4
Buttons are number for number for Code Reference
Camera - Uses Joystick 1
Joystick 4 - Accelerometer
Axis | Code Reference
X | 1
Y | 2
Z | 3
Jon Stratis
11-06-2014, 15:53
Can you add some documentation inside the app itself on properly configuring network info on the iphone itself to connect to a robot? That was the biggest hurdle in getting it working, especially since most people never bother with wireless configuration, it just works most of the time.
Can you add some documentation inside the app itself on properly configuring network info on the iphone itself to connect to a robot? That was the biggest hurdle in getting it working, especially since most people never bother with wireless configuration, it just works most of the time.
I did add the info to the description of the app on the app store, I just don't want to push out an update just for that so I decided to add it to the app store description.
Ladiesman217
16-06-2014, 21:29
i am having trouble connecting my phone to the robot. can you explain it a little bit better please?
Ladiesman217
16-06-2014, 23:45
Can you add some documentation inside the app itself on properly configuring network info on the iphone itself to connect to a robot? That was the biggest hurdle in getting it working, especially since most people never bother with wireless configuration, it just works most of the time.
did you ever get your robot to connect? ive been trying all day i still cant get it to work
did you ever get your robot to connect? ive been trying all day i still cant get it to work
Did you reset your robots router to have the ip of 10.te.am.1 and is your crios ip 10.te.am.2? And also did you change your wifi settings in the settings to be 10.te.am.6 and did you change the team number in the app to be your team number?
Secretspy97
20-06-2014, 17:56
The app works great. We control the robot tank style using two joysticks. The app works great if your control system is setup for a game controller such as a PS2 or xbox controller but you need to keep flipping screens to drive using two different joysticks. If there was a way to customize the joystick layout that would be very helpful!! Other than that the app is great!
Jon Stratis
21-08-2014, 17:01
Woah nice app!
Complimenting an app you created and posted on here?
I don't know why but I am not able to edit the original post, here is the download link for the driver station: https://itunes.apple.com/us/app/driver-station/id870615825?ls=1&mt=8
Jon Stratis
19-09-2014, 13:48
Is it possible to add some customization? For example, I'd like to be able to put two joysticks on the same screen - last year's robot had mecanum wheels, and required two separate joysticks for driving input, and the mechanisms were controlled through a spread of buttons between the two. Being able to select, for example, which axis on which joysticks the two pads represent and which buttons are available on the screen would mean we could drive from both the iPhone and driver station without needing to switch code.
raystubbs
19-09-2014, 14:07
Is it possible to add some customization? For example, I'd like to be able to put two joysticks on the same screen - last year's robot had mecanum wheels, and required two separate joysticks for driving input, and the mechanisms were controlled through a spread of buttons between the two. Being able to select, for example, which axis on which joysticks the two pads represent and which buttons are available on the screen would mean we could drive from both the iPhone and driver station without needing to switch code.
This meets your needs, but it is for android not iOS: https://play.google.com/store/apps/details?id=littlebot2014.littlebotdriverstation
Jon Stratis
19-09-2014, 14:10
This meets your needs, but it is for android not iOS: https://play.google.com/store/apps/details?id=littlebot2014.littlebotdriverstation
Which mean's it doesn't meet my needs :p
It's awesome that people are developing for both platforms... we just need to see full features available for both!
Is it possible to add some customization? For example, I'd like to be able to put two joysticks on the same screen - last year's robot had mecanum wheels, and required two separate joysticks for driving input, and the mechanisms were controlled through a spread of buttons between the two. Being able to select, for example, which axis on which joysticks the two pads represent and which buttons are available on the screen would mean we could drive from both the iPhone and driver station without needing to switch code.
Are you saying you want two MORE joysticks, because there are already two joysticks on the one screen...?
Jon Stratis
21-09-2014, 23:35
What you supply on the screen is the X/Y and X-Hat/Y-Hat form a single joystick (aka the joystick and the little guy on top you can move with your thumb). I want to be able to use the X/Y from two different joysticks on the same screen, I personally don't really care about the hat, we never use it (in fact, we haven't used a joystick with a hat since the IFI control system!).
Put another way, the app provides joysticks to match a gamepad, like an xbox controller. However, we use two actual joysticks (specifically Logitech Attack 3 joysticks).
DarkRune
21-09-2014, 23:54
I'd like to see tank drive integration for this since it is a pain to keep switching between joysticks and having to drive in an s pattern. Otherwise I love the app, makes demos much easier.
What you supply on the screen is the X/Y and X-Hat/Y-Hat form a single joystick (aka the joystick and the little guy on top you can move with your thumb). I want to be able to use the X/Y from two different joysticks on the same screen, I personally don't really care about the hat, we never use it (in fact, we haven't used a joystick with a hat since the IFI control system!).
Put another way, the app provides joysticks to match a gamepad, like an xbox controller. However, we use two actual joysticks (specifically Logitech Attack 3 joysticks).
Ya our team doesn't use two separate joysticks, we use an xbox controller thats why I was confused, but I will definitely add support for two separate joysticks in the up and coming version!
DarkRune
24-09-2014, 00:01
Ya our team doesn't use two separate joysticks, we use an xbox controller thats why I was confused, but I will definitely add support for two separate joysticks in the up and coming version!
Thank you so much. So both joysticks will be X/Y? That would be so helpful :)
Feature request!
Could you make a configuration using the iphone accelerometer such that the X-magnitude of the accelerometer maps to Joystick 1's X-axis, and the Y-magnitude maps to Joystick 1's Y axis?
That way you could drive the robot based on the phone's orientation.
I realize this can be dangerous, so I'd think it should require holding down a button on the screen to enable, otherwise disable (if the phone was dropped, etc).
This is already implemented! Joystick 4 is for the accelerometer, x = axis 1, y = axis 2, z = axis 3, and it also detects if you drop your phone and disables the robot! So ya!
OK, the updated version is now being verified by apple, it should be out within less than a week!
Also check back soon because when it gets approved I will be giving out a free download!
So the new version 1.3 available here (https://itunes.apple.com/us/app/driver-station/id870615825?ls=1&mt=8) includes the two separate joysticks!
Here is a promo code for the first person who reads this!
YPYPTTJX7M7L
So please tell your teammates about this app so they can run the robot and have fun with it without setting up your whole driver station!
mman1506
08-10-2014, 01:14
So the new version 1.3 available here (https://itunes.apple.com/us/app/driver-station/id870615825?ls=1&mt=8) includes the two separate joysticks!
Here is a promo code for the first person who reads this!
YPYPTTJX7M7L
So please tell your teammates about this app so they can run the robot and have fun with it without setting up your whole driver station!
Yay, thank you. The app has been a godsend for last minute demos or even just moving the robot around.
icecube45
08-10-2014, 02:08
OK, the updated version is now being verified by apple, it should be out within less than a week!
Also check back soon because when it gets approved I will be giving out a free download!
Is there any way for this new version to support ios7?
Jon Stratis
08-10-2014, 09:39
Loaded it up for the first time with my new iPhone 6 Plus, and landscape mode isn't really working. When I rotate from portrait to landscape, everything squishes onto the left half of the screen, with the buttons overlapping the joysticks. This makes it pretty much impossible to use in landscape - my right thumb isn't long enough! To get it back in portrait mode, I have to switch to the Status screen, rotate it, then switch back to the joysticks screen.
Also, for the new tab with Joystick 1 and 2, which buttons are present? It just labels them 1-6, but I don't know if those are for Joystick 1 or 2... ideally, I'd like buttons for both joysticks available.
Loaded it up for the first time with my new iPhone 6 Plus, and landscape mode isn't really working. When I rotate from portrait to landscape, everything squishes onto the left half of the screen, with the buttons overlapping the joysticks. This makes it pretty much impossible to use in landscape - my right thumb isn't long enough! To get it back in portrait mode, I have to switch to the Status screen, rotate it, then switch back to the joysticks screen.
Also, for the new tab with Joystick 1 and 2, which buttons are present? It just labels them 1-6, but I don't know if those are for Joystick 1 or 2... ideally, I'd like buttons for both joysticks available.
Well unfortunately I do not have a 6 plus, it seems to work in the 6 plus simulator so idk why it wouldn't work on your phone...? Did you update to the latest 1.3 version?
Also with the buttons they all go to the first joystick, I was thinking about having three and three for each joystick but I forgot before I uploaded the update...
The iPhone Driver Station is FREE for a limited time only!!!
Wow you guys really wanted this app, i have >999% downloads compared to last week...
I changed the price to buy the app to only $0.99!! This app is very helpful for demonstrations when you do not want to setup your whole driver station! Please tell your whole team and all your neighboring teams to download this! All proceeds from this app are going straight back into our teams robot! So if you decide to download, thank you!
Thanks for all of the downloads, I hope to have more since the new robotics season is now here!
Thank you guys so much for all of the downloads!
M.Rehberg
24-12-2014, 14:40
Cool app, thanks. Do you have plans to update it for the RoboRIO? I tried and it didn't connect. The IP addresses are different so I didn't expect it to but was hopeful.
Cool app, thanks. Do you have plans to update it for the RoboRIO? I tried and it didn't connect. The IP addresses are different so I didn't expect it to but was hopeful.
Well our team does not have a RoboRIO yet so we will have to see once we get one...
Ok so I uploaded an updated iPhone version that should support the new roboRio, I forgot to update the iPad version, so that will come later. Please let me know if it works for the roboRio or not, Thanks!
1452-Leo
14-01-2015, 01:14
Just downloaded and it looks great! Our team is all Mac so it's a pain to control the robot. I haven't had the chance to test it yet, but there are some bugs I have noticed. First, it isn't updated for the iPhone 6 (not really a bug I guess), it doesn't remember the team number, and sideways basically messes everything up. I can't wait to try it though!
Dominick Ferone
14-01-2015, 15:03
I had trouble when testing it. I would try connect but had no success. I will try double checking our routers ip address is set correct.
Louisiana Jones
14-01-2015, 16:59
I did add the info to the description of the app on the app store, I just don't want to push out an update just for that so I decided to add it to the app store description.
Just downloaded the app today, and having trouble getting it to connect to our robot. We are trying to connect to our kitbot with the new RoboRIO using an Iphone 6 plus.
1452-Leo
15-01-2015, 09:57
I also had trouble with connecting. I suspect that the developers simply changed 10.TE.AM.1 to RoboRIO-TEAM.local, and didn't actually update the connection protocol.
Louisiana Jones
15-01-2015, 10:15
I also had trouble with connecting. I suspect that the developers simply changed 10.TE.AM.1 to RoboRIO-TEAM.local, and didn't actually update the connection protocol.
I was able to connect to last years robot, but still no luck connecting to this years kitbot. If I get it working I'll post an update.
So I tried just updating the IP it connects as to be 10.TE.AM.20 but the ports might have changed and the protocol as well. I have just handed the source to someone else who has a roborio so they can test the ports and ip and protocol. But unfortunately our team is not competing this year so I am unable to get all those things...
This seems incredible! Since so many people have iPhones, this would be useful. If it's free, I would not mind working to port it to windows phone...
Ok so we now have three more people working on this! One for a better iPhone version that works for the roboRio, one for android and one for windows phone!
Thanks guys for all the support!
Dillon Maluski
28-01-2015, 11:55
Thank you very much for this app! I have been visiting delphi for years and haven't made an account, however, when i saw this, I felt obligated to thank you.
Dillon Maluski
Lead Programmer Team 698
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.