My version of this assignment is meant to simulate the actions of a cat. The process follows the cat walking normally when not alert, seeing a mouse scurry by, then getting ready to pounce on it.
#initial pause time.sleep(2.0) # cat walking (not alert) print("walking while not alert") ringing_move(servo, 45.0, duration = 4) time.sleep(1.5) ringing_move(servo, 45.0, duration = 2) # cat takes a pause to stare at something time.sleep(2.0) # cat's eyes follow mouse running by print("Target found") linear_move(servo, 180.0, 25.0, speed=45) # brief pause; stillness is the counterpoint time.sleep(1.0) # start bouncy oscillation movements print("Wiggling to adjust pounce direction") ringing_move(servo, 25.0, duration=1.5) ringing_move(servo, 35.0, duration=1.5) ringing_move(servo, 40.0, duration=1.5) time.sleep(5.0)
Leave a Reply
You must be logged in to post a comment.