ISN - Robotique

Tourner autours d'un point

Question

Le robot doit tourner autours d'un point, vers la droite ou vers la gauche. Aucune contrainte angulaire n'est imposée.

On pourra ensuite imposer au robot de tourner :

  • Sur lui-même,

  • Avec un rayon de braquage égal à la distance entre les roues

  • Avec un rayon de braquage égal à 2 fois la distance entre les roues.

Tourner autours d'un point
Solution

function azolla.main(azolla)

  while true do

    azolla:setspeed(-10,10) //Tourner sur lui-même   

    azolla:stepforward()

  end

end

function azolla.main(azolla)

  while true do

    azolla:setspeed(0,10) //rayon de braquage = distance entre les roues  

    azolla:stepforward()

  end

end

function azolla.main(azolla)

  while true do

    azolla:setspeed(5,10) //rayon de braquage = 2x distance entre   les roues

    azolla:stepforward()

  end

end

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)