Dystopian dog - OfficinaTurini

Go to content
DINO
Dystopian dog
Latest update: 22 December 2022
Difficulty project:
In my professional life I have never dealt with robotics and the like, my interest in these technologies as an experimenter is recent, even if as a good science fiction fan I have always been attracted to them.
To find the time, for something that isn't work, you need to make a lot of effort, but in the end I succeeded …. and a new adventure has begun …..
The desire to be able to create devices and in some way mechatronic "beings", I think is part of the dreams of many engineers, technicians and electronics enthusiasts and that this was a dream since the distant past is demonstrated by many good inventors who have tried and often made beautiful models with very few technological resources available.

And to name just a few:


Today it is much easier, we have many resources, it is in fact possible to create models of machines that were previously unfeasible due to the availability of at least three technologies:

Powerful and low-power processors
solid state sensors.
Lithium batteries.

The current lithium ion batteries allow to store large quantities of energy but with a very low weight. Their continued development will radically change our world.

Insight:

I think the paradigm that best embodies all of this is drones, this is a flying craft that is literally attached to its propellers! It has no aerodynamics, such as the wing effect that can be exploited, it is just pure power. If we didn't have those kinds of batteries, powerful low-power processors, and inertial sensors, it would be impossible to fly them.
In this project, however, we are talking about a different machine that is rapidly spreading recently, namely the quadrupedal robot.
It is a model that can move more easily in a natural environment especially for the ability to overcome obstacles compared to other locomotion systems and in my opinion it is also a fascinating model.
Research work on ever more refined models of quadrupeds has been available from laboratories and universities for many years. And as it is natural, fields of research become products over the years. In fact, the market offers quadrupedal robots for the amateur, industrial and research worlds. With prices that can vary by up to three orders of magnitude!
In my small way I tried to create one from scratch. In my fantasy, it should be something like a dog, without offending the dog breed, given the way it looks!
How was it designed? Initially starting from what I had in the laboratory!
No kinematics and dynamics studies, optimized dimensions based on the parts I had … that's how I put up a first version …. But the first disastrous tests were enough to confirm that the design calculations had to be done and that more suitable material had to be purchased! The first failure, however, served to understand how and what ….
However, it should be emphasized that amateur design is in any case VERY bound by the type of motor used, this is typically a servomotor of those used in model making, as it is light and powerful. Having to build a more performing system, such as hydraulics, is a really difficult undertaking ….
Furthermore, it would be really desirable to have a simulator, where given the geometry of the model, the weight and its distribution and the engine torques, one can at least have an approximation of reality ... but I have no idea if one exists and if it is available.
However, with a mix of empiricism, mathematics and physics, a balance was found to make Dino, the quadruped, work in a sufficient way … and in continuous evolution.
This is operated by 14 servo motors (2 for the head and 12 for the legs), has a camera, distance sensors and a multimedia system. The desire was to make it move with precision and elegance and at the same time have such functions as to make it autonomous if required, without forgetting the consumption which had to be low otherwise they would have made the model unusable.
The problems faced for its functioning were really many, often they forced me to make radical mechanical changes and upset its programming several times.
In my opinion it is difficult to build a quadruped from scratch, especially if you don't have specific experience.
In this case we are talking about a model that weighs 2.5Kg and has dimensions of about 300x300x450mm overall, small ...... but still difficult to get checked as desired.
It was made entirely of aluminum for ease with which it can be worked, due to its resistance and low weight.
On the net it is possible to find dozens of degree theses and scientific articles about quadrupedal robots.
These documents also report a complete mathematical modeling for the management of movements, balance and gait, which I will not repeat here but which I advise you to read and study before embarking on this adventure.
In this article I want to report only the experience made, the difficulties encountered and if possible provide suggestions.
In short, something very practical with data, source programs, schemes, in order to have a development basis for new ideas or simply to try to build them.
Let's start by taking a peek at the model created ….




WHAT DOES IT DO AT THE PRESENT MOMENT?
  • It moves in all directions avoiding obstacles and holes.
  • It recognizes objects and things.
  • It has low consumption.
  • It has multimedia support
  • Use visible and infrared photography like any other sensor ...
  • It has full wireless remote control
  • Guard an environment!


