mapache
prosta rzecz na początek ale i tak cieszy że jeździ

#malinoweauto #programowanie #tworczoscwlasna
  • Najlepsze
  • Wszystkie komentarze
JestemKaspi
@mapache: widze ze jestes dumny ze swojego projektu ale moze wyjasnisz z czego?
z tego, ze raspberry pi uzyles w line followerze?( ͡° ͜ʖ ͡°)
mapache
mapache Autor
29
@JestemKaspi: gorzej, bo to Jetson Orin ( ͡° ͜ʖ ͡°)
mapache
kolejna iteracja #malinoweauto (bardziej już JetsonAuto). tym razem sprzęt zrobiony na tip top by nie było że znowu się coś spieprzy i rzucę w kąt na kolejny rok. udało mi się znaleźć model podwozia w formacie STEP co mega ułatwiło pracę na modelu by zaprojektować montaże. całość oparłem o szynę w którą wchodzi nakrętka, dzięki czemu całość jest modularna. poprzednio to było stelaż, jak coś się zmieniło to całość od
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache Autor
5
@slawomirus nie powiedziałem że już jeździ ( ͡° ͜ʖ ͡°) do tego długa droga
mapache
mapache Autor
3
mapache
mapache
12
mój stary to fanatyk Jetsonów ( ͡° ͜ʖ ͡°)

udało mi się kupić drugą sztukę, tym razem 4Gb

#malinoweauto #chwalesie
mapache
mapache
21
udało mi się dostać Jetsona Nano! długo czekałem by kupić jakiegoś, ale albo nie było żadnego dostępnego albo chore ceny. tą sztukę dorwałem jako używkę za 300zł. Niestety jest to jedna z pierwszych wersji i ma złącze do zasilania USB C zamiast okrągłego DC jak mają teraz, będą zasilał przez piny GPIO. jest to dla mnie spory krok na przód, bo Jeston ma o wiele lepsze wsparcie do AI niż Intel NCS2
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache Autor
1
@sirgorn: jeszcze ja bym musiał chcieć u niego ( ͡° ͜ʖ ͡°) a nie chciałbym
mapache
mapache Autor
1
@TheCao: dzięki! z tego co widzę Xaviera też można zasilać, przez piny 2 i 4. na OLX był
mapache
mapache
30
dodałem wykres napięcia, oraz duży tekst obok z napięciem jak i podgląd z kamery nad dole. można zauważyć dość duże opóźnienie, jest to spowodowane tym że z RPi lecą zwykłe JPG po TCP. na ten moment nie przejmuję się tym, bo jazda na podglądzie nie jest celem tego projektu, a podgląd ma być tylko dla mnie debugowy by widzieć co auto "myśli". gdy uporządkuje kod postaram się zrobić jakiegoś prostego line followera
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache
112
mam ponownie wenę

zmieniłem sposób sterowania autem. wcześniej odbywało się to poprzez pad od Xboxa podłaczonego po BT do RPi. teraz jest to robione za pomocą sieci lokalne,. Mogę albo używać do tego SteamDecka, który wysyła swój input poprzez wiadomości, lub też przez dowolny komputer z podpiętym padem od Xbox.

naprawiłem rysowanie wykresu. wcześniej miałem problem że apka się wywalała, było to spowodowane wywoływaniem funkcji zmiany elementów okna spoza wątku głównego

dodałem
  • Najlepsze
  • Wszystkie komentarze
mapache
ogarniam dalej apke pomocniczą na PC. pracuje nad stworzeniem w miarę uniwersalnej klasy wykresu, który będzie się mógł aktualizować na bieżąco i dodatkowo pokazuje tylko dane sprzed 10 sekund. gdy to zrobię to dodam wysyłanie całej reszty danych takich jak jaki jest aktualny kąt skrętu, napięcie baterii i inne

#malinoweauto
  • Najlepsze
  • Wszystkie komentarze
mapache
udało mi się w miarę ogarnąć komunikacje RPi -> Komputer poprzez UDP. niestety z jakiegoś powodu zrywa połączenie po jakiś 10 sekundach. Na filmie trochę upośledzone rysowanie wykresu prędkości i czasu na podstawie wiadomości z RPi

#malinoweauto
  • Najlepsze
  • Wszystkie komentarze
mapache
dopracowałem logikę sterowania i kombinacji guzików.

