|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#76
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
When you say light sensor do you mean optical encoder?
|
|
#77
|
|||||
|
|||||
|
Re: 2012 FRC Team 1717 Uncut
He may just mean a light sensor (like a Banner sensor, or a 2011 KOP line sensor) being used as a digital tachometer with a piece of reflective tape or a photogate. Nothing to "encode" (in a quadrature sense), since your wheel generally isn't changing the direction that it rotates.
|
|
#78
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
|
|
#79
|
|||
|
|||
|
Re: 2012 FRC Team 1717 Uncut
I was in awe of your drive system during the whole competition. I designed my teams transmission, and we were also right across from you guys in the pits at St. Louis.
P.S. Sorry to be a little off topic, but did you guys ever figure out exactly why your robot was dying at the Championships during Quarter-Final Matches 1 & 3? |
|
#80
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
We actually had the same problem, and 1717 came over and compared notes with us. We couldn't find anything out of the ordinary that would cause the comms to fail, especially on our end. We both had perfect readings. It was suspicious that it was always the same alliance station. I hope the results of the Einstien testing unveil what happened on the division field too. |
|
#81
|
|||
|
|||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
Quote:
|
|
#82
|
|||
|
|||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
Quote:
|
|
#83
|
|||
|
|||
|
Can I just add that even the level of professionalism in each of 1717's students' posts is pretty inspiring. What an amazing group of people you must be to work with. Thank you for such insightful and detailed explanations.
|
|
#84
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Well said Akash. This has easily been one of my favorite threads on CD this year, mostly due to the timely and professional responses of Jake. Still hoping to see some pictures.
|
|
#85
|
|||
|
|||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
To tune the shooter, we shot over 3000 balls to get the correct PID values for the flywheel, hood and platform and the correct bank shot for the largest variety of balls. During and after build season, we continued to experiment with different control loops and shots until we found the performance that can be seen in that video. We collected a variety of data on different types of shots, including both swishes and bank shots. In the end, we found that the bank shot was the most forgiving. Quote:
Quote:
In order aim the shooter, we created 5 preset values. For the key, there are left, center and right presets. For the fender, there are left and right presets. Our co-driver holds down either the “fender” or “key” button on his joystick and moves the joystick towards the direction of the hoop. For the fender, it will set the platform angle, flywheel speed, and hood angle to the correct values to make the shot. No other adjustments have to be made for the fender shot because it is a relatively high percentage shot. For the key, our co-driver moves the joystick to the left, middle, or right to get the preset hood angle, platform angle, and flywheel speed. From that distance, the presets would only work if the driver perfectly lined up the robot to the left, right, or center. To compensate for any robot misalignment, our co-driver uses a video feed on the driver station with crosshairs to make the final adjustment to the platform angle. The hood angle and flywheel speed are taken care of by the code. Although our shooter is capable of shooting more quickly than we do in a competition, we have a limiter on the shoot button that detects when a shot is fired and pauses for 100ms to make sure the previous shot has cleared the rim. The flywheel runs continuously at its last speed. Our flywheel is only set to two different speeds: one for the fender shots and one for the key shots. A PID control loop maintains the speed of the wheel as balls are shot. Additionally, the co-driver can incrementally increase or decrease flywheel speed. This feature was implemented in case the wheel speed sensor failed and we had to run open-loop. |
|
#86
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
![]() I am very surprised by this statement too, and I'm wondering if you feel that you have done everything possible to make the vision code as fast and efficient as possible. Also was the vision code processed on a PC based driver station, or in the cRIO? I'd be curious to know how fast the vision detection could lock on to the target... as I've heard (and seen video) of other teams that could lock on to the target in real-time. |
|
#87
|
|||||
|
|||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
But I never expected 1717, one of, if not the, most precise shooters in the world, would use them. This really convinces me that you don't need complex systems to do well. |
|
#88
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
|
|
#89
|
||||
|
||||
|
Re: 2012 FRC Team 1717 Uncut
Quote:
Also, this thread is just full of awesome. |
|
#90
|
|||
|
|||
|
Re: 2012 FRC Team 1717 Uncut
Our team has done 4 wheel 360 rotation independent swerve also and loved looking at your drive at champs. Similar but different design. In the past we have used a least distance algorithm for steering. Sometimes it's quicker to rotate a short distance and reverse the drive motor. Do you do that in your code also? This year we eliminated the motor reversal part. We still check the shortest rotation direction. The bot seams to drive much smoother this year. How did your team handle the steering algorithm?
We do not have field centric control but are looking to add the gyro this coming year. In a match on average how long did the gyro go before errors added up to the point it affected driving? How many seconds before a zeroing was needed? Did you try any digital (I2C or SPI) gyro's or only analog? One last question. What wheel angle sensor did you use. Do you feel it's accuracy and resolution are good enough or do you feel high resolution is needed. How many degrees of lash does the steering have. Our bansbot gear boxes have allot of lash. We haven't found another gear box solution that we can afford. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|