This robot is very skilled at tossing bananas

So, I’m an amateur game developer, and for a long time (intermittently) have been puzzling out how to make a set of connected, rotating joints move to place an end-unit in a particular location (think robot arm “hand placement” or, like me, dragon head on the end of a snaking neck arriving at a desire location) I have some ideas how to proceed, but they come down to having certain major movements pre-mapped to certain head-zones, and then iterative nudging of the rotations to arrive at the precise location.

Anyone know a good place to start with learning about the math behind multiple-jointed arm placement? An intro to the mathematical concepts, theory and/or existing code examples?

1 Like