Go to Post You might want to read...the Manual very carefully. . - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-12-2013, 09:23
E Dawg E Dawg is offline
... is not done with FRC yet.
AKA: Ethan
FRC #0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Fort Collins, CO
Posts: 267
E Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud of
Uses of Raspberry Pi

I've noticed some threads concerning the Raspberry Pi. I know that using it for vision processing has come up, but do people have any other uses for it?
  #2   Spotlight this post!  
Unread 10-12-2013, 10:49
JeremyLansing's Avatar
JeremyLansing JeremyLansing is offline
Team 967 Alumni
FRC #0171 (Cheese Curd Herd)
Team Role: College Student
 
Join Date: Apr 2011
Rookie Year: 2010
Location: Platteville, WI
Posts: 117
JeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud ofJeremyLansing has much to be proud of
Re: Uses of Raspberry Pi

I'm not sure if you mean FRC specific uses or uses in general, but I know I have a minecraft server running on mine. I have seen them used for cloud storage, and I know of several instances where people have connected multiple raspberry pi's together in a Beowulf Cluster to make a supercomputer.

http://www.southampton.ac.uk/mediace...computer.shtml

Raspberry Pi's can essentially be used for most tasks a regular computer can, although they lack processing speed and memory compared to a modern desktop.
__________________
2015 Midwest Regional Finalists (Thanks to 2338 and 1756)
2014 Central Illinois Regional Finalists (Thanks to 4143 and 2039)
2013 Curie Division Semifinalists (Thanks to 2056 and 3990)
2013 North Star Regional Champions (Thanks to 2175 and 4607)
2011 10,000 Lakes Regional Champions (Thanks to 525 and 3642)
  #3   Spotlight this post!  
Unread 10-12-2013, 11:50
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,622
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Uses of Raspberry Pi

I don't think I've seen anyone do this but you could interface other sensors to the Raspberry Pi just like a CMOS camera module.

So you could: read encoders, hall effect sensors, gyros, compass and the like and front end the processing of those sensors for the cRIO. Perhaps in combination with machine vision (say like a camera system that knows it is oriented up-side-down).

I doubt most people see a real need for this, but it is possible and I think legal in FRC.

What you can not do is drive the motor controllers bypassing the cRIO entirely (because of the field safety systems).
  #4   Spotlight this post!  
Unread 10-12-2013, 12:29
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,080
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Uses of Raspberry Pi

We're planning to run our whole demobot of off a Raspberry Pi/Arduino Mega system. The Pi runs a web server that is connected to by a smartphone and feeds data to the Mega which outputs PWM to the speed controllers.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

  #5   Spotlight this post!  
Unread 10-12-2013, 12:39
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Uses of Raspberry Pi

I run a website and a forum(with no users) on my Pi.

Uses of the Pi:
billions of things are possible!

