Braiteoir Fís AI#

Réamhrá#

Is féidir leis an Braiteoir Fís AI rudaí, dathanna, agus aitheantóirí AprilTag a bhrath agus a rianú. Ligeann sé seo don róbat a thimpeallacht a anailísiú, rudaí a leanúint, agus imoibriú bunaithe ar shonraí amhairc a braitheadh.

Seo thíos liosta de na bloic atá ar fáil:

Gníomhartha – Gabh sonraí ón Braiteoir Fís AI le haghaidh síniú roghnaithe.

  • tóg pictiúr – Gabhann sé sonraí le haghaidh síniú ar leith, amhail dath cumraithe, réad réamh-oilte, nó aitheantóir AprilTag.

Socruithe – Roghnaigh cén réad ar mhaith leat idirghníomhú leis.

Luachanna – Rochtain a fháil ar na sonraí a gabhadh agus iad a úsáid.

Gníomhartha#

tóg pictiúr#

Scagann an bloc cruachta tóg pictiúr sonraí ó fhráma Braiteoir Fís AI go síniú aonair — cur síos sábháilte ar rud is féidir leis an braiteoir a aithint, amhail réad réamh-oilte, aitheantóir AprilTag, nó dath nó cód datha cumraithe.

Ní mór dathanna agus cóid dathanna a chumrú ar dtús in AI Vision Utility sula bhféadfar iad a úsáid leis an mbloc seo.

Stórálann an tacar sonraí réada, ordaithe ón gceann is mó go dtí an ceann is lú de réir leithead, ag tosú ag innéacs 0. Is féidir rochtain a fháil ar airíonna gach réada trí úsáid a bhaint as an mbloc AI Vision object property. Tuairiscítear tacar sonraí folamh mura mbraitear aon réada meaitseála.

An bloc cruachta Tóg pictiúr.#
tóg grianghraf [AIVision1 v] de [SELECT_A_SIG v]

Paraiméadar

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

síniú

Scagann sé an tacar sonraí chun sonraí an tsínithe tugtha amháin a áireamh. Is iad na sínithe atá ar fáil:

  • Aitheantóirí Clibeanna Aibreán
  • Aicmithe AI – Athraíonn infhaighteacht ag brath ar an samhail atá cumraithe san AI Vision Utility.
  • AINM – Dath nó cód datha ina seasann AINM don ainm atá cumraithe san AI Vision Utility

Nóta: Chun go mbeidh roghanna Aitheantais AprilTag nó Aicmiú AI le feiceáil, ní mór a mbraith a bheith cumasaithe san Fhóntas Fís AI.

Sampla

nuair a thosaítear
[Drive forward if an AprilTag ID is detected.]
go deo
tóg grianghraf [AIVision1 v] de [AprilTag IDs v]
má <réad [AIVIsion1 v] ann?> ansin
tiomáin [ar aghaidh v] ar feadh [10] [mm v] ▶

Aicmithe AI#

Is féidir leis an Braiteoir Fís AI rudaí éagsúla a bhrath faoi Aicmithe AI ​​áirithe. Ag brath ar an tsamhail Aicmithe AI ​​a roghnaítear agus an Braiteoir Fís AI á chumrú sa fhuinneog Gléasanna, braithfear rudaí éagsúla. Is iad seo a leanas na samhlacha atá ar fáil faoi láthair:

Réada Seomra Ranga

  • Blueball

  • Liathróid Ghlas

  • Liathróid Dhearg

  • Fáinne Gorm

  • Fáinne Glas

  • Fáinne Dearg

  • BlueCube

  • GreenCube

  • Ciúb Dearg

Brú Ar Ais ar Chomórtas Róbataice VEX V5

  • Bloc Gorm

  • Bloc Dearg

Comórtas Róbataice VEX V5 Ard-Geallta

  • Sprioc Soghluaiste

  • Fáinne Dearg

  • Fáinne Gorm

