Orodha ya maudhui:
- Hatua ya 1: Orodha ya Vifaa
- Hatua ya 2: Jenga Chassis ya Tank
- Hatua ya 3: Ambatisha Umeme kwa Bamba
- Hatua ya 4: Ambatisha Kamera na mita za Umbali kwa Bodi
- Hatua ya 5: Ambatisha Bodi ya Kamera ili Kusimama na Kusimama kwa Chasisi
- Hatua ya 6: Ambatisha Mmiliki wa Betri kwenye Chassis
- Hatua ya 7: Ambatisha Sahani ya Umeme kwa Chassis na waya kila kitu
- Hatua ya 8: Sanidi Programu
- Hatua ya 9: Weka Uunganisho
- Hatua ya 10: Pata Programu ya Android
Video: PiTanq - Tangi ya Roboti iliyo na Raspberry Pi na Python ili Kujifunza AI: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Pitanq ni tanki ya roboti na kamera inayotumiwa na Raspberry Pi. Kusudi lake ni kusaidia kujifunza akili bandia ya kujiendesha. AI kwenye tank imeungwa mkono na OpenCV na Tensoflow iliyojengwa haswa kwa Raspbian Jessie.
Kulingana na chasisi ya aluminium yenye nguvu PiTanq ni nzuri kwa matumizi ya nje.
Kuna chanzo wazi cha chatu cha huduma ya wavuti inayofichua kiolesura cha REST kudhibiti roboti.
Programu tumizi ya Android pia imetolewa.
Kuna mambo mengine ya ziada: pan-and-tilt camera stand (pia inadhibitiwa na simu) na sensor ya ultrasonic.
Kanusho. Huu sio mwongozo kamili, muhtasari tu. Mwongozo kamili uko kwenye GitHub.
Hatua ya 1: Orodha ya Vifaa
Pi ya Raspberry
Kamera
Kubadilisha nguvu
Mdhibiti wa Magari
Mdhibiti wa PWM
2x18650 Betri
Chassis
Pan-na-Tilt kusimama
Kanusho. Orodha iliyotajwa haijakamilika. Kuna vitu vingi vidogo, kama waya, screws, sahani za akriliki. Unaweza kupata maelezo zaidi au kununua kifurushi chote kwenye wavuti ya PiTanq
Hatua ya 2: Jenga Chassis ya Tank
Hatua ya 3: Ambatisha Umeme kwa Bamba
Hatua ya 4: Ambatisha Kamera na mita za Umbali kwa Bodi
Hatua ya 5: Ambatisha Bodi ya Kamera ili Kusimama na Kusimama kwa Chasisi
Hatua ya 6: Ambatisha Mmiliki wa Betri kwenye Chassis
Hatua ya 7: Ambatisha Sahani ya Umeme kwa Chassis na waya kila kitu
Hatua ya 8: Sanidi Programu
- Sakinisha Raspbian Jessie
- Sakinisha OpenCV
- Sakinisha Tensorflow
- Sakinisha MJPG-Streamer
- Pata nambari ya huduma ya kudhibiti kutoka GitHub
Nambari hii imeandikwa kwenye chatu na hutoa REST interface kudhibiti tangi.
Kama mifano ya matumizi ya AI kuna:
- kipata paka na kasino za Haar kutoka OpenCV
- kipelelezi cha kitu na OpenCV-DNN
- kitambulisho cha picha na Tensorflow
Kiolesura cha REST ni:
- PATA / ping
- PATA / toleo
- PATA / jina
- PATA / dist
- POST / fwd / imewashwa
- POST / fwd / off
- POST / nyuma / juu
- POST / nyuma / mbali
- POST / kushoto / kuwasha
- POST / kushoto / mbali
- POST / kulia / kuwasha
- POST / kulia / kuzima
- POST / picha / fanya
- PATA / picha /: phid
- PATA / picha / orodha
- POST / cam / juu
- POST / cam / chini
- POST / cam / kulia
- POST / cam / kushoto
- POST / gundua / haar /: phid
- POST / detect / dnn /: phid
- POST / kuainisha / tf /: phid
Hatua ya 9: Weka Uunganisho
Kuna njia isiyo na kichwa ya kuanzisha unganisho la Wi-Fi kwa Raspberry Pi.
Ingiza kadi ya MicroSD na Raspbian kwenye kompyuta.
Unda faili ya maandishi wpa_supplicant.conf na yaliyomo:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 nchi = Amerika
mtandao = {ssid = "wifi-network" psk = "password-wifi-password" key_mgmt = WPA-PSK}
Pia inashauriwa kuunda faili tupu iitwayo "ssh". Itaruhusu ufikiaji wa kijijini kwa RPI (usisahau kubadilisha nywila chaguomsingi).
Hatua ya 10: Pata Programu ya Android
Sakinisha programu ya Android kutoka Google Play
Pamoja na programu inawezekana kuendesha tanki, songa kamera, angalia video moja kwa moja, piga picha, gundua vitu kwenye picha.
Ilipendekeza:
Rpibot - Kuhusu Kujifunza Roboti: Hatua 9
Rpibot - Kuhusu Kujifunza Roboti: Mimi ni mhandisi wa programu iliyoingia katika kampuni ya magari ya Ujerumani. Nilianza mradi huu kama jukwaa la kujifunza kwa mifumo iliyoingia. Mradi huo ulifutwa mapema lakini niliufurahiya sana hivi kwamba niliendelea wakati wangu wa bure. Hii ndio matokeo … mimi
Sehemu ya 1 Mkutano wa ARM TI RSLK Roboti ya Kujifunza Mtaala wa Maabara 7 STM32 Nyuklia: Hatua 16
Sehemu ya 1 Mkutano wa ARM TI RSLK Roboti ya Kujifunza Mtaala wa Maabara 7 STM32 Nyuklia: Lengo la Agizo hili ni mdhibiti mdogo wa STM32 Nucleo. Msukumo wa hii kuweza kuunda mradi wa mkutano kutoka mifupa wazi. Hii itatusaidia kutafakari kwa kina na kuelewa mradi wa Launchpad wa MSP432 (TI-RSLK) ambayo ina
HeadBot - Roboti ya Kujisawazisha ya STEM Kujifunza na Kufikia: Hatua 7 (na Picha)
HeadBot - Roboti ya Kujisawazisha ya STEM Kujifunza na Kufikia: Headbot - urefu wa futi mbili, robot ya kujisawazisha - ni ubongo wa Timu ya Roboti ya Kusini (SERT, FRC 2521), timu ya roboti ya shule ya upili ya ushindani katika FIRST Mashindano ya Roboti, kutoka Eugene, Oregon. Roboti hii maarufu ya ufikiaji hufanya upya
Roboti ya Mfuatiliaji wa laini inayodhibitiwa na rununu iliyo na Kuzuia Kikwazo: Hatua 6
Roboti ya Mfuatiliaji wa Mistari Iliyodhibitiwa na Simu na Kuzuia Kizuizi: Hili lilikuwa wazo tu ambalo vitu kadhaa kama kuzuia kikwazo, mfuatiliaji wa laini, kudhibitiwa kwa rununu, n.k vilichanganywa pamoja na kufanywa kipande kimoja. Unachohitaji tu ni mdhibiti na sensorer kadhaa na vazi kwa usanidi huu. Katika hili, mimi ha
Kujifunza Kujifunza Chaotic Robot: 3 Hatua
Kujifunza Kujifunza Chaotic Robot: Je! Unavutiwa na ujifunzaji wa mashine, roboti za AI och? Huna haja ya kufanya kazi katika chuo kikuu cha kupendeza. Hii ni maelezo ya roboti yangu yenye machafuko. Ni roboti rahisi sana kuonyesha jinsi ya kutumia nambari ya kujifunzia na jinsi ya kuitekeleza katika