Blog

blog

Cos'e' Arduino, e perche' e' perfetto per imparare la robotica

Arduino e' una scheda piccola ed economica che legge sensori e controlla motori, luci e servo. Ecco cos'e', a cosa serve e da dove partire.

Alessandro Panait·
blog

I pin di Arduino: digitali vs analogici, spiegati semplici

I pin digitali leggono acceso/spento, quelli analogici leggono un intervallo di valori. Sapere quale e' quale fa la differenza tra far funzionare un pulsante o un sensore di luce.

Alessandro Panait·
blog

Il PWM spiegato: come controllare velocita' dei motori e luminosita' dei LED

Il PWM accende e spegne un pin molto velocemente per simulare una tensione intermedia. E' cosi' che una scheda digitale mette un motore a meta' velocita' o un LED a meta' luminosita'.

Alessandro Panait·
blog

Leggere i sensori con Arduino: lo schema che funziona sempre

Quasi ogni sensore segue lo stesso schema: cabli alimentazione e massa, leggi un pin, converti il valore grezzo, filtri il rumore. Imparalo una volta, usalo ovunque.

Alessandro Panait·
blog

Comunicazione seriale: come Arduino parla con un computer

La seriale invia dati un carattere alla volta su un filo. E' come fai il debug di un Arduino e come le schede di un robot si parlano tra loro.

Alessandro Panait·
blog

Cos'e' un Raspberry Pi, e cosa puoi costruirci

Un Raspberry Pi e' un computer completo grande come una carta di credito. Fa girare Linux, telecamere e modelli AI, cosa che lo rende il cervello dei robot basati su telecamera.

Alessandro Panait·
blog

GPIO del Raspberry Pi: controllare l'hardware da Python

I pin GPIO fanno accendere e spegnere cose al Pi e leggere pulsanti, tutto da Python. L'insidia: lavorano a 3.3V, e sbagliare frigge la scheda.

Alessandro Panait·
blog

Raspberry Pi vs Arduino: quale per il tuo robot?

Non sono rivali, sono compagni di squadra. Arduino per sensori e motori in tempo reale, Raspberry Pi per visione e decisioni. Ecco come scegliere.

Alessandro Panait·
blog

Usare una telecamera con il Raspberry Pi

Il Pi puo' acquisire ed elaborare video in tempo reale. Ecco come funziona l'ingresso telecamera, perche' la risoluzione conta e come i robot vedono il mondo attraverso di essa.

Alessandro Panait·
blog

Motori DC e driver a ponte H: come si muove un robot

Un microcontrollore non puo' alimentare un motore direttamente. Un driver a ponte H sta in mezzo e ti fa controllare velocita' e direzione in sicurezza.

Alessandro Panait·
blog

Servomotori: angoli precisi per pinze e bracci

Un servo si porta a un angolo esatto e lo tiene. Questo lo rende perfetto per pinze, bracci e tutto cio' che serve in una posizione ripetibile.

Alessandro Panait·
blog

Sensori di distanza: come un robot sente cosa ha davanti

Sensori a infrarossi, a ultrasuoni e time-of-flight misurano la distanza in modi diversi. Scegliere quello giusto e' questione di portata, angolo e superficie.

Alessandro Panait·
blog

Giroscopio e IMU: come un robot sa da che parte e' rivolto

Una IMU misura rotazione e accelerazione. E' cosi' che un robot gira esattamente di 90 gradi o sa di star salendo una rampa, senza riferimenti esterni.

Alessandro Panait·
blog

Batterie LiPo: energia per i robot, e come non incendiarle

Le batterie LiPo mettono tanta energia in poco peso, per questo i robot le adorano. Ma vogliono rispetto: caricale e conservale correttamente.

Alessandro Panait·
blog

Convertitori step-up e step-down: dare a ogni parte la giusta tensione

Le parti di un robot vogliono tensioni diverse. I convertitori DC-DC alzano o abbassano la tensione di una batteria in modo efficiente per dare a ognuna cio' che le serve.

Alessandro Panait·
blog

Il controllo PID spiegato senza la matematica spaventosa

Il PID e' la ricetta che tiene un robot fluido: reagisci all'errore ora, alla sua storia e a quanto in fretta cambia. Ecco in parole semplici.

Alessandro Panait·
blog

Macchine a stati: come un robot decide cosa fare dopo

