Third Challenge: Get Lifted

In this challenge, you will change the design of your robot in order to lift a jug full of water tied onto the robot with a string so that you can pull 4 joules worth of work. The use of gears will help get more power out of your little motors by using what’s called a gear ratio. Using gears will help take stress off the motors and get more power out of the motors then what you would usually.

Algorithm

When the enter button is pressed it will start the program, just so that if you’re not quite ready to start the program, you have a fail safe to go on. The b and c motors will start to drive forward to lift the jug, When the infrared sensor detects less than or equal to 6 cm, it’ll stop and start detecting if the down button is pressed, when it is, it’ll move both b and c motors backwards.

Building Plan

The first modification I made was to add a motor on the top of the robot, I then realized that this was not going to be enough to complete the challenge.
I then added a touch sensor so the jug will hit it, to tell the robot to drive backwards. I also then decided that I needed to add another motor for more power, I also decided to change the touch sensor to an infrared sensor
I added gears so that the the motors can do more work. I also added support for it as well so that the motors won’t fall of and nothing will break.

As I was going through the process of testing the robot, I was mostly adding more support and making the robot lift more efficiently. At the start of the challenge, I didn’t realize how much I needed to change the design of the robot until I realized that it had to do a different task and the robot won’t be efficient enough until I build a new design of the robot that will lift the jug efficiently.

Building Progress Reflection

Programming the robot was a little challenging because of what I wanted the robot to do after lifting the jug. After it lifting the jug, I wanted the b and c motors to move backwards when i pressed the down button on the robot, but i couldn’t get the program to move on after the distance sensor was less than or equal to 6 centimeters. I fixed this by using the “repeat until” instead of the “if, do” block.

When enter pressed, drive forwards b and c motors until infrared sensor is < or = 6 cm, when it is true, when down button pressed drive backwards b and c motors.
These are the trial and errors I went through going through my coding and modifications to my robot.

When the robot lifted the jug, it used about 4.28 J to lift the jug. The robot also use about 21 mW of power to lift the jug with the two motors. The robot ended up having a 26:20 gear ratio in the gear boz so that it’ll lift the jug with less power.

There was no really easy part this challenge, the hardest part was building the robot so it’ll complete the challenge in an orderly fashion. The programming aspect was hard as well because of the decisions the robot had to make based on its outer surroundings.

Leave a comment