Go to Post I highly doubt the game has anything to do with water... - rotolomi [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 04-05-2013, 13:54
gluxon's Avatar
gluxon gluxon is offline
\n
AKA: Brandon Cheng
FRC #0178 (The 2nd Law Enforcers)
Team Role: Leadership
 
Join Date: Apr 2012
Rookie Year: 2011
Location: Connecticut
Posts: 65
gluxon has a spectacular aura aboutgluxon has a spectacular aura aboutgluxon has a spectacular aura about
Replacement robot controller for cRIO

During a team meeting, I sat and looked at our miserably scraped 2012 robot. It had the cRIO and several electrical components removed for our current bot. As we all know, the cRIO setup is costly ($600), and I don't think any team can produce that much money each year for a new robot.

As a result, I looked into a replacement controller. I realize this will not be FRC legal, but the end goal is to revive old bots for presentation (and a ~$50 budget). I'm not worried about pneumatic control at the moment since this particular bot doesn't use them. All that's really needed is 8 PWM outputs.

After some googling, I ended up with the BeagleBone Black. It has exactly 8 PWM outputs and seems very ideal for this project. Additionally, the API is BeagleScript, which runs on Node.js, and Node.js is my life.

Does anyone see any technical limitations with this before I drop $45? It doesn't have to use any of the standard FIRST utilities (Drive Station), just remotely control 8 victors throw PWM. I'm am still open to suggestions for other boards.
  #2   Spotlight this post!  
Unread 04-05-2013, 14:08
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: 800
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: Replacement robot controller for cRIO

The problem with the beaglebone is it does not have a Real time operating system. This means that there is a delay when inputting data and things don't always work in real time. This becomes an issue for safety as proccesing can become delayed as you can not expect it to processe an input in a certain time frame.
If you're looking for a cheap and simple set-up I would try the robot open http://www.team221.com/robotopen/
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #3   Spotlight this post!  
Unread 04-05-2013, 18:08
fb39ca4 fb39ca4 is offline
Registered User
FRC #1899
 
Join Date: Jan 2012
Location: Bellevue, WA
Posts: 195
fb39ca4 is a name known to allfb39ca4 is a name known to allfb39ca4 is a name known to allfb39ca4 is a name known to allfb39ca4 is a name known to allfb39ca4 is a name known to all
Re: Replacement robot controller for cRIO

You can use an Arduino and an RC controller/receiver.
  #4   Spotlight this post!  
Unread 04-05-2013, 18:20
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,829
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Replacement robot controller for cRIO

I've posted some code for controlling speed controllers with an Arduino, using bluetooth and the BlueBots app for Android, but there are a few other threads on the topic, too. http://www.chiefdelphi.com/forums/sh...5&postcount=12

I've tested the code, and it works great with dual CIMs and an UNO R3, can't see why it couldn't be modified to run 8 motors. It also has code to check for errors in data packets, and to shut the system down if a data connection is lost.

If you need more processing power, just step up to a MEGA or DUE... just watch that the new Due processor has 3.3V I/O lines, as opposed to the 5V lines on the Uno and Mega.

Jason
  #5   Spotlight this post!  
Unread 04-05-2013, 23:07
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: Replacement robot controller for cRIO

Clearly I'm biased

But the RobotOpen Control Shield is intended for this exact purpose.

It connects directly to the sidecar, has a complete driver station app and supports most any feature you would need for a typical FRC robot.
__________________
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)
  #6   Spotlight this post!  
Unread 05-05-2013, 18:48
gluxon's Avatar
gluxon gluxon is offline
\n
AKA: Brandon Cheng
FRC #0178 (The 2nd Law Enforcers)
Team Role: Leadership
 
Join Date: Apr 2012
Rookie Year: 2011
Location: Connecticut
Posts: 65
gluxon has a spectacular aura aboutgluxon has a spectacular aura aboutgluxon has a spectacular aura about
Re: Replacement robot controller for cRIO

Quote:
Originally Posted by ajlapp View Post
Clearly I'm biased

But the RobotOpen Control Shield is intended for this exact purpose.

It connects directly to the sidecar, has a complete driver station app and supports most any feature you would need for a typical FRC robot.
I am looking at this at the moment, and it will probably be what I will go with. When do you think it will be restocked?
  #7   Spotlight this post!  
Unread 05-05-2013, 19:41
bnardone64 bnardone64 is offline
Registered User
AKA: Brian Nardone
FRC #0229
 
Join Date: Jan 2013
Rookie Year: 2009
Location: Northborough, MA
Posts: 7
bnardone64 is just really nicebnardone64 is just really nicebnardone64 is just really nicebnardone64 is just really nice
Re: Replacement robot controller for cRIO

If your team has any spare VEX microcontrollers, they work great for controlling past FRC bots. They are a bit more expensive than the other options you are considering but they are reliable and easy to use. My team uses the older PIC microcontrollers for past FRC robots and other robots we've made for demonstrations.
  #8   Spotlight this post!  
Unread 05-05-2013, 20:55
Nirvash's Avatar
Nirvash Nirvash is offline
Registered User
AKA: Bryan
FRC #4676
Team Role: Programmer
 
