Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Robot Showcase (http://www.chiefdelphi.com/forums/forumdisplay.php?f=58)
-   -   Team 610 Robot Release and Match Video (http://www.chiefdelphi.com/forums/showthread.php?t=114499)

MichaelBick 23-05-2013 09:34

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by Gdeaver (Post 1276798)
I watched 610 allot. Behind every great robot is a great driver. That individual is probably the main reason 610 got as far as they did. Put an average driver behind that bot and you have an average good cycler. Driver, who ever you are take a bow and pat your self on the back. Well done.

I think that is one of the biggest lessons someone can take from this season. You don't have to do everything to do well. You have to do one thing better than everybody. From what I heard, 973 was getting 6-7 cycles pretty regularly. Their robot was very hard to drive(no shifter, high CG, higher than 30"), yet they were still better than many, many cyclers because of the performance of their drivers.

billylo 23-05-2013 20:18

Re: Team 610 Robot Release and Match Video
 
It helps when our veteran driver (Austin) was trained by two excellent mentors in Kaj Anatharajah and Nick Lawrence. Fun watching them during practice scrimmages.

cmrnpizzo14 05-06-2013 22:00

Re: Team 610 Robot Release and Match Video
 
Sorry to bring back this thread, I hope no one minds talking about 610. I noticed that you guys had a ground pickup at Waterloo, did you leave it on for CMP? If not, why did you take it off?

The 5 Disc Auto was pretty cool.
http://watchfirstnow.com/archive3.php?id=62472513

jamierose 06-06-2013 12:19

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by cmrnpizzo14 (Post 1278663)
Sorry to bring back this thread, I hope no one minds talking about 610. I noticed that you guys had a ground pickup at Waterloo, did you leave it on for CMP? If not, why did you take it off?

The 5 Disc Auto was pretty cool.
http://watchfirstnow.com/archive3.php?id=62472513

We took off our intake for a few reasons.

1. We wanted to focus on full-court shooting (which we never really ended up using). With our new shooter and new feeder tray we did not have the space or the weight to keep our intake on.

2. It was not very consistent or useful. We built it in about a week between BAE and Waterloo. We did not have much time to prototype and test it, so it was not very consistent. We barely got any full 5-disc autons. It was also not very robust, so we did not want to use it in matches because it could have broken easily.

Overall, the (very inconsistent) extra 12 auton points per match was not enough for us to deem it more important than focusing on our main strength and strategy, running cycles, so we took it off.

Hope that made sense. If you have any more questions about anything, feel free to ask!

AdamHeard 10-06-2013 15:55

Re: Team 610 Robot Release and Match Video
 
Curious, what is the radius of your shooting arc? Also, what is the total height between the top and bottom skids in the shooter?

Rob Stehlik 10-06-2013 16:57

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by AdamHeard (Post 1279194)
Curious, what is the radius of your shooting arc? Also, what is the total height between the top and bottom skids in the shooter?

The radius of the shooter arc is 13.5", and the height between top tracks and bottom of the shooter is 1.5".

AllenGregoryIV 11-06-2013 13:20

Re: Team 610 Robot Release and Match Video
 
Why did you all move away from the Versawheels to the AM HiGrips?

Jonathan Norris 11-06-2013 23:39

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by AllenGregoryIV (Post 1279293)
Why did you all move away from the Versawheels to the AM HiGrips?

We drove the robot hard in the last couple weeks of build and wore almost all the tread off our first pair of Versawheels. With no practice bot our robot saw a good amount of driving practice before ship day. Our drive was designed in such a way that changing wheels was not a trivial task. We thought we could get a regional or two out of new Versa's, but really didn't want to change wheels again at Championship.

akoscielski3 12-06-2013 09:25

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by Jonathan Norris (Post 1279355)
We drove the robot hard in the last couple weeks of build and wore almost all the tread off our first pair of Versawheels. With no practice bot our robot saw a good amount of driving practice before ship day. Our drive was designed in such a way that changing wheels was not a trivial task. We thought we could get a regional or two out of new Versa's, but really didn't want to change wheels again at Championship.

I also remember hearing that when you were practicing you tore the tread right off of one of your wheels. Nick Lawrence was playing defense I believe, and, well... He wasn't going easy on them.

Austin and his partner were both great drivers!

Matthew Lang 12-06-2013 16:43

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by AllenGregoryIV (Post 1279293)
Why did you all move away from the Versawheels to the AM HiGrips?

During the days before we had rocker (I know! :ahh:) we were doing some driver practice against last year's robot driven by Nick Lawrence and Kaj Anatharajah and we tore a Toonie-sized (Canadian $2 coin) hole in the tread on one of the wheels. With this and a few other issues, we took the robot back to the shop, added rocker, and changed out the wheels to a new set of VersaWheels. Even with the rocker, however, we still wore down the wheels too quickly to continue using them when they took so long to change. This in mind, the first thing we did at BAE was change to the AM HiGrips. We later ran in to Mr. Copioli at Waterloo who gave us a much needed lo-down on the VersaWheels (as well as a priceless reaction upon seeing our damaged wheel). He basically told us that the Versa's weren't meant to be the do-all, end-all wheel like many of the AM wheels, but more of an easily-replaceable and cost-effective option with high performance (which - at $5 each - they are). Our drivetrain style just didn't lend its self easily to the way they were meant to be used. If we ever go cantilevered, the Versa's will be near the top of our list for wheel choice.

Quote:

Originally Posted by akoscielski3 (Post 1279378)
Austin and his partner were both great drivers!

Thanks for this, but a lot of credit is due to both Mr. Lim as our drive coach and (especially) the programmers for how well we were able to drive. I know that the programmers made my job hundreds of times easier than it could have been. In fact, they made it so easy that some have even dared to say "anyone can operate".

ErvinI 12-06-2013 19:50

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by Matthew Lang (Post 1279401)
Thanks for this, but a lot of credit is due to both Mr. Lim as our drive coach and (especially) the programmers for how well we were able to drive. I know that the programmers made my job hundreds of times easier than it could have been. In fact, they made it so easy that some have even dared to say "anyone can operate".

Could you elaborate on what the programmers did? Outside of modifying the joystick output line into a curve, I've never liked modifying tank-drive controls because it typically limited driver capabilities.

Oh, and while I'm posting, I'd love to hear how you guys had such a quick firing rate. Was it the double mini-CIM combo, or was it something else, like an RPM sweet-spot on the wheel?

Outstanding job, by the way, and congratulations on your Einstein win!

Matthew Lang 12-06-2013 20:59

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by ErvinI (Post 1279417)
Could you elaborate on what the programmers did? Outside of modifying the joystick output line into a curve, I've never liked modifying tank-drive controls because it typically limited driver capabilities.

I'm not the *best* person to answer this but I do know a little bit about how the robot was coded from different points in the season. First, we use Logitech USB gaming controllers (PS3 style) for both the operator and driver. The control system we use is known as "Kaj Drive" lovingly named after mentor Kaj Anatharajah. Generally it is referred to "Halo Drive" by other teams but it consists of the left joystick controlling forward/back motion and the right joystick controlling left/right rotation. I used to prefer traditional tank drive as it lets you control only half of the drive at once allowing you to get out of sticky situations easier, but Kaj is so much more intuitive that I had to convert. We also cube the drive functions so that we have finer control when nudging the joysticks.

Quote:

Originally Posted by ErvinI (Post 1279417)
Oh, and while I'm posting, I'd love to hear how you guys had such a quick firing rate. Was it the double mini-CIM combo, or was it something else, like an RPM sweet-spot on the wheel?

The double mini-CIM combo did help our fire-rate, but we were still shooting pretty rapidly before we re-did the shooter for champs. What gave us an edge on shooting was our very clever but relatively simple shooter code. I don't have a code snipit, but I can explain it. First, we were running the shooter for the whole match, at just under our target shooting RPM for both of our shooter's positions. Low position (full court and loading), and high position (back-centre of the pyramid and radius with the goal). When I pressed and held the trigger, it would give a full 12+V to the shooter motors, and then trigger the feeding piston when our optical encoder got the target RPM. This means that we could shoot almost as fast as our wheel could recover. Again, the extra mini-CIM helped our shooting a noticeable amount, but was not the sole contributor to our shooting success. You can really see the difference in the two videos below:

BAE Finals 1: http://www.youtube.com/watch?v=lvjdNey2IlM&t=0m32s

Einstein Finals 3: http://www.youtube.com/watch?v=MQ0VNzIvHx0&t=2m15s

Quote:

Originally Posted by ErvinI (Post 1279417)
Outstanding job, by the way, and congratulations on your Einstein win!

Thank you and thank you! It was good to see you guys recognized with a Chairman's award after so long as well!

Mr. Lim 14-06-2013 18:38

Re: Team 610 Robot Release and Match Video
 
Quote:

Originally Posted by ErvinI (Post 1279417)
Could you elaborate on what the programmers did? Outside of modifying the joystick output line into a curve, I've never liked modifying tank-drive controls because it typically limited driver capabilities.

Oh, and while I'm posting, I'd love to hear how you guys had such a quick firing rate. Was it the double mini-CIM combo, or was it something else, like an RPM sweet-spot on the wheel?

Outstanding job, by the way, and congratulations on your Einstein win!

Matthew gave an excellent overview above. Drivetrain driveability is critical, and some time goes into simply getting the robot to "feel right" per the driver's feedback. Optimal transfer functions change from year to year. Kaj drive with a cubic transfer function worked for us this year.

Shooting precision, accuracy and recovery time was another big focus. We needed it to be as simple as holding down the shoot button, and the robot would deliver all 4 discs as quickly and precisely as possible. We tried various flavours of PID, and ultimately settled on some full-power + open loop trickery. The shooter was held to 100 RPMs lower than our desired shooting speed. When the operator pressed the shoot button, we applied full power to the shooter, and the feeder fed a frisbee precisely when the desired speed was being surpassed.

A fair number of checks had to be coded around this to handle mis-feeds, to account for how fast our feeder could actuate, and to otherwise make this "foolproof."

Furthermore, there were several "active trimming" functions that allowed the operator to "live tune" the shooter throughout the match, to immediately adjust for any missed shots.

Lastly, little details like mapping the most commonly used functions to the trigger buttons allows you to actuate them while simultaneously driving/trimming. Also, having handheld gamepads allows you to walk around inside the driver station while driving. It helps to be able to take a few steps to look around a robot that's blocking your view. Few teams realize that your drivers (and coach!) are free to roam the entire alliance station (not just your team's 1/3), if they need to.

Teams in the past have asked to see our code. We've been using Google Code for the past few years for version control, which means it is publicly available. If you search for "robotics610" there, you can see the nitty gritty details that our students put into our code this year. I never say anything we do is the "flashiest" or has huge "wow factor," but I am extremely proud of the time and effort they put in to doing the simple things as best as they possibly can.


All times are GMT -5. The time now is 05:58.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi