Go to Post Your students are my idols. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-06-2008, 20:28
Nibbles Nibbles is offline
Interstellar Hitchhiker
AKA: Austin Wright
FRC #0498 (Cobra Commanders)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Arizona
Posts: 103
Nibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really nice
Field Control System

I wanted to collect ideas on how you think the field control system might work this year. In the past the lights, team numbers, and operator interface were connected to a system that managed the robot, and that was connected to a central computer that kept scores and judges data, which the front screen was also connected to.

With the change to Wi-Fi, I would like to see high- and low-level outlines of how all this might work this year. Some problems to consider are how robots will find their operator controller over IP, how the Wi-Fi setup will work to prevent interference and prevent anything then a competition robot from connecting, how autonomous and disable will work, and how teams will be able to do the same thing.

I wanted a 5Ghz WiFi network, with a single, FIRST-managed access point that teams plug into via Ethernet for the operator controller, robots connect through a WiFi-Ethernet bridge, which would probable have to be custom manufactured, that would connect to the AP, and DHCP basic information about the arena, maybe using an additional service location server, RFC 887 specified with DHCP option 11. The robot, and team controller, would then have to discover the field controller server, which would collect team numbers and bring the robot controller and driver controller together.

That is enough of me talking, what do you all want?
__________________
Help standardize match data! Use the XML interchange format. (Specification page)
AAA_awright on Freenode IRC chat. (Join us at ##FRC on chat.freenode.net, or in your browser)
Reply With Quote
  #2   Spotlight this post!  
Unread 13-06-2008, 21:14
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,700
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Field Control System

Quote:
Originally Posted by Nibbles View Post
what do you all want?
Doesn't matter how it does it, I think we all want a field control system that works the first time, every time, and has no breakdowns, no updates, and no cases of Murphy.

Now, whether we get that is something we'll have to find out in March, unless they test it at some offseasons.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #3   Spotlight this post!  
Unread 13-06-2008, 22:33
cooker52's Avatar
cooker52 cooker52 is offline
Cookie
AKA: Seth Cook
FRC #4272
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2007
Location: Indiana
Posts: 476
cooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant futurecooker52 has a brilliant future
Send a message via AIM to cooker52
Re: Field Control System

Something fast, easy to use, CHEAP, CHEAP, CHEAP, and something you can wire literally anything you want into.

I also want it small (I like small )

For the most part, I don't really mind if it uses Wifi or is RC, just as long as it can be wirelessly programmed (so I don't have to play the programming cable game again ).

Oh, and if they would give us lighter electrical supplies, that would be great.

Besides that, nothing much
__________________
I will never be able to leave 1501. Trust me, I did and I came back.

“If you worried about falling off the bike, you’d never get on.” Lance Armstrong

Monocoque, what a beautiful thing.
Reply With Quote
  #4   Spotlight this post!  
Unread 16-06-2008, 02:30
Nibbles Nibbles is offline
Interstellar Hitchhiker
AKA: Austin Wright
FRC #0498 (Cobra Commanders)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Arizona
Posts: 103
Nibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really nice
Re: Field Control System

Quote:
Originally Posted by EricH View Post
Doesn't matter how it does it, I think we all want a field control system that works the first time, every time, and has no breakdowns, no updates, and no cases of Murphy.

Now, whether we get that is something we'll have to find out in March, unless they test it at some offseasons.
Ethernet is cheap, so are 10Mbps hubs (switches or anything >=100Mbps will cost you). WiFi should have dropped price, but the industry says customers don't care about price, they want speed! (actually it has a little). CAT5 cable for 10Mbps connections are cheap too (not to be confused with CAT6).

I think the best way to ensure that it doesn't break down is to use the same control system protocol that teams will. The biggest problem I see is the robot not finding the field or controller, as long as a team can verify they have found each other, that should solve most all of the field problems, so long as the field doesn't change modes (e.g. Team controllers discover the robot with one way, the field discovers it a second way).

