I will be updating the progress of FIRST Team 3847 Spectrum. There will be an update posted after every meeting.
Team 3847
Ultraviolet
- 3events
- 15-15-0quals
- #8/39best rank
- 1award
Seasons
Spectrum 3847's 2012 REBOUND RUMBLE season — Ultraviolet: CAD, code, build blog, competition results and photos.
Our first season competing as Spectrum.
Team 3847
FIRST's official game animation for the 2012 season.
I will be updating the progress of FIRST Team 3847 Spectrum. There will be an update posted after every meeting.
The 21st FIRST game, “Rebound Rumble”, was released today. It’s another bit of amalgamation from FIRST combining 2001’s bridge balancing (Cooperative balancing) with the 2006 game, Aim High.
The high of kickoff has already worn down and we are starting to get into the gritty details of our design. Starting from the chassis and moving up. Seeing as this is the rookie season for nearly 3/4 of the team; we were hopping to just be able to build the 1114 Kitbot on Steroids(http://goo.gl/pWEkH) and be done with a drive train in week 1. The FIRST Game Design Committee wasn’t so nice, they gave us a barrier that we have to get over. We spent a portion of the today doing some CAD work to figure out the geometry of a 6 wheel drive robot climbing the barrier. We were hoping to run some simple tests with last year’s chassis but the new classmate (Driver Station laptop) image that is supposed to just work, did everything but. We have been working on it for the past 7+ hours and we still aren’t quite finished. We should be able to reimage the cRIO first thing tomorrow and have the old robot running again.
We had a much smaller turnout then I excepted for the day after kickoff, but we were still able to accomplish several of the important tasks.
The beginnings of a prototype shooter assembly are coming together, so that we can test how the ball flies and what we will need to do to actually get it in the goal.
We also did a bit of math to determine ideal wheel speeds for different distance shots. This is something that we will have to develop further while designing the shooter assembly.
Logistics continued to work on reaching out to other teams and also developing the initial ideas for our chairman’s award essay.
We did the initial wiring of several of the electrical components that we have standard wire guides for. For instances all of our Jaguars have 4 inch Anderson Powerpole leads on each side of them. This allows us to easily swap them in and out if we ever have a failure.
We also were able to watch the field walk through that was provided by FIRST this year. This is a great addition to the manual because it allows you to actually see people interacting with the field elements. I think this provides a much better understanding of the field than the old way of having people pretending to be robots playing the game.
Tomorrow is the first after school meeting, we’ll see how much we can get done on a normal day. Hopefully we can push forward a bit to make up for lost time. (We’re only one day in but I still fill a little behind)
- Allen Gregory
“How does a project get to be a year late? … One day at a time.” - Fred Brooks
Turnout was a bit small today as well. But that’s probably due to all the flooding in Houston. We still managed to salvage a pretty productive day.
The mechanical teams continued work on a basic shooter prototype. We should be shooting balls tomorrow.
Much of the discussion was focused on collecting balls. With the three ball possession limit this year a hopper isn’t needed. However you still have to have a collector and feeder system that is effective and efficient. This means getting the balls off the carpet quickly and never jamming. Several ideas were created for how to optimally collect the balls and move them to our shooter assembly, we should be able to begin building a prototype tomorrow.
We were able to test last year’s robot climbing a simulated barrier. The heights and widths weren’t correct but it was to get an idea for the dynamics of a robot climbing a curb. It was a very violent operation. I think it sounded and looked worse than it actually was, but it is definitely going to be something to put a lot of thought into.
We also discussed the bridge. One of our biggest problems is going to be not having an actual bridge to test on, we may have to build one and store it somewhere else but it still won’t be as convenient as having it in our lab.
The controls team was able to get last year’s robot up and running, and has started looking into all the new features that were added to the code libraries this year.
We are off to a good start but we need to push to get as many working prototypes this week as possible. That will let us see what aspects we need to consider in our design before we build the real thing.
- Allen Gregory
“A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.” - John Gall
The 1st week is moving along. We’re four days in and I think we are finally starting to really understand some of the problems that we will face with our sub-systems.
Design Review #1
Today was our first design review of the season. The goal of these meetings is to ensure that every member of the team knows the progress of the team and is a able to give design suggestions and improvements. The meeting went long but I think most people got a better understanding of the whole robot concept.
The drive train will be similar to the chassis from last year, but with the wheels dropped slightly to allow us to climb the barrier. It was decided that the drive train needs to slowed down to give us more torque for pushing and also increase the fine control of the chassis.
The shooter will be a pitching machine style shooter. It was determined that priority should be given to making shots form the key because that is where the autonomous shots will be and also it the protected area. One wish feature for the shooter is to be able to shoot from the opposite side of the barrier. We discussed various concepts such as rate of fire of the shooter and how you have to give most pitching style shooters time to regain the speed that’s lost from shooting the ball. We are planning on designing a mechanism to change the angle of the shooter.
The collector and ball lift mechanism will allow us to raise the balls from the ground and load them into the shooting wheel. This is going to be one of the key features of the machine because if this jams we are unable to score at all. We are hoping to have a ground to shooter speed of under 2 seconds.
The bridge device will allow us to pull down the bridge so that we can climb on to it. We discussed the possibility of being able to lower the bridge from the raised position with another robot already on the bridge. We determined that this was a situation that wouldn’t happen often enough for us to design for it. This device should also assist in preventing us from tipping over as we climb the barrier and bridges.
The controls team will be crucial in making our machine an efficient scorer. We are planning at least eight sensors on this robot, and there will probably be more.
The logistics teams are all working towards their goals of improving and spreading our team brand. Chairman’s is working on the first draft of the essay. Our ambassadors team is stating to prepare us for our two regionals and will be reaching our to rookie teams to see how we can improve their season. Media is preparing ideas for various video releases and developing our website.
Today
The design review took up most of the day, but we were still able to test the shooter prototype and complete the prototype pieces for dropping the drive train. The shooter definitely still needs more work, we knew we would be going slow but it was far to slow. We should be able to build a closer to real speed prototype of the shooter by the weekend.
We’re getting closer to a final design. We have prototypes of most of the subsystems underway. The collector prototype was able to run today powered by a drill. We were able to easily suck up balls and roll them up a plank. The shooter prototype is waiting on parts to make for a much faster shooter wheel. The bridge device is still in the designing phase but there has been a good amount of progress on that front.
Here is the current setup for our chassis and drive train, we should have the parts in this weekend to begin building the real version.
We tested several of our prototypes today. We’re moving forward with the design and the tests all look to be going well. See our progress below.
Ball Elevator Prototype
The first system we tested this morning was the elevator. We made a prototype out of a hand drill, PVC, wood and 3/8“ thread all. It made a for a really good example of how the elevator on the real robot will lift ball up to the shooting device. With this setup we should be able to test the proper amount of compression on the ball in the elevator.
Shooter Prototype
This is latest revision of our shooter prototype. It still needs a lot of work but we are getting closer to a real shooter. We need to increase the distance we can shoot and build the real version to be completely consistent.
Barrier Crossing
This is our most complete system. We designed wheel drops for our chassis from last year that allow it to climb over the barrier. It goes over relatively smoothly. This year’s frame will be built using the same setup.
Rest of the Day
We made a lot of progress on the first day of Week 2.
Rookie Build Day
The first Sunday of the build season, we take a break from working on our robot to help other teams. We’re also normally about to the point where we are waiting on parts so it works out really well. FRC Team#57 The Leopards and #3103 Iron Plaid host a rookie build day that gives rookie teams a chance to get help from local veterans. The goal of the rookie build days is to get rookie teams as close to a driving chassis as possible. FRC has a pretty steep learning curve and this is a great way to try to make it a little more gradual. We work on setting up the kit bot chassis and electrical systems and teaching some of the basic concepts that allow the teams to continue construction themselves.
One of the best parts of the rookie build day, is getting to know the new members of our community. These teams will hopefully be around for a while and this is our 1st opportunity to work with them. The rookie teams also get contact information from the veterans so that they know that they have avenues for help.
Today’s build was pretty successful, I believe we got all of the teams setup with a chassis, drive train and a fully connected electrical panel. We weren’t able to do as much with the control system as I would have liked, such as configuring radios but that’s something to remember for next year.
Spectrum’s Next Step
This week we are going to get through as much of the robot construction as we can. The goal will be to have the chassis and drive train constructed and to have a working collector. We need to keep working on the shooter prototype until we can do this.
- Allen Gregory
“Good judgment comes from experience and experience comes from bad judgment” - Fred Brooks
We put together the frame for this year’s robot after we painted it on Saturday. We are starting to produce the real parts for the robot, like gussets, angle brackets and little things like that. It’s hard to get precision measurements with the tools that we have in the shop (drill press, band saws, and a miter saw) but the team has figured out ways to get close.
We are continuing to change our shooting prototype, until we get it to 50 ft we’re not stopping. Hopefully we’ll have another test video tomorrow night.
The programming team is starting to work with the camera and our not so secret inertial measurement unit. Hopefully, we’ll be able to release drivers and walk throughs for the IMU before the end of build season. Until than if you’re interested all our code is posted at http://code.google.com/p/spectrum3847/.
We’re moving forward, with as much as we can until parts arrive; which should be late Tuesday night. We’ll have them for Wednesday’s build session. We’re waiting on the roller materials, wheels, motors, key stock, and a whole list of other parts.
Tomorrow we are going to do a really quick design review to make sure the whole team is up to date with any changes in the design and to see if we can come up with any design improvements.
We still have a few questions to answer.
I knew today was going to be light because all our parts are coming in tomorrow. Our main focus was working on the shooter prototype. The last time we tested we were only getting about 8ft or so. Today was a drastic improvement we were able to shoot about 25ft from a very long starting height and an imperfect angle. I’ll try to get video linked from today but it hasn’t been uploaded yet. We still have a ways to go to before we can design the real thing.
All of our parts orders came in today. Some of the items we ordered in small quantities to see if they would fit our needs. Nothing was drastically different than what we thought, so we’re full steam ahead with our design.
The shooter prototype switched from the kit HiGrip wheels which were eating up the ball (Build Tip don’t shot with those wheels) to 8in Kit wheels (2011 kit). The new wheels made for a much smoother release and in turn upped our distance by 10+ feet. This was still shooting with a CIM 1:1 with the wheel. We are transitioning to using the CIM-Sim and two FisherPrice 0673s that we got in our orders today but we are having some problems with the gearbox. Namely if you face mount it you have to be extremely careful with the length of the bolts that you use. If you are not than the bolts will press into the center gear and bind the transmission. We’ll change the mounting tomorrow and see how far we shoot.
The collector construction started today, we received the ABS pipe that we are using for the rollers it much easier to machine and isn’t as brittle as PVC. We also received the conveyor material that we are going to wrap around the rollers. We still have to work out some of the mounting and getting the bearing to seat into the roller without the use of a lathe (I think it’s going to be a Dremel job, you make do with what you have).
Brackets and other random pieces are getting cut we need to get the drive train on the ground soon. Hopefully by this weekend. We have all the parts just need to do a bit more machining.
We hope to have some more videos to post soon.
- Allen Gregory
“That’s been one of my mantras — focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.” - Steve Jobs 1998
Our build session started off with a presentation by the founders of BlueStampEngineering.com. They are bringing a summer engineering program to Houston and we thought it would be good for our members to hear about it and also speak with a couple of professional engineers. This also gave us a chance to show off our projects as they walked around observing after the presentation.
One of our main goals for today was to finish editing our rookie guide: Spectrum Illuminations 2012. It should hopefully answer a lot of the questions that we received during the Rookie Build Day last weekend. Thank you to everyone that helped develop it; it looks great.
The robot continued to progress as well. We outfitted the shooter prototype with two of the 0673 FisherPrice motors, this gives us about twice the power of one CIM, we should be able to change the gear ratio to get us a higher RPM and a longer range.
The collector is progressing along, we were able to seat the bearing and w’re working on mounting the conveyor tread to the initial roller. Once we finish, we’ll make 2 more and be ready to go for assembly.
Here are pictures of the initial roller.

Started off the day discussing the Chairman’s Award Submission. We want to get this going as early as possible so we have time to refine it before the submission deadline (02/16/12 at Noon EST). We’re making good progress, the biggest part of the early work on the Chairman’s Team is deciding how we want to present ourselves to the judges.
We upped the speed of the shooter prototype after switching to the CIM-sim. It’s now spinning the 8in wheels at roughly 5500RPM and it shoots to 37 ft with little to no launch angle. The plan is to do more detailed tests tomorrow afternoon.
The collector rollers are coming along we should be able to have all three near completion this weekend.
The drive train brackets and all of those pieces were mostly finished today, so we have everything laid out to assemble the drive train tomorrow.
The controls groups are still working to debug some issues with the low level digital module support in Java. We think if we use a second digital side car it may work, we’re not entirely sure why that is but if it works, it works. Getting SPI to work is becoming much more of a challenge than first thought.
We made good progress today, we need to make more this weekend if we want to stay on schedule.
- Allen Gregory
“We are in the people business. It doesn’t matter if you’re in the banking business, you have customers, you’re in the people business, and it’s how you treat people.“ - Nolan Ryan
We finished the constructing most of the upper poles today and got them painted. A lot of the day was waiting for the paint to dry. Tomorrow we can rivet together the brackets that will hold up the bars for the collector and elevator.
The camera is coming along, we fixed some issues with the mount. The java library upgrade from yesterday helped a lot.
We finished dremeling the bearing seats for the rollers. They look pretty good. The conveyor tread that we have should suck up the balls with no problems.
This week we should get the final parts in for the initial construction phase and we should be mostly assembled by next weekend. If we can wire everything over the weekend we should have a shooting robot next week. Than 3 weeks of making lots of improvements and getting the code working. I honestly believe that this is the first game since 06 where programming can make or break a team.
Today was the first time that we looked at the website as a team. It’s off to a really good start. Still needs lots of improvement but the base is setup so we can add on to it as we go.
- Allen Gregory
“Excellence is the gradual result of always striving to do better.” - Pat Riley
More assembly today. We made the Lexan back panel for our collector and elevator. We’re using 1/16“ Lexan because it’s able to easily curve to the angles that we need for the shooter and the elevator.
We also started working on our shooter compression bar, we will be able to rotate the bar around the shooter wheels to change the angle of our shoots. This is the part of the robot that will probably have the most changes to it. We want to get to fully shooting so we can make adjustments as we go. Many aspects of the robot are deigned to be easily adjustable.
The base plate was cut today that will both stiffen up the frame and also give us a plate to mount a portion of our electronics. Speaking of electronics, the electronics layout was designed today. We did it the old fashion way with paper and cardboard cut out of all the parts. It’s easier to move parts around with paper templates than in CAD, it’s also easier to discuss the various problems and work through them as a group. We’re also looking into various vibration dampening techniques to avoid damage anything as we traverse the barrier.
We’re also getting better at painting the robot, by the end of the season most of the team will be spray painting professionals.
We’re still on pace for a week 4 robot; than lots of testing, breaking, tweaking and improving.
- Allen Gregory
“Limits, like fears, are often just an illusion” – M. Jordan
It seems like forever a go we were watching the kickoff presentation but it’s already nearing the half way point of the build season.
We did most of the electrical layout today, tomorrow we will make all the wires for the robot. We will have to wait on a shipment of Jaguars that should arrive Monday before we can have the robot driving. We will also work on sensor mounts tomorrow.
We connected up the shooter to it’s motor and made more progress on the shooter tilt/launch bar subsystem (we don’t have a good name for this yet).
We started building the support for the side walls of our collector, we have to make the ball is funneled into the shooter at the same point each time we shoot.
The base piece, and some parts for the bumpers were painted. We will have to do touch up work towards the end of the build season but having the parts mostly painted before assembly is going to make it much easier to make our robot look professional.
Here are some of test shoot from last weekend, keep an eye on this channel for more video updates.
http://www.youtube.com/user/Spectrum3847
- Allen Gregory
“Diligence is the mother of good luck” - Benjamin Franklin
Electrical is now the main priority for the robot. We have most of the mechanical systems mounted but we need to get the electrical on so see we can begin testing. The Jaguar board is coming together but we need the Jaguars themselves to finish it off. The main base plate will hold the cRIO, side cars, and the battery.

It was a short day, Monday’s seem shorter than most for some reason.
Even though we don’t have the jaguars yet, we crimped all the ring terminals for the Jaguars today. The screw terminals on the jaguars should be replaced by WAGO connectors so we can get rid of our normal crimp tool. Those crimps never seem as strong as the Anderson connector crimps.
More work was done on the different brackets that will be on the robot. The mounting plates for the camera, signal light and radio all began construction and will need to be painted tomorrow.
The base plate was mounted on to the robot and we made holes for zip ties so are wires can be nice and organized. Organized wires make the robot look so much nicer and makes maintenance a breeze.
The programming team is getting ready to start ramping up there development cycles since they will be able to test with the real thing.
By the weekend we should be fully functional and testing. The mechanical team will begin making the spare/practice parts for the robot.
A quick run down of our motor setup.
Drive = 4x CIM motors through CIMple boxes with 12:36 gearing we will be around 11fps
Collector = 1x Banebots 550 though P60 16:1 possibly geared up to drive the roller faster
Elevator = 1x Banebots 550 through P60 16:1 possibly geared down for more torque
Shooter = 2 x Fisher Price 0673 in a CIM-sim, geared a little above 1:1 depending on the max distance we want to shoot
Shooter Tilt = 1 x Kit Window Motor
Bridge Device = 1 x Either a AndyMark PG71 or Van Door Motor either way geared down for more torque
That puts us at 10 motors total, 9 will be running off Jaguars and the Bridge device will be on a spike. We also have sensor feedback for each motor, there is not an open loop system on our robot.
This game is going to come down to practice and programming.
- Allen Gregory
Designing a product is keeping five thousand things in your brain and fitting them all together in new and different ways to get what you want. And every day you discover something new that is a new problem or a new opportunity to fit these things together a little differently.
And it’s that process that is the magic.
—Steve Jobs
We’re through the half way point now, so we can begin counting down to end of build. 21 Days to go.
We finished wiring the Jaguars to the power distribution board and we are working on getting all of our sensors mounted as well.
We aren’t finished with our robot yet, but we began the process of building the practice robot parts today. We know certain systems won’t change drastically so we are beginning to manufacture the spare parts that we will use on our practice robot.
The focus for the main robot is now on the controls team both programming and electrical. The electrical will get finished tomorrow or Friday, we ran out of wire and have to get more but we will have it tomorrow. The controls team is working through vision problems and we are now considering off loading the vision processing to a separate computer on the robot. The most likely candidate is a beagleboard-xm running OpenCV. It’s a far more powerful computer than the cRIO that controls the robot and will have no problem doing vision processing at fast enough frame rates for our aiming. However this adds another system that we have to program and another thing that could break on the robot.
The mechanical team is also working on designing some of the body work for the robot, to cover the shooter and other chain runs. Its also nice to have smooth surfaces for our logos and sponsors.
The bridge device started it’s construction process today, it’s sort of a guess and check design. We know the motor setup will work but since we still don’t have a bridge we can’t test the actual device, this is something that may have several iterations before we find one that works as well as we require.
- Allen Gregory
“Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward organizational objectives. It is the fuel that allows common people to attain uncommon results. “ - Andrew Carnegie
We mounted the electrical panels and wired up the robot today. It still needs some wire care to make sure all the wires are tucked away nicely and won't cause us problem later. But for now we got it working, the collector feeds the balls up to the shooter and it's able to fire them. We aren't able to do real distance shoots until the weekend because we don't have a tall enough ceiling in the classroom. All the current system on the robot check out under manual control. We have a lot of automation to put on this thing before it will work perfectly.
We had the robot out at the gym making free throws tonight, we’ll post video this weekend. The automation isn’t there yet. We were allowing everyone to attempt shoots in a very open loop control mode but we made about 4 of the 40 free throws. The shooter was actually pretty consistent with it’s in line accuracy we just weren’t controlling speed and angle consistently. We need to make a manual control scheme that is able to set wheel speed more accurately and see how precise it is. The shooter angle adjuster was working very well for such a simple device. We also think we hit the thermal cutoff on the Fisher Price motors once during our testing. We’re going to need to deal with the heat that these guys generate running at a constant high speed.
We did notice a few minor collector bugs but nothing that isn’t fixable in the next few weeks. The variation in the balls is even a challenge on our collector some of them compress far easier than others and that was causing a bit of jamming. We also had one of our polycord bands hop out of it’s groove but it’s only when we reverse the collector. One of our treads is made a bit off center so it allows it to climb out. This should be easily resolved as well.
The drive base is having a few issues because our weight is distributed to far back in our robot. It’s extremely low so we won’t tip even going over the barrier but turning is a bit bumpy even with the six wheel drive configuration. We should have enough left over weight that we can play with our CG to will get the feel that we are looking for.
We made more progress on our bridge device but because the Van Door Motor uses metric bolts we weren’t able to mount it tonight.
Today was also our chairman’s review day. We have 13 days till the award submissions are due and this being our second year it’s the first year we get to do an actual chairman’s submission. The chairman’s submission is interesting because you have to decide which parts of your team to highlight.
Everything is looking good for 16 days of practice, programming and iteration with our competition robot. “Perfect practice make perfect”, so we are going to need to get access to field somewhere in the Houston area so we can try this thing out on an actual court.
- Allen Gregory
www.spectrum3847.org
“If you’re not making mistakes, then you’re not doing anything. I’m positive that a doer makes mistakes.” - John Wooden
We were working through the list of improvements that we saw from last night’s testing. We moved the polycord guides and that seemed to fix the jamming problem. We also riveted the guide rails and that made the shooter more accurate. We mounted the bridge device motor but not the device it self, that will come this week. The shooter hood needs to be refined to allow for more consistent shooting, we are planning to spring the hood forward so that the slack of the mount is taken up by the surgical tubing or other spring system.
We think the overheating issue with the Fisher Price motors is due to the CIM-sim blocking the air intake of the motors. We have a couple solutions in mind and we’ll make those changes when we make a few other shooter improvements on Monday.
We mounted the camera to the front of the robot to mostly just to make sure the mount will be sturdy enough with all the vibrations and impacts.
We also mounted more our sensors today. The potentiometers form Digi-Key came in last night so we made the mount for that so it can measure the angle of the shooter compression bar. We also mounted our IR range finders in the elevator these will let us know where the ball is on the elevator. We are using them similar to line break sensors but they provide a bit more feedback because you can actually detect the curvature of the ball.
FRC#3847: Bank Shot + Barrier from Spectrum 3847 on Vimeo.
We were off yesterday for the super bowl and the second rookie build day in Houston. We had a smaller turnout but we got to provide a lot of information and to demo our robot.
Today we started on the long list of improvements we made during Saturday’s testing. We have to get the shooter mechanically consistent before we can expect the controls team to make accurate shots. We’re making small changes such as making sure the ball aligns properly to the shooter wheels and changing the spacing of the shooter wheels. We also rebuilt the shooter CIM-sim gearbox to make sure there are no metal shaving on the gears and to fix the airflow issue with the Fisher Price motors.
We also are working on integrating all of the sensors that are on this robot. There are sensors for every motor and as of right now non of the programs have been tested yet. Some of them are simple and should work right away other are far harder and will require a huge amount of testing and tweaking.
We also are cleaning up some of the electrical system. We’re making custom PWM cables for each Jaguar so there isn’t to much excess wire that we have to hide. We’re doing the same with all the sensor wires.
- Allen Gregory
“Mistakes are the best way to learn. Don’t be afraid to make them. Try not to repeat the same ones too often.” - Leo Babauta
We were still in the fixing stage today but tomorrow we should be ready to go test our changes.
Today we finished putting the shooter back together, we’re still working out the hood design to solve the problems that we noticed over the weekend. We also spring loaded our shooter bar so that the play that is inherent in the motor is taken out by the spring. This way our shoots are more consistent. We also fixed the problem of the polycord coming out of it’s groove by fixing the one misaligned tread.
We were also working on sensor mounting, the potentiometer mount that we worked out was not keeping accurate angles so we moved to a much more secure mount. Getting accurate angle reading will be crucial to making accurate automated shots. We also mounted the limit switches for our bridge device so we can easily move it up and down with out problems.
We successfully tested the IR range sensors that will be controlling our collector and elevator. We are now able to get accurate distance measurements from them and stop the collector when the ball is at the sensor. We still need to test the algorithms that will keep us from jamming and will keep track of how many balls are in the collector.
We’re also working on the practice robot, we are much closer to being able to assemble it.
- Allen Gregory
“Everyone you meet is better than you at something.” - David Cain
Our fixes didn’t exactly work out as planned. Our max range decreased and our accuracy was worse but this is why we test early so we know what works and what doesn’t. We found out that how we guide the ball into the shooter is far more important to consistency and velocity than we had thought. We will begin building a redesigned hood to feed the ball to our compression bar tomorrow.
We actually did some out door testing in the court yard today because our normal room was being used for another event. We took out our middle height goal and were able to shoot on it for the first time. Even our close range consistency is having problems.
We spent a lot of time working on the PID control for the Shooter velocity and for the angle control of the hood. Both of which are making progress. Getting all of the code functional is becoming a higher and higher priority as the build dead line approaches. We’re still behind on the vision processing and several of the other programming features.
We also began making the motor mounts for the Banebots P60 Gearboxes that will be running our collector and our elevator, we have been using a 775 with a CIM-U-LATOR and a CIM Motor but those will finally be changed once we get our latest Banebots order.
- Allen Gregory
“Slow down and remember this: Most things make no difference. Being busy is a form of mental laziness—lazy thinking and indiscriminate action.” - Timothy Ferriss
We got our shipment of Banebots motors and gearboxes today. 5 x P60 16:1 Gearboxes and 4 x 550 motors. This will give us plenty of spares for the two that we plan to use to run our collector and elevator. We finished making the mounts for them as well but we don’t have them mounted because we are planning to change out the polycord that we have been testing with and mounting them would get in the way.
We also made the new and improved shooter hood. This one looks a lot better, we’ll have to wait and see if it makes any drastic improvements to the hood. You can see the new hood below. Also you can see the bridge device on the robot as well.

- Allen Gregory
“Hard work is the price we must pay for success. I think you can accomplish anything if you’re willing to pay the price.” - Vince Lombardi
We did a lot to the robot today. We made new polycord belts to replace the yellow ones that we previously had. The new ones are clear. We mounted the new collector and elevator motors and they are working perfectly. The new mount is much more stable and we were even able to briefly tested the sensor feedback on the collection system and it’s looking good.
We fixed some of the issues with the elevator by removing things, which is always a plus. The ball gather got a bit of an improvement by adding guide plates to the bottom to avoid messing up the balls. We are still having a bit of a problem with the polycord slipping out of it’s grove but we now know what’s causing the problem.
Mechanically the robot is very solid. We have some small modifications but the collector and shooter assembly are working really well. We reinforced the collector motor mount and that is taking a lot of play out of the collector chains. We are using #25 chain right now but if we have any problems we can switch to #35 very quickly. We have to do a bit of CG management to pull our weight forward but that shouldn’t be to difficult. We still need a simple solution for the bridge manipulator that will work reliably.
We worked out a fix for our bridge device but we still haven’t tested it.
We have tip bars in place in case we fall over so we don’t damage our shooter motors or signal light.
We made a setup to be able to test ball velocity and exit angle from the robot, we should be able to use it at the scrummage to get good data from our robot. We know what the shooter wheels are doing but we don’t know how much of that velocity is getting imparted on the ball and at what angle compared to our compression bar.
We have been doing wire management for the last few days and it’s coming along pretty well, it should be about finished tomorrow.
The programming team made great advances. We now have the beagle bone taking data from our IMU and sending it to the cRIO. This will allow us to know our pitch, roll and yaw. The Beagle bone will also be doing the vision processing in the near future. We worked on a couple other control loops today including our drive base brake. The robot now has a setting where it will prevent the drive wheels from turning. We haven’t been able to test it with another robot but we break traction with the tile floor before the wheels ever spin. This should give a nice stable platform to shoot from.
The copy bot is coming along nicely, getting it wired is going to take some time but the mechanical systems should be about finished this week
We still have some work to do on the bumpers and our body work. It’s nice that we have time to figure out where our decals go before competition.
- Allen Gregory
“Truth is ever to be found in simplicity, and not in the multiplicity and confusion of things.” - Sir Isaac Newton
We’re gearing up for the scrimmage this weekend. So that means the robot is handed over to the programming and electrical teams, while the mechanical folks work on replicating all of our parts. We are on pace to have a functional practice bot the week after we bag the real one.
We weighed the robot at the end of the night and we are right at 100lbs which is what we were going for. This means we will have about 20lbs to play with to adjust are CG for turning. We will be messing with the weight a lot this weekend to get it to a point where we can steer perfectly.
The electrical team is cleaning up all the wiring and making sure we won’t have any electrical problems during competition.
Programming is working on more of our control loops and making sure our sensor data as clean as possible.
We should be able to do some final testing before the scrimmage on Thursday night and Friday Morning.
- Allen Gregory
“I don’t care if my team wins. I care if they try their hardest to win.” - pfreivald
We’re coming down to the home stretch, we only have 6 days until we have to put her in the bag.
We’re making our last efforts on the competition robot before we have to bag it We’re adding the body work that will prevent balls from entering the robot where we don’t want them too. We’re also fixing a few minor issues here and there as well.
The scrimmage is coming up this weekend and we need to be ready to use the field time to the best of our abilities.
The practice robot is coming along nicely though it seems like it’s going to be difficult to get it to match perfectly. It will be close enough for our testing purposes but tuning on the Thursday of competition is going to be very important.
- Allen Gregory
“I do not think there is any other quality so essential to success of any kind as the quality of perseverance. It overcomes almost everything, even nature.” - John D. Rockefeller
We kept working on the copy bot, we have a lot of the mechanical done but we are still missing a few parts to make it work like the real robot. Another AndyMark order and we should be home free for a second robot.
The real robot is now not shooting strait consistently again. A couple changes in the wrong direction and now we have to fix it again. It appears that the hood and the compression bar are both not strait now. They should be relatively easy fixes but we still have to make them work. Hopefully before the scrimmage on Saturday.
We did some more testing and we noticed that the battery voltage alters the shots far more than we though even with velocity control. We think it’s due to the torque required to maintain speed through the ball. Since the voltage is less thus the torque is less than the ball slows the wheel more than at full voltage.
We worked on getting the PID controller setup for the hood and now have accurate angle control.
We also worked on adjusting the center of gravity and we have found that we can make it turn properly by adding weight to the front. It’s still not perfect and it isn’t how it’s actually going to be for competition.
We’re still missing decals and netting from the side of the robot as well. Bumpers will be finished this weekend.
- Allen Gregory
We spent the morning making more fixes and working on the practice bot, we still have a few ways to improve but it’s coming along. We fixed some collector issues where we had some jamming.
The robots counter weights got some improvements. The IR sensors and elevator automation is coming along nicely.
The second half of the day was working on setting up the scrimmage at Rice. We should have a few local Houston teams joining us and the Discobots tomorrow for some live game action.
At the end of the night we had an issue with the #25 chain on our collector so we are going to be moving to #35, which we should have done along time ago.
- Allen Gregory
“What you do every day matters more than what you do every once in a while.” - Gretchen Rubin
We spent the day at the Houston Scrimmage with teams 2587, 1429, 2585, and 441. It was great to see the other teams robots and see how ares works on something closer to the real field.
We had our share of problems today but the last few weeks of tweaking have been making us better and better. When we were working well, the collection system was feeding well and the shooter was great. We still need to work on our control panel and automation but mechanically we are looking pretty good.
The bridge device is our biggest problem, we aren’t using pneumatics and a Jaguar just to run that motor seems like overkill but it’s looking like a real possibility. The spike issues we had today were some of the strangest problems we have had all season. Not really sure what’s going on but there doesn’t seem to be a clear solution.
We did have some fun playing on the bridge with the Discobots. This was staged but it’s interesting that this could even work.
Today was the 2nd day of the Houston Scrimmage. We had a really good turn out, today. 624, 441, 3335, and 2585 all showed up for some amount of time. We are excited for the Houston Robots this year, they are coming along very nicely. Lone Star is going to be fun.
Today was almost entirely drivers practice and testing Ultraviolet (the robot). We were able to get the barrier crossing down a bit smoother, we can now controllably ride on the back wheels over the barrier providing a smoother crossing.
We had a few minor issues here and there but nothing that would have kept us out of a match at competition so that is a good sign. We’re also learning what we can fix to prevent those issues in the future.
We took some time working on shooting from the other side of the barrier and it was pretty consistent (> 30%) for not having any form of auto aiming this weekend. It might be a viable strategy to act as the feeder/long ranger shooter.
Here is a sneak peak at something we filmed for our release video.
We’re coming to close of the 2012 build season only 1 day left and we have to put the robot in the bag.
We spent the day doing final changes to the competition bot, we fixed a few collection issues we noticed during the scrimmage this weekend and we also made a new camera mount.
The collector is nice a speedy now, it’s 1.4 secs from the ground to the shooter. We have had it faster but the torque it has right now prevents some of our jamming issues.
The drive train is working great with the addition of the counter weight. It can turn on a dime with ease.
The programming team is still working on several automation issues and we are beginning to design our custom control panel. Both these tasks will carry over to the pre-competition season.
Tomorrow we will put the decals on the robot and demo it on two different occasions. We should have some more photos and videos up after that.
- Allen Gregory
“Individual commitment to a group effort - that is what makes a team work, a company work, a society work, a civilization work.” - Vince Lombardi
Build Season is over
We stopped updating at the end of build season but we want to get back in the habit of having an easy public source of updates about our team. People may be interested in our off season work as well. These won’t be every night, but we’re planning on weekly updates.
First let’s catch everyone up on our season.
Competition season was amazing for Spectrum, we spent the 5 weeks leading up to Dallas-West working on the practice robot, and preparing for our 1st competition as Spectrum.
The robot work mostly revolved around working on the software and getting used to the robot. We did several things to improve collection but we were never really able to get our shooter consistent since we didn’t have an easily accessible practice field. We were able to drive the practice bot at 118’s facility on the Saturday before Dallas-West. That was a fantastic experience and we learned several things that we needed to fix on the robot. We also planned the installation of a magic jack on the robot to assist with the triple balance.
The competition planning took up a huge amount of our time; because we had to acquire all the things we needed for a quality pit and put together all of our spirit and logistics items. Also we were planning and rehearsing our Chairman’s presentation.
