Quali sono i meccanismi della deriva traslazionale?


8

Per quanto riguarda i robot che ruotano ad alta velocità facendo girare i motori di azionamento in direzioni opposte, pur potendo muoversi simultaneamente in una direzione (traslazione):

Per quanto ne so, questo ha avuto origine con robot da combattimento competitivi, dove è noto come "cervello melty" o "tornado drive", secondo Wikipedia, e si basa sul rallentamento alternato dei motori su entrambi i lati mentre ruotano attorno al centro di massa.

Tuttavia, con l'intero corpo che gira così velocemente come viene stabilita e mantenuta l'attuale "direzione" del robot?

Risposte:


3

Va bene, quindi la maggior parte (se non tutti) i robot di deriva transazionale o i melty usano un acceleorometro per indicare la direzione del robot. Ciò che fa questo acceleorometro è il calcolo della velocità di rotazione in base alle forze G attorno a un dato raggio. I dati accumulati dall'accelerometro vengono quindi utilizzati per accendere un LED una volta per rotazione, fornendo e indicando la direzione del robot. Il guidatore o l'utente utilizza quindi questo LED per decidere se utilizzare il telecomando nella direzione in cui desidera spostarsi.

Per quanto riguarda lo spostamento, per quanto banale possa sembrare, si fa accendendo e spegnendo il motore. Il programma o il controllo del sistema accende un motore quando quel motore è nella posizione corretta per provocare un movimento netto nella direzione indicata dal robot. Quindi, ad esempio, il LED è acceso tra 30 e 120 gradi e può essere interpretato in quanto la direzione del robot dovrebbe essere di circa 90 gradi (tenere presente che le indicazioni dell'intestazione che utilizzano il LED non sono accurate al 100%, essere spento di più di alcune decine di gradi. Di solito a causa del tempo impiegato per l'elaborazione di tutti i dati e del tempo impiegato per accendere e spegnere i LED). Se ora volessi andare avanti, i motori dovrebbero essere accesi tra 270 e 450 (360 + 90) gradi durante ogni rotazione, dopodiché la direzione di marcia netta sarà di 90 gradi.

Allo stesso modo se il robot vuole andare a sinistra di 180 gradi, ma la sua direzione attuale è 90. I motori dovranno essere accesi tra 0 e 180 gradi.

Spero che aiuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.