Re: [Esug-list] [Pharo-users] [Moose-dev] [ANN] Live Robot Programming

JF
Johan Fabry
Fri, Aug 15, 2014 3:16 PM

Thanks to both :-)

Daniel: Contributions from you will be certainly very welcome :-) But watch out, to be able to remote control the EV3 you also need a WiFi key, specifically the Netgear N150 (WNA1100 chipset). Only that one works, and they are getting harder to find these days :-(

On Aug 14, 2014, at 11:03 PM, Lemuus lemuus@gmail.com wrote:

Awesome!!! now I really need to get a Lego Mindstorms EV3 :)

On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo santiagobragagnolo@gmail.com wrote:
Great Johan! Congrats for both of you :)

2014-08-14 22:37 GMT+02:00 Johan Fabry jfabry@dcc.uchile.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@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@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

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

Thanks to both :-) Daniel: Contributions from you will be certainly very welcome :-) But watch out, to be able to remote control the EV3 you also need a WiFi key, specifically the Netgear N150 (WNA1100 chipset). Only that one works, and they are getting harder to find these days :-( On Aug 14, 2014, at 11:03 PM, Lemuus <lemuus@gmail.com> wrote: > Awesome!!! now I really need to get a Lego Mindstorms EV3 :) > > > On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo <santiagobragagnolo@gmail.com> wrote: > Great Johan! Congrats for both of you :) > > > 2014-08-14 22:37 GMT+02:00 Johan Fabry <jfabry@dcc.uchile.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@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@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 > > > > ---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
TG
Tudor Girba
Fri, Aug 15, 2014 5:16 PM

Indeed, this direction is really exciting.

When I was at NDC, there were a couple of guys there that wanted to control
their robot and they saw Pharo as a perfect match. With a more elaborate
kit, we could have a door opener.

Cheers,
Doru

On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry jfabry@dcc.uchile.cl wrote:

Thanks to both :-)

Daniel: Contributions from you will be certainly very welcome :-) But
watch out, to be able to remote control the EV3 you also need a WiFi key,
specifically the Netgear N150 (WNA1100 chipset). Only that one works, and
they are getting harder to find these days :-(

On Aug 14, 2014, at 11:03 PM, Lemuus lemuus@gmail.com wrote:

Awesome!!! now I really need to get a Lego Mindstorms EV3 :)

On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo <

Great Johan! Congrats for both of you :)

2014-08-14 22:37 GMT+02:00 Johan Fabry jfabry@dcc.uchile.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@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

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile


Esug-list mailing list
Esug-list@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org

--
www.tudorgirba.com

"Every thing has its own flow"

Indeed, this direction is really exciting. When I was at NDC, there were a couple of guys there that wanted to control their robot and they saw Pharo as a perfect match. With a more elaborate kit, we could have a door opener. Cheers, Doru On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry <jfabry@dcc.uchile.cl> wrote: > > Thanks to both :-) > > Daniel: Contributions from you will be certainly very welcome :-) But > watch out, to be able to remote control the EV3 you also need a WiFi key, > specifically the Netgear N150 (WNA1100 chipset). Only that one works, and > they are getting harder to find these days :-( > > On Aug 14, 2014, at 11:03 PM, Lemuus <lemuus@gmail.com> wrote: > > > Awesome!!! now I really need to get a Lego Mindstorms EV3 :) > > > > > > On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo < > santiagobragagnolo@gmail.com> wrote: > > Great Johan! Congrats for both of you :) > > > > > > 2014-08-14 22:37 GMT+02:00 Johan Fabry <jfabry@dcc.uchile.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@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@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 > > > > > > > > > > > > ---> Save our in-boxes! http://emailcharter.org <--- > > Johan Fabry - http://pleiad.cl/~jfabry > PLEIAD lab - Computer Science Department (DCC) - University of Chile > > > _______________________________________________ > Esug-list mailing list > Esug-list@lists.esug.org > http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org > -- www.tudorgirba.com "Every thing has its own flow"
JF
Johan Fabry
Fri, Aug 15, 2014 8:01 PM

That sounds cool, I am interested in having LRP working with more robot middlewares / APIs. Can you pass me their details? (privately)

On Aug 15, 2014, at 1:16 PM, Tudor Girba tudor@tudorgirba.com wrote:

Indeed, this direction is really exciting.

When I was at NDC, there were a couple of guys there that wanted to control their robot and they saw Pharo as a perfect match. With a more elaborate kit, we could have a door opener.

Cheers,
Doru

On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry jfabry@dcc.uchile.cl wrote:

Thanks to both :-)

Daniel: Contributions from you will be certainly very welcome :-) But watch out, to be able to remote control the EV3 you also need a WiFi key, specifically the Netgear N150 (WNA1100 chipset). Only that one works, and they are getting harder to find these days :-(

On Aug 14, 2014, at 11:03 PM, Lemuus lemuus@gmail.com wrote:

Awesome!!! now I really need to get a Lego Mindstorms EV3 :)

On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo santiagobragagnolo@gmail.com wrote:
Great Johan! Congrats for both of you :)