ale mam problem z serwem i tu pytanie do #elektronika. Potrafi "drgać" jak ma się szybko poruszyć na jakąś pozycji. np z skrajnej na środek. nie jest to spowodowane samym sterowaniem pada i drżeniem gałki analogowej bo sprawdziłem jakie wartości idą i po za tym mam ustawiony deadzone. wygląda jakby to PID serwa był jakoś źle ustawiony, jest to możliwe? Serwo to jest
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache
29
dodałem wsteczny i hamulec. hamulec jest pod RT, a gdy się wciśnie RB to wtedy jest wsteczny. trochę mi się nie podoba implementacja hamulca. bo ogólnie jak się jeździ na zwykłym pilocie to jest tak że za pierwszym razem jak się da "cofanie" to wtedy jest hamulec, drugi raz to cofanie. by był znowu hamulec, trzeba pojechać do przodu. w związku z tym tutaj musiałem zrobić podobnie, i gdy naciskam sam hamulec
  • Najlepsze
  • Wszystkie komentarze
mapache
test nowego silnika. jest wolniejszy i da się sensownie nim manewrować, mógłby być nawet jeszcze wolniejszy

#malinoweauto
  • Najlepsze
  • Wszystkie komentarze
mapache
upgrade silnika a właściwie jego downgrade by był wolniejszy

#malinoweauto
mapache
mapache
20
liczę na to że dzisiaj już będzie można latać bokiem. jutro wstawię silnik od wiertarki by dało się jakoś sensownie i precyzyjnie manewrować

#malinoweauto
  • Najlepsze
  • Wszystkie komentarze
mapache
ogarnąłem już serwo i częściowo ESC. muszę dodać wsteczny i hamulec. następnie będzie sterowanie padem

#malinoweauto
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache
10
wczoraj mi doszły gwinty i śrubki (zawsze to było moje marzenie mieć taki zestaw ( ͡° ͜ʖ ͡°)). gwinty bardzo łatwo się montuje, są super. wszystko poskręcałem i pomontowałem. póki co podłączyłem tylko sterownik PWM i czujnik napięcia. wygląda na to że silnik będzie do wymiany, zbyt wysokie obroty ma. mogę zapomnieć by w ogóle parkować na nim, potrzebuje silnika podobnego co mam w swoim Bronco. pewnie wezmę
  • Najlepsze
  • Wszystkie komentarze
mapache
żmudna robota. ale serwo już zamontowane. czekam aż dojdą śruby i gwinty

VW nie przyklejam bo mnie nie sponsorują ( ͡° ͜ʖ ͡°)

#malinoweauto
mapache
mapache
23
zaprojektowałem wczoraj uchwyt do elektroniki. jest to w formie szyny, która będzie przykręcana razem z ramą. będę wprowadzał parę poprawek, muszę dodać jeszcze miejsce na przetwornice i ala przedłużacz dla I2C. można zauważyć że przód tej szyny jest pusty. to dlatego że jest to miejsce na kamerę. jest to dosłownie szyna bo zamysł jest taki by można było ustawić kamerę w jaki sposób się chcę, co mi ułatwi zadanie potem z wycięciem
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache
48
no to ruszam ponownie z projektem #malinoweauto tylko tym razem na bogato ( ͡° ͜ʖ ͡°)

wcześniejsza wersja upadła bo dobrałem zbyt problematyczną elektronikę, jak i sama konstrukcja auta była zbyt wrażliwa, łatwo było uszkodzić

założenie takie samo jak poprzednie, ma to być auto autonomiczne, oczywiście trochę uproszczone. ale chciałbym by sam parkował, umiał ogarnąć proste skrzyżowania i tym podobne. dzieki temu że w pracy nabyłem doświadczenia z rozpoznawaniem obrazu i
  • Najlepsze
  • Wszystkie komentarze
mapache
chcę sobie zrobić prywatny projekt w ramach nauki Pythona i mam parę pytań. Projekt to będzie auto autonomiczne na bazie RPi + Intel NCS2 + apka desktopowa. Jako tako chcę by samo auto było standalone a apka na kompa opcjonalna by mieć dane z auta itd. Będzie to niejako kontynuacja mojego #malinoweauto ale wersja już na bogato, i od zera

1. Jakie IDE polecacie?
2. Zalecane biblioteki? Głównie chodzi mi o GUI
  • Najlepsze
  • Wszystkie komentarze
mapache
mapache
55
podsumuje co się ostatnio udało i co planuje.

dzisiaj skończyłem odczyt i zapis do pliku ustawień konfiguracji pada. do tego też skromne gui, nie jest jakoś wybitnie ładne ale nie od tego jestem. musiałem to zrobić dlatego że, często podczas ponownego łączenia pada do RPi to ID guzików potrafiły się zmieniać, nie są stałe. czasami są takie same jak były a czasami inne, o dziwo to nie dzieje się z przyciskami analogowymi.

zmieniłem
  • Najlepsze
  • Wszystkie komentarze