Sárú Comórtais Róbataice VEX V5

  • Biorán DeargGorm

  • Biorán GormBuí

  • Biorán DeargBuí

  • Biorán Buí

  • Corn

Sínithe Dath#

Is dath uathúil é Síniú Datha is féidir leis an Braiteoir Fís Intleachta Saorga a aithint. Ligeann na sínithe seo don braiteoir rudaí a bhrath agus a rianú bunaithe ar a ndath. Nuair a bheidh Síniú Datha cumraithe, is féidir leis an braiteoir rudaí leis an dath sin ina réimse radhairc a aithint.

Úsáidtear Sínithe Datha sa bhloc take snapshot chun réada daite a phróiseáil agus a bhrath i bhfíor-am. Is féidir suas le 7 Síniú Datha a chumrú ag an am céanna.

An Fóntais Fís AI ina bhfuil braiteoir fís ceangailte ag braith dhá réad daite. Taispeánann an taobh clé fotha ceamara beo le bosca gorm ar chlé agus bosca dearg ar dheis, agus boscaí teorann bána ag gach ceann acu. Taispeánann lipéid dhubha a n-ainmneacha, a gcomhordanáidí agus a dtoisí faoi seach. Tá socruithe sínithe datha ar an taobh deas, le sleamhnáin le haghaidh raon datha agus sáithiúcháin don dá bhosca dearg agus gorm. Tá cnaipí chun dathanna a chur leis, físeán a reo, cóipeáil agus an íomhá a shábháil ag an mbun, mar aon le cnaipe dúnta sa chúinne íochtarach ar dheis.

Sampla

nuair a thosaítear
[Display if any objects matching the RED_BOX signature is detected.]
go deo
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
glan sraith [1] ar an scáileán
[Change the signature to any configured Color Signature.]
tóg grianghraf [AIVision1 v] de [RED_BOX v]
má <réad [AIVision1 v] ann?> ansin
priontáil [Color detected!] ar an scáileán ▶

Cóid Dathanna#

Is patrún struchtúrtha é Cód Datha atá comhdhéanta de 2 go 4 Shíniú Datha atá socraithe in ord sonrach. Ligeann na cóid seo don Braiteoir Fís AI patrúin réamhshainithe dathanna a aithint.

Tá Cóid Dathanna thar a bheith úsáideach chun rudaí casta a aithint, ailíniú le heilimintí cluiche, nó marcóirí uathúla a chruthú le haghaidh loingseoireachta uathrialach. Is féidir suas le 8 gCód Dathanna a chumrú ag an am céanna.

Taispeánann comhéadan AI Vision Utility braiteoir fís ceangailte ag braith dhá réad cóngaracha, bosca gorm ar chlé agus bosca dearg ar dheis, grúpáilte le chéile i mbosca teorann bán aonair lipéadaithe BlueRed. Áirítear ar fhaisnéis bhrath uillinn (A:11°), comhordanáidí (X:143, Y:103), leithead (W:233), agus airde (A:108). Ar an bpainéal ar dheis, liostaítear trí shíniú datha: Red_Box, Blue_Box, agus BlueRed, le raonta datha agus sáithiúcháin inchoigeartaithe. Comhcheanglaíonn an síniú BlueRed an Blue_Box agus an Red_Box. Faoi bhun an bheatha físe tá cnaipí lipéadaithe Reo Físeán, Cóipeáil Íomhá, Sábháil Íomhá, agus Dún.

Sampla

nuair a thosaítear
[Display if any objects matching the RED_BLUE code is detected.]
go deo
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
glan sraith [1] ar an scáileán
[Change the signature to any configured Color Code.]
tóg grianghraf [AIVision1 v] de [RED_BLUE v]
má <réad [AIVision1 v] ann?> ansin
priontáil [Code detected!] ar an scáileán ▶

Socruithe#

socraigh mír réada AI Vision#

Socraíonn an bloc cruachta socraigh mír réada AI Vision cén mhír sa tacar sonraí atá le húsáid.

Bloc cruachta míre réada Socraigh AI Vision.#
socraigh mír réada [AIVision1 v] go (1)

Paraiméadair

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

mír

Uimhir na míre sa tacar sonraí le húsáid.

Sampla

Cruach bhloc a thosaíonn le bloc “nuair a thosaigh”, agus ina dhiaidh sin bloc tráchta a léann “Taispeáin an t-aitheantas AprilTag is mó a braitheadh”. Laistigh de lúb síoraí, gabhann bloc “tóg snapshot AI Vision” íomhá de na haitheantais AprilTag. Seiceálann bloc “if” an bhfuil réad AI Vision ann. Más fíor é, sannann bloc míre réada AI Vision socraithe an comhaireamh réad d’athróg, agus taispeánann bloc “print” aitheantas clibe an réada a braitheadh ​​ar an scáileán.#
nuair a thosaítear
[Display the largest detected AprilTag ID.]
go deo
tóg grianghraf [AIVision1 v] de [AprilTag IDs v]
glan sraith [1] ar an scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
má <réad [AIVision1 v] ann?> ansin
socraigh mír réada [AIVision1 v] go (líon réad [AIVision1 v])
priontáil (réad [AIVision1 v] [tagID v]) ar an scáileán ▶

Luachanna#

An bhfuil réad AI Vision ann?#

Tuairiscíonn an bloc Boole Tá réad AI Vision ann an bhfuil aon réad braite sa tacar sonraí.

  • Fíor – Tá réad braite sa tacar sonraí.

  • Bréagach – Níl aon réada braite sa tacar sonraí.

Tá bloc Booleánach ann don réad AI Vision.#
<réad [AIVision1 v] ann?>

Paraiméadair

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

Sampla

nuair a thosaítear
[Drive forward if an object is detected.]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
tiomáin [ar aghaidh v] ar feadh [10] [mm v] ▶

Is é réad AI Vision#

Tuairiscíonn an bloc Is é réad AI Vision Booleánach an gcomhlíonann réad braite aicmiú ar leith.

  • Fíor – Is é an mhír sa tacar sonraí an réad sonrach.

  • Bréagach – Ní hé an mhír sa tacar sonraí an réad sonrach.

Is bloc Booleánach réada é Aicmiú AI Vision AI.#
<réad [AIVision1 v] is [BlueBall v]?>

Paraiméadar

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

réad

Cén Aicmiú AI ar cheart an mhír a chur i gcomparáid leis.

Sampla

nuair a thosaítear
[Display if a Blue Cube is detected.]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
glan sraith [1] ar an scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
má <réad [AIVision1 v] ann?> ansin
má <réad [AIVision1 v] is [BlueCube v]?> ansin
priontáil [Cube detected!] ar an scáileán ▶
fan [0.5] soicind

Is é AprilTag réad AI Vision#

Tuairiscíonn an bloc Boole Is é AprilTag réad AI Vision an bhfuil an réad braite ina AprilTag a mheaitseálann aitheantóir ar leith.

  • Fíor – Is AprilTag an réad a braitheadh ​​leis an aitheantóir tugtha.

  • Bréagach – Ní AprilTag leis an ID tugtha an réad braite.

Is bloc Boolean AprilTag é an réad AI Vision.#
<réad [AIVision1 v] is AprilTag [0]?>

Paraiméadar

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

Aitheantas Clibeanna Aibreáin

An uimhir aitheantais le comparáid a dhéanamh i gcoinne an AprilTag a braitheadh.

Sampla

