Go to Post Please excuse his spelling/grammar, he's an engineering student. - MrForbes [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 27-02-2011, 13:13
Team 3266 Team 3266 is offline
Registered User
FRC #3266
 
Join Date: Jan 2011
Location: Eaton, Ohio
Posts: 21
Team 3266 is an unknown quantity at this point
Re: Crio

Does an arduino work the same way as a NI cRIO? Can you please explain the differences?
We are a team of six members so it's hard to fund raise $750 for a cRIO
Reply With Quote
  #2   Spotlight this post!  
Unread 27-02-2011, 13:18
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Crio

Quote:
Originally Posted by Team 3266 View Post
Does an arduino work the same way as a NI cRIO? Can you please explain the differences?
We are a team of six members so it's hard to fund raise $750 for a cRIO
An arduino does work the same way but the cRIO is meant for industrial. They both are meant to get information from sensors and control things like motors or servos. The cRIO is meant for industrial level robots like in a factory if I am correct. The arduino is more meant for small projects that you could do at home. An arduino itself is a programmable circuit board that you could use for robots. A guy made a robot using an Arduino that controls 3 servos to keep a ball from rolling off a platform http://www.youtube.com/watch?v=0DqcnHE6r9M Its a pretty cool thing.

See arduino's main site for more information http://arduino.cc/

Last edited by MagiChau : 27-02-2011 at 13:22.
Reply With Quote
  #3   Spotlight this post!  
Unread 27-02-2011, 13:47
Team 3266 Team 3266 is offline
Registered User
FRC #3266
 
Join Date: Jan 2011
Location: Eaton, Ohio
Posts: 21
Team 3266 is an unknown quantity at this point
Re: Crio

So we could us a arduino in replace of a cRIO and build a full size test bot that would be able to control 4 independent CIM motors, camera, pneumatics and use a standard 12v dc FIRST battery you think?
Reply With Quote
  #4   Spotlight this post!  
Unread 27-02-2011, 13:53
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Crio

Quote:
Originally Posted by Team 3266 View Post
So we could us a arduino in replace of a cRIO and build a full size test bot that would be able to control 4 independent CIM motors, camera, pneumatics and use a standard 12v dc FIRST battery you think?
The arduino's processing power cannot compare enough to the cRIO for a robot on that level, but it is indeed possible to use it for a FRC robot, but it would be very limited compared to using the cRIO.

Here is a thread discussing the topic. http://www.chiefdelphi.com/forums/sh...ad.php?t=69619

Last edited by MagiChau : 27-02-2011 at 13:55.
Reply With Quote
  #5   Spotlight this post!  
Unread 27-02-2011, 13:56
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,675
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Crio

If you're a Victor / PWM team, you can use a Vex microcontroller instead of a cRIO. Since the programming and control is different, this would mainly make sense if you're building mechanical prototypes.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #6   Spotlight this post!  
Unread 27-02-2011, 18:20
Team 3266 Team 3266 is offline
Registered User
FRC #3266
 
Join Date: Jan 2011
Location: Eaton, Ohio
Posts: 21
Team 3266 is an unknown quantity at this point
Re: Crio

So if it were used on a very basic robot, for example; a robot with only two-three motors and a sensor it would work?
Reply With Quote
  #7   Spotlight this post!  
Unread 27-02-2011, 18:25
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,675
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Crio

Yeah, I've seen it work for robots with many motors and sensors before. I've personally never done it, but it looks simple enough.

The thing to keep in mind is that if you're making a prototype for the intent of testing new software, you should use an additional cRIO so that your programmers are practicing on the same hardware they will be using in build season. However, if your prototypes are mainly to practice mechanical design and just have some basic software to make them work, the Vex microcontroller works great.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #8   Spotlight this post!  
Unread 28-02-2011, 09:51
Robby Unruh's Avatar
Robby Unruh Robby Unruh is offline
*insert random dial-up tone here*
FRC #3266 (Robots R Us)
Team Role: Coach
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Eaton, OH
Posts: 338
Robby Unruh will become famous soon enough
Re: Crio

Just a quick note: our team uses Java, and we have some trained space monkeys (underclassmen) to program in Java for the next 3 years. We have no experience in LabVIEW at all, and probably don't plan on using LabVIEW until we absolutely have to.

Can the Arduino or the VEX Microcontroller even process Java?

Thanks.
__________________
[Robots R Us #3266]
2015: Georgia Southern Classic (Winners / Thanks 1319 & 1648!), Queen City
2014: Crossroads, Queen City
2013: Buckeye, Queen City, Crossroads
2012: Buckeye, Queen City

2011: Buckeye
2010: Buckeye
Reply With Quote
  #9   Spotlight this post!  
Unread 19-04-2011, 08:41
CordovaRover CordovaRover is offline
Registered User
FRC #3327
 
Join Date: Mar 2011
Location: Cordova
Posts: 3
CordovaRover is an unknown quantity at this point
Where to purchase a Crio

I've looked on andymark and did not find a cRio. Does anyone know where I go to find the $750 cRio? National Instrument cost is $1,599.
Reply With Quote
  #10   Spotlight this post!  
Unread 19-04-2011, 08:49
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,180
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: Where to purchase a Crio

http://decibel.ni.com/content/docs/DOC-2823

-RC
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
Reply With Quote
  #11   Spotlight this post!  
Unread 19-04-2011, 11:21
Nikhil Bajaj Nikhil Bajaj is offline
MATLAB Fan
FRC #0461 (Westside Boiler Invasion)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2002
Location: West Lafayette, Indiana
Posts: 101
Nikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond repute
Send a message via AIM to Nikhil Bajaj
Re: Crio

The control system that was used in FRC prior to the CompactRio was reasonably comparable to an Arduino, as it too was an 8-bit microcontroller. You can do a lot with that. If you just want to prototype a mechanical system, really any microcontroller can handle it processing-wise as long as it has inputs and outputs that can be made to work with your speed controllers, etc. If you want to prototype control systems, that is a bit more complicated depending on what you want to do.
Reply With Quote
  #12   Spotlight this post!  
Unread 19-04-2011, 12:38
spacepenguine spacepenguine is offline
Registered User
AKA: Ian Hartwig
no team
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 2008
Location: Troy, MI
Posts: 43
spacepenguine is an unknown quantity at this point
Re: Crio

If all you are looking to do is relay values from joysticks to the motors with the smallest investment is probably an arduino. All you need is the board and a long USB cabel to tether to it from a computer with joystick connected. <http://principialabs.com/arduino-python-4-axis-servo-control/> is a good starting point for setting this up (victors and jags take servo pwm signals).

The arduino uses its own script language, but it's pretty simple to lean and the ide is free with plentiful documentation.
__________________
2008-2011: #226 - The Hammerheads
Reply With Quote
  #13   Spotlight this post!  
Unread 19-04-2011, 12:42
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,551
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Crio

The problem with using an arduino is that you don't have a controller. Most teams want to be able to easily drive there robot around.

The vex cortex is a very nice system for only $400. You get the cortex controller and the joystick.
http://www.vexrobotics.com/products/.../276-1604.html

To plug a PWM speed controller (Victors/Jaguars) into it you just need a male to male 3 pin header. (The ports on the cortex are female where the ports on the cRIO sidecar are male)

We retro fit our old robots with the cortex to save on buying multiple cRIOs and having to set up multiple driver stations.

To program the cortex you need to buy a copy of EasyC or RobotC (I recommend RobotC). You can get a 30 day free trial each of them. So you can't use Java but for the most part moving from C to Java is a pretty easy switch, most concepts and functions will transfer very easily.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
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 10:02.

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