Coding Challenge #64.4: Inverse Kinematics - Multiple

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=10st01Z0jxc



Duration: 14:59
37,761 views
1,169


In this multi-part coding challenge, I demonstrate how to implement kinematics in Processing (Java). Code: https://thecodingtrain.com/challenges/64-kinematics

p5.js Web Editor Sketches:
๐Ÿ•น๏ธ Kinematics - Part 1: https://editor.p5js.org/codingtrain/sketches/91Ys1PU7B
๐Ÿ•น๏ธ Kinematics - Part 2: https://editor.p5js.org/codingtrain/sketches/CvGJFQPLa
๐Ÿ•น๏ธ Kinematics - Part 3: https://editor.p5js.org/codingtrain/sketches/p8hH8INCv
๐Ÿ•น๏ธ Kinematics - Part 4: https://editor.p5js.org/codingtrain/sketches/bNPjMWlwV

Other Parts of this Challenge:
๐Ÿ“บ Part 1: Forward Kinematics: https://youtu.be/xXjRlEr7AGk
๐Ÿ“บ Part 2: Inverse Kinematics: https://youtu.be/hbgDqyy8bIw
๐Ÿ“บ Part 3: Inverse Kinematics - Fixed Point: https://youtu.be/RTc6i-7N3ms

๐ŸŽฅ Previous video: https://youtu.be/JunJzIe0hEo?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ Next video: https://youtu.be/ZNH0MuQ51m4?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
๐Ÿ—„ Kinematics on Wikipedia: https://en.wikipedia.org/wiki/Kinematics

Videos:
๐ŸŽฅ Polar Coordinates: https://youtu.be/O5wjXoFrau4
๐ŸŽฅ Interactive Fish Aquarium Desktop Wallpaper: https://youtu.be/Inpo9tpUMwE
๐ŸŽฅ Coding Math on Youtube: https://www.youtube.com/user/codingmath
๐Ÿ”ด Livestream Archive: https://youtu.be/xtFu66DZrBw

Related Coding Challenges:
๐Ÿš‚ #3 The Snake Game: https://youtu.be/AaGK-fj-BAM
๐Ÿš‚ #111 Animated Sprites: https://youtu.be/3noMeuufLZY

Timestamps:
0:00 Refactoring the Code
1:05 Create a Tentacle class
4:05 Use Rename to change the name of the array to segments
5:29 Add tentacles around a circle
8:55 Add an "apple"
10:55 Have tentacles follow the apple
13:18 Have two tentacles "play catch" with the apple
14:17 See you next time!

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

๐Ÿš‚ Website: http://thecodingtrain.com/
๐Ÿ‘พ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
๐Ÿšฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
๐Ÿ’ก GitHub: https://github.com/CodingTrain
๐Ÿ’ฌ Discord: https://discord.gg/hPuGy2g
๐Ÿ’– Membership: http://youtube.com/thecodingtrain/join
๐Ÿ›’ Store: https://standard.tv/codingtrain
๐Ÿ–‹๏ธ Twitter: https://twitter.com/thecodingtrain
๐Ÿ“ธ Instagram: https://www.instagram.com/the.coding.train/

๐ŸŽฅ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

๐Ÿ”— p5.js: https://p5js.org
๐Ÿ”— p5.js Web Editor: https://editor.p5js.org/
๐Ÿ”— Processing: https://processing.org

๐Ÿ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new

#forwardkinematics #inversekinematics #tentacleanimation #linkedlists #arrays #processing







Tags:
JavaScript (Programming Language)
live
programming
daniel shiffman
creative coding
coding challenge
tutorial
coding
challenges
coding train
the coding train
tentacle coding
arm coding
robat arm coding
forward kinematics
kinematics
inverse kinematics
kinematics processing
processing
processing java
kinematics array
tentacle animation
kinematics java
kinematics multiple
kinematics interaction
kinematics physics