π
<-

TI Robot

Re: TI Robot

Unread postby critor » 21 Jan 2010, 08:26

Ciwtron wrote:
critor2000 wrote:
Ciwtron wrote:
critor2000 wrote:Et oui... nous constaons tous les jours tous les ennuis/problèmes que peut générer un saut de classe...

J'ai pas le cerveau assez puissant pour comprendre...

Je parlais de nous les profs.


Et vous constatez tous les bienfait que ça peut apporter à l'élève, hein?



Euh...

:#wrong#:


Sincèrement, cela cause plus de problèmes que cela n'en résout.
Et je ne parle pas de problèmes pendant le cours de mathématiques - je réponds de façon beaucoup plus vaste.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42397
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Unread postby critor » 21 Jan 2010, 08:55

Bon voilà quelques ressources Internet (je n'ai pas encore tout lu):

Manuel:
http://smallrobot.bizland.com/Instructions.pdf
http://mste.illinois.edu/resources/ti/r ... IRobot.pdf (application optionnelle)

Exemples de programmes:
http://smallrobot.bizland.com/testpage.html

Exemples d'activités:
http://smallrobot.bizland.com/school.html
http://mste.illinois.edu/resources/ti/r ... index.html (avec l'application)

Support - faire aller le robot droit:
http://smallrobot.bizland.com/speed.htm

Livre de la Nasa: les robots contrôlés par calculatrice et l'exploration de Mars
http://www.nasa.gov/audience/foreducato ... obots.html


Je rappelle que le projet soumis à l'Université Montpellier 2 dans le cadre du concours "Faites de la Science 2009-2010" est "un robot traceur de courbe".

Il s'agit donc au minimum, que le robot soit capable de construire le polygone ouvert reliant une liste de points (extraits du graphe d'une fonction par exemple).

A priori, on peut augmenter le nombre de points pour la précision (diminuer le pas), mais cela augmente le nombre de commandes et donc le nombre éventuel d'erreurs.

Dans l'idéal, cela aurait été bien que le robot soit capable de lisser le polygone, mais c'est peut-être trop demander en Seconde, et pas facile avec un jouet peu précis.


Donc, pour faire bouger le robot, il faut faire:

