Skocz do zawartości

Robot balansujacy


ewemarkam

Pomocna odpowiedź

Witam

Panowie mam problem, może uda się go rozwiązać. Chciałbym zrobić działającego robota balansującego. Mam Arduino Uno, mpu6050 silniki z przekładniami 6V i adafruit motor shield, takie popularne zółte. Więc robot działa, balansuje ale nie stoi stabilnie cały czas próbuje trzymać pion. Po chwili się przewraca. Da się to jakoś zrealizować bez enkoderów na silnikach?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Oczywiście, że się da bez enkoderów, wszystko zależy od Twoich oczekiwań, możesz mieć trudności z płynną jazdą, ale samo balansowanie uda się zrealizować. Przydałby się filmik jak to obecnie wygląda, może masz źle rozłożony ciężar, za nisko/wysoko umieszczony sensor, źle dobrane parametry regulatora, źle dobrany filtr? Ciężko coś powiedzieć na podstawie tak szczątkowych informacji, nie mamy kodu, nie mamy obrazu tego robota.

Link do komentarza
Share on other sites

jakie są sugestie umieszczenia sensora?

Wg mnie najlepiej w osi obrotu całej konstrukcji (środku ciężkości). Wtedy przy balansowaniu będzie się tylko wychylał na boki zamiast podjeżdżać co wprowadza przekłamania w odczytach acc.

Link do komentarza
Share on other sites

Marooned, Jeśli wyobraź sobie że dasz na samej górze bardzo ciężkie baterie (znacznie cięższe niż silniki) to podczas balansowania to góra będzie nieruchoma a dół będzie ciągle podjeżdżał (weź miotłę szczotką do góry i balansuj a zobaczysz).

Jeśli góra i dól będą miały taką samą wagę to środek ciężkości będzie w połowie wysokości i to miejsce będzie podczas balansowania najmniej się poruszać (podjeżdżać)

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.