vision tracking (though if used on FRC robot, DS tracking will be more effective.
Web server
Cloud Server (I run OwnCloud!)
automation
control systems

^^that's a hair of what's possible^^
  #6   Spotlight this post!  
Unread 10-12-2013, 12:44
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,622
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Uses of Raspberry Pi

Outside of FRC I've used the Raspberry Pi:

To control my plant watering system (I have an erratic schedule my plants like water).

To control IAI DS series actuators.

To Internet enable a power monitor.

To do data acquisition on an V8 350 engine at someone's request.
  #7   Spotlight this post!  
Unread 10-12-2013, 12:49
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Uses of Raspberry Pi

I will use a Pi (or maybe a propeller chip) to control the AC from the web, and use sensors throughout the floor, instead of of in one central place so my room won't get 110 degrees F, even with the A/C on!
  #8   Spotlight this post!  
Unread 10-12-2013, 12:55
E Dawg E Dawg is offline
... is not done with FRC yet.
AKA: Ethan
FRC #0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Fort Collins, CO
Posts: 267
E Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud of
Re: Uses of Raspberry Pi

Sorry for the vagueness: I meant FRC specific uses.

(Although I'm getting a Pi for Christmas, so I may make use of the other ideas posted here )
  #9   Spotlight this post!  
Unread 10-12-2013, 14:02
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Uses of Raspberry Pi

A Raspberry Pi is typically used as a co-processor, meant to handle those tasks that are too daunting or too complicated to program on the cRIO. Typically, this would be nothing more than vision tracking, or on-system diagnostics, etc!

Also, yeah, one Pi is useful, but when you start using them, you will start running short. I'd suggest getting at least two Pi's. Also worth to mention is how easily they will get fried!
  #10   Spotlight this post!  
Unread 10-12-2013, 14:06
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,622
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Uses of Raspberry Pi

One could use the Pi to do non-critical displays on the robot. Light shows.
Hookup a monitor and run graphics (have your robot running the PacMan screen saver).
  #11   Spotlight this post!  
Unread 10-12-2013, 14:10
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Uses of Raspberry Pi

Quote:
Originally Posted by techhelpbb View Post
One could use the Pi to do non-critical displays on the robot. Light shows.
Hookup a monitor and run graphics (have your robot running the PacMan screen saver).
I'd love to see that! The composite out means you can get one of those el-cheapo displays, and run some cool stuff. Or even cooler, have your vision tracking stuff showing on the screen so that the audience can see it! They wil be amazed! Otherwise, you can show a video feed of what the robot sees or maybe a slideshow of the team's achievements! What about LCD bumpers so you don't have to keep swapping them out?! Maybe that is a little excessive, but is still cool!
  #12   Spotlight this post!  
Unread 10-12-2013, 16:44
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,685
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Uses of Raspberry Pi

In my opinion:
If one wants a Raspberry Pi for FRC, it should run Angstrom Linux. If it can't, one shouldn't get a Raspberry Pi. Perhaps think about getting a BeagleBone Black instead.
Why?
The 2015 control system will have Angstrom Linux as its O/S. Getting used to the abilities and limitations of a target platform early will get you up and running early in 2015 while still providing a very usable platform for 2014. Special thanks to the Robobees, 836, for sharing this info in their 2015 Alpha Testing session this past weekend.

http://www.ni.com/linux/ for some helpful info.

Beyond FRC, either is a fine choice. Though for robotics, the expansion boards can up the cost of a Raspberry Pi up to match a BBB for equivalent functionality.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 10-12-2013 at 16:58.
  #13   Spotlight this post!  
Unread 10-12-2013, 17:03
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,573
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: Uses of Raspberry Pi

Quote:
Originally Posted by JesseK View Post
The 2015 control system will have Angstrom Linux as its O/S.
http://www.ni.com/linux/ for some helpful info.
While the 2015 roboRIO does run linux, it uses the opkg package manager from OpenWRT and some package repositories from Ångström, calling it Ångström Linux would not be correct. Notice that the NI link never mentions Ångström. Calling in NI Linux Real-Time is correct, as your link points out. Depending on what you want to do, playing with a kernel with the PREEMPT_RT patch could be more valuable, or playing with Java SE Embedded.
  #14   Spotlight this post!  
Unread 10-12-2013, 18:39
mman1506's Avatar
mman1506 mman1506 is offline
Focusing on Combat Robots!
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 804
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Uses of Raspberry Pi

We have a 72 node Raspberry PI super computer... Yes, I do realize how silly it is. It didn't come out of are budget
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #15   Spotlight this post!  
Unread 10-12-2013, 22:39
JohnFogarty's Avatar
JohnFogarty JohnFogarty is offline
Trapped under a pile of MECANUMS :P
AKA: @doctorfogarty
FTC #11444 (Garnet Squadron) & FRC#1102 (M'Aiken Magic)
Team Role: Mentor
 
Join Date: Aug 2009
Rookie Year: 2006
Location: SC
Posts: 1,577
JohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond repute
Re: Uses of Raspberry Pi

FRC 4901 has plans to use the Rpi as a pit signage controller for our various screens we "plan" to have in our pit. RPi's are really good for digital signage uses.
__________________
John Fogarty
2010 FTC World Championship Winner & 2013-2014 FRC Orlando Regional Winner
Mentor FRC Team 1102 M'Aiken Magic
"Head Bot Coach" FTC Team 11444 Garnet Squadron
Former Student & Mentor FLL 1102, FTC 1102 & FTC 3864, FRC 1772, FRC 5632
2013 FTC World Championship Guest Speaker
Closed Thread


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 08: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