Go to Post If we can transform our culture to the point where girls swoon over guys as they pull their dremel off their belt and carve some speed holes in a smooth fluid motion, I think FIRST is half way to its goal. When we get the guys to swoon over the girls for their hot moves on the 5-axis, we have won. - EricVanWyk [more]
Home
Go Back   Chief Delphi > Technical > 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 04-06-2013, 09:45
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Onboard Computer

Hey! I have a lot of questions relating to this topic. I asked on the rules forum about the legality of having what is essentially a desktop computer on-board a robot, and the answer was something like "as long as each and every part is under $400...". To me, the combination of this knowledge and the upcoming release of the Kinect 2 together are amazing. But something has really been bugging me about this. How can you have an operating system that simply starts up and literally does nothing but execute a single program at startup, with no HIDs or anything? I've seen a few teams using laptops, NUCs, and even bare-bones computers running XP using OpenCV. Do those teams have to start up their robot and processor prior to the match using prehiperals or does it have to boot up with the robot while on the field? I think it might be possible to have a fast boot up and automatic execution using some flavour of Linux...
Reply With Quote
  #2   Spotlight this post!  
Unread 04-06-2013, 10:30
androb4's Avatar
androb4 androb4 is offline
..is trying to take this year off.
AKA: Andrew A.
no team
Team Role: Alumni
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Houston, TX
Posts: 220
androb4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to behold
Re: Onboard Computer

First do some research on here.
__________________
FRC 441 Mentor 2012-2015
FRC 441 Alumni 2009-2012
FTC 4673 Alumni 2011-2012
FRC 1484 Alumni 2006-2008

Reply With Quote
  #3   Spotlight this post!  
Unread 04-06-2013, 11:40
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard Computer

I have been. I looked for a while before I decided to ask. If there's anywhere in particular you think I should look, could you suggest it? I know how to do it on a Raspberry Pi, which is about the only on-board computer I have found with any decent amount of FRC documentation, but that's not really what I'm looking for. Thanks, and I apologize if I wasn't very specific.

[edit] This is probably the most informative thread I've found, but it only briefly addresses the issue, with something like "We have a user that auto- logs in on startup and then runs a program in the .preferences". I guess I'll do a bit more research. Thanks

Last edited by ekapalka : 04-06-2013 at 11:50.
Reply With Quote
  #4   Spotlight this post!  
Unread 04-06-2013, 15:27
lynca's Avatar
lynca lynca is offline
Andrew Lynch
FRC #2587 (DiscoBots)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Houston, TX
Posts: 1,612
lynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond repute
Send a message via AIM to lynca
Re: Onboard Computer

This is a decent thread that discusses using additional processors on an FRC robot.

http://www.chiefdelphi.com/forums/sh...d.php?t=107767
__________________
History: 624 - Cryptonite --> 118 - Robonauts --> 2158 - AusTIN CANS --> 2587 DiscoBots
Bio: Andrew Lynch "How I Work" ---- LinkedIn , Facebook, Twitter
Reply With Quote
  #5   Spotlight this post!  
Unread 04-06-2013, 15:38
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,791
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Onboard Computer

