giovedì 12 marzo 2015

Configurare traffico client su Tomato VPN

Questo post fa seguito al precedente dove sono indicate le istruzioni per configurare OpenVPN su Tomato


Con la configurazione standard i client si connettono alla VPN ma non si vedono reciprocamente.
Pingando i vari client direttamente sul router questi rispondono ma pingando un client verso l'altro questo non risponde
Per instradare il traffico tra i vari client si deve andare nelle impostazioni avanzate e settare Manage Client Specific Option-> Allow Client<->Client




Fotogrammetria da terra per geologia (2)

Dopo questo post ho cercato di rendere la procedura di estrazione dei piani automatizzata ed ho trovato dentro CloudCompare un plugin denominato RANSAC Shape Detection che fa esattamente cio' (il plugin e' presente solo dalla versione 2.6.1 e si attiva solo se e' selezionato un tema di nuvola di punti)

Il programma, basato su questo articolo, estrae tutte le feature possibili dall'immagine. Nell'albero a sinistra le feature di maggior peso (per esempio i piani maggiormente rappresentativi come quello di cava) si trovano in alto per scendere al maggiore dettaglio)

Piano di faglia

Piano di faglia e fronte di cava

Come si vede dalle immagini  sono stati correttamente selezionati il piano di cava e lo specchio di faglia e il piano di stratificazione

Stratificazione

mercoledì 4 marzo 2015

Stromboli 3D

Applicazione di quanto visto in questo post a dati ripresi dall'alto

Ho ripreso delle foto che mi sono state passate circa 7 anni fa da un amico riguardanti il vulcano Stromboli scattate da un elicottero con una panoramica sulla Sciara del Fuoco



Il modello di Google Earth con il modello digitale del terreno e una immagine ottica ad alta risoluzione


Le fotografie sono state elaborate con Agisoft Photoscan. E' molto evidente il gradino morfologico sulla sinistra della Sciara ed alcuni strutture delle strutture piu' piccole







giovedì 26 febbraio 2015

Da Kinect a Stampante 3D per paleontologia

Grazie ad un amico sono riuscito ad utilizzare una stampante a 3D.
Lo scopo era quello di, partendo da un fossile, effettuare una scansione 3D con Kinect e poi ottenere nuovamente un modello fisico mediante la stampante 3D

Kinect non e' molto adatto a questo scopo perche' ha un precisione sull'asse verticale di 1 mm e non per modelli piccoli si perde molta risoluzione



Inoltre, dato che la plastica per la stampa 3D e' costosa, mi e' stato concessa una prova su un modello molto ridotto ed alla risoluzione peggiore
La stampa e' durata una 40 (video in tempo estremamente accelerato)



Fotogrammetria da terra per geologia

Visti i due precedenti post (1 e 2) ho voluto provare a mettere alla prova il sistema su un problema geologico

Vicino a casa esiste questa vecchia cava di Macigno (o Pietra Serena)


il problema che mi sono posto e' stato quello di misurare l'orientazione dei due piani che emergono dal fronte di cava soltanto con l'utilizzo delle fotografie
Nella foto sottostante sono individuati i due angoli diedri da misurare (probabilmente si tratta di faglie)
L'area si trova all'interno di una proprieta' privata e comunque il fronte di cava non e' raggiungibile per una misura diretta





Mediante l'utilizzo di un comune telefono cellulare (Moto G) ho scattato una decina di foto dell'affioramento da una distanza calcolato mediante Carta Tecnica Regionale di circa 100 m
Sempre dalla stessa fonte si puo' calcolare (un po' grossolanamente ma la precisione non e' fondamentale) che la cava e' orientata lungo la direzione 60-240° di azimuth


Mediante VisualFSM sono riuscito a calcolare in modo non supervisionato la nuvola dei punti 



e tramite una opportuna rotazione si puo' stimare che l'angolo tra la superficie di faglia e il piano di cava e' di circa 30°. A questo punto si puo' stimare che l'orientazione del piano incognito e' di circa 30-210°

La stessa elaborazione puo' essere fatta , con risultato graficamente piu' gradevoli, anche con AGI Soft Photoscan


mercoledì 25 febbraio 2015

ISCSI con FreeNas e Debian


In questo post viene descritto come utilizzare ISCSI con Debian. Per fare cio' e' necessario avere un NAS che offra servizi ISCSI
Per semplicita' ho usato Virtualbox configurando una macchina virtuale con un disco di sistema su cui sara' installato FreeNas ed un disco che sara' condiviso mediante ISCI


L'isntallazione di FreeNas e' banale (ricordarsi di selezionare il primo disco come quello di sistema). Una volta riavviato il sistema viene mostrato l'indirizzo IP a cui far puntare il browser per l'amministrazione web. Il superutente e' root e la password e' quella che e' stata impostata in fase di installazione




La prima cosa da fare e' andare su Storage/Volumes ed importare il volume che corrisponde al disco secondario su /dev/sdb impostando anche un nome (nel caso t1)

Si va poi in Services/ISCSI/Portal/Add Portal settando un nome (lasciare la porta 3260 di default)



Si va poi in Services/ISCSI/Initiatiors e si imposta l'accesso a ALL (nella terminologia ISCSI initiators sono i client mentre i target sono i dischi di rete)

Si clicca quindi Services/ISCSI/Extents e si aggiunga una extent

E' il momento di impostare un target con Service/ISCSI/Targets/Add Target settando il portal group ed initiatori group

Infine si associa il target all'extent con Services/ISCSI/Associated Targets
Si avvia il servizio con Services/Control Services

Questa procedura e' descritta anche qui

Passando al lato client (che si trova nella stesssa sottorete) si deve prima installare il pacchetto open-iscsi

apt-get install open-iscsi


si effettua quindi la ricerca del servizio ISCSI sull'ip di Freenas


iscsiadm -m discovery -t st -p 192.168.43.104

iscsiadm -m node

iscsiadm -m node --taargetname "iqn.2011-03.org.example.istgit:dati" --portal "192.168.43.104:3260" --login


fatto cio' con il comando fdisk -l si vede comparire il device


che pero' non ha un filesytem
Si procede quindi con

fdisk /dev/sdb

creando una nuova partizione primaria e poi formattandolo e montandolo come un qualsiasi dispositivo

mkfs.ext4 /dev/sdb1

mount /dev/sdb1 /mnt








CloudPoint da fotogrammetria con AgiSoft Photoscan

Usando gli stessi dati del post precedente ho provato un software commerciale (Agisoft Photoscan) che ricrea modelli 3D da normali foto. Ogni commento mi sembra superfluo (vedi video)



Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...