Go to Post If you base a team on how well you do on the field you have a much harder time winning. - Bob Steele [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 16-10-2014, 06:21
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: Off Season Control Systems

Hi Ryan,

I don't mean to keep any detail of the project a secret, we just haven't defined most of the parameters yet. We're playing with the idea of building a FRC-like robot for the 2015 challenge during the week of Build18. For those not from CMU (incidentally like Ryan and I), this is a 1 week HW/SW hackathon during the first week of spring semester classes. This week also happens to be right in the middle of the build season.

The constrains are that we will likely only have $250-500 of budget that isn't coming out of our pockets. This budget doesn't need to include computers, joysticks/input devices, or metal/wood stock but does include the control electronics, speed controllers, sensors, motors, etc. Processor architecture is not a concern given that we can set up the cross compiler for it. I'm thinking we want something that is more powerful than an Arduino, since that can't really run an ip stack, but it definitely doesn't need to be more powerful than the cRios were. The group is junior and senior electrical and computer engineers, so we are capable of building up the control system from individual processors.

However, we don't think this would be a good use of a single week. What I'm hoping for is a system that already handles the teleop wifi connection and joystick input like the FRC drivers station does. I'm honestly not sure what the market for non-roborio controllers looks like right now.
__________________
2008-2011: #226 - The Hammerheads
Reply With Quote
  #2   Spotlight this post!  
Unread 17-10-2014, 03:56
RyanCahoon's Avatar
RyanCahoon RyanCahoon is offline
Disassembling my prior presumptions
FRC #0766 (M-A Bears)
Team Role: Engineer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Mountain View
Posts: 689
RyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond repute
Re: Off Season Control Systems

Oh hey Ian - Sorry, I didn't notice it was you. Cool idea for Build18. Here's a couple of ideas off the top of my head:

Even though you said you want something more than an Arduino, I'll point out the RobotOpen stuff: http://www.andymark.com/product-p/am-2316.htm which has driver station software that comes with it. I used the Sasquatch board (now out of production) on an FRC-scale robot last year and was happy with it. The RobotOpen stuff that's still available now unfortunately is somewhat awkward to build a control system with, since you need a digital sidecar to go along with it, and I'm not sure what the timeline is like for the release of the next board. Running an IP stack on an Arduino is possible if you get one of the ethernet-enabled boards.

Since you're hacking together something that doesn't necessarily need to survive long-term, one option would be to program all your logic on a PC and use USB interface boards to control the devices. If you're driving things open loop, this will probably work fine; getting a real-time control loop to work might be harder. Since you already have laptops, this is probably the most cost-effective, though you would have to write your own comm software if you want Wifi control - another option would be to use wireless joysticks, depending on the range you need.

Another option if you don't need Wifi would be to use a Vex controller.

Other than that, any board that can drive servos can control FRC speed controllers. I know there are several products available that breakout servo headers for the RPi, for instance.
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor
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:30.

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