Programmazione Satelliti SPHERES

Robotica

Scopri come programmare i satelliti SPHERES di Zero Robotics: risorse, video e guide per imparare linguaggi C e MATLAB in ambienti spaziali.

Obiettivi

  1. Acquisire competenze tecniche: Apprendere l'uso dei linguaggi C e MATLAB per controllare satelliti in simulazioni spaziali.
  2. Comprendere le API Zero Robotics: Utilizzare i comandi per la programmazione di robotica satellitare.
  3. Sviluppare capacità di problem-solving: Risolvere sfide ingegneristiche in contesti simulati tridimensionali.
  4. Prepararsi alle competizioni: Esplorare i sfide educative 2D e 3D offerti dalla piattaforma Zero Robotics.
  5. Coltivare passione per le STEM: Ispirare l’interesse per la robotica e l’ingegneria aerospaziale.

Contenuti

Benvenuti nella sezione dedicata alla programmazione e al controllo dei satelliti SPHERES (Synchronized Position Hold Engage Reorient Experimental Satellites) tramite la piattaforma Zero Robotics. Questa area raccoglie risorse educative utili per apprendere e approfondire le tecnologie robotiche, la programmazione e la simulazione spaziale.

Anteprima del video Play

Guarda il video introduttivo che mostra come creare un programma semplice per controllare un satellite SPHERES. Imparerai a:

  • Configurare l’ambiente di sviluppo Zero Robotics.
  • Utilizzare comandi API per definire obiettivi di posizione.
  • Scrivere, compilare e simulare un programma in linguaggio C per muovere un satellite in uno spazio tridimensionale.

SPHERES (Synchronized Position Hold Engage and Reorient Experimental Satellites)

SPHERES

Dimensioni e Struttura

  • Altezza: 213,5 mm
  • Larghezza: 213,5 mm
  • Profondità: 71,8 mm (con appendici esterne)

Peso

  • Circa 4,3 kg

Forma Geometrica

  • Poliedro a 18 facce, con superfici piatte.
  • Le superfici piatte permettono l’integrazione di:
    • Telecamere
    • Serbatoi
    • Propulsori (posizionati negli spigoli “tagliati”)
    • Gancio per operazioni di aggancio e rilascio

Motivazione della Forma

  • La forma poliedrica consente un miglior alloggiamento dell’hardware rispetto a una sfera liscia.
  • Durante i test al MIT, la forma permette di appoggiare il dispositivo senza problemi di instabilità che una sfera creerebbe.

Equipaggiamento Tecnologico

  • Sensori e Moduli
    • Sensori di posizione e velocità
    • Telecamere per il tracciamento e la registrazione
    • Magnetometri e giroscopi per l’orientamento nello spazio
  • Sistema di Propulsione
    • Micropropulsori ad anidride carbonica o gas inerte
  • Unità di Elaborazione
    • Microcontrollore per la gestione autonoma dei movimenti e delle operazioni

Documenti e Risorse

Accedi ai file PDF per approfondire le conoscenze tecniche:

  1. Guida rapida alle funzioni in C
    Una sintesi delle funzioni essenziali in linguaggio C per controllare i satelliti SPHERES.
  2. Presentazione: Funzioni di Movimento Base
    Esplora i comandi di base per muovere i satelliti utilizzando l’Interfaccia di Programmazione di Applicazioni (API) di Zero Robotics.
  3. Introduzione al linguaggio MATLAB
    Un documento dedicato alla programmazione dei satelliti SPHERES con MATLAB nello ZR IDE, con esempi pratici.
  4. Manuali delle Missioni Zero Robotics
    Scopri le caratteristiche delle sfide sviluppate su Zero Robotics, con descrizioni dettagliate dei meccanismi e delle API utilizzate per:

    • Cosmo Spheres
    • Corona Spheres
    • Space Spheres
    • Spy Spheres
    • Life Spheres
    • Eco Spheres

Perché Programmare Satelliti?

La piattaforma Zero Robotics offre agli studenti un ambiente unico per sviluppare competenze in:

  • Programmazione avanzata (C e MATLAB).
  • Simulazione robotica in ambienti spaziali.
  • Risoluzione di problemi complessi in team.

Sfruttare queste risorse aiuterà gli studenti a esplorare le frontiere della robotica spaziale, ispirandoli a intraprendere carriere nei settori STEM.

Schede didattiche correlate