utcoupe / coupe2012 Goto Github PK
View Code? Open in Web Editor NEWLe code du robot 2012
Home Page: http://assos.utc.fr/utcoupe
Le code du robot 2012
Home Page: http://assos.utc.fr/utcoupe
Le code de notre robot pour la participation à la coupe 2012. Plus d'info sur notre site : http://wwwassos.utc.fr/utcoupe DOXYFILE - install graphviz (http://doc.ubuntu-fr.org/graphviz) # pour des jolis diagrammes - install doxypy (http://code.foosel.org/doxypy) # pour la doc python
fonction pour ouvrir la trappe pour ensuite poser nos objets dedans
Tu pourrais mettre un makefile avec ton simu ?
fonction permettant d'activer le bras du robot pour aller enlever la carte au trésor
créer la shape et coder les fonctions de base
Désactiver le mode biface.
foutre git pour réccupérer plus facilement le code
Enregistre le pc fix dans le réseau utcoupe (10.10.10.103)
Et aussi changer pour grosordi.cheuv.eu, l'adresse ip sur le réseau utc est 172.25.140.6
faire un accès ssh sur l'ARM
revoir le protocole,
L'asserv doit renvoyer des messages pour dire où il en est, pour les commandes qui envoient plusieurs messages, il a été décidé que lors de la reception du '0', la commande est terminé. Les erreur sont des nombres négatifs.
Par exemple pour la commande goto :
installer le driver hokuyo
script pour se recaler en pleine partie
Faut pouvoir simuler la prise de lingo
L'asserv doit pouvoir exécuter une liste de points sans s’arrêter
fonction permettant de passer en mode buldozer, la fonction devra éventuellement pouvoir prendre des paramètres pour régler le buldo
La détections des blocages de roues doit être fait dans l'asserv cette année.
Créer un client IRC pour le simulateur
créer une fonction arduino qui éjecte les objets du gros robot
La position des objets au départ doit pouvoir être gérée par un fichier de conf
Créer une commande arduino qui ouvre les "balais" et les rabats pour engloutir une face de totem
2 x AX18
Installer
python3
python3-serial
voir avec newton
Il faut les coder dans robot.py : class Robot. Tous les robot héritent de cette classe.
faire le script pour enfoncer le bouton des bouteilles
Re rendre l'asservissement curviligne, mais laisser la possibilité à l'utilisateur de faire des rotations puis avancer (il devra le faire manuellement du coup)
Faire en sorte que les cs soient avalés, faut regarder du côté des collision handler dans le moteur physique.
Faire une rampe trapézoïdale si necessaire
Créer un client IRC python pour les cartes arduinos
améliorer l'asserv
script de recalage du départ
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.