Premier aperçu du robot 2011

La fin de l'année approche et nous nous retrouvons dans une période charnière de notre calendrier. Le père noël n'étant pas assez sympa pour nous envoyer un robot tout fait, nous devons redoubler d'effort et utiliser cette période de vacances pour accélérer la cadence.

Cette année nous avons cherché à simplifier au maximum la mécanique du robot. Pour cela la solution mécanique que l'on a retenu ne nécessitera qu'un seul moteur pour la préhention des éléments de jeu. Comme vous pouvez le voir sur la première ébauche ci-dessous, le robot devra passer au dessus des objets pour les manipuler. Notre défi est donc d'arriver à faire rentrer toute la mécanique, l'électronique et les batteries du robot dans un volume utile trés réduit. La modélisation du robot est en cours de finalisation.

De Divers

La simplicité de cette mécanique va nous permettre également d'alléger l'architecture électronique. Ainsi nous retrouverons nos 3 cartes habituelles : "Asser", "Beacon" et "Mainboard" qui sont chargées respectivement de la gestion des déplacements du robot, de la détection de l'adversaire et de la gestion du comportement général du robot. L'année dernière deux cartes supplémentaires étaient nécessaires pour contrôler les deux bras mécaniques dont nous disposions. Nous allons commencer l'adaptation de nos cartes 2011 sur la base de l'électronique utilisée l'année dernière.

Côté logiciel, les choses ont bien avancé puisque notre couche d'abstraction (bios) pour nos dsPic33F a été testée avec succès et nous avons commencé à travailler sur notre méthode de log.
Pour les néophytes, les logs consistent en un enregistrement de la trace d'exécution du logiciel permettant de mieux comprendre le déroulement d'un programme. Pour des problématiques techniques de temps d'exécution et d'occupation des ressources, il est très coûteux de produire ces logs de façon à ce qu'ils soient directement compréhensibles à la lecture. Pour limiter l'impact de la production des ces informations sur nos cartes électroniques, nous avons développé un outillage qui nous permet de minimiser les données à générer sur le matériel et de traduire ces données de façon à les rendre lisibles par l'homme. Vous pouvez trouver un tutoriel (en anglais) dans la partie Technique du site.

  • Posted: 2010-12-16 09:38 (Updated: 2010-12-16 23:49)
  • Author: perrinni
  • Categories: (none)

Comments

No comments.