| Hi Antonio, Glad to see it, thanks for creating the Git repo :) I wish I
      could have more time to do it :) For cross-compilation, Gaƫl also wrote an excellent article on
      Github. It is available here:
https://github.com/gaelblondelle/PSysRoverInitialContrib/blob/master/documentation/c_getting_started/org.polarsys.rover.c.getting_started/setup_tool_chain.asciidoc In addition to the Models'2017 tutorial, you may be interested in
      checking the materials presented at EclipseCon Toulouse this year.
      It was a Papyrus-RT workshop (half-day) focusing on using
      Papyrus-RT for the Rover: As an additional comment, in
https://raw.githubusercontent.com/bluezio/rover-demo/master/Rover/README.txt,
      it is possible to dynamically link the wiringPi library into the
      <UMLRTS_ROOT>/build/buildtools/x86-gcc-4.6.3/buildtools.mk 
 By doing so, you can just invoke make without arguments. Cheers, Nicolas
 
 On 2017-10-23 11:49 AM,
      Garcia-Dominguez, Antonio wrote:
 
      
      
      Hi Ernesto,
         
 Feedback was very good in general - students enjoyed
          hearing about a practical application for what they were
          learning, and all the bits about robotics really helped them
          stay engaged. They struggled with the notation a bit, but that
          was to be expected, as they had been introduced to state
          machines only a few lectures before. 
 Yes please, add the links to the repo and the blog in the
          wiki. I wanted to start putting some teaching materials out
          there, since we lacked an integrated explanation from start to
          finish on how to set up the whole thing. 
 I'll keep an eye out on the Papyrus-RT one and see how that
          one pans out for now :-). 
 Kind regards, Antonio 
            
              
                -- Antonio Garcia-Dominguez
                   Lecturer
                    in Computer Science School
                    of Engineering & Applied Science, Aston
                    University Aston Triangle, Birmingham, B4 7ET Room:
                    MB211Q 
 
            
 
              Hi Antonio.
                
 Great
                  to hear that students are seeing Papyrus-RT in action!
                  Aside from the preference for a drone (which would be
                  fun!), how was the feedback? 
 Could
                  we put links to your github repo and blog in the wiki? 
 PS: as
                  for the notation, I think Papyrus-RT inherits the one
                  from Papyrus. As Peter points out, we have a bug in
                  Papyrus-RT for it, but if it is in base Papyrus that
                  you want this fixes, I suggest opening a bug in
                  Bugzilla for Papyrus. 
 
 -- Ernesto
                  Posse Zeligsoft 
 
 
                  
                  
                    Hi everyone,
 On Thursday, we ran a 2 hour lecture on the use of
                    UML-RT models to control the Pololu 5 within the
                    Software Engineering module of our BSc/MSc in
                    Computer Science. It was roughly based on the demo
                    project used for the MoDELS'17 Papyrus-RT tutorial,
                    but we added two branches: one with a simpler model
                    and one with a more advanced one.
 
 We also added a 5-median filter to the HC-SR04
                    sensor readings, as we found it very noisy in some
                    indoor environments and it would stop and back up at
                    random times otherwise. Perhaps we could get away
                    with a 3-median filter.
 
 The materials are here, and there is a PDF slide
                    deck in the master branch:
 
 https://github.com/bluezio/rover-demo
 
 I also blogged about the whole process from start to
                    finish, with instructions on how to set up the whole
                    thing:
 
 https://xmleye.wordpress.com/2017/10/17/running-uml-rt-models-on-a-raspberry-pi-based-rover/
 
 We did some informal post-it-based feedback at the
                    end of the session, and students seem to enjoy the
                    lecture quite a bit. It helped them see another
                    practical use for all that UML they were learning,
                    and they really liked the discussion about robotics.
 
 We did not have enough time to have the students
                    actually use Papyrus-RT, but we walked through the
                    process to go from the simple model to the model
                    used in the original tutorial. My plan is to bring
                    the rover to the Aston Robotics Club and allow the
                    most motivated students to try out using Papyrus to
                    tweak its behaviour, perhaps integrating more
                    sensors into it. Some students have already asked
                    where to buy the various parts.
 
 Some students even asked to see a drone rather than
                    a rover done in Papyrus-RT, but I'm not sure about
                    having something with rotating blades and few smarts
                    buzzing around a classroom ;-).
 
 I'll keep you posted on it, but while we're at it:
                    is the notation for entry and exit behaviour wrong
                    in Papyrus? The UML spec seems to use "entry /
                    behaviour", but Papyrus is showing "/entry
                    behaviour". I'd like to see this fixed if possible,
                    as it may confuse students that are checking their
                    knowledge against the spec.
 
 Kind regards,
 Antonio
 
 --
 Antonio Garcia-Dominguez
 Lecturer in Computer Science
 School of Engineering & Applied Science, Aston
                    University
 Aston Triangle, Birmingham, B4 7ET
 Room: MB211Q
 
 _______________________________________________
 papyrus-ic mailing list
 papyrus-ic@xxxxxxxxxxx
 To change your delivery options, retrieve your
                    password, or unsubscribe from this list, visit
 https://dev.eclipse.org/mailman/listinfo/papyrus-ic
 
 -- 
 
 _______________________________________________
papyrus-ic mailing list
papyrus-ic@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-ic
 
 |