Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Off-Season Events (http://www.chiefdelphi.com/forums/forumdisplay.php?f=20)
-   -   Building a field (http://www.chiefdelphi.com/forums/showthread.php?t=94425)

Johnny_5 09-04-2011 22:25

Building a field
 
Looking to build a full blown field complete with carpet and electronic scoring system. We are currently pricing out the cost to use the metal framing as well.
Does anyone have any idea what electrical components the FMS uses?

ATannahill 09-04-2011 22:48

Re: Building a field
 
I suggest you contact FIRST and let them know of your intent. They often send out fields to events and they have in the past sent out the electronics.

Alan Anderson 10-04-2011 00:45

Re: Building a field
 
It sounds like you should look at FMS Light. The only link I have to it is from a couple of years ago: http://www.usfirst.org/roboticsprogr....aspx?id=14532

Johnny_5 10-04-2011 08:01

Re: Building a field
 
Do you think they will give me the software and either a BOM or list of components that make up the field electrical system?

dag0620 10-04-2011 09:00

Re: Building a field
 
Quote:

Originally Posted by Johnny_5 (Post 1051164)
Do you think they will give me the software and either a BOM or list of components that make up the field electrical system?

I know you can get online the base set of components (that would be the basic requirements to run a match such as router, switches, CAT 5 etc.) If you want to design a full out field, I have yet to see a master list to construct those electronics. There are a lot of "modules" that FIRST uses that are custom made, such as the Scorpion Module, the SCC, even the Scoring IO's for the tower are customized.

I would contact FIRST and see if they could help you out. I myself would love to try to make my own Scorpion just to understand even more how the FMS system works.

Edit: Also in terms of software you have a couple options. The FMS Light Alan referred to is from 2009 - and is a basic FMS. It really is a stripped down version, allowing you to run matches with a basic audience Screen and thats about it. It doesn't handle match schedule, rankings, and all of that would have to be done on your own. The other downside is although it runs matches just great, the audience screen is still set for Lunacy so you can't really use the scoring system for the audience screen in it. However it's great for those new to using the FMS and has a low fail rate.

There also FMS Delta. The latest version is 2010, although I would be shocked if either there wasn't a new Delta of Light coming out in the next few weeks. This is effectively the full FMS, expect it is designed to run on PC's instead of servers, and doesn't have the support for the main FIRST network since it's meant to be used at off-seasons. Great if you want to go all out, but requires a lot of time to study the manual, and I highly recommend practicing with the setup (even if you don't have the actual field) to get used to it.

Johnny_5 10-04-2011 11:37

Re: Building a field
 
1 Attachment(s)
I have contacted FIRST about a list of all components used because I want this field to be FIRST legal. There is a robotics group of mentors in a city near me that put on an off season event, and local teams around us also would love to practice during build season on a legal full size field.

I was just at the Buckeye Regional and was able to get a couple of good looks at the field and I also reviewed it with someone on our team who specializes in automation and integration similar in aspects to the field. The A&B Panelview Plus 1000's that are used for scoring are very easy to program in the sense of sending scores to the scoring computer. The E-stop switches are connected to a distro block of some kind that then inputs it into the server (PLC).

However you do bring up a good point about the custom circuity and sensor position with the field. There are DMX controllers used for lighting that integrate into control with the FMS. But otherwise as far as I can tell the Scorpion box is just a way to route the signal in the correct path without setting up many more switches and routing panels. It has PoE for the Cisco router that is used for all D-Link's to bridge to. There is a panel that sits on the scoring table that has 6 buttons (3 red, 3 blue) that I believe is used for enabling and disabling the robots based off what the ref's see.

The networking components such as the Cisco router and switches are all very standard. So are the Allen Bradley components used in and on the field for DS comms and scoring. However, things definitely get more tricky when we begin to look at this "server" that is used on the field. I also am confused about this "SCC" device that is spoken about.

I have attached the manual that is published by FIRST for volunteers that setup the field. This helped a lot for understanding some more components I could not put a name to. And it also shed some light on some components that FIRST puts a name to and I was not aware of what that component did, such as the Scorpion Box.

I recommend checking out the manual that I attached, it really helped me understand more. And now I feel that building a field with the FIRST electronics is more possible than before!!

Fletch1373 10-04-2011 13:20

Re: Building a field
 
I know for fact that FIRST will send out a full official field to off-season events. However, I think you need to have a trained FTA at the event to receive the field. I get the feeling that you're looking to build your own, separate from the event's field. I have set up and taken down the field at various events over the last couple years, so I might be able to answer specific questions you might have. Feel free to PM me.

dag0620 10-04-2011 13:34

Re: Building a field
 
Quote:

Originally Posted by Johnny_5 (Post 1051211)

I recommend checking out the manual that I attached, it really helped me understand more. And now I feel that building a field with the FIRST electronics is more possible than before!!

I was actully refering to that manual in composing my original post.

What you say is just about right.

Honestly the Scorpion Moduel is just the computer running the fms, and a bunch of switches, io boards, etc. The only reason it's in a case is to keep it neat. I am just personally interested in seeing what exactly FIRST chose to use in constructing those parts.

As for the box you mentioned on the scorers table, that is actually only used in on-season. However I forgot to mention that all versions of the FMS for off-season use (the one FIRST uses at it's competitions is usually not released to the public) uses a software version of that on your computer screen, so that is a whole step out of the process. It is layed out exactly the same on the screen.

I'm going to be quite honest with you, as cool as it is to try to remake a full set of electronics, I don't really see the need. For your off-season, renting them from FIRST is alot easier if you want to have everything used at the regionals, as things such as the tower triggers, and the tablets, aren't always used each year, and would save you alot of$.

In terms as just a practice field, the basic Linksy's Router, 2 switches, and a laptop to run the FMS should be just fine. You don't need the LCD displays or the status lights for just practice. The only thing this limits you on is game specific electronics, but once again these change from year to year, and they add up in cash pretty quick.

Quote:

Originally Posted by Fletch1373 (Post 1051260)
I know for fact that FIRST will send out a full official field to off-season events. However, I think you need to have a trained FTA at the event to receive the field.

That would be correct. Part of your fee for renting the field electronics is having an FTA who comes down, helps you set it up, and is on hand to help things run smoothly. (I want to note that this if you rent the field and field electronics. FIRST does rent out fields to events without electronics, in which case you will not have any FIRST Staff/ FIRST trained volunteers coming with the field.)

The thing about integrating the more advance electronics, is I have yet to see it (or heard of) it being done outside of FIRST Rented electronics. My concern here is more of compatibility with the FMS. Once again FIRST may be able to shed some light on this.

John I wish you the best in your endeavor to try this out. I appreciate it if you kept me informed on how things go. Also, you already look like someone who wants to be an FTA. If you ever think about volunteering for FIRST down the road, thats a good position to look into.

Also I don't think it's really been mentioned, but in terms off constructing a regulation field on the hardware end there is full and complete documentation on the construction process for the entire Field.

Edit:

Check this PDF out for what I consider a "basic" set-up.

Alan Anderson 10-04-2011 14:00

Re: Building a field
 
Quote:

Originally Posted by dag0620 (Post 1051264)
In terms as just a practice field, the basic Linksy's Router, 2 switches, and a laptop to run the FMS should be just fine.

The Linksys router that came in the 2009 Kit of Parts doesn't work to talk to multiple robots. Its subnet mask can't be set to 255.0.0.0, which is needed in order to handle more than one team number's IP addresses.

We tried reprogramming ours with DD-WRT firmware as an experiment, and at the moment we have a nice pretty blue brick with the Linksys logo on it. :(

dag0620 10-04-2011 14:09

Re: Building a field
 
Quote:

Originally Posted by Alan Anderson (Post 1051269)
The Linksys router that came in the 2009 Kit of Parts doesn't work to talk to multiple robots. Its subnet mask can't be set to 255.0.0.0, which is needed in order to handle more than one team number's IP addresses.

We tried reprogramming ours with DD-WRT firmware as an experiment, and at the moment we have a nice pretty blue brick with the Linksys logo on it. :(

I find that interesting, as we had just the opposite effect. Our newer router that we bought for the event, seemed to give us problems, while our 2009 from the KOP worked just fine.

Then again that was last year, if you were using the D-Link bridges, I have yet to give it a try with those.

Fletch1373 10-04-2011 15:03

Re: Building a field
 
Quote:

Originally Posted by dag0620 (Post 1051264)
Also, you already look like someone who wants to be an FTA. If you ever think about volunteering for FIRST down the road, thats a good position to look into.

Just a note, the FTA position isn't a volunteer-able position. There is a nomination process. However if you're interested, I would recommend the FTAA position, FTA Assistant which IS a volunteer position. You would work closely with the FTA on tasks as field setup and takedown, as well as making sure matches run smoothly, helping teams initially connect to the field as well as troubleshooting other issues during the matches.

TomThompson 29-06-2011 01:00

Re: Building a field
 
We are trying to revive FMS Light for some post season events. I can't recall the settings for the wireless router and the laptop running FMS light. The documentation only mentions the static IP for both. Anyone have details about the subnet mask and default gateway for the router and laptop? Will FMS light even work with the current robot configurations?

Mark McLeod 29-06-2011 06:41

Re: Building a field
 
See if this helps. This is how I've run offseason events with the old 2009/2010 router/bridges.
The DLinks are similar (you'd have to set them to Bridge mode-WPA optional), but I haven't tested this configuration with multiple DLinks yet.
I have used it with a DLink in a mixture of bridges, one each from 2009, 2010-replacement, 2011.

You can also eliminate the Ethernet switches and go wireless from the Driver Stations to whatever you use as the field router, as long as it's capable.
I lean towards Ethernet cabling/switches to avoid potential connection issues with odd-ball laptops used by teams as Driver Stations, and since pit tethering vs. field connection will keep the Driver Station switching ports it'll drive teams crazy...

Careful when you first setup the router/bridges. The router tends to remember old IPs from before they were changed. Just give it time and cycle the router power after all the Bridges and laptop IPs have been changed.


TomThompson 29-06-2011 09:15

Re: Building a field
 
Thank you for the clarification. I will get back with a report when we are successful. We will be testing the configuration on July 9 with multiple robots. According to your information, I was on the right track. One of the problems I may have had is active firewalls in the system. Unfortunately I realized that late at night after a couple frustrating hours of work on the system. Can you post the file with your diagram? The only similar files I have seen are outdated and incomplete.

Mark McLeod 29-06-2011 09:49

Re: Building a field
 
The very first time I set this up I got burned just by moving too fast, changing my laptop IP every minute or two.
I used the laptop that was to run FMS Light to set all the IPs and so kept changing the laptop IP to 192., then to a particular team, then to 164., then to the FMS Light IP, then back to 192., but the whole setup would only seem to connect piecemeal and sporadically when I was done. A network sniffer running on a separate laptop could see everyone, but the field router wouldn't route the traffic.

It was because the router was remembering one or another of the past laptop IPs and refusing to talk to it when I finally set it back to the FMS Light IP.
It's easier to set the FMS Light laptop IP and leave it, then use a second laptop to chase different IPs as you setup all the components. That's especially important when the teams all show up for the off-season or demo and you're trying to get them all set properly and the field running at the same time.

Firewalls can be bad too, of course.

What "file" are you asking for? I originally made the diagram in Photoshop. Subsequent ones I think I just edited the flatten image in Photoshop. I'll have to go looking for the original to edit the text.

musicman 29-06-2011 14:28

Re: Building a field
 
If anyone is building a field i am sure that i could possibly get a place to host the event and if so that would be in Chaska, MN and we could also bring some of our tech equipment.

TomThompson 29-06-2011 23:12

Re: Building a field
 
Thanks for the advice. Each year a group of local teams build the field for pre and post season scrimmages. This year the volunteers built the field so it would be easier to modify for future games. Since this one probably won't be torn apart completely, I am trying to put a simple field control in a box to travel with the field. That includes a dedicated laptop as you suggest. So, hopefully with all of your help I can get something put together in the next couple weeks.

I captured the diagram of the FMS layout off of the forum and it seems to be reasonable quality when I printed it(not too fuzzy). If you do have that diagram, I would like to be able to include it in the final instruction manual for setting up the FMS. I don't have photoshop, but can probably find a way to deal with any graphic format.

Thanks again.

Mark McLeod 30-06-2011 07:44

Re: Building a field
 
The full-screen image (with the DLink featured) is here:
http://www.team358.org/files/program...te%20setup.jpg

You can also right-click on the picture in my post and save that way too.

I found the original too. Turns out I did it in Powerpoint then took a screen shot of it myself. I put the original here:
http://www.team358.org/files/program...te%20setup.ppt

Just like you're doing, I've got this equipment all packed into a computer paper box with some spares to go to events and demos. Everything is labeled so it doesn't get separated during event teardown. The inventory makes sure it doesn't show up missing one of the 50' cables or something.

TomThompson 06-07-2011 00:47

Re: Building a field
 
Finally had a chance to test the setup for FMS Light with one robot. It seemed to work like a charm with only two issues. First, I was losing connection to the driver station periodically. These were very short periods of times (maybe a second or two). I didn't have a chance to really trace down the problem. The second issue is that it seems like the DS can be set to 10.xx.yy.5 instead of the 10.xx.yy.4 in the diagram. That makes it easier since that is the setting used normally so it is one less thing to change.

I will have an opportunity to test with 5 robots on Saturday with brand new cables so we will see if the dropped connection is common across all robots and driver stations or just something unique to ours. I am feeling good about the progress so far. Thanks again for the help.

Mark McLeod 06-07-2011 07:46

Re: Building a field
 
The DS at .4 is a typo and was intended to be .5 anyway.
Thanks for catching that. Sorry for the mistake though.
I meant to stick to the FRC convention even though other numbers will work as long as you're consistent.
If you decide to go wireless from the Driver Stations, then .9 is appropriate.

FIRST actually has the full FMS IP at .100 if you want to complete the convention.

I don't think this is your problem, but there is a bug in FMS Lite (unless a later version fixed it) that causes a brief field-wide communication shutdown after it's been running about 4.5 hours if I remember right. It appears to be an integer overflow and wrap-around in a variable keeping track of the number of seconds since FMS Lite was started. If it happens during a match all the robots will stop for a second, then start up again.

TomThompson 06-07-2011 09:15

Re: Building a field
 
Good to know about the glitch in the software. I think I have the latest version of FMS Light which is still a 2010 version. I suspect the problem with periodic communication problems might have been a low battery. I always think of these things when I am at home rather than working on the system. I'll be able to check that on Saturday. After that we will box everything up for an FMS in a box. The problem is that the two students that helped me test everthing won't fit in the box:)

Mark McLeod 06-07-2011 09:37

Re: Building a field
 
Quote:

Originally Posted by TomThompson (Post 1068118)
The problem is that the two students that helped me test everthing won't fit in the box:)

Have you tried a combination of contortionism and origami?

Roger 06-07-2011 09:45

Re: Building a field
 
Quote:

Originally Posted by Mark McLeod
...there is a bug in FMS Lite (unless a later version fixed it) that causes a brief field-wide communication shutdown after it's been running about 4.5 hours...

Which naturally leads to the question: Do you fix it (assuming you are able) or do you rise a little higher and be like Alan Turing:

Quote:

quoted by Ronald Lewin as having said of Turing:

His bicycle had a fault: the chain would come off at regular intervals. Instead of having it mended he would count the number of times the pedals went round and would get off the bicycle in time to adjust the chain by hand.
http://en.wikipedia.org/wiki/Alan_Turing :)

I have been following this thread with idle interest, not that I have the space or money to build a field of my own. I do have a question, which is more regarding the electronics of a full-staged field than perhaps the "lite" version.

Is it possible to make a "super-network" connecting all the robots, driver stations, and (presumably) programming computers in a competition, then connect this super-network to the field network? All teams have their separate IP number, and I suppose could be separately passworded. When a robot/driver station is to go to the field, the connections are already made and just need the field network to accept the IP, with no rebooting, and disconnect the IP afterwards.

This is no different than an office with separate permissions, but perhaps I'm missing something, not being an IT person.

Mark McLeod 06-07-2011 10:05

Re: Building a field
 
I think most of us are like Turing, I just restart FMS Light during the lunch break.
It'd be nicer to fix it, so new users don't have to learn the hard way.

Your off-topic question should be posed in a new thread to avoid contaminating this one. It's not far off-topic, but it does lead into speculation which can run rampant with points and counterpoints.
Off-topic conversations make it difficult to follow the community information provided by a good solid-topic thread. They've become such a pleasure in my old age... :)
I suppose off-season on CD is unlikely to rapidly turn a thread into mush though, and I did my own post wandering.

It's certainly possible to just run everyone in a super-network since that's becoming more common out on the street every day, but probably the increased complexity isn't practical for our intentions.
It would bypass some of the safety features FMS implements and raise new problems, like which laptop is the real driver station when IP addresses accidentally conflict or you want to swap out a misbehaving DS for the next match, or what to do about the increase in collisions/network latency. The networks would have to handle 350+ teams at Championship, typically with the DS, a programming laptop, and scouting computers, mobile roaming devices all active and clammering for attention. Laptops and robots would constantly be adding in, dropping out of the network as they rebooted, went to sleep, were turned off/on.
Nothing more expensive/capable network equipment couldn't handle, but then too, people have emotionally adapted to latency in their personal devices.

None of the masses of laptops or mobile devices would be controlled to avoid network contamination, like how a large IT department would typically protect a business from viral attacks. Network problems aren't even usually malicious, but a result of human error or nature, and in a teaching environment mistakes are common as people are learning.
Some laptops will be connected to the broader Internet, so LulzSec will be driving our robots at times just for the fun of it.

The FMS Light network actually is already partially what you're looking for.
In this network robots are always connected to our field router whether in the pits or on the field, as long as they are powered-up. That doesn't bother us because they aren't saying anything. In the pits the DS wired traffic with the robot goes through the DLink, but isn't broadcast to the field router.
If we extend our field network to include the DS's connecting wirelessly instead of via Ethernet, then we actually will have everyone connected and jabbering through the field router all the time. No priority is given to the field robots though through the noisy traffic.
Depending on the size of the off-season event we may never see a problem with network traffic clogging and slowing the robot response, but we need an IT network person actively monitoring the traffic to be sure. (There, that tied it back into the thread topic.)

TomThompson 09-07-2011 14:08

Re: Building a field
 
The final update -- Multiple robots connected successfully to FMS Light and the connections appeared to be stable. On to other projects.

Mark McLeod 09-07-2011 14:12

Re: Building a field
 
Thanks for the update. :)


All times are GMT -5. The time now is 19:33.

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