Re: FSM vs. Petri nets for component modelling...

Herman Bruyninckx <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Message-ID <Pine.LNX.4.33.0112031636350.27284-100000@pc25-213.mech.kuleuven.ac.be>
On Mon, 3 Dec 2001, Daniel Simon wrote:

[... I'm also answering to Cielinski's reply...]
> We have such kind of reconfiguration in Orccad, where the whole running
> control law can be stopped and replaced by a new one during task execution.
> Thus control laws are encapsulated in a logical behaviour stating starting,
> stopping and exception handling. As hand writting of FSMs by hand  is
> difficult and error prone, this logical behaviour is specified with Esterel,
> thus most of the job is done by the strl compiler. Obviously this model can
> handle control tasks running in parallel.

Thanks for the insights! Seems that there is quite some prior
experience in this point, which is great. One question I still have is
this: I would imagine that one needs _more_ than a logical behaviour,
in the sense that many control laws have _dynamic_ implications, such
that time and smoothness constraints are, in general, important. Any
experience with including these into Esterel (or other) descriptions?
Any idea how much of this functionality can/should be visible to the
`normal' user? (That is, not the designer of the framework, but the
guys that implement the control law and trajectory generation
components.)

Herman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.