Even better, make the entire control system free software (free as in freedom) so teams can ensure their robots work with the system, or hold pre-ship or off season competitions. Worst case, we have to passively sniff the field communications during the match and reverse engineer a control system.
__________________
Help standardize match data! Use the XML interchange format. (Specification page)
AAA_awright on Freenode IRC chat. (Join us at ##FRC on chat.freenode.net, or in your browser)
Reply With Quote
  #5   Spotlight this post!  
Unread 16-06-2008, 17:51
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: Field Control System

I'd like to see something that's simple to use and easy to replicate for experimental purposes. I think if the field controller is kept simple initially and then modified over time we'll have as few field failures as possible.
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #6   Spotlight this post!  
Unread 17-06-2008, 00:39
jhersh jhersh is offline
National Instruments
AKA: Joe Hershberger
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 1997
Location: Austin, TX
Posts: 1,006
jhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond repute
Re: Field Control System

Quote:
Originally Posted by Nibbles View Post
I wanted to collect ideas on how you think the field control system might work this year. In the past the lights, team numbers, and operator interface were connected to a system that managed the robot, and that was connected to a central computer that kept scores and judges data, which the front screen was also connected to.

With the change to Wi-Fi, I would like to see high- and low-level outlines of how all this might work this year. Some problems to consider are how robots will find their operator controller over IP, how the Wi-Fi setup will work to prevent interference and prevent anything then a competition robot from connecting, how autonomous and disable will work, and how teams will be able to do the same thing.

I wanted a 5Ghz WiFi network, with a single, FIRST-managed access point that teams plug into via Ethernet for the operator controller, robots connect through a WiFi-Ethernet bridge, which would probable have to be custom manufactured, that would connect to the AP, and DHCP basic information about the arena, maybe using an additional service location server, RFC 887 specified with DHCP option 11. The robot, and team controller, would then have to discover the field controller server, which would collect team numbers and bring the robot controller and driver controller together.

That is enough of me talking, what do you all want?
I think using DHCP to at least configure the IP addresses would make life easier. Doing something that isn't supported in most off the shelf DHCP servers and clients may not be a good idea, though. That's just one more piece of custom software without enough testing that won't quite work right.

It would also be nice if the driver station could be a DHCP server for the laptop. This way the laptop can remain a DHCP client like it normaly would be to plug into a campus network or something, and can also plug into the driver station to be a dashboard without having to reconfigure the network settings.

Would everyone be OK with needing to set static IP addresses on each piece of equipment on the network? Is that easy enough to do that it's not a problem and not worth developing a system that uses DHCP?

-Joe
Reply With Quote
  #7   Spotlight this post!  
Unread 17-06-2008, 01:25
Jon Jack's Avatar
Jon Jack Jon Jack is offline
VEX Robotics
no team (No Team)
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Greenville, TX
Posts: 614
Jon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond reputeJon Jack has a reputation beyond repute
Send a message via AIM to Jon Jack
Re: Field Control System

Quote:
Originally Posted by EricH View Post
Doesn't matter how it does it, I think we all want a field control system that works the first time, every time, and has no breakdowns, no updates, and no cases of Murphy.

Now, whether we get that is something we'll have to find out in March, unless they test it at some offseasons.
Eric is right. Seems like every FIRST event I've been to has had some kind of field control problem. Field controller problems delay events.
__________________
Team 1538 / The Holy Cows, 2005-2016
Reply With Quote
  #8   Spotlight this post!  
Unread 19-06-2008, 01:47
Nibbles Nibbles is offline
Interstellar Hitchhiker
AKA: Austin Wright
FRC #0498 (Cobra Commanders)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Arizona
Posts: 103
Nibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really niceNibbles is just really nice
Re: Field Control System

One thing I remembered is how will the robot know which alliance it is on? More important to me is, how will the audience know? The flags really, really, badly bug me (not to mention fly 30 ft every so often when bent just the right way). Something I was thinking of was a two color, cold cathode tube almost identical to those used in the green field lights. These are already sold in switchable blue/UV varieties, with two lights inside a single plastic one. You would hook up a diode, so you just need to use a spike controller or something similar to flip the current and change the active light from red to blue. As an aside, if don't cut or extend the wires off of the cold cathode lights, the wires are insulated, and modifying them will result in cross talk (it must not be plain old DC current that comes out of the transformer) that kills the light.
__________________
Help standardize match data! Use the XML interchange format. (Specification page)
AAA_awright on Freenode IRC chat. (Join us at ##FRC on chat.freenode.net, or in your browser)
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Control System wmatt2014 Control System 9 01-02-2008 09:56
pic: FIRST's New field control system Greg Needel Extra Discussion 22 12-01-2007 09:23
Control System archiver 2000 0 23-06-2002 22:51
control system archiver 2000 1 23-06-2002 22:04
Building a control system Katie Reynolds Technical Discussion 3 16-11-2001 09:34


All times are GMT -5. The time now is 23:37.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi