Marco Cioffi

Reinforcement learning in robotics, an application using Lego Mindstorms

12/1/2005, filed under — Marco Cioffi @ 7:15 pm

Lego Mindstorms Robot
I completed a presentation for the course of Robotics 1 at Politecnico di Milano with the Prof. Gini Giuseppina. I worked on an implementation of the Q-Learning for the Lego Mindstorms.


Download the slides in english!

Cioffi Robotics 1 Robotics 1 Cioffi


Dynamic balance robot using Lego Mindstorms

7/12/2005, filed under — Marco Cioffi @ 8:02 pm

Lego Mindstorms RobotMe and my friend (Guglielmo Roelfsema) have presented a seminar for the course of Robotics II, with Prof. Gini Giuseppina at Politecnico di Milano.
In this work, we have used Lego Mindstorms to realise a robot that can stand-up using dynamic control theory, balancing the gravity force using motors. It was really cool and very funny to see that our robot moves without falling down. Anyway, this is only a prototype…

Download the slides and the video!

 
Cioffi Roelfsema Robotica Robotics Cioffi-Roelfsema
Robotics Cioffi-Roelfsema (DivX video)


LEGO Mindstorms Seminars at High School

3/20/2004, filed under — Marco Cioffi @ 5:43 pm

lego mindstorms overview
I presented three seminars of three hours each, title: “Programmazione robotica con mattoncini LEGO Mindstorms", (Programming and design with LEGO Mindstorms, an introduction to robotics).
Brief:
Using Lego Mindstorms robots (LEGO Mindstorms website) the students can learn robotics with fun, the seminars range over hardware and software, going through advanced topic like motion recognition, voice recognition, wireless communication (802.11b and palm device), behaviour based design and QLearning
Now you can download the slides (only italian version is available):