SOME PHYSICAL DATA
  • Body height 37cm
  • Maximum width 26 cm
  • Maximum depth 36 cm
  • Weight 2.5Kg
  • 12 Servo motors of 35Kg (8x) and 20Kg (4x) + 2 Servos x head

ELECTRICAL SPECIFICATIONS
  • 32bit 400MHz processor (SharkDuino) with 128 MByte SDRAM
  • 3S 12.6V 2.2A LiION battery pack
  • Opto-isolated input and power connections
  • 2.4 GHz wireless connection

INDEX
  • The mechanical structure
  • Servo motors
  • The imaging system
  • The sensors
  • Interface
  • The power supply
  • Obstacle prevention
  • The wireless connection
  • Multimedia interface
  • The management software on Sharkduino

The documentation of this project is in continuous progress ...

Nella vita professionale non mi sono mai occupato di robotica e simili, il mio interessamento a queste tecnologie come sperimentatore è recente, anche se da buon appassionato di fantascienza ne sono stato sempre attratto. Per trovare il tempo, per qualcosa che non è lavoro, occorre fare grandi sforzi, ma alla fine ci sono riuscito …. e una nuova avventura è iniziata  …..
Il desiderio di poter creare congegni ed in qualche maniera “esseri” meccatronici, penso faccia parte dei sogni di molti ingegneri, tecnici ed appassionati di elettronica e  che questo fosse un sogno fin dal passato remoto lo dimostrano molti bravi inventori che ci hanno provato e spesso realizzato modelli bellissimi con pochissime risorse tecnologiche a disposizione.

E per citarne solo alcuni:


Oggi è decisamente piú facile,  di risorse ne abbiamo molte, è infatti possibile creare modelli di macchine prima irrealizzabili per la disponibilitá di almeno tre tecnologie:

  • Processori potenti e a basso consumo
  • Sensori a stato solido.
  • Batterie al litio.

Le attuali batterie agli ioni di litio permettono di immagazzinare grandi quantitá di energia ma con un peso molto ridotto. Il loro continuo sviluppo cambierá radicalmente il nostro mondo.
Approfondimento:

Penso che il paradigma che maggiormente incarna tutto questo siano i droni, questo è un mezzo volante che è letteralmente attaccato alle sue eliche! Non ha nessuna aereodinamica,  come l’ effetto ala da poter sfruttare, è soltanto pura potenza. Se non avessimo quel tipo di batterie, processori potenti a basso consumo e sensori inerziali, sarebbe impossibile farli volare.
In questo progetto parliamo peró di una macchina diversa che recentemente si sta rapidamente diffondendo, ovvero il robot quadrupede.
È un modello che si puó muovere piú facilmente in un ambiente naturale soprattutto per la capacitá di superare gli ostacoli rispetto ad altri sistemi di locomozione e a mio parere è anche un modello affascinante.
Sono molti anni che dai laboratori e dalle universitá si rendono disponibili lavori di ricerca su modelli di quadrupedi sempre piú raffinati.  E come è naturale che sia, i campi di ricerca, con gli anni diventano prodotti. Il mercato offre infatti robot quadrupedi per il mondo amatoriale, industriale e per fini di ricerca.  Con prezzi che possono variare anche di tre ordini di grandezza!
Nel mio piccolo ho provato a crearne uno partendo da zero. Nella mia fantasia, dovrebbe essere qualcosa di simile ad un cane, senza offendere la razza canina, visto l’aspetto che ha!
Come è stato progettato? Inizialmente partendo da quello che avevo in laboratorio!
Niente studi di cinematica e dinamica, dimensioni ottimizzate in base alle parti che avevo … è cosí che ho messo su una prima versione …. Ma sono bastate le prime disastrose prove per avere conferma che i conti progettuali andavano fatti e che occorreva acquistare materiale piú idoneo! Il primo fallimento è servito comunque a capire come e cosa ….
Va comunque sottolineato che la progettazione amatoriale è comunque MOLTO vincolata dal tipo di motore utilizzato, questo è tipicamente un servomotore di quelli utilizzati nel modellismo, in quanto leggero e potente. Dover costruire un sistema piú performante, esempio idraulico, è impresa veramente ardua ….
Inoltre sarebbe veramente auspicabile disporre di un simulatore, dove data la geometria del modello il peso e la sua distribuzione e le coppie dei motori, si possa almeno avere una approssimazione della realtá  … ma non ho idea se ne esista uno e se sia disponibile.
Comunque con un mix di empirismo, matematica e fisica è stato trovato un equilibrio fino a far funzionare Dino, il quadrupede, in maniera sufficiente … ed in continua evoluzione.
Questo viene azionato da 14 servo motori (2 per la testa e 12 per le gambe), dispone di telecamera, sensori di distanza ed un sistema multimediale. Il desiderio era quello di farlo muovere con precisione ed eleganza e allo stesso tempo disporre di funzioni tali da renderlo autonomo se richiesto, senza dimenticare il consumo che doveva essere basso altrimenti avrebbero reso poco fruibile il modello.
Le problematiche affrontate per il suo funzionamento sono state veramente molte, spesso mi hanno costretto a radicali modifiche meccaniche e sconvolto piú volte  la sua programmazione.
A mio giudizio è difficile costruire un quadrupede partendo da zero, specialmente se non si ha una specifica esperienza.
In questo caso stiamo parlando di un modello che pesa 2.5Kg ed ha dimensioni  di circa 300x300x450mm fuori tutto, piccolo …… ma pur sempre ostico a farsi controllare come desiderato.
È stato realizzato interamente in alluminio per la facilitá con cui si lo puó lavorare, per la sua resistenza ed il basso peso.
In rete è possibili trovare decine di tesi di laurea ed articoli scientifici al riguardo di robot quadrupedi. Questi documenti riportano anche una completa modellazione matematica per la gestione dei movimenti,  l’equilibrio e l’andatura,  che non staró qui a ripetere ma che vi consiglio di leggere e studiare prima di affrontare questa avventura.
In questo articolo voglio riportare soltanto l’esperienza fatta, le difficoltá incontrate e se possibile fornire suggerimenti.  Qualcosa di molto pratico insomma con dati,  programmi sorgenti, schemi, in modo da avere una base di sviluppo per nuove idee o semplicemente per tentarne la costruzione.
Cominciamo a dare una sbirciata al modello realizzato ….


AL MOMENTO ATTUALE CHE COSA FÁ?
  • Si muove in tutte le direzioni, evita gli ostacoli e le buche.
  • Riconosce oggetti e cose.
  • É ha basso consumo.
  • Ha un supporto multimediale
  • Usa la fotografia nel visibile ed infrarosso come un qualunque sensore ...
  • Ha un completo controllo remoto wireless
  • Fa la guardia ad un ambiente!

ALCUNI DATI FISICI
  • Altezza corpo 37cm
  • Larghezza massima 26 cm
  • Profonditá massima 36 cm
  • Peso 2.5Kg
  • 12 Servo motori da 35Kg (8x) e 20Kg (4x) + 2 Servo x testa

SPECIFICHE ELETTRICHE
  • Processore 32bit 400MHz 128 MByte SDRAM (SharkDuino)
  • Pacco batterie LiION 3S 12.6V 2.2A
  • Collegamenti ingressi e di potenza opto-isolati
  • Connessione wireless 2.4 GHz

INDICE
  • La struttura meccanica
  • I servo motori
  • Il sistema di ripresa delle immagini
  • I sensori
  • Interfaccia
  • L'alimentazione
  • La prevenzione ostacoli
  • La connessione wireless
  • Interfaccia multimediale
  • Il software di gestione su Sharkduino

La documentazione di questo progetto é in continuo progresso ...


Some demonstration videos
These are some of the positions he can take
Walking  ...
Never attempt a somersault
Dancing with the Stars
In search of balance
A fierce dog
Free counters!
VAT: IT 02230330504
(C) 2016-2024 Officina Turini, Tutti i diritti riservati
Back to content