Stephen Meschke's practice log for 31st December 2018

View Stephen Meschke's profile, records, practice calendar, full log

View all log users

31st December 2018

Stephen Meschke

vision research, 1 minute

Goal: Build a Claude Shannon Juggling Machine in Python.

Progress: https://imgur.com/a/W9MWpxb

https://github.com/smeschke/juggling/blob/master/miscellaneous/%20claude_shannon_juggling_machine.py

Steps:

1. Define the components of the machine
- balls
- floor for balls to bounce off
- arm apparatus
- bearing (height off ground)
- paddle that catches ball
- arm between bearing and paddle
- rotation of arm in degrees
- motor
2. Define physics of environment
- gravity
- no air resistance
- balls have a bounce factor of 1.0 on the floor
- balls have a bounce factor of 0.2 on the paddle

Programming challenges:

1. gravity
2. ball floor bouncing interaction
3. ball paddle lifting interaction

Total practice time: 1 minutes

Location: Linux

Comments (0)