Be the first to like this
Speaker: Johan Fabry
When thinking about robotics, the first thing that comes to mind is impressive hardware. The main problems to solve here are difficulties in building it and managing its low level functionalities, e.g. making a robot that can walk. But the robot only starts to do interesting things when you build on top of these functionalities, e.g. make it walk to a door and open it. This is almost purely a software challenge and sadly roboticists are stuck in the nineties when it comes to software development. They have an incredibly static way of programming robot behaviors. In our research we are pushing towards the total oposite: live programming of a robot, while it is running.
In this talk I will present our language, called Live Robot Programming (LRP), built on Pharo and making heavy use of Roassal for visualizations. I will show how LRP allows for the creation and evolution of robotic behaviors on-the-fly and how you can use it to play with robots. I will demonstrate LRP with a simple robot behavior, and on a real robot if I can get it to board the plane with me.