Code: Select all
Send({CGD,T
Get(T



C est la commande:
* 1 pour bouger pendant T millisecondes
* 2 pour bouger tant que le pare-choc ne détecte pas d'obstacle
* 3 pour bouger pendant T millisecondes tant que le pare-choc ne détecte pas d'obstacle
* 4 pour calibrer (changer la vitesse de rotation par défaut du moteur gauche ou droit - non encore testé, mais on va en avoir besoin)

Pour notre projet, nous utiliserons donc la commande 3.
Bouger pendant le temps prévu (pour tracer un trait de bonne longueur), avec une "sécurité": le robot s'arrête s'il y a un obstacle.


G et D sont les sens de rotation des moteurs gauche et droit:
* 0: en arrière
* 1: bloqué
* 2: en avant

Pour avancer, la commande est 322 par exemple.
Pour reculer, c'est 300.
Pour tourner à gauche, il y a le choix (je n'ai pas encore testé à fond - avant de tourner, ça m'embête qu'il n'aille pas tout droit):
312 (moteur gauche bloqué, moteur droit avance)
301 (moteur droit bloqué, moteur gauche recule)
302 (moteur gauche recule, moteur droit avance)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42397
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Unread postby Armael » 21 Jan 2010, 09:28

Tu pourrais nous faire une petite photo ? En tout cas, ça a l'air bien sympa ! :=):
Au fait, comment tu as fait pour réussir à l'avoir ?
[url=www.arch-armael.webege.com]Image
Archlinux
[/url]
User avatar
Armael
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 3.1%
 
Posts: 120
Joined: 11 Dec 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: TI Robot

Unread postby critor » 21 Jan 2010, 16:28

Armael wrote:Au fait, comment tu as fait pour réussir à l'avoir ?


Un échange avec Brandon Willson...
Il voulait les TI-82Stats.fr et TI-76.fr introuvables en Amérique du Nord.
En échange, je lui ai demandé un TI-Robot tout neuf, avec support pour placer un stylo et dessiner.


Armael wrote:Tu pourrais nous faire une petite photo ? En tout cas, ça a l'air bien sympa ! :=):


C'est demandé si poliment que je ne vais pas te faire de photo... mais une vidéo!


Nous allons faire:
Code: Select all
Send({322,200
Get(R


Cela doit faire avancer le TI-Robot pendant 0,2 secondes.





Comme déjà dit, vous devriez donc constater quelques petits problèmes qu'il va falloir régler rapidement si on veut participer au concours "Faites de la Science 2010".

* le robot dévie sur la gauche en avançant (la roue droite tournerait donc plus vite)
* lorsqu'il arrête d'avancer, la roue gauche se bloque de suite mais pas la roue droite, et donc le robot dévie encore un petit peu plus sur la gauche en s'arrêtant
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42397
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Unread postby Ciwtron » 21 Jan 2010, 18:02

Pas mal la vidéo. Après la tête de Critor flou mais d'actualité, la photo nette un peu ancienne et la photo nette méga vieille de Critor, on peut voir son doigt! (c'est celui que tu utilises habituellement pour montrer les caltos?)

Tant que j'y pense, avec les Nspire étendues, il faudrait se mettre à faire un TI-Nspire Robot! :#love#: :#love#:
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: TI Robot

Unread postby critor » 21 Jan 2010, 18:14

Ciwtron wrote:Tant que j'y pense, avec les Nspire étendues, il faudrait se mettre à faire un TI-Nspire Robot! :#love#: :#love#:



Si tu branches le clavier 84+ sur ta nSpire non CAS, aucun problème puisque le robot n'a besoin que d'une prise mini-jack.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42397
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Unread postby Armael » 21 Jan 2010, 18:41

Cool, merci pour la vidéo !
[url=www.arch-armael.webege.com]Image
Archlinux
[/url]
User avatar
Armael
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 3.1%
 
Posts: 120
Joined: 11 Dec 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: TI Robot

Unread postby Ciwtron » 21 Jan 2010, 18:44

critor2000 wrote:Si tu branches le clavier 84+ sur ta nSpire non CAS, aucun problème puisque le robot n'a besoin que d'une prise mini-jack.

Je vais devoir aller en voler acheter une alors^^; autant attendre l'ExtendeD version, avec laquelle on pourra envoyer ce que l'on voudra.
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: TI Robot

Unread postby critor » 23 Jan 2010, 19:50

Pour tester si le TI-Robot roule droit, on peut imaginer diverses choses...


Lui faire tracer une ligne, et mesurer à la règle.
Sauf que la mesure ne sera plus précise si on dépasse 50cm.

Utiliser le carrelage de la salle de classe.
Sauf qu'un dixième de degré d'écart lors de la position initiale du robot, provoquera un écart avec la ligne, écart qui ne fera qu'augmenter...


Et puis, j'avais pensé à un petit protocole bien plus précis.
Si on arrive à faire le calibrage de la ligne droite avec ça, on pourrait même imaginer programmer des trajets en extérieur pour le robot...


* Fixer un stylo laser sur le robot, de façon exactement parallèle aux roues.
* Placer une feuille graduée sur le mur d'en face (pas forcément perpendiculaire - donc plus de problème sur le positionnement initial du robot)

* En avançant, le point rouge ne doit pas bouger...

- Si il dévie à gauche, il faut ralentir la roue droite...
- Si il dévie à droite, il faut ralentir la roue gauche.


Mais j'ai lu quelque part que les pointeurs lasers étaient interdits...
Ou est-ce seulement certaines classes de lasers qui sont interdites?

Car j'utilise un pointeur laser pour mes vidéoprojections avec les élèves.
Je l'ai acheté dans une boutique officielle, cette même année...

Et j'ai eu justement beaucoup de mal à en trouver... je m'étais demandé à l'époque, si une règlementation n'était pas passée...


Avez-vous des précisions là-dessus?
Êtes-vous au courant?

Merci pour vos lumières.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42397
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI Robot

Unread postby Armael » 23 Jan 2010, 20:38

Hum, théoriquement, les pointeurs laser rouges de faible puissance sont autorisés.
Et, d'après Wikipedia, les lasers de classe 1 sont sans danger. Après, je n'ai pas trouvé de textes sur la législation...
[url=www.arch-armael.webege.com]Image
Archlinux
[/url]
User avatar
Armael
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 3.1%
 
Posts: 120
Joined: 11 Dec 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4956 utilisateurs:
>4917 invités
>33 membres
>6 robots
Record simultané (sur 6 mois):
7481 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)