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