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

Sprint 3

After the last sprint feeling a bit slow and not achieving the deliverable we were expecting at the end of it, this sprint we decided to go full force on creating a mechanical hand. Unfortunately, while we gave it our best effort and really put our all into this sprint, numerous complications caused our design to fail in the end t our research to not fruitfully contribute to our hand design. This was a real bummer, because in the last sprint we could justify to ourselves that we didn’t have a new and improved product due to the finger design research being the focus of the sprint, however this time we were putting significant work into making a whole hand, and we ended up not creating a design much different from the original.

The real downfall of Sprint 3 was our individual health at the end of it. None of us had been sleeping regularly for the four days coming into the Sprint 3 Review, and on the night of, we all had a cumulative total of five hours of sleep - to reiterate, if we added up the hours we slept right before the Sprint 3 Review, it would significantly less than the amount of sleep a single person should get a night, let alone five people. Also in this sprint, we learned that some of our friends were really confused by our team dynamic to the point where they thought we weren’t okay with each other. Things left unsaid? People so tired they have no filter? Who even knows...

Mechanically, three prototypes was made. The first one was modelled after the universal gripper, and utilized balloons filled with coffee grounds in order to prevent motors from stalling and have more surface area for gripping. Our tendon system was pretty good, making use of active and passive tendons.

We realized this wouldn’t work because in order to fix the Servos, the palm/arm needed to be large, which was not optimal for our purposes. So then, we pivoted to using the Festo fintails and a different hand design, for which the fingers were on the same plane as the actual palm.

It ended up being larger than anticipated, but this largeness made us realize that this was the only way the Servos would fit together. So this wouldn’t do.

Totally not last minute, we pivoted to something that worked: Sprint 1. We used to same design and modified it a bit, using the same fingers and pulley system to drive it. It was better!

In terms of electrical, we wired up the wires how we always did - with the IR and Touch Sensors. See our Electrical/Firmware page for info.

For software, we utilized object tracking algorithms in C++. We used a premade algorithm in the OpenCV library, called MIL. This algorithm was very effective at tracking the object, but less effective at determining when the object was gone. Here are three still from moving an object. Note the use of a blank background.

Also note that the color is very similar, but the object tracking algorithm is robust enough to find it! Yeah! It’s so great that what we spent three weeks on ended up being able to be written in a single day really easily . . . yep.

We also wrote control code, which didn’t change much logically. See our software subsystems for more information.

Anyways, Sprint 3 can be categorized by ineffective work habits. Yeah sure, software and mechanical ended up doing a lot of things, but a lot of things ended up not working - so we had to pivot down at the last minute. This Sprint proved one could be consistently working, but not effectively working. This can be proven by the fact that despite the very minimal amount of sleep we had gotten, we still weren’t able to give a very fleshed-out product. Also in this sprint, we realized we forgoed doing anything in terms of electrical incrementation.

We had done a small team retrospective for Sprint 2, but nothing fruitful ever came from it. At this point, we stopped doing effective teaming strategies, like communicating what we were doing (despite this being something we all said we would work on), when we were meaning, or being honest about how we actually felt about the way things were going in a healthy manner. In fact, the only thing that this Sprint was actually successful in was the fact that our website was poppin’ (formatting) and that content (like really great blog posts) was being uploaded to it.

This Sprint somewhat ruined our faith in ourselves. At least one member declared “I quit this team,” but more members thought about it. It was because of the same “effective work” idea - we had worked a lot, but not effectively, causing us to be burned out without even creating a product that we were all proud of.

Click here to see the slides from our Sprint 3 Design Review:


He’s a little chunky!


CAD vs real life


Look at how happy we are . . . happy . . . yes.


A Servo (and our dreams) dangling