PID function usage in Matlab (real life scenario)

23 ビュー (過去 30 日間)
Haydar Jawad
Haydar Jawad 2019 年 12 月 14 日
編集済み: Rajat Tewari 2020 年 1 月 22 日
Hi Guys I wonder if anyone can help please i am new to matlab : I need help with pid function in matlab (C = pid(Kp,Ki,Kd,Tf)) all examples in matlab or on google do not reflect real life output and input, just simulation . The scenario i am working on is to move a robot on the x axis , which means the y coordinates are zero all the time so it stays on straight line , ( I understand the logic, physics and maths of PID) just implementation using matlab I am finding it challenging, but this is part of learning of course )
Desired = u (zero y coordinates so the robot move on x-axis)
Output is measured by a sensor = y (is measured by a sensor and given the y axis coordinates as the robot move)
Error = u-y
All I need is a PID value that is continuous, so i can use it as an input to a velocity function so when PID is up or down it moves the left and right wheels can change velocity and direction for a differential drive robot . So as you see all i need is a PID value as the robot moves.
Thank you

採用された回答

Rajat Tewari
Rajat Tewari 2020 年 1 月 8 日
編集済み: Rajat Tewari 2020 年 1 月 22 日
  1 件のコメント
Haydar Jawad
Haydar Jawad 2020 年 1 月 21 日
thank you Rajat

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangePID Controller Tuning についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by