Tuning a PID controller with real time sensor input ?

Hi all
I understand that it is possible to tune a PID controller according to various inputs, such as a RNG source block, a sine wave block, CSV value files etc.
However, how does one tune a PID controller using real time sensor data, especially from an android phone's sensors ? For example an accelerometer.
Can a PID controller be tuned interactively with the user moving and rotating the phone around ?
Cheers !!

 채택된 답변

Sruthi Yenugula
Sruthi Yenugula 2019년 6월 12일

0 개 추천

You can use TCP/IP blocks on Android to send sensor data to other hardware(Adruino/Rasberry pi/Lego) or host PC.
Check this example

댓글 수: 7

Hi sir. Thank you for responding to my question.
Do you happen to know the latency of such an operation ? For the communication between android and arduino via Tcp/ip.
I assume that the arduino requires a wifi-board, such as the ESP8266 right ?
In this same regard, is it possible to send processed and calculated values via tcp/ip to the arduino board ?
For example, PWM values ?
Best regards and thank you sir
Hi Kiat Nern Yao,
Check this example
Q )In this same regard, is it possible to send processed and calculated values via tcp/ip to the arduino board ?
A) Yes
Q)I assume that the arduino requires a wifi-board, such as the ESP8266 right ?
A)Yes
Hi sir thanks for replying.
Is it possible to send those values via the USB wire connected to the Arduino ? Meaning that the android phone and the arduino is connected via the USB-OTG wire.
Can the phone app created in the Simulink software send out values like this ?
Best regards
Currently Android Support package does'nt have USB-OTG support, you can use ToApp/FromApp block and implement your own USB communication in Android Studio
Hello
Is there an example that i can consult and try to learn from for this USB serial communication ?
Thanks !
Ok sir thank you i will look through them

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Modeling에 대해 자세히 알아보기

질문:

2019년 6월 10일

댓글:

2019년 6월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by