robocupulaval / admin Goto Github PK
View Code? Open in Web Editor NEWDépôts pour les tâches administratives et la documentation
Dépôts pour les tâches administratives et la documentation
Donner les explications pour qu'un nouveau puisse le plus rapidement possible faire fonctionner le moteur, le simulateur et une stratégie.
Une page qui explique comment compiler dans un environnement connu le simulateur grSim et le faire fonctionner correctement avec le reste de l'environnement.
Vient complimenter #1
Concevoir une série de benchmark automatisé pour que l'équipe d'embarqué puisse valider leurs travaux.
La calibration de la caméra doit être documentée adéquatement.
Les détails doivent être suffisant pour qu'un membre de la team-ia puisse la calibrer sans connaissance préalable.
Idéalement, un membre d'un autre département doit aussi pouvoir effectuer la calibration.
Rédiger une série d'articles qui explique comment bâtir une stratégie simpliste à l'aide des différentes primitives disponibles.
Les articles peuvent passer d'un sujet comme "effectuer une passe", à comment afficher graphiquement une information de debug.
Décrire le processus recommandé pour utiliser git dans le cadre du projet.
Les procès-verbaux sont actuellement écrit en format latex. Une documentation rapide doit être écrite pour expliquer comment installer un environnement latex en windows et en linux et compiler les fichiers en pdf.
Idéalement un service d'intégration continu devrait permettre de bâtir l'ensemble des fichiers et de rendre leur téléchargement disponible.
Actuellement, l'équipe ne possède que quelques patterns et certains d'entre eux sont mal identifiés.
Des discussions ont été entâmés pour renouveller les patterns et potentiellement corrigé des bogues comme le duplicat d'un pattern pour 2 ids. Avoir une copie de chaque pattern serait utile pour tester tous les ids et différents combinaisons d'ids actifs.
La séance d'intégration du 4 mai a soulevée deux questions importantes:
NB: Le terrain devrait être schématisé pour que la géométrie soit connue.
La procédure pour démarrer l'IA sur l'ordinateur d'intégration du PLT-0108 doit être documenté dans une page wiki.
Rédiger une page qui explique STA, comment les aspects stratégiques (stratégie, décisif et réactif) s'y intègrent, expliquer ces éléments et rediriger vers les pages qui explique les features plus précise du cadre.
Optionnellement fournir un lien vers le white paper de STP.
Retirer les dépôts qui ne servent plus.
Nous avons besoins de gens pour communiquer clairement avec le département d'embarqué.
Les problèmes commun de l'équipe ia de l'équipe embarqué doivent être cernés.
Un API clair doit être défini pour permettre d'intégrer pleinement les travaux des deux équipes: lire ça doit être fonctionnel!
Ajouter de la documentation de base concernant les unit tests, nosetests (installation en linux) et quelques exemples de unit tests (diriger vers le code source approprié).
Le PEP-8 fournit une partie importante d'un standard de code, mais certains aspects peuvent être mieux définis.
Des recherhces, des lectures et des expérimentations sont nécessaires pour raffiner le standard de code.
L'ordinateur d'intégration dans le PLT-0108 doit être nettoyé concernant le code et les logiciels de la team-ia.
L'objectif est que l'IA soit fonctionnelle après simplement un git clone
.
Ajouter aux dépôts de StrategyIA et de RULEngine un service d'intégration continue.
Les fonctionnalités recherchées:
(@felixpelletier: vois-tu autre chose de pertinent?)
Ajouter une page qui survol les principales features du moteur et du cadre de stratégies.
Indiquer la ou les personnes ressources avec optionnellement une photo.
Pour les nouveaux venu, se familiariser avec le code source existant.
Avec de nouveaux membres qui souhaitent participer, la documentation minimale pour savoir quoi installer et comment devraient être mise à jour. C'est aussi le moment de lever des irritants et les complexités non essentiel à l'environnement.
Ajouter la documentation pour le behavior tree qui va être intégré dans STA.
@felixpelletier J'ai décidé de laisser fermer les issues sur le dépôt de grSim, si plusieurs bogues et tâches s'y rapporte, on ouvrira, entre temps on va gérer les issues sur ce dépôt.
Puisque notre fork grSim a été modifié, nous devons être en mesure de le faire compiler en windows.
Cette procédure doit être aussi simple que possible, documenter et idéalement exécutable par un service d'intégration continu.
Les premiers travaux sont assignés à @felixpelletier.
...
Une documentation a déjà été écrite pour configurer la vision.
Cependant cette documentation assume grandement que le logiciel de vision a déjà été utilisé par le passé et que certains paramètres sont déjà configurés.
Optionnellement et en cas de disponibilité, le code du logiciel de vision devrait être révisé pour amélioration l'acquisition. Par exemple, ajouter des tests unitaires (qui sont certainement absent) pour les algorithmes de détections serait une façon de comprendre dans le détail l'outil. Il est à long terme innacceptable que cet outil reste une boîte noire.
Compléter la documentation d'introduction de chaque dépôt.
Elle devrait décrire à quoi sert le dépôt, ce qu'on peut-y trouver.
Déterminer les autres informations pertinente à y inscrire.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.