summaryrefslogtreecommitdiff
path: root/src/progetti/rfc4824.txt
blob: 08de3b3cb8f3f245c49a02d62e8809279c53de53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
..
   restindex
      include: yes
      page-description:
      IP over Semaphore Flags
      /description
      tags:
      section: progetti
      encoding: UTF8
      initialheaderlevel: 2
   /restindex

   uservalues
      created: 2012-10-16T07:34:00Z
   /uservalues

RFC4824
=======

L'obiettivo del progetto è di effettuare trasmissione di dati 
tramite `bandiere semaforiche`_ in modo totalmente automatizzato: 
da un lato un dispositivo fisico con bandierine mosse da motori 
(controllato da un arduino o anche direttamente da una BeagleBone_), 
dall'altro un PC (o idealmente sempre una scheda tipo BeagleBone o 
RaspberryPI) che effettua riconoscimento della posizione delle bandiere 
tramite webcam ed un opportuno programma basato sulla libreria OpenCV_

.. _`bandiere semaforiche`: https://en.wikipedia.org/wiki/Flag_semaphore
.. _BeagleBone: http://beagleboard.org/bone
.. _OpenCV: http://opencv.org/

Inizialmente si pensa di effettuare una semplice comunicazione 
monodirezionale, ma se le velocità di trasmissione fossero sufficienti 
sarebbe carino in futuro implementare l':RFC:`4824` tra due 
dispositivi in grado sia di trasmettere che di ricevere.

Al momento abbiamo una bozza di programma per il riconoscimento 
(presentato durante la `serata su OpenCV`_) e stiamo montando 
il pannello con motori e bandiere.

.. _`serata su OpenCV`: ../corsi/2012-seminari.html#settembre-opencv

..
   vim: set filetype=rst sw=3: