OpenCooking – Cucina preparami qualcosa da mangiare!

Buon pomeriggio oggi volevo mostrarvi una mia idea per creare la cucina del futuro.
Pensavo ad un cucina dove io persona posso comandare alla macchina di preparare qualcosa per me e come voglio io.
Eventualmente verranno caricate delle ricette standard per le pietanze.

Perché è nato questo progetto?

Questo progetto l’ho pensato per aiutare per chi lavora oppure ai pensionati di mangiare qualcosa preparata da qualcuno anche se questo non è fisicamente nel posto.
Ho creato anche un’altro progetto per l’uso domestico in ambito pulizia personale ma lo tratteremo più avanti… [ Coming Soon… ]
Concentriamoci su questo!

Il progetto Open-Cooking è strutturato in 2 fasi!

  1. Fase di apprendimento personalizzato
  2. Fase di Ricette pre-caricate.

Quindi nella prima fase possiamo usare i guanti digitali creati con la realtà aumentata.
Questo servirà solo una volta in quanto il sistema cercherà di emulare il tutto grazie agli attrezzi e grazie ad una fotocamera frontale.

Per la prima votla la persona fisica si mette di fronte alla telecamera per comandare i bracci robotici e quindi prepara la pietanza desiderata. [ Processo di apprendimento Utente ]

Gli alimenti

La macchina li prenderà in un dispenser a temperatura ambiente oppure congelato.

Arrivato a questo punto la macchina traccia tutti i movimenti per cucinare la pietanza.

Ad esempio l’angolo di taglio per la carne o per il pesce.

Finita la parta addestramento è possibile chiedere al sistema di preparare qualcosa.

L’Open-Cooking è composta da una cabina di “ pilotaggio virtuale” che serve da training/tutorial
Questo training si gestirà con delle posate reali con all’interno 3 accelerometri.
Le posate è possibile crearle con Arduino nano [ Per ridurre il voltaggio inutile ] e con un collegamento bluetooth.

Intelligenza artificiale

Per migliorare il tracking questo verrà registrato e confrontato con le immagini delle telecamere.
Il sistema machine learning/deep learning sono strutturati per processare molti dati.
In un progetto di tale portata conviene sfruttare questa tecnologia, sia per il tracking che per gestire il parlato.
Tutto questo prepariamo tutto senza sporcarsi le mani, al fine procedura verranno lavati con una speciale metodo che spiegheremo nel dettaglio più avanti.

Componentistica

La macchina è strutturata con braccia e mani bioniche e pentole speciali per migliroare la pulizia delle stesse.
Le braccia bioniche servono per prelevare gli alimenti e quindi cucinare.
Accessori che il braccio robotico può prendere sono :

  • Mestolo senza fori ( ad esempio per la pasta )
  • Mestolo con qualche foro ( ad esempio per parare noodles)
  • Forchetta ( insieme al mestolo è possibile prendere ad esempio il pesce senza romperlo )
  • Cucchiaio (per gestire l’olio nei cibi etc… )
  • Coltello ( tagliare in alcuni punti )
  • Forbice ( aprire delle confezioni di riso
  • Apri bottiglia ( per accompagnare il pasto da un buon vino o una birra )
  • Apri lattina / botta ( per gestire le conserve e ingredienti in lattine )
  • Raspberry pi cluster
  • Arduino per gli accessori ( training scritti sopra)
  • Schermo o proiettore ( Gestione “fisica” del menù )
  • Telecamere ( per sfruttarlo per l’apprendimento con OpenCV – Computer vision intel)
  • Casse acustiche ( per sentire i suoni e per sentire l’assistente personale )

Sicurezza & Odori

Nel Open-cooking abbiamo un aspiratore di fumi così da non alterare i sapori oppure mischiarli tra di loro, se andassero in conflitto con le altre pietanza potrebbe rovinare il cibo.

Accessorio di pulizia per la pulizia automatica

La lavastoviglie non è altro che un getto d’acqua pressurizzato con la capacità di dirigere meglio il getto d’acqua dove serve. [Uso di mano bionica].

Attorno alla cucina abbiamo un vetro temperato in grado di rimanere integro alle più alte temperature.
Questo processo userà acqua a 100° C per pulire il piano cottura a fine processo, oppure a richiesta.
Il tutto per una sicurezza massima.mettiamo un Plexiglas oppure un materiale trasparente e che si può toccare quando il vetro è rovente!

Ciotole recipienti e tazzine e tazze.. materiale

I recipienti sono in un materiale che si possono riscaldare da + e – 200 gradi circa.

Questo comporta l’aiuto di una sterilizzatore per gli utensili con l’aiuto di un generatore di ozono.
L’ozono è composto da tre atomi di ossigeno e igienizza al 90% le superfici da germi e batteri, un uso prolungato può aumentare l’efficienza di igienizzazione.

Il reparto cucina è diviso in 2 sezioni.

1) Cucina a induzione

2) Cucina a gas

Abbiamo il piano frittura che si ricava tramite un piano di plastica morbida che a scomparsa mostra la parte dove friggere ed eventualmente per cambiare l’olio o eliminare l’acqua dalla pasta.

Il piano cottura della parte della cucina a gas (2 ) è creato con un classico forno.
Quest’ultimo frotalmente abbiamo del vetro così da poter far vedere all’operatore di “tutoring” le modifiche apportate al cibo durante la cottura.

Questo piano è costituito da un piano in vetro rettangolare smussato e che all’occorrenza è possibile far ruotare, a fine cottura possiamo farlo “uscire” per portare la pietanza sopra al piano di lavoro.
Il piano è un tutt’uno con il fornello a induzione e con i bracci robotici possiamo spostare fisicamente le ciambelle ed altro nel forno.

Comandi vocali registrati.

Alla prima configurazione faremo leggere all’utilizzatore finale delle frasi tipiche per cucinare così da iniziare l’addestramento della voce in maniera locale.
Per la sintesi vocale ho creato un programma sia in python che con Javascript che funziona alla grande.
Referenza Python : Clicca qui per un esempio dell’ora esatta ( Modulo Python Multi piattaforma )
Referenza Javascript : Clicca qui per Javascript ( Ultima pagina del manuale )

Per migliroare l’esperienza utente verrà implementata una registrazione facciale dei muscoli così il sistema capirà lo stato d’animo e quindi consigliare qualcosa da mangiare in poco tempo o lungo tempo.

Questa descrizione è stata rapportata in un disegno su carta.

Come sempre potete trovare questo progetto su github per una eventuale creazione delle stessa.
Licenza in GPL !

Rilascio questo documento come open source perché il mondo è più bello quando si condividono le idee.
Il disegno l’ho eseguito con Inkscape che lo potete scaricare da qui..

Buon proseguimento di giornata! 😀