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:
|