2014-08-14 22:37 GMT+02:00 Johan Fabry jfabry@dcc.uchile.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@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@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

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile


Esug-list mailing list
Esug-list@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org

--
www.tudorgirba.com

"Every thing has its own flow"

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

That sounds cool, I am interested in having LRP working with more robot middlewares / APIs. Can you pass me their details? (privately) On Aug 15, 2014, at 1:16 PM, Tudor Girba <tudor@tudorgirba.com> wrote: > Indeed, this direction is really exciting. > > When I was at NDC, there were a couple of guys there that wanted to control their robot and they saw Pharo as a perfect match. With a more elaborate kit, we could have a door opener. > > Cheers, > Doru > > > On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry <jfabry@dcc.uchile.cl> wrote: > > Thanks to both :-) > > Daniel: Contributions from you will be certainly very welcome :-) But watch out, to be able to remote control the EV3 you also need a WiFi key, specifically the Netgear N150 (WNA1100 chipset). Only that one works, and they are getting harder to find these days :-( > > On Aug 14, 2014, at 11:03 PM, Lemuus <lemuus@gmail.com> wrote: > > > Awesome!!! now I really need to get a Lego Mindstorms EV3 :) > > > > > > On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo <santiagobragagnolo@gmail.com> wrote: > > Great Johan! Congrats for both of you :) > > > > > > 2014-08-14 22:37 GMT+02:00 Johan Fabry <jfabry@dcc.uchile.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@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@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 > > > > > > > > > > > > ---> Save our in-boxes! http://emailcharter.org <--- > > Johan Fabry - http://pleiad.cl/~jfabry > PLEIAD lab - Computer Science Department (DCC) - University of Chile > > > _______________________________________________ > Esug-list mailing list > Esug-list@lists.esug.org > http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org > > > > -- > www.tudorgirba.com > > "Every thing has its own flow" ---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
LF
Luc Fabresse
Sat, Aug 16, 2014 12:22 AM

2014-08-15 19:16 GMT+02:00 Tudor Girba tudor@tudorgirba.com:

Indeed, this direction is really exciting.

When I was at NDC, there were a couple of guys there that wanted to
control their robot and they saw Pharo as a perfect match. With a more
elaborate kit, we could have a door opener.

yes sure, this is why we use Pharo for our robots since years
but using a dynamic language  is still a difficult message to pass to the
core robotics community ;-)

Luc

Cheers,
Doru

On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry jfabry@dcc.uchile.cl wrote:

Thanks to both :-)

Daniel: Contributions from you will be certainly very welcome :-) But
watch out, to be able to remote control the EV3 you also need a WiFi key,
specifically the Netgear N150 (WNA1100 chipset). Only that one works, and
they are getting harder to find these days :-(

On Aug 14, 2014, at 11:03 PM, Lemuus lemuus@gmail.com wrote:

Awesome!!! now I really need to get a Lego Mindstorms EV3 :)

On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo <

Great Johan! Congrats for both of you :)

2014-08-14 22:37 GMT+02:00 Johan Fabry jfabry@dcc.uchile.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@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

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry  -  http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile


Esug-list mailing list
Esug-list@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org

2014-08-15 19:16 GMT+02:00 Tudor Girba <tudor@tudorgirba.com>: > Indeed, this direction is really exciting. > > When I was at NDC, there were a couple of guys there that wanted to > control their robot and they saw Pharo as a perfect match. With a more > elaborate kit, we could have a door opener. > yes sure, this is why we use Pharo for our robots since years but using a dynamic language is still a difficult message to pass to the core robotics community ;-) Luc > > Cheers, > Doru > > > On Fri, Aug 15, 2014 at 5:16 PM, Johan Fabry <jfabry@dcc.uchile.cl> wrote: > >> >> Thanks to both :-) >> >> Daniel: Contributions from you will be certainly very welcome :-) But >> watch out, to be able to remote control the EV3 you also need a WiFi key, >> specifically the Netgear N150 (WNA1100 chipset). Only that one works, and >> they are getting harder to find these days :-( >> >> On Aug 14, 2014, at 11:03 PM, Lemuus <lemuus@gmail.com> wrote: >> >> > Awesome!!! now I really need to get a Lego Mindstorms EV3 :) >> > >> > >> > On Thu, Aug 14, 2014 at 2:50 PM, Santiago Bragagnolo < >> santiagobragagnolo@gmail.com> wrote: >> > Great Johan! Congrats for both of you :) >> > >> > >> > 2014-08-14 22:37 GMT+02:00 Johan Fabry <jfabry@dcc.uchile.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@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@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 >> > >> > >> > >> > >> >> >> >> ---> Save our in-boxes! http://emailcharter.org <--- >> >> Johan Fabry - http://pleiad.cl/~jfabry >> PLEIAD lab - Computer Science Department (DCC) - University of Chile >> >> >> _______________________________________________ >> Esug-list mailing list >> Esug-list@lists.esug.org >> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org >> > > > > -- > www.tudorgirba.com > > "Every thing has its own flow" > > _______________________________________________ > Esug-list mailing list > Esug-list@lists.esug.org > http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org > >