We plan to solve this task using four main functions; Find the Ball, Move Ball, Check Color and Find Light. Full safety features are always included.
OVERVIEW OF PLAN
| Task
| Description
| Who
| Estimated Completion Date
| Actual Completion Date ( early late)
|
| Find Ball
|
- Modified wimp mode (turns 45 digress in opp direction and doesn’t stop at 2ft, rather it continues searching)
- Finds the correct ball based on the button the is pressed (play/advanced)
| George
| Jan 5
| Jan. 2
|
| Move (pick/up) Ball
|
- Use our cool new tool to move the ball
| Both
| Jan 7
| Jan 15
|
| Find Net
|
- Use the light finding code to find the lights above the net
| Amelia
| Jan 5
| Jan 5
|
Major Tasks
- Find the ball
- Correctly position itself to pick up the ball
- Find Light
- Correctly position itself to drop the ball
OVERVIEW OF FUNCTIONS
| Task
| Plan
| Debugging Tools
| Problems -- Solved
| Learned
|
| Find Ball
|
- What button is pressed determines the color the create will search for.
|
- both leds stay on before anything is pressed
- the led of the button pressed stays green
- The button pressed determines which color we search for
|
- Using modified wimp it continuously searches for the ball
- The conditional involves two photo resistors and a distance sensor (makes sure it has the ball)
|
- Never assume a robot knows what you mean, define exactly what you mean in every part of the code
- A robot only sees as much as you tell it too
- Use indirect methods, they are just as effective
|
| Move Ball
|
- Make a tool that will accurately pick up the ball
|
- Use two servo motors, one mounted on the other, allowing for two DOFs
- Focus on simply catching the ball, not lifting it, thus a bottle top worked.
- Move gadget to the side of the robot to allow continuous function of bumpers and cliff sensors
|
- Debugging the servo Code, and making them work correctly
- Making sure the hardware is best suited for the software
|
- HARDWARE IS JUST AS IMPORTANT AS SOFTWARE!!!
|
| Find Net
|
- Use light finding function to find net
- Once appropriate distance from the net beep long
|
- flash leds when light is detected
- beep long when appropriate distance is reached
|
- The create had trouble finding light
|
- Always check to make sure sensors are working properly (unplugged wires or something prohibiting it to see)
- Always make sure the create is fully charged :)
|
HuntMurphyMainC
:P