« IllustraBot2 » : différence entre les versions

De Kernel Fablab Lannion
Ligne 49 : Ligne 49 :
=== Code source ===
=== Code source ===
* dépôt [https://github.com/fablab-lannion/IllustraBot2 github]
* dépôt [https://github.com/fablab-lannion/IllustraBot2 github]
=== kernel 3.8 ===
Les pins des connecteurs P8 et P9 peuvent avoir plusieurs fonctions : on parle de mode. Cela est configuré via un mux.
Avec les kernel 3.8.x la configuration de ce mux a drastiquement changé pour unifier tous les arm. Il faut maintenant utiliser des Device Tree Overlay (dto).
quelques liens très utiles :
* [https://github.com/jadonk/validation-scripts/tree/master/test-capemgr exemple de configuration du mux]
* [http://forum.beaglefu.com/topic/26-beaglebone-black-using-devicetrees-to-expose-gpio-pin-functions/ post de forum] d'un mec qui suit le cheminement
* [http://pinmux.tking.org/index.html recherche] qui permet de trouver l'adresse du registre
* chez [http://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/overview adafruit] très bien fait comme d'hab
Package debian nécessaire :
aptitude install device-tree-compiler


== Évolutions possibles ==
== Évolutions possibles ==

Version du 15 janvier 2014 à 01:17

20140106 125232.jpg

Il revient et il a plus de dents !!

Présentation

Concept.svg

Un an après IllustraBot, les Bell Labs relancent une expérimentation 4G. Il est temps de le faire évoluer !

Cette fois, l'idée générale est de commander un bras robotisé à l'aide des mouvements d'un téléphone.

Architecture

Archi.png

Matériel

  • un bras robotisé : don du Lycée Le Dantec
  • une beagleboard / clef+sim 4G : don des Bell Labs
  • 6 drivers moteur pas à pas : (au moins 2) à acheter
  • un smartphone 4G : don Alcatel-Lucent

TODO Bras

  • reverser la carte de détection : claude, nico
  • tester les moteurs :jerome
  • designer carte de connexion : jerome
  • regarder IO beaglebone black : ??
  • mettre au propre le schéma robot : claude, OK
  • commande de 2+ drivers moteurs
  • classeur de documentation : jerome
  • taper alu: cedric

Logiciel

Commande du bras

3 axes de commande avec le gyroscope :

Exemples :

TODO

  • Cedric: [ANDROID] repartir du projet Illustrabot 1er du nom, et intégrer la détection des capteurs gyro avec conversion en gcode ( commande Gcode à définir avec l'équipe beagleboard)
  • préparer forge logicielle : jerome, OK
  • définir protocole de communication
  • Étudier une solution basée sur LinuxCNC : FX

Code source

kernel 3.8

Les pins des connecteurs P8 et P9 peuvent avoir plusieurs fonctions : on parle de mode. Cela est configuré via un mux. Avec les kernel 3.8.x la configuration de ce mux a drastiquement changé pour unifier tous les arm. Il faut maintenant utiliser des Device Tree Overlay (dto). quelques liens très utiles :

Package debian nécessaire :

aptitude install device-tree-compiler

Évolutions possibles

  • Docteur maboule ?
  • construction 3D -> maison pour les enfants : comme ça

Bilbiographie / documentation

Photos

Participants

Non exhaustif :

  • Jérôme
  • Claude
  • Fx
  • David
  • Cédric
  • Julien
  • Nicolas