nuair a thosaítear
[Report if AprilTag 3 is detected.]
go deo
glan scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
tóg grianghraf [AIVision1 v] de [AprilTag IDs v]
má <réad [AIVision1 v] ann?> ansin
má <réad [AIVision1 v] is AprilTag [3]?> ansin
priontáil [That is 3!] ar an scáileán ▶
eile
priontáil [That isn't 3!] ar an scáileán ▶
deireadh
deireadh
fan [0.1] soicind

Is é réad AI Vision ID AprilTag#

Is é an réad AI Vision is AprilTag ID. Tuairiscíonn bloc Booleánach an bhfuil aitheantóir AprilTag braite ag teacht le haitheantas ar leith.

  • Fíor – Is é aitheantóir AprilTag an uimhir.

  • Bréagach – Ní hé an uimhir aitheantóir AprilTag.

Is bloc Booleanach é ID AprilTag a bhraith an AI Vision.#
<[AIVision1 v] object is AprilTag ID [1] ?>

Paraiméadair

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

Uimhir aitheantais AprilTag

An uimhir le comparáid a dhéanamh i gcoinne uimhir aitheantais AprilTag a braitheadh.

Sampla:

nuair a thosaítear
[Report if AprilTag ID 3 is detected.]
go deo
glan scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
tóg grianghraf [AIVision1 v] de [AprilTag IDs v]
má <réad [AIVision1 v] ann?> ansin
má <[AIVision1 v] object is AprilTag ID [3] ?> ansin
priontáil [That is 3!] ar an scáileán ▶
eile
priontáil [That isn't 3!] ar an scáileán ▶
deireadh
deireadh
fan [0.1] soicind

Líon réad AI Vision#

Tuairiscíonn an bloc tuairisceora Líon réad AI Vision líon na réad braite sa tacar sonraí mar uimhir iomlán.

Bloc cruachta míre réada Socraigh AI Vision.#
(líon réad [AIVision1 v])

Paraiméadair

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

Sampla

nuair a thosaítear
[Display the total amount of cubes, rings, and balls.]
go deo
glan sraith [1] ar an scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
priontáil (líon réad [AIVision1 v]) ar an scáileán ▶
deireadh
fan [0.5] soicind

Airíonna réada AI Vision#

Tá naoi n-airíonna san áireamh le gach réad (a thaispeántar thíos) a stóráiltear tar éis an bloc take snapshot a úsáid.

Bloc tuairisceora airíonna réada AI Vision.#
(réad [AIVision1 v] [leithead v])

Déanann gach luach maoine seachas tagID agus score cur síos ar shuíomh agus méid an réada braite i radharc Braiteoir Fís AI tráth a úsáideadh an bloc take snapshot. Tomhaistear na luachanna seo i bpicteilíní, bunaithe ar réiteach 320 faoi 240 picteilín an braiteora.

Paraiméadar

Cur síos

gléas

Cén Braiteoir Fís AI atá le húsáid, cumraithe sa fhuinneog Gléasanna.

maoin

Cén airí den réada braite le húsáid:

leithead#

Tuairiscíonn an airí leithead leithead an réada braite i bpicteilíní mar uimhir iomlán ó 1 go 320.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go leithead.#
(réad [AIVision1 v] [leithead v])

Sampla

nuair a thosaítear
[Drive towards an object until its width is larger than 100 pixels.]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [leithead v]) [math_less_than v] [100]> ansin
tiomáin [ar aghaidh v]
eile
stop tiomána
deireadh

airde#

Tuairiscíonn an airí airde airde an réada braite i bpicteilíní mar uimhir iomlán ó 1 go 240.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go hairde.#
(réad [AIVision1 v] [airde v])

Sampla

nuair a thosaítear
[Drive towards an object until its height is larger than 100 pixels.]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [airde v]) [math_less_than v] [100]> ansin
tiomáin [ar aghaidh v]
eile
stop tiomána
deireadh

lárX#

Tuairiscíonn an mhaoin centerX comhordanáid-x lár an réada braite i bpicteilíní mar uimhir iomlán ó 0 go 320.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go centerX.#
(réad [AIVision1 v] [centerX v])

Sampla

nuair a thosaítear
[Turn slowly until an object is centered in front of the robot.]
socraigh luas casaidh go [30] [% v]
cas [deas v]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <[140] [math_less_than v] (réad [AIVision1 v] [centerX v]) [math_less_than v] [180]> ansin
stop tiomána

