piątek, 19 czerwca 2026

Tony Pi & Filipek

Tak jak pisałem wcześniej Bądź bezpieczny! Filipek wzbudził większe i trochę dłuższe zainteresowanie ze strony wnuczek niż Tony Pi Pawel & TonyPi-PL - YouTubeRozbudowałem jego umiejętności … :

  • sterowanie głosem,
  • poruszanie się,
  • pokazywanie tego, co widzi,
  • opisywanie tego, co widzi,
  • zadawanie mu pytań,
  • czy symulacja emocji.

 Jednak wnuczki przede mną postawiły kolejne wyzwanie! Interakcja między dwoma robotami Filipkiem i Tonym PI. Mają z sobą prowadzić rozmowę? ;(

No i się zaczęło jak to fizycznie zrobić? Pierwszy pomysł miał polegać na wykrywaniu siebie przez system kamer i dialog głosowy. To było jednak wyzwanie z górnej półki! Nie podołałem, zbyt dużo zmiennych zewnętrzach takich jak hałas, oświetlenie, czyli tak naprawdę warunki laboratoryjne. Pomysł padł.

Drugi pomysł polega trochę na udawania tego, co się dzieje. Mała magia, roboty z sobą rozmawiają losują polecenia, które sobie wydają, ale rzeczywista komunikacja jest po sieci TCP/IP, do której podpinają się roboty a w zasadzie po protokole UDP!








poniedziałek, 20 kwietnia 2026

 Cześć. Niestety Tony PI firmy Hiwonder mimo wcześniejszego zachwytu wnuczek nie zyskał dalszej akceptacji. Wnuczki oczekiwały małego sympatycznego robota. Zostało mu już nadane imię Filipek, mimo że jeszcze nie istniał! 

Pomysł został oparty na publikacji, w Youtubie temat SARAS How I Built ChatGPT AI Robot Which Talks & Moves On Its Own | Hardware Build - YouTube. 

Podwozie oparłem na BuildMecar-Kit firmy Waveshare BuildMecar-Kit - Waveshare Wiki. 

Jest to robot zbudowany z klocków Logo. Niestety mimo możliwości jego rozbudowania i zmianom konstrukcja nie jest zbyt stabilna a zastosowane tam silniki mają bardzo prosta konstrukcje! Są bez enkoderów. Na dodatek kolejny problem to przygotowane rozwiązanie obsługuje raspberrypi, ale PI4 a ja chciałem wykorzystać posiadany PI5, co wymagało znalezienia odpowiedniej biblioteki buildhat dla pythona do zarządzania sterownikiem Raspberry Pi Build Hat. Znalazłem na GitHabie rozwiązanie wymagające jednak pewnej poprawki GitHub - LudwikBielczynski/buildme-car: Repository for BuildmeCar from Waveshare • GitHub. 

Konstrukcję robota uzupełniłem o wyświetlacz 4,3 cala po DSI, mikrofon po USB oraz mały głośniczek po bluetooth. 



Teraz tylko pomysł, co ma robić Filipek? Tu wnuczki przedstawiły swoje wymagania, które wymagały tylko przenieś na kod w pytonie ;)                       

I sympatyczny robocik zaczął działać, reaguje na polecenia oraz widok twarzy!