Go to Post We're all such geeks...not that's that a bad thing. - IMDWalrus [more]
Home
Go Back   Chief Delphi > Technical > Robotics Education and Curriculum
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 14-03-2015, 21:01
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,677
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Off Season Project - BallBa

Well, we're just a few days from competition (week 4 at Bayou), and between checklists, my thoughts are already in "lessons learned" mode trying to figure out how we can do better next year on the things we have not been able to do this year.

The big disappointment for me this year has been our inability to use sensors. We never have done much with this before, so it's not really a surprise. That said, we are doing rather better with a fully driver-controlled robot than I expected; I just hope that the polycarbonate doesn't get in the way. Last year's driver is a senior this year, and he was beat out by two new members, so maybe we've just plain raised our driver level.

Anyway, back to improvements. We need an off-season project that is focused on using sensors, and not too dissimilar from what we'd expect in an FRC game. And, OBTW, if it's something useful, perhaps even marketable, that's even better, no? As I drove back to the house for lunch (and to print up a receipt from this summer needed for the BoM), it hit me.

Ball-ba: A totally automated robot that fits within an 18" cube. Ball-ba prowls the school's tennis courts to pick up balls and return them to the ball bin. For convenience's sake, I plan to use one of our 2015 yellow totes, with vision targets in place but the lids removed, as the ball bin. In line with being an appliance, Ball-ba supports exactly four human-controllable functions: skulk along fence, prowl the fields, return to home base, and emergency all-stop.

I plan to publish the full Ball-ba rules on CD when I get them together, but I have a few questions about the control system as I write them:
  1. We use java for our programming. I understand that the roboRIO is our only option if we intend to use the 2015 programming environment. Does anyone have contradictory information?
  2. Are there any issues with using the 2014 Power Distribution Board and 12V-5V regulator box with the roboRIO? OK, 1 issue we know of: we are not yet using CAN bus, though we would like to become smart on it, and using the 2014 PDB won't help.
  3. Is there any issue (that is, a technical issue apart from FRC rules) with leaving the CAN connections on the roboRIO unconnected?
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #2   Spotlight this post!  
Unread 14-03-2015, 21:26
Jacob Bendicksen's Avatar
Jacob Bendicksen Jacob Bendicksen is offline
Figuring out what's next
no team
Team Role: Alumni
 
Join Date: Apr 2013
Rookie Year: 2012
Location: United States
Posts: 770
Jacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond reputeJacob Bendicksen has a reputation beyond repute
Re: Off Season Project - BallBa

Quote:
Originally Posted by GeeTwo View Post
  1. We use java for our programming. I understand that the roboRIO is our only option if we intend to use the 2015 programming environment. Does anyone have contradictory information?
  2. Are there any issues with using the 2014 Power Distribution Board and 12V-5V regulator box with the roboRIO? OK, 1 issue we know of: we are not yet using CAN bus, though we would like to become smart on it, and using the 2014 PDB won't help.
  3. Is there any issue (that is, a technical issue apart from FRC rules) with leaving the CAN connections on the roboRIO unconnected?
To answer your questions in order...
  • Yes, you'll need to use the roboRIO if you're using WPILib Java. However, if you use the CCRE, our custom Java runtime engine that our awesome software manager Colby built, the code is identical. Not sure if you're interested in using it, but it would make it possible to write code that runs on both the cRIO and the roboRIO.
  • Shouldn't be a problem if you just run it off the 12V supply - the roboRIO can handle anything from 7V-18V. You could/might/probably will see brownouts if you use 5V.
  • I'm not positive, but I don't see any huge issues with it unless you ask for CAN input that (obviously) isn't there. Someone else could chime in - I'm not the most knowledgeable about CAN.
__________________
jacobbendicksen.com | @jacobbendicksen

Yale University Class of 2020

Team 1540 | 2012-2016
7 Chairman's Awards, 6 other awards, 2015 Dean's List Finalist, 1 event win, 2 finalist finishes. Thanks for an amazing ride.

Last edited by Jacob Bendicksen : 14-03-2015 at 21:27. Reason: added CCRE link
  #3   Spotlight this post!  
Unread 15-03-2015, 09:32
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,677
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Off Season Project - BallBa

Quote:
Originally Posted by Jacob Bendicksen View Post
Yes, you'll need to use the roboRIO if you're using WPILib Java. However, if you use the CCRE, our custom Java runtime engine that our awesome software manager Colby built, the code is identical. Not sure if you're interested in using it, but it would make it possible to write code that runs on both the cRIO and the roboRIO.
That sounds awesome - and it would also let us use our cRIOs for our competition prototyping, sensor calibration, and the like. Another platform to run code is always welcome.

Thank you, and please thank Colby for me.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
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 12:45.

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