Calico è costituito da un robot a due ruote e da un meccanismo di binari su tela o "ferrovia", su cui viaggia il robot. Il sistema di binari viene cucito sui vestiti dell'utente e consente al robot di muoversi lungo il corpo dell'utente e raggiungere qualsiasi posizione predeterminata. Il robot è autonomo, di piccole dimensioni e dispone di ulteriori opzioni di espansione del sensore. Puó fare ogni genere di cose, inclusa la funzione di uno stetoscopio per ascoltare il cuore e i polmoni, ma puó anche istruirte l'utente attraverso una lezione di fitness.
Una delle maggiori sfide per Calico è la localizzazione: il GPS, ovviamente, non è abbastanza preciso per aiutare all'utente a determinare dove si trova il robot sui suoi vestiti. I ricercatori hanno risolto questo problema incorporando magneti al neodimio nel binario dell'abbigliamento a intervalli regolari, che possono essere utilizzati come indicatori. Con i sensori integrati, Calico può rilevare questi magneti e utilizzarli per stimare dove si trova attualmente il robot e consentirgli di pianificare efficacemente un percorso attraverso il corpo. È un sistema molto efficace, poiché il robot non ha mai perso un singolo marker durante il ciclo di sviluppo.
Il robot Calico può trasportare un carico utile di 20 grammi. A seconda della direzione di marcia, il robot può raggiungere velocità comprese tra 115 millimetri al secondo e 227 mm/s. Grazie al design a basso consumo, la batteria da 100 Ah puó durare più di 8 ore in uno stato di inattività o 30 minuti con movimento continuo. La ricarica wireless potrebbe prolungare ulteriormente il tempo di funzionamento del robot.
Nel descrivere la loro ricerca, i ricercatori hanno proposto molte applicazioni per il loro dispositivo indossabile. Ad esempio, un microfono e uno stetoscopio aggiuntivo consentono al robot di rilevare i segni vitali. Il robot potrebbe viaggiare in una posizione predefinita per ascoltare gli organi dell'utente, oppure un medico potrebbe teleoperarlo in tempo reale. E poiché il sistema dispone già di un accelerometro, potrebbe essere utilizzato per rilevare le cadute.
Inoltre, se l'utente desidera essere guidato attraverso una routine di allenamento, il sistema può guidarlo attraverso movimenti specifici, monitorare la forma dell'utente e fornire un feedback tattile sulle sue prestazioni. Estendendo quell'idea generale alle applicazioni mediche, questo robot potrebbe essere utilizzato per la riabilitazione come motivatore di esercizi e come monitor dei progressi.