CanHaptics Lab 4: Controlled actuation using PID

1. Run the code and try out the P controller.

p = 0.05
p = 0.01 & p = 0.02

2. Add the D component to your controller.

P = 0.04, D=0.99
P = 0.04, D=1.17

3. Add the I component to your controller.

P = 0.01, I = 0.02, D = 0.99

4. Implement path tracking

Code for moving in circular path
P = 0.06, I = 0.02, D = 0.99

5. Play with the controller update rates, and with introducing delays.

Unstable system with > 500 looptime value

Reflection

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Bandit Algorithm for Testing

PyTest Use Cases

5 Advice for Building Developers by Yogesh Ojha- Research Engineer at TRG Research and Development…

#007 — Hello FreeRTOS — Part 1

Google Dorking Simple

Stand Up To Imposter Syndrome: Attend a Hackathon

Getting started with your post-COVID-19 Android App with Coroutines, LiveData, ViewModel and Koin!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ahmed Anwar

Ahmed Anwar

More from Medium

Blue Ocean Day 3

A Long Conversation With Blue

Sanctions-A tool of arrogance and hypocrisy?

The Namespace is stuck in Terminating state in the Kubernetes.