Robot: C3Po
Robot SSN: 0x07
Team Members: David M and Lisa P
Team Name: Eggoawesome
David's and Lisa's Strategic Plan
- Our Robot Design will have Offense and Defense Features
- Offense however is the priority, Defense never really happened
- C3Po is basically going to have a snowplow/hopper to collect balls
- Therefore the code must have a driving pattern that allows the snowplow/hopper to pick up balls
- The code also must be able to identify the correct balls to plow up or drive around
- To pick up the balls, the snowplow/hopper will lift and lower using a servo motor to entrap balls
- Once a ball is collected, C3Po will go to the goal to deliver it
- Then it will begin looking for another ball of the target color
- This requires computer programming and mechanical design
Team Photos
PROGRESS
| Task
| Description
| Who
| Who Actually Completed It
| Estimated Completion Date
| Actual Completion Date ( early late)
|
| Drawings
| Draw out Plan For SnowPlow/Hopper Thing
| David
| David
| Dec 28See Original Drawings Here
| Finished! December 27
|
| Homework 14
| Set up this Webpage
| Lisa
| Lisa
| Dec 28 by 2:00
| Finished! Dec 28
|
| Build Snowplow/Hopper
| Build Robot Hardware
| Both
| Lisa 75%(second model) David 25% (first model that we didn't use)
| Jan 8
| finished!
|
| Experimental Values
| Determine Sensor readings for blue and yellow balls
| Lisa
| Lisa
| Jan 4 in class See Progress Here
| Finished
|
| Light Finding
| Find the light and be Braitenbergish
| Lisa
| Lisa
| Jan 2
| finished!
|
| Driving Path
| Actually get C3Po to move around the table with wall following and spiral feature
| David
| David will
| hopefully soon
| in progress
|
| Ball ID and Scoopup
| Determine how to identify blue and yellow balls and how to scooopup in code
| Lisa
| We never got to this point
| Jan 17
| need David's code to do this, this is simple coding
|
| Go to GOAL
| Near end of time allotment, go to goal using lab 5 material and plow balls in goal
| Lisa
| Lisa
| Jan 14
| Finished!
|
| Put Code Together
| Put the pieces of code together into a final product
| David
| We never really got the code together
| Jan 21
| need little pieces of code done first
|
David's Progress Report
Lisa's Progress Report
Lisa's Pratical Exam Information
Code that Almost Worked
EggoAwesome Discussion Forum
Project Management Overview
- The largest project management problems our team faced were time management problems and coordination. With another few days of solid debugging we would have had a much better chance at completing this project. Procrastination was a bit of a problem. We did successfully divide the tasks and build the hardware, though. From a project management perspective, we would have set clearer deadlines on when portions of the code had to be done as well as coordinate better. The tasks were evenly divided. David did have a harder portion of code to deal with, finding the balls, while I did the go to goal. We did not finish in time but David did put in alot of time towards the end of the project (3 solid days at the lab) trying to finish. We were really close but really needed more time to work together after we both had our portions done. ~Lisa
Results
- Overall I am very proud of my progress this semester. Honestly, at the beginning of Robotics I strongly disliked programming, to be diplomatic. I came from a very limited background of computers in general let alone programming. I became very frustrated when the robot would not do what I wanted it to do. By the end of this semester, though, I actually really enjoyed robotics. I liked building the hardware to go with the software and having to be creative. I was also really glad that the demonstration for the senator went completely smoothly. With long hours of time put in, the robot did exactly what I wanted it to do. Also although our team did not compete in the egghunt, this project was not a failure. This is the largest project that I've ever attempted to do, especially as part of a team. Our egghunt had the go to the goal and David's part still needs a little bit of work, but basically we have the pieces, we just had to put them together. ~Lisa
- I'm dissapointed with my results of the egg hunt. Procrastination was a major factor in my failure. If i had more time to debug my code the results would have been better. I Learned that time management is the key to success when it comes to big projects like these. In the beginning of the semester, I knew a little C. The projects I did before mostly involved writing algorithms to solve math problems on old processors. It was nice to gain experience in drive systems and things of such nature. An engineer once told me, "Great design comes from experience, experience comes from bad design". I bet my next design will be awesome :) get it?...
Lessons Learned
*Project Management
*How to coordinate with another person on a major project
*That time management is very important
*Patience in Programming
*How to Build Hardware
*Project Management
*General Organization skills.
*That time management is very important (V)0_0(v)
*Debugging skills!!!!!!!!!!!!!!!!!!!!!!!!<.< !!!!!!
*How to Build Hardware