Una macchina a stati spezza il comportamento di un robot in modalita' chiare e regole per passare da una all'altra. Trasforma un groviglio di if in un sistema comprensibile.

Alessandro Panait·
blog

Sensor fusion: perche' due sensori battono uno

Ogni sensore mente un po'. La sensor fusion combina piu' fonti imperfette in una stima migliore di ognuna presa da sola.

Alessandro Panait·
blog

Visione artificiale con OpenCV: insegnare a un robot a vedere

OpenCV trasforma un'immagine in decisioni: trova una linea colorata, rileva una forma, misura un angolo. Ecco le idee di base che ogni robot a visione usa.

Alessandro Panait·
blog

Fondamenti del line following: la prima abilita' di un robot di soccorso

Seguire una linea sembra facile ed e' la base di tutto. Ecco come lo fanno i robot, dal grezzo bang-bang al controllo fluido a telecamera.

Alessandro Panait·
blog

Marcatori verdi: come un robot Rescue Line decide dove girare

I quadrati verdi agli incroci dicono al robot dove andare. Ecco cosa significa ogni configurazione e perche' leggerli in modo affidabile e' piu' difficile di quanto sembri.

Alessandro Panait·
blog

Allenati senza un robot: sviluppa la logica Rescue Line nel browser

Un campo costa centinaia di euro e un robot migliaia. Il pensiero difficile, i loop di controllo e la strategia zona, puoi allenarlo gratis in una scheda del browser.

Alessandro Panait·
blog

Rescue Line Simulator: allenati per la RoboCup senza campo, senza robot, senza budget

Il nostro progetto open source più grande: un simulatore gratuito nel browser per la RoboCup Junior Rescue Line. Costruisci percorsi, programma un robot virtuale in JavaScript, fai punteggio alle run.

Alessandro Panait·
blog

pid-scope: abbiamo reso open source il nostro tool per tarare il PID

Un plotter da terminale per la telemetria seriale del robot. Guarda la curva dell'errore in tempo reale invece di indovinare perché il robot serpeggia. Gratis, licenza MIT.

Alessandro Panait·
blog

rescue-line-scorer: fai punteggio agli allenamenti come un arbitro

Un segnapunti interattivo da terminale per le run di allenamento Rescue Line. Un tasto per evento, totale live, storico CSV. Open source, licenza MIT.

Alessandro Panait·
blog

rescue-run-timer: allenati con un vero cronometro da gara

Un timer da terminale in stile gara: countdown di 8 minuti, contatore lack-of-progress, log eventi. Perché in torneo il cronometro non si ferma mai. Licenza MIT.

Alessandro Panait·
blog

RoboCup Junior Rescue Line: la guida completa per iniziare

Cos'è la RoboCup Junior Rescue Line, come funziona il percorso, com'è strutturato il punteggio e cosa serve a un team per iniziare, spiegato da zero.

Alessandro Panait·
blog

Line following con controllo PID: dalla teoria a un robot che non serpeggia

Perché i line follower bang-bang serpeggiano, come un controllore PID risolve il problema, e un metodo pratico per tarare Kp, Ki e Kd su un robot Rescue Line reale.

Alessandro Panait·
blog

Scegliere i sensori per un robot Rescue Line: cosa conta davvero

Array a riflettanza, sensori di colore, sensori di distanza e telecamere: come ogni tipo di sensore si guadagna il posto su un robot RoboCup Junior Rescue Line.

Alessandro Panait·
blog

La tua prima gara RoboCup Junior: come prepararsi (e cosa nessuno ti dice)

Una checklist pratica per i team alla prima gara RoboCup Junior: cosa testare, cosa portare, come funzionano davvero le giornate di gara.

Alessandro Panait·
blog

Strategia per l'evacuation zone: dove si vincono le gare di Rescue Line

Rilevamento delle vittime, design del gripper e navigazione senza linea: analisi strategica dell'evacuation zone della Rescue Line.

Alessandro Panait·
blog

Accordo finalizzato con Entity

Abbiamo finalizzato l'accordo di sponsorizzazione con Entity, sponsor Innovation del team.

Alessandro Panait·
blog

Accordo finalizzato con BDF Digital

Abbiamo finalizzato l'accordo di sponsorizzazione con BDF Digital, sponsor Platinum del team.

Alessandro Panait·