× Home About Blog Mechanical Electrical Software Process Gallery Team
☰ Menu

Sprint 4

Sprint 4, was… we don’t really talk about sprint 4 anymore.

After receiving feedback from the previous sprint and somehow not getting wrecked for our a) lack of meeting our MVP goals and b) our terrible communication, like really we were all so tired and wanted stuff to be over, we decided to start anew. Originally we had this whole plan to use strain gauges and built a mount - the mount got built in the last day to a reasonable degree, but we realized any further electrical iterations was unnecessary and that a lot of our electrical had actually been done in the first sprint - we just needed to apply it to the new thing being built.

For Sprint 4, we demo-ed a better version of Sprint 3 - namely, replacing the arm/palm to something more suitable for what we wanted. It was a really cool design, but had some pitfalls. One, because we had specified we wanted something ‘aesthetic’ as our end goal, it seemed that mounting the Servos on the outside was not doing that. However, stringing the Servos on the inside was very difficult. Also, it turns out that a huge problem with our system is TENSION. We learned that unless we created a tensioning system, no matter how tight we set the tendons, it just wouldn’t work. We tried fishing line, braided fishing line, string, surgical tubing, string with surgical tubing, braiding fishing line with surgical tubing - basically, everything except for actually ripping out the tendons from out body.

On the Sprint 4 ‘mini check-in,’ the professors informed us that there is bound to be slack in a physical system that is based on this sort of ‘tendon/string/line’ actuation, and we should really have something that would allow us to reduce the slack - e.g. a Servo mount that moves up and down, based on how tight or loose the tendons were going.

Software primarily worked on getting the mechanical system to work in the first place, as well as a bunch of things that never ended up getting integrated - like a GUI output, a more improved object tracking system, and interfacing between C++ and Serial. More information can be found in the software subsystems pages. Essentially, software did what we had done all semester - try to do our own things, but place them on the back burner until seemingly more important things like making stuff work came into play. It was here we realized that huh, maybe this was a really ineffective way of doing things, because we have three software and not everybody needs to be there to get it to work, but there we were.

Demo Day

We didn’t manage to improve much from Sprint 4. We had tried more types of tendons and different ways of tying them, but the lack of a tensioning system just meant that our results were unfruitful. We also didn’t manage to fully integrate all the cool code Software got to write. Because we relied so much on 3D printed parts, we hesitated doing anything huge mechanically, because that would mean a major overhaul of our system.

However, one thing we did do is mount our arm and hide as much of the electronics as possible. This way, our robotic arm was mounted more horizontally and it could truly prove that it can pick up objects (kind of, sort of). The fruits of our labor here can be seen in the final subsystems page, but as for actual reflection - I think we all agreed that all of us had worked hard, but maybe not effectively, on the project. We also knew we were all somewhat disappointed in our final product, but happy Aaron Hoover was not disappointed in us. In the end, we were glad it was done . . .

Except it wasn’t. We had a whole website to complete! Ahh! And that was quite a process, zero further reflection necessary. As for the fruits of our labor from that - well, you’re looking at it!