Table Bot
Questions
1. State the assignment (problem/project) in your own words.
The assignment is to design a robot that will wonder around on the table without falling off.
2. What are your input factors? (What do you need to know or do before you can begin?) Include the research you did.
We need to know how and where to place the light sensor. We also need to know how to make the robot turn around to avoid the robot from falling off.
3. Describe the process in detail. Explain the steps you followed in order to complete the project.
We built a simple robot and placed the light sensor close to the ground. Next, we programmed the robot. Then, we tested the finished project and it was successful.
4. Describe the final output / product in detail: (what are we looking at?)
You are looking at a simple robot with 4 wheels that has a Lego sticking out in the front making the light sensor stay attached when moving around on the table.
5. Describe feedback you received during the project (suggestions, comments, etc). From peers, instructor ect.. How did you use this feedback to correct issues with your project?
Our group only got a little advice on the programming because we had a bit hard time with making the robot make a slight turn. The only thing we had to change the speed of one tire and the speed of the other making the robot make a slight turn on the table.
6. What did you learn during the assignment such as tools, skills, design concepts, software, hardware, etc?
I have learned that when wanting to make the robot turn you have to program correctly. By programming correctly you have to make one tire slow and one tire a little faster leading to the robot turn in a circle.
7. If you were to do the project again, what would you do differently and why? Provide reasons and examples
If i were to do this project again i wouldn't have done anything better than what the outcome of the robot was. With the little advice of programming we were successful in the table bot project.
The assignment is to design a robot that will wonder around on the table without falling off.
2. What are your input factors? (What do you need to know or do before you can begin?) Include the research you did.
We need to know how and where to place the light sensor. We also need to know how to make the robot turn around to avoid the robot from falling off.
3. Describe the process in detail. Explain the steps you followed in order to complete the project.
We built a simple robot and placed the light sensor close to the ground. Next, we programmed the robot. Then, we tested the finished project and it was successful.
4. Describe the final output / product in detail: (what are we looking at?)
You are looking at a simple robot with 4 wheels that has a Lego sticking out in the front making the light sensor stay attached when moving around on the table.
5. Describe feedback you received during the project (suggestions, comments, etc). From peers, instructor ect.. How did you use this feedback to correct issues with your project?
Our group only got a little advice on the programming because we had a bit hard time with making the robot make a slight turn. The only thing we had to change the speed of one tire and the speed of the other making the robot make a slight turn on the table.
6. What did you learn during the assignment such as tools, skills, design concepts, software, hardware, etc?
I have learned that when wanting to make the robot turn you have to program correctly. By programming correctly you have to make one tire slow and one tire a little faster leading to the robot turn in a circle.
7. If you were to do the project again, what would you do differently and why? Provide reasons and examples
If i were to do this project again i wouldn't have done anything better than what the outcome of the robot was. With the little advice of programming we were successful in the table bot project.
Programs
When the light sensor is less than 30, the robot will brake for 1 second then the robot will move forward for 2 seconds. Now the robot will turn making one motor (Port a) go a power level of 35 while the other motor (port b) go a power level of 10. This causes the robot to turn for 3 seconds.
In the false program, when the robots light sensor has the light intensity of 30 the robot will go backwards with the power level of 40.
Final Product
As you can see, we have our light sensor mounted a little further away from the nxt motor so the light sensor has time to detect the edge and turn around.
The picture above shows our simple wheel system.