Learning goals:

In the industry it is often needed to repeat the same operation time after time.

In this assignment the robot arm must hit the plate between three columns, which is placed more or less the same distance from The Fable Robot, and with an even distance between the columns.

The pupils will primarily be working with actions and with understanding that the “wait” function gives precise movements. There is a little preparation in measuring angles from the robot arm.

The pupils have to build a LEGO arm, that sticks out around 10 cm from The Fable Robot, and is able to hit between the columns (other things than LEGO can be used).


  • Fable joint module
  • Fable passive module
  • The lid
  • LEGO plate
  • LEGO bricks for the arm
  • Three columns (These can also be made for instance as cardboard tubes. Diameter approximately 2 cm. and with stand)

First place the passive module in the stand on the lid. Insert the joint module on one of the sides. The Shape Robotics icon (the one that lights up) should be facing upwards.

The robot has to start at the center, then move to the right of the light blue column, back over and down between the light blue column and the middle column. Then up, over the middle column and down between that and the purple column, before finally moving left of the purple column. The whole process has to be repeated five times.

Subject and level: Maths and Nature/Technology, grade 4 to 6.

Type: Assignment on solving a hypothetical industrial task

Length: 1-2 lessons


Robot og programming

The pupils have to imagine that the robot is “cleaning” the spaces between the columns. It is a good idea to measure the angles from the robot to the spaces.


This requires some LEGO bricks for mounting on Fable and LEGO bricks or a cardboard tube, as well as a LEGO plate.

Tips for programming

  • Actions
  • Loops

Recent Entries

Want to stay in the loop?
Sign up to our Newsletter

We value your privacy. We never send you any spam or pass your information onto 3rd parties.