mise à jour : 02/06/26
Dans cet article nous allons réaliser des déplacements sous formes géométriques avec le robot MR25. Nous allons utiliser les fonctions forwardmm() et turnAngle().
Faire un simple carré
Pour tracer un carré de 300 mm de côté, il suffit d’avancer de 300 mm puis de tourner de 90°, et de répéter cette séquence 4 fois.
Faire un cercle
Pour tracer un cercle de 500mm de diamètre par exemple, il suffit d’avancer de 300 mm puis de tourner de 90°, et de répéter cette séquence 4 fois. On peut approcher le cercle par un polygone régulier composé de petits segments.
Pour un cercle de 500 mm de diamètre, le rayon vaut :
En partant avec par exemple 36 segments de 10°,la circonférence vaut :
Pour un diamètre de 500 mm, la circonférence C = 1570 mm, donc pour 36 segments leurs longueurs doit être de 43 mm.
Le robot MR25 avance d’un petit segment puis tourne légèrement. Après de nombreuses répétitions, la trajectoire se rapproche d’un cercle de 500 mm de diamètre.
Si au augment le nombre de segment on peux obtenir une cercle plus prècis.
Une variante paramétrable :
A vous de jouez !


