LEGO Mindstorms masterpieces :building and programming advanced robots