Go to Post THE GAME PIECES ARE BEARS - JohnSchneider [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 17-02-2010, 23:28
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Who Has Programmed From Scratch?

I guess we know which team will be scoring 6 balls in autonomous mode at the LA regional this year!



There's a world of difference between just getting a robot to work versus producing a world-class robot.

The mediocre do the minimum, then exclaim how easy it is.

The exceptional never stop to gloat... they're too busy figuring out new ways to make it even better...
__________________
In life, what you give, you keep. What you fail to give, you lose forever...
  #2   Spotlight this post!  
Unread 17-02-2010, 23:33
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by Mr. Lim View Post
I guess we know which team will be scoring 6 balls in autonomous mode at the LA regional this year!



There's a world of difference between just getting a robot to work versus producing a world-class robot.

The mediocre do the minimum, then exclaim how easy it is.

The exceptional never stop to gloat... they're too busy figuring out new ways to make it even better...
Well IDK My mentors do not believe in the programmers... I wanted to make a robot that would be shooting accurately, well programming can't do crap if the robot hard ware does not allow for that to happen... From the first day of the video broadcast, I had a design for a shooter that will allow programming to do it's job to the full potential, got shot down as soon as I presented it, for being too complex for "Highschoolers to make" well I don't think we were motivated enough, the programmers had to play around with the old robotics for the first 4 weeks... When I run for team leader next year, I hope to change that... I was totally willing to work my $@#$@#$@# off for this since this was my first year... We don't even know what to do during autonomous period, and how many days do we have left? like 5? I personally feel offended for not getting worked harder


Our team focused too much on the hardware itself, but my self was saying software first from the beginning, taking into stanford's philosophy of software first. I wanted to focus on the software to handle almost every thing, but too bad that didnt happen

Last edited by davidthefat : 17-02-2010 at 23:38.
  #3   Spotlight this post!  
Unread 17-02-2010, 23:43
FlyingHedgeHog's Avatar
FlyingHedgeHog FlyingHedgeHog is offline
Registered User
AKA: Jonathan
no team
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Oregon
Posts: 43
FlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud ofFlyingHedgeHog has much to be proud of
Re: Who Has Programmed From Scratch?

You might seriously consider applying the "student designed, student built, mentor approved rule. As it would seem you are having some instances of mentors being a bit too over-bearing, perhaps. Another useful rule our team has it the "mentors hands off policy." They don't have anything to do with the bot other than random pieces of advice here and there.
  #4   Spotlight this post!  
Unread 17-02-2010, 23:54
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by FlyingHedgeHog View Post
You might seriously consider applying the "student designed, student built, mentor approved rule. As it would seem you are having some instances of mentors being a bit too over-bearing, perhaps. Another useful rule our team has it the "mentors hands off policy." They don't have anything to do with the bot other than random pieces of advice here and there.
Well there is that rule but our mentor STRONGLY advised us to just go from the demos... Well I guess our mentors are pretty involved in our robot... The robot this year is a fail in my book, I personally thought we could have done way better, none of my ideas got implemented either... and we are losing lots of valuable seniors next year, so I have to step up.
  #5   Spotlight this post!  
Unread 18-02-2010, 00:01
ideasrule's Avatar
ideasrule ideasrule is offline
Registered User
FRC #0610 (Coyotes)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Toronto
Posts: 108
ideasrule is a jewel in the roughideasrule is a jewel in the roughideasrule is a jewel in the roughideasrule is a jewel in the rough
Re: Who Has Programmed From Scratch?

Does the demo code work out of the box for detecting soccer balls? I haven't been able to get that to work.
  #6   Spotlight this post!  
Unread 18-02-2010, 00:02
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by ideasrule View Post
Does the demo code work out of the box for detecting soccer balls? I haven't been able to get that to work.
No, because the ball is not a 2 dimensional shape, it has shadows and stuff, so no
  #7   Spotlight this post!  
Unread 18-02-2010, 00:16
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

I HATE this year's robot, the kicker does not kicker over even one bump... Its unpredictable kicking too. I just hate it... It doesnt even drive over a bump... The middle wheel prevents it, and I was warning about it since the idea was introduced... $@#$@#$@#$@# no one listens to the sophomore...


I am definitely running for Team leader next year... I think we have to work harder next year

Last edited by davidthefat : 18-02-2010 at 00:31.
  #8   Spotlight this post!  
Unread 18-02-2010, 08:54
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by davidthefat View Post
I ... next year
Decide if you (personally) want to be RIGHT, or be successful; and then do what is appropriate after that decision.

The consequences of that decisioin might even involve an apology or two.

Many people want to be successful, but mistake that goal for the similar goal of being RIGHT.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #9   Spotlight this post!  
Unread 18-02-2010, 22:53
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,183
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by davidthefat View Post
but my self was saying software first from the beginning, taking into stanford's philosophy of software first. I wanted to focus on the software to handle almost every thing, but too bad that didnt happen
Stanford had a large amount of support from VW during the GDC.

Also,
Hardware always comes first. If your FRC software isn't required to be anything more than dumb, you will have a better robot. I guarantee it. Any software you develop means nothing if the hardware isn't reliable.
  #10   Spotlight this post!  
Unread 18-02-2010, 23:54
Loubear's Avatar
Loubear Loubear is offline
Registered User
AKA: YLou
FRC #0075 (RoboRaiders)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2006
Location: NJ
Posts: 33
Loubear will become famous soon enoughLoubear will become famous soon enough
Re: Who Has Programmed From Scratch?

I take a "if it's not broken, don't fix it" mentality towards all of this. If the existing camera code works fine, I have no qualms just using the default code. My time can be better spent doing something more productive and not already done, like implementing a kalman filter to augment dead reckoning, or creating an editable config interface. If you want a robot that just drives and does nothing else; then you could always use the default code. Other than that, there are PLENTY of neat things to be coding.
  #11   Spotlight this post!  
Unread 19-02-2010, 14:25
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by TomBot View Post
Stanford had a large amount of support from VW during the GDC.

Also,
Hardware always comes first. If your FRC software isn't required to be anything more than dumb, you will have a better robot. I guarantee it. Any software you develop means nothing if the hardware isn't reliable.
Yep. What's the point of getting your camera to track if you're just as likely to hit the referee standing 10 feet from where you were aiming?
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
  #12   Spotlight this post!  
Unread 20-02-2010, 11:02
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by TomBot View Post
Stanford had a large amount of support from VW during the GDC.

Also,
Hardware always comes first. If your FRC software isn't required to be anything more than dumb, you will have a better robot. I guarantee it. Any software you develop means nothing if the hardware isn't reliable.
I mean the hardware supplements the software, not software supplementing the hardware, a big difference
  #13   Spotlight this post!  
Unread 18-02-2010, 09:31
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Who Has Programmed From Scratch?

Quote:
Originally Posted by Mr. Lim View Post
The mediocre do the minimum, then exclaim how easy it is.

The exceptional never stop to gloat... they're too busy figuring out new ways to make it even better...
This sums it up extremely well. A good programmer is never done coding, and his programs are never done (at least not before the deadline, they're not). If you're complaining that things are too easy, make it harder. There's always something that your code can do to make the robot perform better and the drivers drive easier. Implement PID on a mechanism so that it functions more smoothly. Implement the dashboard so your drivers have feedback. There's always something you can do. Our robot code has exceeded 2000 lines every year for the last three years, and I'm working on custom dashboard software that will soon exceed 4000 lines. I'm saying this to brag, but just to make the point that you can always add more and make it better. Could my team use the out-of-the-box code and use a standard dashboard? Sure we could, but we want to aim higher than that.

As for mentors, our team has always believed strongly that FIRST is an organization for students. We (the students) design the robot, we build the robot, and we code the robot. The mentors are there for our assistance when we ask for it. If this isn't how your team works and the mentors make the decisions, I'd strongly suggest doing something about this. FRC is a program for students, and your team should be for the students too.
__________________

Last edited by slavik262 : 18-02-2010 at 09:35.
  #14   Spotlight this post!  
Unread 18-02-2010, 10:17
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Who Has Programmed From Scratch?

To answer your question directly: the only things left from the default code in the Begin and Finish vi's of this year's TechnoKats programming are the camera initialization and cleanup. Aside from the framework, everything else in them and in the entire Teleop is custom. We also played a little trick of our own that prevents typos in the RefNum Registry names.

Naturally, a twelve-wheel holonomic drivebase with full pushing power will tend to need completely different code than what the default 2-motor arcade drive has.
  #15   Spotlight this post!  
Unread 18-02-2010, 19:18
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Who Has Programmed From Scratch?

Well its my first time working on a robot, I have written tons of code thats way past the 1000 lines, but they were games on the computer, its just a different feel

Well enough complaining, have a meeting in like 1.5 hours

Last edited by davidthefat : 18-02-2010 at 19:22.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help me with a FIRST project... who has a magazine that has anythign about FIRST? Alex Cormier FIRST In the News... 9 12-07-2009 21:54
Who has video from Lone Star? Atman Regional Competitions 1 07-04-2004 17:11
IR from scratch Obi Programming 7 05-02-2004 16:26
Shop from scratch Keithicus Technical Discussion 4 18-01-2002 16:04


All times are GMT -5. The time now is 00:37.

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