|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
||||
|
||||
|
Re: Programming dumbed down even more.
Incorrect. Creativity is what sets a great bot apart from a good bot. Just because the autonomous seems straightforward, that doesn't mean that you can't find another area where a more complex solution could improve your product.
Another point: you've had at least 3 mentors and various other students give good, sound arguments against your complaint as well as good suggestions for solutions to your issue. You've responded rather heatedly to each one. How much more do you need before you realize that maybe you've got it wrong? |
|
#17
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
It's similar to the wording of the 2011 rule: Quote:
http://www.thebluealliance.com/match/2011new_qm61 (watch 233, the pink team) was legal. http://www.youtube.com/watch?v=YTs3b2w_GSw (better view, and showing capability for 3 tubes. |
|
#18
|
||||
|
||||
|
Autonomous from last year was the easiest I've seen, because teams could place their robots in relatively the same position every time, so all the robot had to do was shoot, reload, shoot.
This year in autonomous, it's a requirement to have light tracking, and to adjust the robots position for shooting the ball to get goal points. There is also the driving forward part, which can be easy or complicated depending upon the method. Teleop this year is most likely going to be much more complex than last year as well, because of the amount of movement to the parts necessary to pick up balls, shoot them, and adjust both for the various goals. In my opinion, FRC is streamlining programming, but not making it 'easier' than the past couple of years or for the years ahead. |
|
#19
|
||||
|
||||
|
I really don't think you're a very good programmer then.
Good programmers always find a better way to do something, especially when it's not obvious where those improvements can be found. In 2012 we wrote hundreds of lines of code for CAN error recovery. This allowed our robot to run very reliably, and recover from nearly every CAN failure mode possible. I saw this as a far greater achievement than any of our camera vision tracking, which was quite good I might add. The CAN error recovery was way more important however. In 2013, or programmers spent crazy hours optimizing the speed recovery algorithm of our shooter and speed control in general. We could shoot all four discs in well under a second, with all disc exit speeds within 1% of our target RPMs. Again, not a glamorous achievement but really hard, and beneficial. In 2014, the ability to drive back and score a second ball in autonomous will be nice. I expect your team will be able to do that 100% of the time, since it's such a trivial challenge for you . But an even bigger challenge will be to figure out how to make your robot release a ball of if/when you lose comm, power or encounter any other countless failure. A good programmer will take ownership of this problem, and instruct the rest of the team on how best to do this, since programmers have the best understanding of how things behave when those types of problems occur. Bad programmers walk away and exclaim it's someone else's problem. Of course you probably already have that problem figured out.... Or have you? No offence, but as a programming mentor on my team, if anyone came up to me and exclaimed that there were no worthwhile programming challenges this year, I'd promptly ask them to leave the team, and give my time to someone who's got a different perspective towards what it takes to build a world class robot... |
|
#20
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#21
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#22
|
||||
|
||||
|
Re: Programming dumbed down even more.
If you're out of things to program on the robot, why not try making some non-robot projects? When we got too many rookies who wanted to be programmers last year (I mean honestly, we didn't need 15 people to program a Ultimate Ascent robot), we tasked them with designing a scouting database and system, picklist app, and a better algorithm than OPR for choosing our partners. Not all of it worked in the end but it sure provided them with a fun challenge!
|
|
#23
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#24
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#25
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#26
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#27
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
Their first prototype was a phone screen with a lens, strap, and a gyro, accelerometer, and magnetometer strapped to it... All duct taped together. Last edited by Hypnotoad : 01-06-2014 at 01:11 AM. Reason: slightly incomplete description. |
|
#28
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#29
|
||||
|
||||
|
Re: Programming dumbed down even more.
Quote:
|
|
#30
|
||||
|
||||
|
Re: Programming dumbed down even more.
gee, they stuck it in a plastic casing. It must have been soooooo hard and taken sooooo long to invent and design a PLASTIC BOX TO HOLD COMPONENTS IN.
![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|