Content
(Faizan Muhammad and Adan Leos)
Introduction:
Let me introduce you to Little Hoppit, the punching kangaroo. Coming here all the way from the Austrailego Outback, this robot is something not to be trifled with. Should you dare an attempt to touch the kangaroo’s pouch in the front, Hoppit begins to hop away from you as a clear gesture that she is not interested in being pestered but if you fail to take the hint and she sees you one more time, you get treated with some of her finest jaw-breaking uppercuts.
Structure:
Moving on to the structural features, the main body is composed of the EV3 brick with a few beams around it to make the whole structure stable. A touch-sensor represents Hoppit's pouch and an ultrasonic sensor functions as its eyes. The arms are attached directly to the sides of the brick. However, there are two structural features of particular importance. Firstly, for movement it has two motors joined together with a beam in the middle and two tires on the sided. The tires help the kangaroo gain momentum and once the beam hits the ground it produces the jump. Secondly, we have a tail at the back with a uni-ball attached to it that helps the kangaroo maintain its balance while jumping and ensures that it does not fall over while moving.
Programming:
For programming, we programmed the two motors to start moving together for a few seconds when the touch sensor detects a press. Then the program waits until ultrasonic sensor detects something in range which triggers the for-loop which causes the repeated punching by the kangaroo. For punches, we designed our program to wait for 90 degrees of movement before reversing it. The complete program in Labview is given below:
Introduction:
Let me introduce you to Little Hoppit, the punching kangaroo. Coming here all the way from the Austrailego Outback, this robot is something not to be trifled with. Should you dare an attempt to touch the kangaroo’s pouch in the front, Hoppit begins to hop away from you as a clear gesture that she is not interested in being pestered but if you fail to take the hint and she sees you one more time, you get treated with some of her finest jaw-breaking uppercuts.
Structure:
Moving on to the structural features, the main body is composed of the EV3 brick with a few beams around it to make the whole structure stable. A touch-sensor represents Hoppit's pouch and an ultrasonic sensor functions as its eyes. The arms are attached directly to the sides of the brick. However, there are two structural features of particular importance. Firstly, for movement it has two motors joined together with a beam in the middle and two tires on the sided. The tires help the kangaroo gain momentum and once the beam hits the ground it produces the jump. Secondly, we have a tail at the back with a uni-ball attached to it that helps the kangaroo maintain its balance while jumping and ensures that it does not fall over while moving.
Programming:
For programming, we programmed the two motors to start moving together for a few seconds when the touch sensor detects a press. Then the program waits until ultrasonic sensor detects something in range which triggers the for-loop which causes the repeated punching by the kangaroo. For punches, we designed our program to wait for 90 degrees of movement before reversing it. The complete program in Labview is given below:
Video