Join Date: Feb 2011
Rookie Year: 2011
Location: Orland Park, IL
Posts: 221
Nirvash has a spectacular aura aboutNirvash has a spectacular aura about
Re: Replacement robot controller for cRIO

Quote:
Originally Posted by gluxon View Post
I am looking at this at the moment, and it will probably be what I will go with. When do you think it will be restocked?
It is in stock on Andymark
__________________
Team 3488 - Electrical Lead/Programming Lead 2011-2013
Team 4676 - Electrical/Programming Mentor 2013-Present
  #9   Spotlight this post!  
Unread 05-05-2013, 21:40
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: Replacement robot controller for cRIO

Quote:
It is in stock on Andymark
Exactly.
__________________
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)
  #10   Spotlight this post!  
Unread 14-05-2013, 17:11
evanperryg's Avatar
evanperryg evanperryg is offline
IT'S THE BUMP N' DUMP
AKA: Evan Grove
FRC #4536 (The Minutebots)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Minneapolis, MN
Posts: 656
evanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond repute
Re: Replacement robot controller for cRIO

To make it really simple, you could also use a vex signal splitter. It's cheap and does the job.
__________________
FRCDesigns Contributor | "There is only one corner of the universe you can be certain of improving, and that's your own self." -Aldous Huxley
2012-2016 | FRC Team 2338: Gear it Forward
2013
Wisconsin Regional Winner 2014 Midwest Regional Finalist 2015 Midwest Regional Chairman's Award, Finalist, Archimedes Division Champion, IRI Semifinalist 2016 Midwest Regional Chairman's Award, Finalist, Archimedes Division Gracious Professionalism Award, R2OC Winner
2015 | FTC Team 10266: Mach Speed
2015
Highland Park Qualifier Winner, Motivate Award
2017-???? | FRC Team 4536: The Minutebots

Thanks to the alliances and friends I've made along the way: 33 74 107 111 167 171 234 548 1023 1089 1323 1625 1675 1732 1756 2064 2077 2122 2202 2358 2451 2512 2826 3936 3996 4039 4085 4241 5006 5401 5568 5847 5934
  #11   Spotlight this post!  
Unread 04-05-2013, 23:14
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: 800
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: Replacement robot controller for cRIO

Quote:
Originally Posted by fb39ca4 View Post
You can use an Arduino and an RC controller/receiver.
BTW if you use a programmable radio like a turnigy 9x you can program the radio to do tank and holonomic drive and eliminate the arduino all together
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #12   Spotlight this post!  
Unread 04-05-2013, 23:18
Teamcodeorange's Avatar
Teamcodeorange Teamcodeorange is offline
Registered User
FRC #3476
 
Join Date: Jan 2011
Location: US
Posts: 236
Teamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant future
Re: Replacement robot controller for cRIO

Quote:
Originally Posted by mman1506 View Post
BTW if you use a programmable radio like a turnigy 9x you can program the radio to do tank and holonomic drive and eliminate the arduino all together
Could you really just plug talons into the 8ch receiver that the radio comes with?
__________________
Try Code Orange's electronics tutorials!
---------------------------------------------------------
2015 - Tesla Division Champions
2015 - Inland Empire Engineering Inspiration Award
2015 - San Diego Regional Chairman's Award
2014 - San Diego Regional Chairman's Award
2013 - Newton Division Champions
2012 - San Diego Regional Winners
  #13   Spotlight this post!  
Unread 04-05-2013, 23:20
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: 800
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: Replacement robot controller for cRIO

Quote:
Originally Posted by Teamcodeorange View Post
Could you really just plug talons into the 8ch receiver that the radio comes with?
Yup, you can do all the mixing on the radio.
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #14   Spotlight this post!  
Unread 04-05-2013, 23:25
Teamcodeorange's Avatar
Teamcodeorange Teamcodeorange is offline
Registered User
FRC #3476
 
Join Date: Jan 2011
Location: US
Posts: 236
Teamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant future
Re: Replacement robot controller for cRIO

Quote:
Originally Posted by mman1506 View Post
BTW if you use a programmable radio like a turnigy 9x you can program the radio to do tank and holonomic drive and eliminate the arduino all together
Quote:
Originally Posted by mman1506 View Post
Yup, you can do all the mixing on the radio.
Awesome! Thanks.
__________________
Try Code Orange's electronics tutorials!
---------------------------------------------------------
2015 - Tesla Division Champions
2015 - Inland Empire Engineering Inspiration Award
2015 - San Diego Regional Chairman's Award
2014 - San Diego Regional Chairman's Award
2013 - Newton Division Champions
2012 - San Diego Regional Winners
  #15   Spotlight this post!  
Unread 04-05-2013, 23:28
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: 800
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: Replacement robot controller for cRIO

Quote:
Originally Posted by Teamcodeorange View Post
Awesome! Thanks.
One more thing. If you go this direction I would strongly recommend getting the 9xr or upgrading the 9x to er9x with a ISP programmer. It will give you way more programming options.
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
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 11:18.

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