Go to Post Just remember to be as transparent and inclusive as you can. - DonRotolo [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 18-02-2012, 22:33
CompSciGeek CompSciGeek is offline
Registered User
FRC #0948
 
Join Date: Jan 2012
Location: Bellevue, WA, USA
Posts: 14
CompSciGeek is an unknown quantity at this point
Any ideas for what we can do?

So.. our team is in the tightest spot we've been in for years. Mechanical has STILL not finished with the robot and electrical still has to wire stuff! And theres 3 days left! Programming has not even tested one bit of our code. We don't know if anything works.

We've pretty much finished all our classes and methods.

We're already probably not going to a joint practice field, but is there something programming could be doing while waiting thats really productive besides playing Minecraft?
  #2   Spotlight this post!  
Unread 18-02-2012, 23:00
one4robots one4robots is offline
Registered User
AKA: Vince Wagner
FRC #2530 (Inconceivable)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Rochester, MN
Posts: 58
one4robots is on a distinguished road
Re: Any ideas for what we can do?

You can take solace in the fact that you aren't alone. Have your programmers written vision acquisition code for a camera yet?
__________________


It's Inconceivable!
2015 Wisconsin Regional Winner - Thanks 2826 and 2062!
2014 Wisconsin Regional Semi-finalist and Alliance Captain - Thanks 167 and 4296!
2014 MSHSL Finalist and Alliance Captain - Thanks 3018 and 4607!
2013 Northern Lights Gracious Professionalism Award
2012 MRI Champions - Thanks, 3883 and 3630!
2012 MSHSL State Tournament Semi-finalist
2012 10,000 Lakes Regional Finalist
2012 10,000 Lakes Regional Delphi Engineering Excellence Award
2012 Lake Superior Regional GM Industrial Design Award
2011 Minnesota Robotics Invitational (MRI) Champions - Thanks, 2052 and 2450!
2011 Inaugural Lake Superior Regional Finalist
2011 Lake Superior Regional Judges Award
  #3   Spotlight this post!  
Unread 19-02-2012, 00:44
Tom Line's Avatar
Tom Line Tom Line is online now
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,554
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Any ideas for what we can do?

Absolutely! You can fire up the cRio without the mechanical crew being finished. Just disable all the outputs and use indicators to check your code functionality. We do it all the time.
  #4   Spotlight this post!  
Unread 19-02-2012, 08:58
carrillo694's Avatar
carrillo694 carrillo694 is offline
Alex Carrillo
FRC #0694 (Stuypulse)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2009
Location: New York, NY
Posts: 66
carrillo694 is a jewel in the roughcarrillo694 is a jewel in the roughcarrillo694 is a jewel in the roughcarrillo694 is a jewel in the rough
Re: Any ideas for what we can do?

Do you have robots from years past that still have their cRIOs installed? We often test our code using old robots, by making 'debug' branches off of our code that suit themselves to the actuators of the robot on which we are testing. This often means that we need to comment out certain subsystems, functions, or inputs for a given robot. It also means that we will sometimes install sensors, such as a temporary gyro for testing our "drive straight" algorithm on an older robot.

You can also run your cRIO without it connected to any actuators as Tom Line suggested, although demonstrating that your codebase is functional on another real, breathing robot can provide a morale boost.
  #5   Spotlight this post!  
Unread 19-02-2012, 09:20
stundt1's Avatar
stundt1 stundt1 is offline
Steve
FRC #4930 (Electric Mayhem)
Team Role: Programmer
 
Join Date: Dec 2010
Rookie Year: 2009
Location: Buffalo,NY
Posts: 364
stundt1 will become famous soon enoughstundt1 will become famous soon enough
Re: Any ideas for what we can do?

I would have your electronics members and have them make you a test board. Instead of powering motors you can use cathodes to test code.

It helped our team out a good amount in fixing issues.

Good luck,

Steve
__________________
Steve
-Programming Mentor
- Team 578 Alumni
  #6   Spotlight this post!  
Unread 19-02-2012, 09:47
wireties's Avatar
wireties wireties is offline
Principal Engineer
AKA: Keith Buchanan
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Rockwall, TX
Posts: 1,171
wireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond repute
Send a message via AIM to wireties
Re: Any ideas for what we can do?

Just the diagnostic lights on the spikes, jags and victors will help to debug your code. You can turn pots and encoders manually and see if the inputs make sense. You can make sure you are processing data from the driver station correctly. If you have a custom dashboard, you can feed it fake data and test much of that. Much of the vision functions can get tested, our team hooked up a little servo (to an old robot) to test their tracking code (since they could not turn the turntable till yesterday).

Good luck!
__________________
Fast, cheap or working - pick any two!
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 01:44.

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