Great Johan! Congrats for both of you :)
2014-08-14 22:37 GMT+02:00 Johan Fabry <jfabry(a)dcc.uchile.cl>cl>:
Aargh, copy-paste error. The Lego robot example is on Instagram of course
:-)
http://instagram.com/p/pEhm0Oj837/
On Aug 14, 2014, at 4:28 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
Hi all,
it’s with great joy that I can announce the project that my PhD student
Miguel and
I have been working on recently: Live Robot Programming, or LRP
for short.
LRP is a live programming language designed for the creation of the
behavior layer
of robots. It is fundamentally a nested state machine
language built with robotics applications in mind, but it is not bound to a
specific robot middleware, API or OS. Have a look at one minute of LRP
programming to get an idea of what it is like:
http://youtu.be/4Ma8ZapBUqA
Live programming is fun, and live robot programming even more so, as it
brings all
the advantages of live programming to programming a robot. You
get direct manipulation of a running robot, and that’s just cool beyond
words. As an example of LRP on a robot, this guy was programmed in LRP:
http://youtu.be/4Ma8ZapBUqA Note that you can use LRP ‘just’ for live
programming nested state machines as well.
More information on LRP is available on its website:
http://pleiad.cl/LRP where
you can also find download instructions.
LRP is implemented in Pharo, and uses Roassal2 for the visualization of
its state
machines. We currently can steer the Lego Mindstorms EV3 and ROS
robots, thanks to a small layer on top of the cool Pharo support that
Jannik, Luc, Santiago and Noury are implementing at Douai. I am going to
look into support for the Parrot AR.Drone 2.0esug in a few weeks.
Miguel will be at ESUG next week (I cannot make it), and has a talk at
the IWST
workshop about LRP, in the morning session. I am sure that he will
also be happy to give demos of LRP if you ask him to (but sadly without a
robot).
All feedback is welcome, and … have fun!
---> Save our in-boxes!
http://emailcharter.org <---
Johan Fabry -
http://pleiad.cl/~jfabry
PLEIAD lab - Computer Science Department (DCC) - University of Chile
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
---> Save our in-boxes!
http://emailcharter.org <---
Johan Fabry -
http://pleiad.cl/~jfabry
PLEIAD lab - Computer Science Department (DCC) - University of Chile