Our robot was not functioning as intended. It couldn't pivot left. The servos, when told to move at the same speed, didn't move at the same speed. We replaced a resistor, thinking that would solve the problem, but to no avail. We wrote a different progam called CalibrateServos to calibrate the servos. Eventually, we found the source of the problem in our initial program, DetectTurnMove, and corrected it. Now, the robot pivots, and the servos turn at a uniform speed.
We proceeded on with adding a seven segment display to the robot. With the display in place, the robot would display values for people to see ("0" if it detects an object, and "1" if it doesn't).
We added touch-sensitive whiskers for improving the range of detection but removed them soon after; we found out that the infrared sensor detects at a further distance than the whiskers.
Programs written
We proceeded on with adding a seven segment display to the robot. With the display in place, the robot would display values for people to see ("0" if it detects an object, and "1" if it doesn't).
We added touch-sensitive whiskers for improving the range of detection but removed them soon after; we found out that the infrared sensor detects at a further distance than the whiskers.
Programs written
- CalibrateServos
- DetectTurnMove
- Make the robot turn from an object when detected
- 7-segment display to the robot in place of the serial monitor.
- Improve the robot's navigation abilities
Comments
Post a Comment