FRANÇOISE, INES, THOMAS, SIRIL 01

Une petite note par lerautal

1. QUATRE JEUNES EN QUÊTE D'AVENTURE PROFESSIONNELLE

Quatre jeunes gens bien formés, différents, aspirant à faire quelque chose de leur vie...
Un Etat et une Région qui essaient de relancer l'activité économique à travers de propositions venues "du terrain", et surtout des jeunes comme eux.

Ils devisent joyeusement, un matin d'été à l'ombre d'un tilleul, place ... , lorsque qu'une saute de vent projette un prospectus dans les jambes d'Ines.
Curieuse elle le ramasse et commence à lire.
"Créez votre entreprise novatrice, la Région vous aide..."

Ils ont la vie devant eux, confiance en soi et dans les autres. On se propose de les aider ?
Ils y vont.
Le père de Françoise est paysagiste, Thomas est informaticien : ils déposent un projet intitulé :
Paysagisme et robotique.
Tant qu'il y a robot ou drone, c'est bon : on trouve des sous.
De même sont retenus :
"Le rond-point robotisé", "Drones et rond-points", "Drones, robots et rond-points".
Bien-sûr les projets "rond-points" vont ramasser le plus gros des subventions (il est bien connu que le rond-point est novateur).
Mais il en reste assez pour eux et ils se voient attribuer un local spacieux dans une ancienne caserne réhabilitée. Compte-tenu de leur intitulé on leur a aussi attribué un terrain cultivable pour pouvoir expérimenter leurs matériels.

2. PREMIER JOUR À LA CASERNE

Premier jour de leur activité.
Par quoi commencer ?
Siril Algol, est arrivé avec un gros cahier à la couverture ternie.

"Je suis ému : mon arrière grand-père a travaillé là autrefois.
Sous-officier, il passait pour un original parce qu'il notait des tas de choses dans ce cahier.
Si vous voulez-bien, j'aimerais que l'on regarde ses notes.
Après-tout nous sommes aussi des originaux."


(si vous ne l'avez pas fait, allez vite lire l'épisode : la_mission_du_chasseur_schmoll.html )

Après une lecture attentive, Thomas réagit :

"Il était astucieux ton ancêtre. A sa façon, il avait inventé les objets numpy.
- Arrête de jargoner et explique-nous.
- Pour numpy, c'est facile. Vous savez tous que je programme en langage Python ?
- Oui, oui, oui...
- Et bien numpy est un "quelque chose" qui ajoute des possibilités qui n'existent pas dans le Python de base.
- Une option, alors ?
- Si tu veux
- Les options cela augmente le prix : tu as payé cher alors.
- Non, c'est du logiciel libre : les auteurs te laissent utiliser gratuitement leur travail. En plus, ils fournissent la recette (le code)".


Inès a compris mais elle ne semble pas satisfaite :

" Tu n'as pas expliqué le mot 'objet' ce qui fait que ton explication n'est pas valable."

Thomas sort alors de sa poche une clé de forme compliquée, à laquelle est accrochée une petite lampe à LED.

"Vous savez ce que c'est ?
- Oui : la clé de notre 'local'
- Et à quoi cela sert-il ?
- Bien, à ouvrir la porte. A la fermer aussi.
- Et la lampe ?
- A repérer le trou de la serrure quand il fait noir partout.
- A propos : tu as la clef et pas nous. Ce n'est pas une situation équitable.
Nous sommes associés à parité."


Thomas approuve d'un hochement de tête, puis son visage s'éclaire :

"Merci de me donner cette idée.
Voilà : notre clef avec sa lampe est un objet-outil qui offre deux fonctions que nous venons d'énoncer.
Nous allons faire 'cloner' cet objet-outil de façon à ce que chacun ait le sien.
Chacun des clones sera un nouvel objet-outil équivalent."


"On pourrait imaginer d'utiliser une manière symbolique d'écrire ceci :

clef_de_siril = clonage.clef_d_origine
clef_d_Ines = clonage.clef_d_origine
clef_de_Francoise = clonage.clef_d_origine  "

"Et le point derrière clonage ?
- On y reviendra, c'est important. Mais si on allait se détendre dans le jardin ? "

3. SUR LE TERRAIN

Les voilà partis avec bêche, binette, cordeau. Siril en passant a récupéré deux plantes en godets qu'il avait laissé à la porte du local : une Sauge rouge et un Sempervivum fleurissant jaune.
Il prend la parole :

" Je voudrais que l'on reprenne l'idée du cahier : on plante sur un rang , la Sauge en position 9 et le Sempervivum en position 15.
- Ce qui veut dire que l'on définit des 'points de plantation possibles' ainsi qu'un espace entre deux points proches ?
- Oui. Disons 20 centimètres entre chaque."


première plantation
Les deux plantes sont alors mises en place puis Thomas accroche deux petites puces RFID à la tige de chacune d'elles.

"Et pourquoi fais-tu cela ?
- Tu te souviens du chien de ton arrière grand-père ?
- Mizar ?
- Oui, le joyeux chasseur de merle.
Nous allons le remplacer par un petit hélicoptère drone qu'Ines va modifier.
N'est-ce pas Ines ?
- Oui. Mais explique ce que tu veux."


Il réfléchit puis énonce son idée :

" L'une des puces émet le nombre 712 (Sauge) quand on l'excite avec une onde radio. L'autre émet 314 (Sempervivum).
Nous allons envoyer le petit drone survoler la zone délimitée par le cordeau à très basse altitude.
Quand il passera au-dessus d'une plante, il excitera la puce qui lui renverra son indicatif.
C'est un Mizar volant : si on lui demande de s'arrêter au-dessus de la puce qui émet 712, il saura la trouver. Pareil pour celle qui émet 314.


- J'ai compris et je saurai faire."

Pour mémoire : https://fr.wikipedia.org/wiki/Radio-identification

4. RETOUR AU LOCAL

Françoise, qui a passé son enfance au milieux de jardiniers parfois distraits, a trouvé une application pratique à l'ensemble robot + puces :

"Avec un tel outil, bien avant que les plantes ne soient fleuries on peut vérifier si on n'a pas fait d'erreurs de plantations ?
- Oui. Cela peut s'utiliser ainsi."


Thomas à ouvert son ordinateur sur une table et, s'adressant à ses associés, leur annonce :

"Maintenant, je vais vous montrer comment on peut programmer quelques opération en Python avec Numpy."

Siril, qui était resté silencieux un moment, sort de ses pensées et déclare :

" Si vous fabriquez un robot valable, je saurai le vendre."

Remerciements

A Gimp en particulier.
Aux auteurs des logiciels libres en général.
Aux rédacteurs des articles de Wikipedia. Leur travail est criticable ?
S'il n'y avait rien, on n'aurait rien à critiquer.