Robot Controllers Part 1: PID (with Dr. Christian Hubicki)
In this live stream, @chubicki and I are teaming up to build a PID Controller, first in python and then in p5.js!
Base Python code: https://tinyurl.com/cart-pole
Final Python code: https://tinyurl.com/cartpole-control
p5.js sketch: https://editor.p5js.org/codingtrain/sketches/sB1glTRe7
GitHub Repo: https://github.com/CodingTrain/Robot-Controllers
Demo: https://codingtrain.github.io/Robot-Controllers/pid-cart-pole/
Dr. Christian Hubicki is an Assistant Professor of Mechanical Engineering at Florida State University and the FAMU-FSU College of Engineering. As Director of the Optimal Robotics Laboratory, his research specializes in bipedal locomotion, specifically optimization methods that apply to both legged robotics and biomechanics.
Follow Christian!
🐦 https://twitter.com/chubicki
🖼 https://www.instagram.com/chubicki
▶️ https://www.youtube.com/channel/UCqSfzxT0dcpEPMtVguwzATg
🔴 https://www.twitch.tv/chubicki
0:00 Waiting to Start
4:38 Welcome!
7:30 Introducing Dr. Christian Hubicki
9:49 Christian's Introductory Presentation
14:48 How to Follow Along
16:22 PID Controller Lecture
44:09 Coding in Python!
1:23:58 Introducing p5.js and matter.js
1:37:18 Coding in p5.js!
2:48:30 It works!
2:49:19 Wrapping up and next steps
🚂 Website: http://thecodingtrain.com/
💬Discord: https://discord.gg/hPuGy2g
💖 Membership: http://youtube.com/thecodingtrain/join
🛒 Store: https://standard.tv/codingtrain
📚 Books: https://www.amazon.com/shop/thecodingtrain
🎥 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
🔗 Processing: https://processing.org