Little Hoppit the Punching Kangaroo

Content
(Faizan Muhammad and Adan Leos)
Introduction:

a_57e1b5552057d 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:

b_57e1b55699b33
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.

c_57e1b5585872b

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:

 p_57e1b5599f673

Demonstration:
Check out our demonstration in this video:
 

Video
Gallery

Leave a Reply

Your email address will not be published. Required fields are marked *