![]() |
Programming dumbed down even more.
2012: we had a difficult autonomous. The robot had to not only aim at the fairly small target, but also judge distance to properly score. operators would also often need vision processing to aim, considering the small targets, and the not so great perspective that they get.
2013: things get a little simpler. The goal was wider, and frisbees flew straight, so there wasn't too much difficulty aiming. Many robots could do it with simple dead reckoning. Robots also had to pick up frisbees from the ground. Teleop vision processing also most likely slowed you down if it wasn't extremely optimized. 2014: shoot in the massive goal when it's lit up and drive forward. The rest of the game is entirely up to the drivers. Anybody see the trend? programming is getting easier and easier. I don't work on robot programming anymore at meetings. There is no reason to. There is no program to work on since the robot doesn't actually need to be coded anymore. The joysticks have to go to the drive train and the buttons have to go to the other actuators. Maybe the main mechanism can be controlled by a state machine to make my life as operator a bit easier. Other than that there is very little to program. What's with this trend? |
Re: Programming dumbed down even more.
Really?
Find the hot goal Shoot the ball Find another ball touching your partners bot Pick up other ball Find the hot goal Aim and shoot the second ball Move to a good spot to receive a pass or pick up remaining ball. All in 10 seconds Get to work! |
Re: Programming dumbed down even more.
Quote:
|
Re: Programming dumbed down even more.
Our programming team has found this also. So, in return, we have upped the challenge for this year for ourselves. As the drive code will take about a week we have set the following tasks for ourselves.
I doubt they will all get done, or will be feasible. But they are fun challenges for us, and others, to try. |
Re: Programming dumbed down even more.
Quote:
Wait for hot goal shoot move forward or if your alliance members can't make auto shots: shoot pick up ball shoot again move forward There isn't any point in trying to get both balls in the hot goal since it only shows up on the side you start on for 5 seconds at a time and moving to shoot for the other one is time consuming. And a system that tries to find the other teams ball is pointless because a smart alliance would position the robots such that the ball ends up in a known location. No work to get to! |
Re: Programming dumbed down even more.
Quote:
Quote:
|
Re: Programming dumbed down even more.
Quote:
Quote:
|
Re: Programming dumbed down even more.
It seems like they're trying to make it easier for rookie teams to get some autonomous points this year (which, in previous years, was honestly pretty hard.) If we have time this season (ha) I will probably try to work on a two-ball autonomous that can score a partner's ball as well. I'm sure it would set us apart at regionals, beyond that I'm not so sure.
I think that teams that do attempt a more complex auton will probably face some unique challenges right away - like trying to keep track of both goals at the same time to see which is hot. I'm not sure I trust our vision system enough to act on the absence of a target. |
Re: Programming dumbed down even more.
Quote:
|
Re: Programming dumbed down even more.
Quote:
|
Re: Programming dumbed down even more.
Quote:
However, this isn't very robust. What if the ball rolls a little? What if for whatever reason your alliance can't place the ball where you need it in order for another robot to make its autonomous shot? A more robust and intelligent system would seek out a ball to pick up. You complained that there was nothing to do in autonomous, and IndySam suggested ways that you can add more depth to your autonomous mode. If you don't like that idea, maybe focus on adding depth to other parts of your code. |
Re: Programming dumbed down even more.
Quote:
It's when hard but simple things are NECESSARY that programming becomes interesting. |
Re: Programming dumbed down even more.
I also think that you just are losing your enlightenment and creativity.
Also, it isn't necessarily getting easier. The ball is much harder to handle this year and an aiming system will be harder to implement because of the greater effect of gravity! |
Re: Programming dumbed down even more.
Quote:
G5: Quote:
The penalty for violating this rule is a technical foul (-50 points). |
Re: Programming dumbed down even more.
1 Attachment(s)
Quote:
|
| All times are GMT -5. The time now is 05:30. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi