• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Simulazione della camminata di un robot

Professione: Studente
Software: Solidworks
Regione: Italy
#1
Salve ragazzi, mi servirebbe una mano su come simulare la camminata di un robot quadrupede su un piano.

Vi invio un'immagine per farvi capire meglio.

Grazie per le eventuali risposte!
 

Allegati

Professione: Studente
Software: Solidworks
Regione: Italy
#2
Allora, vi spiego meglio il problema...devo realizzare il contatto tra le gambe e la pedana e far camminare il modellino sulla pedana. Ho provato ma rimane fermo. help me
 

meccanicamg

Utente Senior
Professione: ♔ Technical manager - Mechanical engineer ♚
Software: SolidWorks, DraftSight, Me10, Freecad, KissSoft, Excel
Regione: Lombardia
#3
Allora, ti dico la mia idea. Hai 4 gambe e tutte e 4 hanno un vincolo di distanza dal piano che varia da 0 (in contatto) a +qualcosa (gamba alzata) e un vincolo di distanza perscorsa lineare o su traiettoria che è pari a 0 o altro valore all'inizio del piano e va a N quando avanza (tot mm / passo).

Quindi con il modulo di animazione non ti resta altro che animare la sequenza correttamente e registrare così il filmato. Se non hai mai fatto queste cose ti consiglio di fare i tutorial con esempi più semplici :)
 
Professione: Ingegnere
Software: Alcuni, ma non tutti
Regione: Campania
#4
la deambulazione di un quadrupede ammette sempre almeno due zampe a contatto col pavimento, quindi non avrai tutte variabili indipendenti, il metodo di meccanicamg mi pare corretto.

in alternativa, il metodo più pulito ma più complicato, è quello di fare una simulazione cinematica con un software esterno (da matlab ad excel) che fornisce in uscita i cinque vettori con gli angoli delle zampe e la posizione spaziale del baricentro del robot (i cinque valori non sono indipendenti, ma sono legati in modo non lineare a non più di due parametri, ovvero, l'asse dei tempi e la lunghezza della falcata).

A quel punto, passi i cinque vettori al cad e tieni le dita incrociate...
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#5
Non so che licenza possiedi di SolidWorks, ma quello che chiedi tu lo ottieni mediante SolidWorks Motion che è presente nella licenza Premium, attraverso l'assegnazione di motori e contatti 3D, sempre se gli accoppiamenti che hai assegnato al tuo assieme sono corretti.
 
Professione: Studente
Software: Solidworks
Regione: Italy
#6
Grazie per aver risposto. In pratica avevo già dato un input alla manovella e le gambe si muovono correttamente, quello che non riesco a fare è realizzare il contatto tra la pedana e le gambe( o meglio i punti terminali delle gambe) in modo da farlo camminare sulla pedana, perché ora le gambe si muovono correttamente, ma il modellino rimane fermo su stesso. Ah, siccome il primo componente che ho inserito è lo chassis, l'ho reso mobile e la pedana l'ho resa fissa. Spero di essere stato chiaro. Aspetto una vostra risposta. :)
 
Professione: Studente
Software: Solidworks
Regione: Italy
#7
Non so che licenza possiedi di SolidWorks, ma quello che chiedi tu lo ottieni mediante SolidWorks Motion che è presente nella licenza Premium, attraverso l'assegnazione di motori e contatti 3D, sempre se gli accoppiamenti che hai assegnato al tuo assieme sono corretti.
Sì SolidUser ho usato solidworks motion, la simulazione l'ho impostata ma il modellino si muove su stesso e io devo farlo muovere invece sulla pedana o su un pavimento
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#8
Sì SolidUser ho usato solidworks motion, la simulazione l'ho impostata ma il modellino si muove su stesso e io devo farlo muovere invece sulla pedana o su un pavimento
Se tu hai messo gli accoppiamenti, i motori e i contatti correttamente, allora secondo me manca la forza di gravità e l'attrito tra i piedi e il pavimento.
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#10
Perfetto, è quello che non riesco a fare, o meglio lo faccio selezionando le gambe e poi la pedana ma non succede niente
Mi dispiace, ma io Motion non lo so usare ad un livello tale da poterti aiutare sugli attriti.
Se ci sono dei tutorial a riguardo integrati in SolidWorks, eseguili.