The way I see it, there are really three options for on-board computing:
1. Use something (like the Raspberry Pi) which is designed for a quick boot, running a single program on start, and collecting/processing sensor data.
2. Use a laptop, with its own integral battery (permitted per R34 in the 2013 rules). This allows you to pre-boot the device, launch any programs you need to, and get things ready to go before taking it on the field.
3. Use desktop components to build your own processing device. You would need to have a quick boot cycle (there are variants of Linux available designed for this), and set it up to automatically run your processing program on start up (Most OS's are capable of running one or more programs at startup/login automatically). As this does not have an integral battery, it would boot when your robot was turned on, very close to the match start time.

I would suggest that #3 is overkill for what we need to do - I can't imagine an FRC robot that really needs more processing power than you can get in a $400 laptop. And while I understand the argument for it, I personally think even a laptop is overkill - a small board (like the Raspberry Pi) should be sufficient for most of what we need.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #6   Spotlight this post!  
Unread 04-06-2013, 17:25
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard Computer

Thank you all so much!
Quote:
I would suggest that #3 is overkill for what we need to do - I can't imagine an FRC robot that really needs more processing power than you can get in a $400 laptop.
Maybe we'll use four Kinects and have our robot play next year's game fully autonomously :P It'll be for all-purpose vision tracking, not exclusively for being on the robot, so it'll be nice to have around for the programmers. We already have a really slim case that's about half the size of laptop and a 6.7"x6.7" desktop motherboard.

Last edited by ekapalka : 04-06-2013 at 17:31.
Reply With Quote
  #7   Spotlight this post!  
Unread 05-06-2013, 07:21
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,792
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Onboard Computer

Don't forget that whatever device you use, it must be firmly mounted to the robot and if it uses some unusual power supply that you add, that must conform to all electrical rules as well.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #8   Spotlight this post!  
Unread 05-06-2013, 11:26
protoserge's Avatar
protoserge protoserge is offline
CAD, machining, circuits, fun!
AKA: Some call me... Tim?
FRC #0365 (MOE) & former 836 Mentor)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2002
Location: Wilmington, DE
Posts: 754
protoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond repute
Re: Onboard Computer

This should be a good one.
Reply With Quote
  #9   Spotlight this post!  
Unread 05-06-2013, 11:47
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,369
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: Onboard Computer

There are several low cost single board "PCs" that are capable of performing adequately for offboard vision processing in FRC.

Rasberry Pi has been successfully used, BeagleBones as well.
There are a couple more that come to mind that should be considered.

There is a new Beaglebone Black listed at $45, that looks very promising.
The PCDuino ($60) has been tested by 2073 and is capable of providing tracking data at 15-20 fps. We will be using this and performing further evaluations in off season competitions this year.

Our experience is that the combination of (PCDuino + USB webcam + uSD card) can come in at a cost of about $110. I'm certain the price and performance can be matched or bettered by some of the newer offerings already available and those that will be available soon.
__________________
CalGames 2009 Autonomous Champion Award winner
Sacramento 2010 Creativity in Design winner, Sacramento 2010 Quarter finalist
2011 Sacramento Finalist, 2011 Madtown Engineering Inspiration Award.
2012 Sacramento Semi-Finals, 2012 Sacramento Innovation in Control Award, 2012 SVR Judges Award.
2012 CalGames Autonomous Challenge Award winner ($$$).
2014 2X Rockwell Automation: Innovation in Control Award (CVR and SAC). Curie Division Gracious Professionalism Award.
2014 Capital City Classic Winner AND Runner Up. Madtown Throwdown: Runner up.
2015 Innovation in Control Award, Sacramento.
2016 Chezy Champs Finalist, 2016 MTTD Finalist
Reply With Quote
  #10   Spotlight this post!  
Unread 05-06-2013, 22:11
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard Computer

Is it just me, or did the words "desktop computer" in the original post somehow become hyper linked to advertisements? If it's not, I swear I didn't do that
[edit] ...what...? It's only happening with chrome...

Last edited by ekapalka : 05-06-2013 at 22:14.
Reply With Quote
  #11   Spotlight this post!  
Unread 05-06-2013, 22:16
protoserge's Avatar
protoserge protoserge is offline
CAD, machining, circuits, fun!
AKA: Some call me... Tim?
FRC #0365 (MOE) & former 836 Mentor)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2002
Location: Wilmington, DE
Posts: 754
protoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond repute
Re: Onboard Computer

If it is Vigilink, I think there was something enabled in the forum not to long ago to get some ad revenue for CD. I thought the mod shut it off since it was so intrusive.
Reply With Quote
  #12   Spotlight this post!  
Unread 05-06-2013, 22:19
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard Computer

Thanks! I was getting worried. In the time since my last post I uninstalled Chrome and started up an antivirus scan... I guess I can stop that now
Reply With Quote
  #13   Spotlight this post!  
Unread 23-06-2013, 01:06
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Onboard Computer

Whenever the robot got power, so did our on board processor. We, when we turned on the robot, the vision processor booted up, and the vision program was set to autoboot upon start up, so we didn't have to do anything extra while putting the robot on the field. And the Kinect2 might not be hacked in time for competition next year. Still hoping.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
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


All times are GMT -5. The time now is 05:24.

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