|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: Virtual Driver Station
Good Call Tom, I think toggle would be better then having to use FMSLight.
|
|
#32
|
||||
|
||||
|
Re: Virtual Driver Station
Quote:
In the meantime, however, I'll look into adding a toggle to select alliance color and position (though I'm guessing position isn't that useful to anyone since it has no bearing on where your robot is on the field). |
|
#33
|
|||
|
|||
|
Re: Virtual Driver Station
Quote:
|
|
#34
|
||||
|
||||
|
Re: Virtual Driver Station
Quote:
Let me know if it works for you guys. Thanks! New version here, as usual: http://www.pier13.com/projects/frc/virtualds/ |
|
#35
|
||||
|
||||
|
Re: Virtual Driver Station
Oh snap!!! I just thought of a HUGE advantage to having this virtual DS.
Some times in the rush to get out of the pits and into the queue, we forget to charge our pneumatic system to full capacity. Since don't have power to the real DS in the queue area, having a virtual DS on the laptop we already bring to the field would allow us to charge our pneumatics in queue. Quick question -- how does the virtual DS handle the data returning from the cRIO -- i.e. the small customizable packets received during a match? |
|
#36
|
||||
|
||||
|
Re: Virtual Driver Station
Quote:
Right now the IPs that it uses are fixed (it expects the computer the DS is running on to be 10.x.y.5 and the Dashboard to be 10.x.y.6), but it is possible to assign BOTH of those IP addresses to the same laptop which means you can run the Virtual DS and your Dashboard on the same computer. See this page for some instructions on how to do this. |
|
#37
|
|||
|
|||
|
Re: Virtual Driver Station
Really? I have been running both on 10.1.25.6, no problem.
|
|
#38
|
||||
|
||||
|
Re: Virtual Driver Station
Well, actually my software doesn't care, but I thought the CRIO would only send packets back to the 10.x.y.5 address. I could have sworn I saw this when testing, but maybe something else was goofed up. I guess I'll have to try it again with it set to some other IP.
|
|
#39
|
|||
|
|||
|
Re: Virtual Driver Station
The cRIO will always reply to the first IP address it receives a DS packet from (until reboot). Perhaps when you tried it you didn't reboot the cRIO after changing the laptop IP.
-Joe |
|
#40
|
||||
|
||||
|
Re: Virtual Driver Station
Yeah, that's probably it. I'm sure I had the robot connected up to the real DS before trying the virtual DS.
|
|
#41
|
|||
|
|||
|
Re: Virtual Driver Station
This looks very cool. Can anyone answer this question: Is there any way to use the cRIO w/o the driver station (or virtual driver station)? I'm assuming the answer is 'no' as this could create a safety issue. The reason I'm asking is that we'd like to use the cRIO as a controller during the off season for an autonomous robot project and it would be better if we didn't have to tether it to a driver station or PC.
|
|
#42
|
|||
|
|||
|
Re: Virtual Driver Station
I'm fairly certain that you aren't limited to using the basic and advanced software frameworks. You should be able to use a "clean sheet" and design the software to do whatever you'd like. The benefits of the frameworks are obvious - easy DS communications, "functions" for teleop vs. autonomous, watchdog "petting", etc. - and you really should use them as a starting point but you can use a "clean sheet". You'll definitely want to borrow the "watchdog petting" software otherwise the FPGA will disable your outputs.
Speaking of the FPGA, it is probably completely locked down. But you should be able to generate your own TCP/IP or UDP packets of info when you're operating outside of a FIRST event, link to other networks, go fully autonomous... Have fun! Russ |
|
#43
|
|||
|
|||
|
Re: Virtual Driver Station
Quote:
You could load a non-FRC image, but this would be considered an advanced (and possibly unsupported) use case. |
|
#44
|
|||
|
|||
|
Re: Virtual Driver Station
I probably should have added the same comments from Eric to my response. Basically -
Try whatever you want but if you try to shove more data through WiFi, the field will stop you (during FIRST competitions). And don't try to fool with the safety features in the FPGA and Ethernet communications packets since the field will stop that as well (also only during FIRST competitions). Russ |
|
#45
|
||||
|
||||
|
Re: Virtual Driver Station
Dave,
[note: didn't dl your program, not on my team machine] Have you thought about allowing the hotkeys such as stop and change color to be changed? ~Burmeister. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Driver Station S.O.S. | M. Gildner | Electrical | 15 | 28-11-2009 19:35 |
| Driver Station | dnrobotics11 | Control System | 2 | 18-02-2009 21:35 |
| Inputs on Driver Station | z2daj | C/C++ | 8 | 16-02-2009 04:12 |
| Dead Driver Station? | tdeprince | FRC Control System | 3 | 12-02-2009 12:14 |
| Need Driver Station | dekker120 | FRC Control System | 2 | 02-02-2009 12:59 |