logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

10 projektów na nudne lato: Autonomiczny samochodzik RC (4)

ghost666 16 Lip 2016 11:02 6480 0
REKLAMA
  • 10 projektów na nudne lato: Autonomiczny samochodzik RC (4)


    Nadal jest lato, chociaż pogoda może nie dopisuje. Każdy ma trochę więcej wolnego czasu niż zazwyczaj. Czas ten spożytkować można na wiele sposobów - granie w gry komputerowe, oglądanie filmów na youtubie czy uprawianie sportów to tylko niektóre z możliwości. Ale oczywiście elektronicy i programiści - hobbyści i zawodowcy - mają teraz więcej czasu niż zazwyczaj na zrealizowanie jakiegoś pobocznego projektu, zanim nadejdzie jesień i wszelkie terminy powrócą ze swoją nieubłaganością.

    W poprzedniej części opisywaliśmy łódź podwodną - bardzo ciekawą zabawkę do nurkowania np. w zalanej galerii handlowej. Jeśli jednak nie mamy ochoty wychodzić na deszcz, możemy spróbować zrealizować inny pojazd - autonomiczny samochód, w skali zupełnie mikro.

    10 projektów na nudne lato: Autonomiczny samochodzik RC (4)


    Nie jest to może pełnowymiarowy autonomiczny pojazd, jak te projektowane przez Google czy Tesla, ale ma on możliwości nie odbiegające daleko od nich. Oczywiście w dużo mniejszej skali. System wykorzystuje Raspberry Pi do zbierania danych z kamery (PiCam) i czujników ultradźwiękowych do detekcji innych pojazdów i przeszkód na swoim torze jazdy.

    Analizą obrazów zajmuje się OpenCV, który przy wykorzystaniu sieci neuronowej (kaskada Haara) jest w stanie rozpoznawać nawet jakie światło jest zapalone na miniaturowym sygnalizatorze.





    System składa się z trzech modułów - systemu wejścia: kamery i sensora ultradźwiękowego; jednostki przetwarzającej: komputera i samochodzika RC.

    Do samochodu zamocowany jest moduł Raspberry Pi B+ z dołączoną kamerą oraz ultradźwiękowym sensorem HC-SR04. Moduł ten odpowiedzialny jest za zbieranie danych. Na komputerze pracują dwa programy, które mają za zadanie przekazywanie strumieni danych - z kamery i z sensora ultradźwiękowego - do komputera poprzez lokalną sieć WiFi. Jednocześnie, program odpowiedzialny za przekazywanie obrazu kamery, skaluje obraz do rozdzielczości QVGA (320 x 240 pikseli), aby uzyskać niskie opóźnienia w transmisji.

    Źródła:
    http://www.eetimes.com/document.asp?doc_id=1329968&page_number=4
    https://zhengludwig.wordpress.com/projects/self-driving-rc-car/

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
REKLAMA