Go to Post Being the GDC is not an easy job, anything can happen. Lunacy happened ::rtm:: - Conor Ryan [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 21-03-2016, 23:43
smclean1969 smclean1969 is offline
Registered User
FRC #3512
 
Join Date: Oct 2010
Location: Orcutt, CA
Posts: 37
smclean1969 is an unknown quantity at this point
Electrical / Software test bed

We are looking at building a test bed that would allow us to load code and test various prototype electrical components. We've had a similar test bed that allowed electrical connections but nothing with the software. We're thinking we'll need the follow components:

- battery
- power distribution board
- Roborio
- Talons
- Laptop that would be connected to the Roborio for sending commands
- electrical and ethernet connections

Has anyone built a similar setup? Can anyone think of anything to add onto this or how to improve the basic concept? Planning on putting this together after the season.

cheers,
__________________
Scott McLean
FIRST Team 3512, the Spartatroniks
Team role: mentor


2011: Highest Rookie Seed and Rookie Inspiration Award Long Beach Competition
2012: Winner Los Angeles Regional -- w/ Team 987 and Team 1717
2013: Finalist Los Angeles Regional -- w/ Team 599 and Team 981; Engineering Excellence
2015: Entrepreneurship Award - Ventura Regional
  #2   Spotlight this post!  
Unread 21-03-2016, 23:45
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Electrical / Software test bed

Spare motor / actuators to actually see if the code is working?
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
  #3   Spotlight this post!  
Unread 22-03-2016, 00:15
lethc's Avatar
lethc lethc is offline
#gkccurse
AKA: Becker Lethcoe
FRC #1806 (S.W.A.T.)
Team Role: Alumni
 
Join Date: Nov 2012
Rookie Year: 2013
Location: Smithville, MO
Posts: 118
lethc will become famous soon enough
Re: Electrical / Software test bed

You may want to add a pneumatics system depending on whether or not you feel that you need to practice with pneumatics.
__________________
2016: Greater Kansas City Regional Finalists, Oklahoma Regional Winners, Tesla Semifinalists, IRI Quarterfinalists
2015: Greater Kansas City Regional Finalists, Oklahoma Regional Winners, Tesla Quarterfinalists, IRI Winners
2014: Central Illinois Regional Quarterfinalists, Greater Kansas City Regional Finalists, Newton Semifinalists
2013: Greater Kansas City Regional Winners, Oklahoma Regional Winners, Galileo Quarterfinalists
  #4   Spotlight this post!  
Unread 22-03-2016, 05:51
tr6scott's Avatar
tr6scott tr6scott is offline
Um, I smell Motor!
AKA: Scott McBride
FRC #2137 (TORC)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Oxford, MI
Posts: 505
tr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond repute
Re: Electrical / Software test bed

http://playingwithfusion.com/productview.php?pdid=65

If you are a labview team.
We also built the simbotics Kit bot on Steroids with the 4 slot crio that is still supported in labview, with the old control system.

We also have pneumatic test board, that kept getting ripped apart whenever we needed parts. Last offseason, we rebuilt it once more, this time with non-legal FRC parts. Guess what, it is still together today.
__________________
The sooner we get behind schedule, the more time we have to catch up.


Last edited by tr6scott : 22-03-2016 at 05:53. Reason: pneumatics
  #5   Spotlight this post!  
Unread 22-03-2016, 07:54
Coach Seb's Avatar
Coach Seb Coach Seb is offline
Registered User
AKA: Sebastien Cournoyer
FRC #5860 (Full Metal Muskrats)
Team Role: Coach
 
Join Date: Sep 2015
Rookie Year: 2015
Location: Algonac, MI
Posts: 97
Coach Seb is an unknown quantity at this point
Re: Electrical / Software test bed

Are you coming to Marysville this weekend? Could you bring one of these, would like to check it out....
  #6   Spotlight this post!  
Unread 22-03-2016, 08:20
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,511
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: Electrical / Software test bed

Window motors are great for test beds, because you can easily see what direction they are turning without adding wheels.

We try to use the same type of controller/relay as we have on the robot to reduce/eliminate the changes needed between the testbed and the actual robot.

We have also included feedback on some of our test beds (often manually activated limit switches). We usually start with about twice as big a board as it looks like we'll need, and end up filling it by the end of the season.
__________________

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.
  #7   Spotlight this post!  
Unread 22-03-2016, 09:07
BrianAtlanta's Avatar
BrianAtlanta BrianAtlanta is offline
Registered User
FRC #1261
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2012
Location: United States
Posts: 68
BrianAtlanta has a spectacular aura aboutBrianAtlanta has a spectacular aura about
Re: Electrical / Software test bed

One issue with a programming bot is keeping it close to the competition bot, if you want to develop code while the competition bot is being built. Depending on team resources (students and money) can be a challenge.

I've been thinking this season about how start developing competition code sooner in the season. One idea I've been thinking about was prototyping a electrical harness. Here's my current thinking, using this years game. Please, suggestions are welcome.

1. After strategy, build breaks up in to 4 groups for prototyping (drive train, shooter, intake and lift)

2. Once a design is selected from each group, build starts designing and building. But at this point, electrical knows the components needed. They might change with further build enhancements, but you have a starting point.

3. As the build team works, a person or two take the required components and create a prototype harness on polycarb, rio, radio, pdp, and which ever components needed of the the subsystem.

4. Programmers can program, granted driving forward 5ft is hard to test without a bot. But you could tell that the bot motor started spinning and stopped. Once you get on the bot, then you tune the values.

5. Once build is ready for wiring, the test harness is used on the bot.

Brian
  #8   Spotlight this post!  
Unread 22-03-2016, 09:59
Jaci's Avatar
Jaci Jaci is offline
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 251
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Re: Electrical / Software test bed

I use a fairly simple Test-Bed for testing OpenRIO code during the Offseason. Here's a few suggestions:

- Battery: Don't do this. Use a 12V wallwart if you're powering just a RIO / Radio, it'll save you so much time, especially if you're testing code for long periods of time. If you're using actual motors, then the battery is a good idea. Just be prepared to charge it.

- Radio: Honestly don't even bother. Just link your computer to the RIO using USB, or your RIO to a Local Network (you could use an old D-Link router for this, just turn off the wireless). Waiting for windows to find the wireless network each time you reboot the testbed isn't worth it, and it also means if you're on the Local Network you'll have Internet Connectivity without switching networks if you need to troubleshoot something or procrastina-- help the community on Chief Delphi

- Motors: Use small, low-power motors that aren't very fast. If they aren't very fast, it'll be easy to tell which way they are turning and how fast (as a rough percentage). Low-power means you don't have to swap out your battery very often.
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
  #9   Spotlight this post!  
Unread 22-03-2016, 10:12
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 733
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Electrical / Software test bed

Depending on what exactly you want to do, you could definitely power it all using a 12 volt wall wart (use the highest current output you can find) or a 12 volt bench power supply (5-10A or more).

If you don't need real motors and motor controllers, you can plug in servos to stand in for motors. Continuous rotation servos would give you a good visual indicator of movement. If you're not using motors or other high current draw devices, you can probably dispense with the PDP entirely.

How many RoboRios do most teams have? If we had the resources I'd want at least three: one set up in a testbed configuration like this, another one mounted in a full drive platform (either purpose built, or reusing a robot from previous years) for autonomous testing, and then the competition robot.
  #10   Spotlight this post!  
Unread 22-03-2016, 10:42
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,032
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: Electrical / Software test bed

I'm fairly lazy, so I don't bother with a testbed... I just use a low-fidelity robot simulator (pyfrc), and we can simulate most robot actions without further modifications.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
  #11   Spotlight this post!  
Unread 22-03-2016, 11:05
tr6scott's Avatar
tr6scott tr6scott is offline
Um, I smell Motor!
AKA: Scott McBride
FRC #2137 (TORC)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Oxford, MI
Posts: 505
tr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond repute
Re: Electrical / Software test bed

Quote:
Originally Posted by Coach Seb View Post
Are you coming to Marysville this weekend? Could you bring one of these, would like to check it out....
If you are talking about the linked robot, I do not have one... Someone on CD pointed it out and I had a dad on the team talk about buying one.

If you are talking about the pneumatic test board, I can toss it in.
__________________
The sooner we get behind schedule, the more time we have to catch up.

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 08:32.

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