{"id":2518,"date":"2016-07-11T13:33:42","date_gmt":"2016-07-11T11:33:42","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=2518"},"modified":"2023-04-12T14:01:49","modified_gmt":"2023-04-12T12:01:49","slug":"thymio-a-robot-to-discover-math-and-geometry","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/en\/thymio-a-robot-to-discover-math-and-geometry\/","title":{"rendered":"Thymio, a robot to discover math and geometry!"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2518\" class=\"elementor elementor-2518\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13e70cd3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13e70cd3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-59b0ac58\" data-id=\"59b0ac58\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c6f4ed7 elementor-widget elementor-widget-text-editor\" data-id=\"3c6f4ed7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<h2 class=\"wp-block-heading\" id=\"h-who-is-this-exercice-for\"><strong>Who is this exercice for?<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Elementary school (from 1st grade to 5th grade)<\/li><li>beginning of junior High school (6th grade)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-will-the-pupils-discover\"><strong>What will the pupils discover?&nbsp;<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Calculate with integers<\/li><li>Progressivity marks<\/li><li>Recognize and use some geometric models<\/li><li>Move an locate an object&nbsp;in 2D space<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-goal-of-the-exercice\"><strong>Goal of the exercice<\/strong><\/h2>\n\n\n\n<p>The pupils, in pairs, will use a Thymio robot to draw a picture. The tracing of each line must be programmed by the pupils using the <strong>Timer function<\/strong> of the Aseba VPL software.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-timer-timer-elapsed-functions\"><span style=\"color: #ff9900;\"><strong>Timer\/Timer&nbsp;elapsed functions<\/strong><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"81\" height=\"81\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/thymio-timer-ecoule.jpg\" alt=\"exercice-thymio-timer-ecoule\" class=\"wp-image-2494\"\/><\/figure>\n\n\n\n<p><strong>Timer&nbsp;elapsed<\/strong><br \/>This event occurs when the timer times out.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"81\" height=\"81\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/thymio-timer.jpg\" alt=\"exercice-thymio-timer\" class=\"wp-image-2493\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Timer<\/strong><br \/>This action starts a timer with a timeout in the range of 0 to 4 seconds, defined by the user by clicking somewhere in the clock face. When the timer has elapsed, a timer <em>event<\/em> is generated.<\/p>\n\n\n\n<p>With&nbsp;<strong>Timer<\/strong> and <strong>Timer elapsed<\/strong>, it is possible to calculate a distance from the <em>Time <\/em>variable to make Thymio move to the different waypoints, so that the drawing is completed.<\/p>\n\n\n\n<p><strong>The&nbsp;conversions table below will help you&nbsp;do your math!<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/exercice-thymio-calcul-distances-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"555\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/exercice-thymio-calcul-distances-1.jpg\" alt=\"exercice-thymio-calcul-distances\" class=\"wp-image-2496\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/exercice-thymio-calcul-distances-1.jpg 650w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/exercice-thymio-calcul-distances-1-300x256.jpg 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/thymio-dessiner-un-chateau-cycle-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"128\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/thymio-dessiner-un-chateau-cycle-1.jpg\" alt=\"thymio-dessiner-un-chateau-cycle-1\" class=\"wp-image-2492\"\/><\/a><\/figure><\/div>\n\n\n\n<p>For this exercice, we have chosen to draw a castle, but it is up to you to decide which picture you will draw! One restriction though: it is preferable to have a design that can be drawn without raising the pen from the paper.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-instructions-for-this-exercice-with-thymio\"><strong>Instructions for this exercice with Thymio&nbsp;<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li style=\"text-align: justify;\">Choose a simple shape to draw..<\/li><li style=\"text-align: justify;\">Then, measure the sides of your drawing. You can approximately determine the speeds and times for each line thanks to the table of conversion.<\/li><li style=\"text-align: justify;\">Create your blocs using the <strong>Timer function<\/strong> for the <em>Time&nbsp;<\/em>variable&nbsp;and the <strong>State&nbsp;function<\/strong> to count the steps. Be careful, only 16 steps are possible using graphical programming (VPL). To draw the castle, with used the Aseba Studio interface (not the Visual Programming Language).<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-state-function\"><span style=\"color: #ff9900;\"><strong>State function<\/strong><\/span><\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2491 alignnone\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/07\/thymio-les-etats.jpg\" alt=\"thymio-les-etats\" width=\"81\" height=\"81\"\/><\/h2>\n\n\n\n<p><strong>State function<\/strong><br \/>This action sets the internal 4-bit&nbsp;state of the robot. Grey means keeping the current value, white means set it to 0, yellow means set it to 1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-castle-drawing-code-solution\"><strong>Castle drawing code (solution)<\/strong><\/h2>\n\n\n\n<p><a class=\"catalogue\" title=\"Thymio, distance and math - exercice solution\" href=\"https:\/\/www.generationrobots.com\/media\/exercice-thymio-dessin-chateau.aesl\">Exercice solution<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-if-you-don-t-own-a-thymio-robot-yet\">If you don&rsquo;t own a Thymio robot (yet)..<\/h2>\n\n\n\n<p><span style=\"color: #333333;\"><strong>You can buy the Thymio robot (both standard and wireless versions) on our webstore<\/strong>:<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Who is this exercice for? What will the pupils discover? Goal of the exercice The pupils, in pairs, will use a Thymio robot to draw a picture. The tracing of each line must be programmed by the pupils using the Timer function of the Aseba VPL software. Timer\/Timer\u00a0elapsed functions Timer\u00a0elapsed This event occurs when the[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/en\/thymio-a-robot-to-discover-math-and-geometry\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":13832,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1132],"tags":[],"class_list":["post-2518","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education-en"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=2518"}],"version-history":[{"count":18,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2518\/revisions"}],"predecessor-version":[{"id":13833,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2518\/revisions\/13833"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/13832"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=2518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=2518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=2518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}