Stephen Meschke's practice log

Stephen Meschke's practice calendar
Stephen Meschke's records

View Stephen Meschke's profile, records, practice calendar

View all log users

View older log entries

15th February 2019

Stephen Meschke

5-7 balls, 1 minute

I can't seem to find a good training routine. After reaching my goal of 7 balls for 1 minute, I don't really know what to do anymore. Even though I don't need to train 7b, I still ran it for 141 c. to collect. Feels good. Really good.

Spend most of the training session working on 756, and similar but easier tricks. Worked on 7562 and 756660. I like 756660 because I can snap during the zero.

Finished with 6 rounds of 7566666. In this pattern, I use one blue ball and five purple. The blue ball is the isolated 7.

Total practice time: 1 minutes

Location: Gym

Comments (0)

22nd January 2019

Stephen Meschke

7 balls, 1 minute

7 ball cascade for one minute: http://juggling.tv/17088

This was also the first time that I have run 7 balls for more than 200 catches 3 times in one session. The PR was my last run.

Total practice time: 1 minutes

Location: Gym

Comments (0)

12th January 2019

Stephen Meschke

yansse, 1 minute

YANSSE - yet another site swap emulator

https://github.com/smeschke/juggling/blob/master/miscellaneous/yansse.py

After the Claude Shannon Juggling Machine, I want to try making a site swap emulator.

Total practice time: 1 minutes

Location: Linux

Comments (0)

9th January 2019

Stephen Meschke

vision research, 1 minute

I built a Claude Shannon Juggling Machine. Instead of using physical objects, I built this machine virtually. This is written in Python 3. The UI and some of the functions use the computer vision software library OpenCV. Like Scott said in the original post, the fun of this device is not in building it. The interesting part is tuning the device so that it juggles.

This program is object-oriented. The balls are the objects. Each ball object has two attributes, (1) a tuple to describe the ball's (x,y) coordinates, and (2) a tuple to describe the ball's velocity vector (speed and direction).

Several functions allow the ball to interact with the environment. These functions move the ball, apply gravity, bounce the ball off an object, etc... In the main loop of the program, all of these functions are called on the balls to produce juggling.

The machine is tuned by adjusting the parameters. Parameters are defined before running the program, or changed during runtime using the keyboard. The most important parameters are speed and rotation. Each number of balls requires a specific combination of speed and rotation to juggle. Graph of number of balls and, speed and rotation.


To find these values, I tuned the machine during runtime. It was tedious to tune the machine, and I am searching for a way to mathematically derive the parameters that will produce juggling for n number of balls. Is there a formula that relates the number of balls and the combination of speed and rotation?

Please try this out for yourself:

Link to Code

Link to Video:

Total practice time: 1 minutes

Location: Linux

Comments (0)

3rd January 2019

Stephen Meschke

Juggling Simulator, vision research, 1 minute

Machine progress: https://imgur.com/a/2ugHkUZ

Total practice time: 1 minutes

Location: Linux

Comments (0)

2nd January 2019

Stephen Meschke

vision research, 1 minute

Progress on machine: https://imgur.com/a/USnXxG4

Fitting the parameters is impossible to do manually, but can be accomplished easily using for loops.

Total practice time: 1 minutes

Location: Linux

Comments (0)

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)

27th December 2018

Stephen Meschke

7 balls, 98 minutes

Ran 7 ball cascade for 201 catches to collect.

Extra 20 minutes on the elliptical because I have eaten too many cookies lately.

Total practice time: 98 minutes

Location: Gym

Comments (0)

17th December 2018

Stephen Meschke

3-7 balls, 1 minute

8x4 for 16 catches 3x in a row

Total practice time: 1 minutes

Location: Gym

Comments (0)

14th December 2018

Stephen Meschke

routine, 1 minute

Multiplex with balls - stack vertically
Multiplex with rings - stack horizontally
Multiplex with clubs - straight toward my face

Total practice time: 1 minutes

Location: Gym

Comments (0)

View older log entries