Go to Post I read every darn page of this thread. - Paul Copioli [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 19-01-2009, 15:30
s0crates s0crates is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2009
Location: Australia
Posts: 52
s0crates is on a distinguished road
Lightbulb desktop computer on robot?

My team had the idea to add a desktop computer onto the robot for additional computing power. Ignoring potential weight or power problems, would it be legal to interface it solely with the digital i/o board and other custom circuits?

-jonathan
Reply With Quote
  #2   Spotlight this post!  
Unread 19-01-2009, 15:41
usbcd36's Avatar
usbcd36 usbcd36 is offline
Registered User
AKA: "DOS"
FRC #2399 (The Fighting Unicorns)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Solon, OH
Posts: 151
usbcd36 is a jewel in the roughusbcd36 is a jewel in the roughusbcd36 is a jewel in the rough
Re: desktop computer on robot?

Any fans used would need to be KOP fans or powered by KOP motors. Furthermore, you couldn't use a hard drive, since it would have a non-KOP motor. SSD or CF card in an adapter would work, though.

Assuming the cost fits within the $400 limit per part, I think it would be legal.
Reply With Quote
  #3   Spotlight this post!  
Unread 19-01-2009, 15:44
s0crates s0crates is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2009
Location: Australia
Posts: 52
s0crates is on a distinguished road
Re: desktop computer on robot?

OK, thx!

-jonathan
Reply With Quote
  #4   Spotlight this post!  
Unread 19-01-2009, 15:44
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,814
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: desktop computer on robot?

And it couldn't affect anything directly. Section 8.3.8, <R03>, <R44>, <R46-F>.

So you could use it, provided the conditions already stated and the other rules are met. It would be a custom circuit.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #5   Spotlight this post!  
Unread 19-01-2009, 16:00
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: desktop computer on robot?

You would also need to power it from the 12V battery.

That said, you won't find many sub-$400 computers that are durable enough to put on a robot yet offer a significant upgrade over the cRIO.
Reply With Quote
  #6   Spotlight this post!  
Unread 19-01-2009, 16:09
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is online now
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,971
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: desktop computer on robot?

Quote:
Originally Posted by s0crates View Post
My team had the idea to add a desktop computer onto the robot for additional computing power. Ignoring potential weight or power problems, would it be legal to interface it solely with the digital i/o board and other custom circuits?

-jonathan
If you are interested in going this direction you might want to look at a Gumstix.

By FIRST rules, it can read sensors, and do calculations, but cannot directly control any outputs ... the cRIO must do that. Read the sections that EricH pointed out very carefully.
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
Reply With Quote
  #7   Spotlight this post!  
Unread 19-01-2009, 17:19
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: desktop computer on robot?

As long as the cRio controllers all physical outputs there is nothing illegal about what you want to do.

Quote:
Originally Posted by Abwehr View Post
You would also need to power it from the 12V battery.

That said, you won't find many sub-$400 computers that are durable enough to put on a robot yet offer a significant upgrade over the cRIO.
If were going to do this I would probably use components similar to this:

Small 6v-26v DC-DC PSU $50 - http://www.mini-box.com/picoPSU-60-WI?sc=8&category=981
Mini ITX motherboard w/dual core 1.6ghz atom $130 - http://www.newegg.com/Product/Produc...82E16813153131
A 2gb RAM stick about $20
A 2gb to 16gb flash drive for OS and storage $10 to $50

Total price: $210 to $260

You would have to put a different cooling fan on the motherboard, but I might be temped to just run it without a fan for the match.

I would also have a duplicate storage device in case the first became corrupt due to improper shutdowns.
__________________
Eric Haskins KC9JVH

Last edited by EHaskins : 19-01-2009 at 17:22.
Reply With Quote
  #8   Spotlight this post!  
Unread 23-01-2009, 11:52
viper110110 viper110110 is offline
Registered User
FRC #1325
 
Join Date: Jan 2009
Location: Mississauga
Posts: 41
viper110110 has a spectacular aura aboutviper110110 has a spectacular aura aboutviper110110 has a spectacular aura about
Re: desktop computer on robot?

Quote:
Originally Posted by Abwehr View Post
You would also need to power it from the 12V battery.

That said, you won't find many sub-$400 computers that are durable enough to put on a robot yet offer a significant upgrade over the cRIO.
you could always buy sub-$400 computer parts...
Reply With Quote
  #9   Spotlight this post!  
Unread 23-01-2009, 15:12
s0crates s0crates is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2009
Location: Australia
Posts: 52
s0crates is on a distinguished road
Re: desktop computer on robot?

Quote:
Originally Posted by viper110110 View Post
you could always buy sub-$400 computer parts...
yup - not many motherboards cost $400+.

actually, we had found the components suggested by ehaskins a bit before his reply... Our only problem: money.

-jonathan
Reply With Quote
  #10   Spotlight this post!  
Unread 23-01-2009, 15:23
Russ Beavis Russ Beavis is offline
Registered User
no team
 
Join Date: Nov 2005
Location: Manchester, NH - DEKA R&D Corp.
Posts: 341
Russ Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond repute
Re: desktop computer on robot?

I've been pushing folks to use this for a while now and no one seems to take me seriously. Maybe it's the name? It would be very interesting to put a simple Ethernet switch on the cRIO/Axis camera and allow it to be used as a co-processor (rules permitting, of course).

http://www.cherrypal.com/SHOP.html

Russ
Reply With Quote
  #11   Spotlight this post!  
Unread 23-01-2009, 16:05
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,715
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: desktop computer on robot?

Sadly, the rules inexplicably don't permit ethernet switches or anything but the one KoP Axis camera to connect to the second ethernet port.
Quote:
<R66> Inputs to custom circuits can be connected only to the following sources:
A. Power Distribution Board protected 12Vdc outputs
B. Speed controller outputs,
C. Relay module outputs,
D. Analog Breakout outputs,
E. Digital Sidecar PWM Out, I2C, Relay or Digital I/O ports,
F. Other custom circuits, or
G. Switches, potentiometers, accelerometers, sensors, and other additional permitted electronics.
<R67> All outputs from sensors, custom circuits and additional electronics shall connect to only the following:
A. Other custom circuits, or
B. PWM Out, I2C, Relay or Digital I/O ports on the Digital Sidecar, or
C. Analog In ports on the Analog Breakout.
D. Ethernet Port 2 on the cRIO Mobile Device Controller (to which the Kit Of Parts-provided camera, and only that camera, may be connected).
Note the ruling on the ethernet port. Note also that the serial port isn't mentioned, so that isn't an option either.** So while it's legal to use a second PC to increase your processing power, you're actually going to have an even harder time talking to it than you would have in 2008. The Gumstix would be the easiest interface, as you can get one of the expansion boards with an SPI or I2C interface, which would make things marginally less painful.

--- Nevermind the below, per Joe Ross ---
**This is confusing, as the WPI Libraries have rather good support for the Serial port, so forbidding its use seems... silly. I'm posting this to the Q&A to see if it's an oversight.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter

Last edited by Kevin Sevcik : 23-01-2009 at 17:07.
Reply With Quote
  #12   Spotlight this post!  
Unread 23-01-2009, 16:17
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,582
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: desktop computer on robot?

Quote:
Originally Posted by Kevin Sevcik View Post
I'm posting this to the Q&A to see if it's an oversight.
Not an oversight: http://forums.usfirst.org/showthread.php?t=11176
Reply With Quote
  #13   Spotlight this post!  
Unread 23-01-2009, 17:36
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,715
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: desktop computer on robot?

Quote:
Originally Posted by Joe Ross View Post
This is disappointing to say the least. It's frankly ridiculous that there's support for the serial port in the FRC libraries, but we're forbidden to use it. I'm dismayed at the thought of NI spending any time on development of useless functionality when they could have been fleshing out support for actual useful interfaces, like buffered communication on the SPI bus.

There really seems to be some sort of fundamental disconnect between the 2009 GDC and the GDC of the past several years. I was under the impression that we were being given a new control system so that we could push the envelope with it and do interesting, exciting things. Instead, we're being restricted from doing anything beyond the rather strict vision of what the GDC can be done with the controller.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #14   Spotlight this post!  
Unread 08-02-2009, 22:14
JamesByrne's Avatar
JamesByrne JamesByrne is offline
Registered User
FRC #0360 (The revelution)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Tacoma
Posts: 74
JamesByrne is on a distinguished road
Re: desktop computer on robot?

Quote:
Originally Posted by Kevin Sevcik View Post
This is disappointing to say the least. It's frankly ridiculous that there's support for the serial port in the FRC libraries, but we're forbidden to use it. I'm dismayed at the thought of NI spending any time on development of useless functionality when they could have been fleshing out support for actual useful interfaces, like buffered communication on the SPI bus.

There really seems to be some sort of fundamental disconnect between the 2009 GDC and the GDC of the past several years. I was under the impression that we were being given a new control system so that we could push the envelope with it and do interesting, exciting things. Instead, we're being restricted from doing anything beyond the rather strict vision of what the GDC can be done with the controller.

I think that this is true it is disappointing that we can not do these things with the 2009 control system. But I have to agree with the GDC on this one to be honest. The control system is new and I think that there will be alot more features next year, but they really want to get all the bugs possible worked out this year. They do not want the extra complication of the possibility of custom circuits or custom computers on board, to get in the way of them making the control system (or troubleshooting it, if there is a problem).

Also the CRIO is a powerful controller I do not know why you would really need more then that right now.

Just my ideas.
__________________
Reply With Quote
  #15   Spotlight this post!  
Unread 08-02-2009, 23:16
nathanww nathanww is offline
Hacker
FRC #1678 (Citrus Circuits)
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2007
Location: Davis, CA
Posts: 224
nathanww is just really nicenathanww is just really nicenathanww is just really nicenathanww is just really nice
Re: desktop computer on robot?

Going slightly off-topic:

The GDC's job is to make a good game, and then ensure that it is played in a safe and fair manner be revising rules and issuing advisories. Most of the restricitons they've placed on the control system(like the non-use of break/coast switching, the serial port, or additional network hardware doesn't fall into these categories, since none of this stuff is going to be able to override and emergency stop command in the FPGA if an emergency were to occur, and it can be regulated under all of the existing rules for budget, COTS items, etc.

I'm fine if the GDC wants to say that they won't offer support for problems in certain functions--but finding and repairing bugs is the TEAM'S responsibility, and this Apple-like attitude really seems contrary to FIRST's spirit of innovation
__________________
Get yer robot source code here!
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
Extended Desktop.... kE7JLM Chit-Chat 4 25-10-2008 04:09
Control Robot with Computer Sykan Programming 5 28-09-2008 01:13
Post your Desktop! Pavan Dave Chit-Chat 97 22-03-2008 23:14
PowerPro Desktop Manager DanDon Chit-Chat 0 18-08-2006 22:21
Google Desktop Leon Machado IV Chit-Chat 9 22-08-2005 16:46


All times are GMT -5. The time now is 16:41.

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