Project results:
Learning resources
This manual was created as a result of the project [p]:ROBOT, co-financed under the European Union program “Erasmus +”.
Teaching materials that we offer have been developed as part of an international consortium consisting of:
Akademicki Zespół Szkół Ogólnokształcących nr 2 w Chorzowie, Poland
Istituto d'Istruzione Superiore "Erasmo da Rotterdam" - Nichelino, Italy
Main Results
O1
O2
Teacher's manual, containing additional materials and sample solutions.
The simulator
The simulator is an important part of the project.
We code in Python.
The base software for this part of the project is EDU version of Coppelia Robotics V-rep. It runs on Windows, macOS and Ubuntu Linux. Note, we use VREP EDU PLAYER not CoppeliaSim Player.
The LEGO educator robot model can be downloaded here. If, however, you are going to use probot library described below, this repo is already added to the library's scenes.
The Python libraries are maintained on github.
Detailed instalation procedure as well as usage examples are presented in the slides:
Additional remarks
The materials contained in each lesson can be used as starting point for student activities. It can be used for computer science, mathematics, physics and chemistry lessons and used as a whole or just part of the lesson.
Although there is no particular order, there are some correlations between different lessons. Example correlations can be as follows:
Version 1
Basic module - Motors.
Pythagorean Theorem.
Gyro sensor and geometric figures.
Robot plots triangle.
Graph of linear function.
Circle and its application.
Point to point.
The conic sections.
Brownian motion with Lego Mindstorm EV3.
Version 2
Basic module - Motors.
Basics module - Sound.
Measuring the terrain using an ultrasonic sensor.
Application of an ultrasonic sensor in vehicles.
Surveyors Wanted to Explore Mars and its Moons.
Sumo robot.
Circle - measure the distance.
Version 3
Basic module - Motors.
Basic module - Display and LEDs.
Museum at night.
No logic, no move.
Lego EV3 Robotics, Math and Music.
Use of Arrays in programming & Color Sensors.
The motion of a robot in a field with obstacles.
Version 4
Basic module - Motors.
Stirling motors.
Acceleration Due to Gravity with Lego EV3 & Python.
Fan controlled by a temperature sensor.
The Magnitude of Static Friction.
Integrating liquid handling chemistry.
Robot arm.
Simulator examples
stop at the black line
MoveTank, Color Sensor, Light Sensor
bounce
MoveTank, Ultrasonic Senso, Gyro
display & status light
Display & Leds (Status Light)
Touch the wall and stop
Move Tank, Display, Leds, Touch Sensor
rotateMoveTank, Gyro
stop 10 cm in front of the wall
MoveTank, Ultrasonic Sensor