Le K-Junior est le dernier né des robots mobiles autonomes réalisés par la fameuse société K-Team. Ces robots, comme tous les robots mobiles autonome de K-Team sont directement issus des laboratoires de recherche de la prestigieuse Ecole Polytechnique Fédérale de Lausanne (EPFL) qui est actuellement l'un des leaders de la recherche en robotique en Europe.
Les robots mobiles autonomes K-Junior proposent des fonctionnalités similaires à des robots professionnels et sont particulièrement adaptés pour l'enseignement en robotique mobile. Ces robots mobiles autonomes permettent en particulier de tester en réel des algorithmes créés et testés en environnement virtuels. Les robots mobiles K-Junior sont particulièrement adaptés pour des tâches de type optimisation de trajectoire, algorithmes d'évitement d'obstacles, traitement du comportement...
Le robot mobile autonome K-Junior est robuste et compact, preuve s'il en est qu'il a été pensé pour l'enseignement et la recherche où l'espace et les budgets sont limités.
Enfin, le robot mobile autonome K-Junior est extensible ce qui permet de se servir de ce robot comme d'une base pour explorer d'autres domaines de la robotique.
Caractéristiques techniques du robot mobile autonome K-Junior
Les caractéristiques du robot K-Junior sont les suivantes :
- Un module buzzer capable d'émettre des sons de différente fréquence
- 10 capteurs de distance à infrarouge (en émission et en réception) dont 6 sont placés sur les cotés pour faire de la détection d'obstacles et 4 sont placés sous le robot pour effectuer du suivi de ligne ou de la détection de rebord de table (le robot détecte les rebords de la table et ne tombe pas). Les capteurs IR peuvent être utilisés en mode passif, c'est à dire en mode réception de lumière infrarouge afin de concevoir des comportements utilisant l'intensité lumineuse infrarouge comme la lumière du soleil ou les lampes à incandescence. Les capteurs IR peuvent également être utilisés en mode actif, c'est à dire en mode émission/réception afin de détecter les obstacles ou les rebords de table, selon leur position.
- Un sélecteur d'alimentation On/Off et un sélecteur triple permettant de choisir lequel des comportements embarqués le robot doit exécuter. Cela peut être l'un des comportements préprogrammé (Évitement d'obstacle, suivi de ligne, danse) ou l'un des programmes que vous avez réalisé
- Un module Bluetooth afin de pouvoir connecter votre robot et votre PC sans fil
- Un récepteur infrarouge supplémentaire placé sur le dessus du robot et qui vous permet par exemple de piloter le robot à l'aide d'une simple télécommande de télévision
- Une batterie 3,7V Li-Pol
- Alimentation par câble USB (fourni). Le câble USB est également utilisé pour le transfert d'information et de programme entre votre PC et le robot K-Junior
- Deux moteurs DC (direct current) permettant une conduite différentielle
- Enfin, une encoche circulaire au milieu du robot vous permet d'y insérer un stylo afin que le robot marque son déplacement sur le sol par exemple.
- Mémoire : Flash=32 Mo, RAM=64Mo

K-Junior, un robot mobile autonome évolutif et extensible
Le robot mobile autonome K-Junior est extensible. Il propose à cet effet 3 connecteurs permettant d'ajouter des appareils et autres capteurs tels qu'une caméra, un capteur ultrasons, un module text-to-speech, le HemGenIO qui est l'interface idéale avec vos propres création électroniques ou bien encore une pince. Toutes ces extensions sont connectables avec le robot mobile autonome K-Junior mais ne sont pas fournies dans le présent kit.
Programmation du robot mobile autonome K-Junior
Plusieurs modes de programmation sont disponibles. Tous ces modes sont documentés et clairement décrits sur le CD-ROM fourni avec le robot (notez qu'il n'y a pas de documentation papier fourni avec le robot K-Junior et que la documentation est en anglais).
Tout d'abord, le robot mobile autonome est pilotable directement en mode série en utilisant des commandes envoyées directement par hyperterminal.
Le robot K-Junior est programmable en C à l'aide du compilateur CCS. La licence CCS n'est pas inclue dans le kit et doit être acquise par ailleurs.
Une application graphique de pilotage est fournie sur le CD. Basée sur Labview, elle permet de visualiser en temps réel les données des capteurs de proximité et permet également de piloter chacun des deux moteurs. Cette application est idéale pour le débogage des algorithmes que vous avez créés.

Enfin, le robot K-Junior est programmable à l'aide du logiciel LabView.
Contenu du kit
Le présent kit robotique contient :
- Le robot K-Junior
- Un câble USB
- Un stylo feutre de taille adaptée
- Un mini tournevis
- Un Cd-Rom contenant toute la documentation (en anglais), les drivers et le logiciel graphique de pilotage