Go to Post I fear not the drive team who has practiced 10,000 defenses once, but I fear the drive team who has practiced one defense 10,000 times. -Bruce Lee - bEdhEd [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 11-12-2011, 11:15
O'Sancheski O'Sancheski is offline
Registered User
no team
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Connecticut
Posts: 675
O'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond reputeO'Sancheski has a reputation beyond repute
Re: Ardruino and cRio

^Reported^
  #17   Spotlight this post!  
Unread 12-12-2011, 10:33
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,280
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: Ardruino and cRio

Quote:
Originally Posted by ajlapp View Post
We used an Arduino in 2011 to read encoders and the transmit distance travelled during auton.

The Arduino directly read the encoders and talked to the cRIO via serial.

This worked great. We'll be doing another Aruino project in 2012.
Any reason you decided to use the Arduino for this purpose rather than jsut connecting the encoders directly to the cRIO?
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #18   Spotlight this post!  
Unread 12-12-2011, 11:16
ajlapp ajlapp is offline
Registered User
AKA: Anthony Lapp
None #0118 (Team RUSH and Robonauts)
 
Join Date: Sep 2001
Rookie Year: 1996
Location: Ortonville, MI
Posts: 648
ajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond repute
Re: Ardruino and cRio

Quote:
Any reason you decided to use the Arduino for this purpose rather than jsut connecting the encoders directly to the cRIO?
We have included projects like this for the last few seasons to involve more students in programming for the robot and to add additional languages to our training program.

In most seasons we have about two students who really become the lead programmers for the comp robot. In order to sustain a larger group and have their work be meaningful we have added components like the Arduino.

We try to pick something useful yet achievable by a group of students with little oversight. Last year's encoder reading was a success, though we stopped using it before Worlds because of some unknown and possibly unrelated errors. Regardless those students were proud of their work and had a featured component on the robot that otherwise would not have existed.

In past year's, when we've had mentors with PCB design experience we have tried things like a hardware based PID board that used SPI to talk to the main controller.

This year we plan to use it the Arduino again, though the scope of the project isn't defined.
__________________
Anthony Lapp
FIRST Engineering Mentor
Owner/Operator 221 Robotic Systems
221 Robotics Systems - Quality Hardware, Made in the USA
RobotOpen
anthony@221robotics.com
Twitter us: @221RobotSystems
Team 1 --> 94 --> 68 --> 221 --> 857 --> 27 --> 118
Design Engineer/Fabricator and 17 year vet
Team Rush (FRC27) and Robonauts (FRC118)
  #19   Spotlight this post!  
Unread 12-12-2011, 13:42
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,367
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Ardruino and cRio

I'm assuming you used the Arduino as a spi slave. You wouldn't happen to have a library for the Arduino as a slave that you could point to or share?
  #20   Spotlight this post!  
Unread 12-12-2011, 14:15
theprgramerdude theprgramerdude is offline
WPI Freshman
AKA: Alex
FRC #2503 (Warrior Robotics)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2008
Location: Brainerd, Minnesota
Posts: 347
theprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud of
Re: Ardruino and cRio

Quote:
Originally Posted by ajlapp View Post
We have included projects like this for the last few seasons to involve more students in programming for the robot and to add additional languages to our training program.

In most seasons we have about two students who really become the lead programmers for the comp robot. In order to sustain a larger group and have their work be meaningful we have added components like the Arduino.

We try to pick something useful yet achievable by a group of students with little oversight. Last year's encoder reading was a success, though we stopped using it before Worlds because of some unknown and possibly unrelated errors. Regardless those students were proud of their work and had a featured component on the robot that otherwise would not have existed.

In past year's, when we've had mentors with PCB design experience we have tried things like a hardware based PID board that used SPI to talk to the main controller.

This year we plan to use it the Arduino again, though the scope of the project isn't defined.
Why don't you have the students do a bit of software engineering as a team and have them all write code on the Crio alone, and simply break portions of it up into chunks that each student works on, rather than separating the platforms and making things more complicated?
__________________
Attending: MN Duluth Regional
  #21   Spotlight this post!  
Unread 12-12-2011, 21:08
tap13 tap13 is offline
Registered User
AKA: PatrickA
FRC #3481 (Bronc Botz)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 14
tap13 is an unknown quantity at this point
Re: Ardruino and cRio

Quote:
Originally Posted by theprgramerdude View Post
Can you be more specific? Do you mean, what you can add on to the board for more features like other wireless, or what you can attach and control/sense?
Well I guess both, honestly, I'm still learning and researching what an arduino is used for. I want to know if there is rules that I might need to know on what I can do and can't do on an arduino
  #22   Spotlight this post!  
Unread 12-12-2011, 21:13
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,802
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: Ardruino and cRio

Ah, the "what are the rules?" question.

Well, to be honest, we don't know the rules for 2012 yet. However, you may find Section 4.3.10 of the 2011 Game Manual interesting reading.

Now, that won't affect what can be attached to an Arduino for non-competition purposes. But if you're using it for FRC purposes, those rules governed what you could do in 2011 and may or may not be similar to the 2012 rules.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

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