Difríochtaí AIM WebSocket#

Leagtar amach ar an leathanach seo na príomhdhifríochtaí idir API Python atá bunaithe ar WebSocket agus API Python VEXcode AIM. Cuimsíonn sé feidhmiúlacht bhreise, ranganna bainte, agus tacaíocht do chásanna úsáide ardleibhéil amhail rialú il-róbat.

Modhanna Breise#

seinn_comhad_áitiúil#

Seinneann an modh play_local_file comhad fuaime atá stóráilte ar an ríomhaire agus a aschuirtear an fhuaim trí chainteoir an róbait. Ligeann sé seo duit comhaid saincheaptha .wav nó .mp3 a sheinm ar an róbat gan iad a uaslódáil.

Usage:
robot.sound.play_local_file(filepath: str, volume = 100)

Paraiméadair

Cur síos

cosán comhaid

Teaghrán a shonraíonn an cosán chuig comhad .wav nó .mp3 ar an ríomhaire.

toirt

Roghnach. An toirt athsheinm mar chéatadán ó 0 go 100. Is é 100 an réamhshocrú.

Chun sampla cur i bhfeidhm a fheiceáil, oscail play_sounds.py

faigh_íomhá_ceamara#

Gabhann an modh get_camera_image an fráma reatha ó Braiteoir Fís AI an róbait agus tugann sé ar ais é mar réad bytes atá comhbhrúite le JPEG. Úsáidtear é seo de ghnáth le huirlisí cosúil le OpenCV chun fotha físe beo a thaispeáint.

Usage:
robot.vision.get_camera_image()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo

Chun sampla cur i bhfeidhm a fheiceáil, féach stream_video.py.

Bain úsáid as Il-Róbónna ag an am céanna#

Is féidir leat ceangal le roinnt róbónna trí sheoladh IP gach róbait a shonrú de láimh agus Robot á chruthú agat.

Usage:
Robot(address)

Paraiméadair

Cur síos

seoladh

Roghnach. Seoladh IP an róbait. Mura ndéantar é a úsáid, úsáidtear an seoladh atá sa réimse host de settings.json de réir réamhshocraithe.

Chun sampla cur i bhfeidhm a fheiceáil, oscail multiple_robots.py.

Ranganna Bainte#

Níl na ranganna seo a leanas atá ar fáil in API Python VEXcode ar fáil sa leagan WebSocket:

  • Controller

  • Event

Gnéithe atá ar fáil i VEXcode amháin#

Ní thacaítear leis na gnéithe seo a leanas faoi láthair trí API WebSocket AIM agus teastaíonn nascadh trí VEXcode AIM:

  • Ag nuashonrú firmware an róbait

  • Íomhánna saincheaptha á n-uaslódáil

  • Fuaimeanna saincheaptha á n-uaslódáil

  • Teachtaireachtaí róbat go róbat