Seite 1 von 1

RoboPro Workshop

Verfasst: 02 Aug 2015, 15:44
von niekerk
Hi all,

In another thread, PeterHolland wrote:
Die Robopro-Programmier-Workshop mit Tipps und Tricks von Robopro Entwickler waren sehr interessant.
Die Wirkung einer PID-Regler + Parameter werden sehr gut erklärt.
It would be great if this presentation would be available somewhere! So my question: Is it available?

Now I'm especially interested in the topic of PID control. While I've implemented PID loops in C before, it's not entirely clear to me how to do right using RoboPro.
I would probably try something with the new free running timers/counters here, but any example RoboPro code would be of great help, even if they do it in a different way.

While thinking of it, I'm quite sure I've seen such a loop in RoboPro example code, a very peculiar one that also had a x^3 input. But I can't find it anymore. Is it me, or has it been removed?

Regards,
Paul

Re: RoboPro Workshop

Verfasst: 02 Aug 2015, 19:27
von jo-01
hi Paul,

the PI control was explained as part of the dedection robot.
There is a subroutine called PI and one with the german name "Spur" . Maybe its trail or track in english.

In this subroutine is a box called PI and 4 possible values. Default values are 20/0/50/0 .
Here the presenter changed the values several times, mainly the first one. And he showed the behavior of the dedection robot, which made some Zick-zack (dipsy-doodle) or missed the tracking line.

Josef

Re: RoboPro Workshop

Verfasst: 02 Aug 2015, 21:14
von Dirk Fox
Hello Paul,

in the next ft:pedia (issue 3/2015) we will publish an article about P-/PI-/PD- and PID-Controller and how to realise them in ROBO Pro.

Regards,
Dirk

Re: RoboPro Workshop

Verfasst: 02 Aug 2015, 21:22
von Peterholland
Hallo Dirk,

Super ! ...weil es gibt viele Anwendungen für interessante Modellen.
26 September 2015 ist aber noch weit hin.....

Der RoboProEntwickler empfehlte zu experimentieren mit einer Segway.

Schau auch :
http://forum.ftcommunity.de/viewtopic.php?f=8&t=3055


Gruss,

Peter
Poederoyen NL