Logo or turtle drawing: Difference between revisions
(Created page with "== Introduction == === Aim === == Robot == === Sensors === == Example Video == == Theory == == Exercises == Back to Mahtavaa Matematiikkaa 2020 File:Mahtav...") |
(→Theory) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
Drawing on a large paper using a robot is funny and involving. Use a large paper and try to stay on the paper. Logo programming is oldie but goodie. | |||
=== Aim === | === Aim === | ||
Geometrical shapes, diameter of the circle, basic programming. Proportionality. | |||
Center of gravity, steering. | |||
== Robot == | == Robot == | ||
Almost any robot will do. We use Asimov 2/ Verne robot with a pen attached to the front part of the robot. | |||
=== Sensors === | === Sensors === | ||
No sensors is used, except the servo motor. | |||
== Example Video == | == Example Video == | ||
== Theory == | == Theory == | ||
[[File:RotatingWheel2.svg|thumb|The distance travelled by a rotating wheel is <math>2\pi r</math>.]] | |||
The Asimov 2/ Verne robot travels <math>2\pi 57</math> mm <math>358</math> mm on one full turn, as the diameter of the wheel is <math>57</math> mm. First design the plotting on a paper (or using computer, eg. [http://www.inkscape.org Inkscape] is a good program) and then convert the distances to rotations. | |||
Usually it is easier to code if the speed is lower. Use only speed 10 or 15. The Asimov/ Verne 2 robot turns exactly (about) 90 degrees when <code>Steering=100</code>, <code>Power=10</code>, <code>Angle=??</code> and <code>Brake=True</code>. | |||
== Example Code == | |||
== Exercises == | == Exercises == | ||
* Draw a rectangle with distances 20 cm and 30 cm. | |||
* Draw a house. | |||
* Draw a giraffe. | |||
* Note that the pen draws a wrong line when the robot rotates. How fix to that? | |||
* Try to implement [[How to use gyroscope| gyroscope]] to better stay in the given direction. | |||
Back to [[Mahtavaa Matematiikkaa 2020]] | Back to [[Mahtavaa Matematiikkaa 2020]] | ||
[[File:Mahtavaa matematiikkaa.png|thumb]] | [[File:Mahtavaa matematiikkaa.png|thumb]] |
Latest revision as of 19:38, 25 October 2020
Introduction
Drawing on a large paper using a robot is funny and involving. Use a large paper and try to stay on the paper. Logo programming is oldie but goodie.
Aim
Geometrical shapes, diameter of the circle, basic programming. Proportionality.
Center of gravity, steering.
Robot
Almost any robot will do. We use Asimov 2/ Verne robot with a pen attached to the front part of the robot.
Sensors
No sensors is used, except the servo motor.
Example Video
Theory
The Asimov 2/ Verne robot travels mm mm on one full turn, as the diameter of the wheel is mm. First design the plotting on a paper (or using computer, eg. Inkscape is a good program) and then convert the distances to rotations.
Usually it is easier to code if the speed is lower. Use only speed 10 or 15. The Asimov/ Verne 2 robot turns exactly (about) 90 degrees when Steering=100
, Power=10
, Angle=??
and Brake=True
.
Example Code
Exercises
- Draw a rectangle with distances 20 cm and 30 cm.
- Draw a house.
- Draw a giraffe.
- Note that the pen draws a wrong line when the robot rotates. How fix to that?
- Try to implement gyroscope to better stay in the given direction.
Back to Mahtavaa Matematiikkaa 2020