Inverse Kinematics in Python and MicroPython

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • Do you want to know how to position servos using inverse kinematics in Python or MicroPython? This just requires a couple of steps and some rudimentary Trigonometry to figure out.
    I'll show you the theory of how this works and then some example MicroPython code
    💁‍♂️ For more information on SMARS Robots, tutorials and more visit: www.smarsfan.com​
    🎖To join the membership at 🥉bronze, 🥈silver or 🥇gold levels, head over to
    www.smarsfan.c...
    ☕️ Enjoy this video? Buy me a coffee! www.buymeacoff...
    📸 Follow me on Instagram - @kevinmcaleer / kevinmcaleer
    🐦 Follow me on Twitter - @kevsmac / kevsmac
    🙂📘 Join the Facebook group - Small Robots / smallrobots
    👩‍💻 IK MicroPython Code on GitHub: www.github.com...
    🎵 Music by Epidemic Sounds www.epidemicso...
    #Inversekinematics​ #MicroPython​ #Robotics

Komentáře • 24

  • @evilkidm93b
    @evilkidm93b Před měsícem

    Very nice! As someone who is very familiar with maths and python I find it very hard to boil down subjects for others to understand them. You did a very great job!

  • @shoelessone
    @shoelessone Před 7 měsíci +2

    Thanks a ton, really wanted to use this on a project but normally in quick to move on from the more academic lessons. You did an amazing job refreshing basic trig concepts along the way and tying it all together.
    THAT SAID, probably a CZcams issue but the video does not appear to play past the _approx 45 minute mark. Another commenter seems to have had the same issue

  • @sheikhnorsamsaturgo6779
    @sheikhnorsamsaturgo6779 Před 2 lety +2

    Thank you man! Very good teacher..
    My robot leg doesn't have the same design..
    But knowledge can be applied anywhere.
    I just want you to know you're doing a good job.

  • @Teacher_Ali
    @Teacher_Ali Před 2 lety +2

    This is just excellent. Very detailed explanation of IK as well as implementation using Python.

  • @austinbradshaw6935
    @austinbradshaw6935 Před 2 lety +1

    Just recently found your channel - truly amazing stuff! Your passion and effort really shows. I love the livestream format you use. It gives a strong sense of community.
    I also really enjoyed the topic of this video. The transition from theory to application is great, and you made it easily digestible. I'd be curious to see some control theory and other dynamics & control topics discussed in this style.
    You introduced me to SMARS and micro python, and I think I'm going to start using SMARS as a platform to tinker with control theory myself! (I found you from your video on the MPU9250).
    Cheers, I hope to tune in to your next live show!

  • @jamescarr229
    @jamescarr229 Před rokem

    Really helpful, thanks. Just a minor note re: github code. q1 output says degrees but I think it's actually showing radians.

  • @sebastiandanielsen5515

    you speak a perfect pace for x1.5 speed. normally i need 2x, so i think your pace is just right for people without bee-brains xD

  • @lastchance848
    @lastchance848 Před 10 měsíci +3

    around or after the 45 minute mark the video just pauses

    • @kevinmcaleer28
      @kevinmcaleer28  Před 7 měsíci

      Thanks for letting me know - I’ll see if I can reupload this

  • @notenoughtech
    @notenoughtech Před rokem

    Nicely explained :)

  • @kevinmcaleer28
    @kevinmcaleer28  Před 3 lety +3

    Feedback - how was this: too fast, too slow, too much, not enough or goldilocks- just right?

  • @alo1236546
    @alo1236546 Před 2 lety

    Thank for your vidz. Any chance that ik scara related to epic circles.

  • @alchemizzcraft
    @alchemizzcraft Před 2 lety

    Hello sir. Did you have a 3D part of each link the tic-tac-toe from your sample ?
    Thanks

  • @aecpartnersdanismanlik7117
    @aecpartnersdanismanlik7117 Před 2 měsíci

    👍👍👍👍

  • @jannislanger8260
    @jannislanger8260 Před 2 lety +1

    ive seen multiple mistakes in the equations, and sample code. Look at 13:05 the cosine-rule and i 22:04 missing parenthesis for the acos function. There might be more i havent seen the hole video.

  • @AJB2K3
    @AJB2K3 Před 2 lety +1

    My brain has already turned to mush

  • @justtestingonce
    @justtestingonce Před 2 lety

    8:53 python code is different from equation on the right hand side. At 13:28 the python code from 8:53 for acos, is now written incorrectly. This can be discouraging for an already confusing topic.

    • @kevinmcaleer28
      @kevinmcaleer28  Před 2 lety

      I've checked the slides and the code is correct. Code is often written slightly differently than pure mathematical notation.