lárY#

Tuairiscíonn an airí centerY comhordanáid-y lár an réada braite i bpicteilíní mar uimhir iomlán ó 0 go 240.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go centerY.#
(réad [AIVision1 v] [centerY v])

Sampla

nuair a thosaítear
[Drive towards an object until its center y-coordinate is more than 140 pixels.]
go deo
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [centerY v]) [math_less_than v] [140]> ansin
tiomáin [ar aghaidh v]
eile
stop tiomána
deireadh

uillinn#

Tuairiscíonn an mhaoin uillinn treoshuíomh an Chóid Dathanna nó ID AprilTag braite mar uimhir iomlán i gcéimeanna ó 0 go 359.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go huillinn.#
(réad [AIVision1 v] [uillinn v])

Sampla

nuair a thosaítear
[Slide left or right depending on how the Color Code is rotated.]
go deo
tóg grianghraf [AIVision1 v] de [RED_BLUE v]
má <réad [AIVision1 v] ann?> ansin
má <[50] [math_less_than v] (réad [AIVision1 v] [uillinn v]) [math_less_than v] [100]> ansin
tiomáin [deas v]
nó má <[270] [math_less_than v] (réad [AIVision1 v] [uillinn v]) [math_less_than v] [330]> ansin
tiomáin [clé v]
eile
stop tiomána
deireadh
eile
stop tiomána

bunúsX#

Tuairiscíonn an mhaoin originX comhordanáid-x chúinne uachtarach na láimhe clé de bhosca teorann an réada braite i bpicteilíní mar uimhir iomlán ó 0 go 320.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go originX.#
(réad [AIVision1 v] [originX v])

Sampla

nuair a thosaítear
[Display if an object is to the left or the right.]
go deo
glan sraith [1] ar an scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [originX v]) [math_less_than v] [160]> ansin
priontáil [To the left!] ar an scáileán ▶
eile
priontáil [To the right!] ar an scáileán ▶
deireadh
fan [0.5] soicind

bunúsY#

Tuairiscíonn an mhaoin originY comhordanáid-y chúinne uachtarach na láimhe clé de bhosca teorann an réada braite i bpicteilíní mar uimhir iomlán ó 0 go 240.

Bloc cruach airíonna réada AI Vision lena pharaiméadar socraithe go originY.#
(réad [AIVision1 v] [originY v])

Sampla

nuair a thosaítear
[Display if an object is close or far from the robot.]
go deo
glan sraith [1] ar an scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
tóg grianghraf [AIVision1 v] de [Aicmithe AI v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [originY v]) [math_less_than v] [80]> ansin
priontáil [Far!] ar an scáileán ▶
eile
priontáil [Close!] ar an scáileán ▶
deireadh
fan [0.5] soicind

clibeID#

Tuairiscíonn an airí tagID uimhir aitheantais an aitheantais AprilTag a braitheadh ​​mar uimhir iomlán.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go tagID.#
(réad [AIVision1 v] [tagID v])

Sampla

nuair a thosaítear
[Drive forward when AprilTag ID 0 is detected.]
go deo
tóg grianghraf [AIVision1 v] de [AprilTag IDs v]
má <réad [AIVision1 v] ann?> ansin
má <(réad [AIVision1 v] [tagID v]) [math_equal v] [0]> ansin
tiomáin [ar aghaidh v]
eile
stop tiomána
deireadh
fan [0.5] soicind

scór#

Tuairiscíonn an airí scór cé chomh muiníneach is atá an tsamhail san Aicmiú AI a braitheadh ​​mar chéatadán ó 70% go 100%.

Ciallaíonn scór níos ísle go bhfuil an braiteoir níos lú muiníne faoin réad a braitheadh, agus ciallaíonn scór níos airde go bhfuil an braiteoir níos muiníní.

Bloc cruach airíonna réada AI Vision agus a pharaiméadar socraithe go tagID.#
(réad [AIVision1 v] [scór v])