Skip to main content

June 8, 2015

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
  • CalibrateServos
  • DetectTurnMove
Goals
  • 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

Popular posts from this blog

Winter Internship 2019

Winter Internship 2019 January 02, 2019 In January 2,   since I already have a robot to work on, this internship I am planning to use this opportunity to maintain the robot by comparing the speeds and the load in the robot to make it more stable. January 07, 2019 During the summer internship, I had to make several changes to the robot and it was really hard to switch the idea between one technique and another. So this time I decided to learn 3D designing and build the 3D design of the robot. It will help me to manipulate the robot by using different function. January 08, 2019 On Wednesday, I spent the whole day learning 3D designing. January 10, 2019

Stop, Go

Our goal for today was to have the Arduino robot detect objects in front of it while moving forward. We accomplished this by adding an infrared sensor and LED to the robot. To expand on its ability of detection, we attempted to make the robot stop when sensing an object by using Jeroendoggen's servo library. Programs written DetectObjects MoveForward