VEXcode VR үшін VIQC Slapshot бағдарламасындағы робот мүмкіндіктерін түсіну


VEXcode VR жүйесіндегі VIQC Slapshot ойын алаңында пайдаланылатын робот 2022-2023 VEX IQ жарысы (VIQC) Slapshot үшін пайдаланылатын Snapshot, VEX IQ Hero Bot виртуалды нұсқасы болып табылады. Виртуалды суреттің физикалық Snapshot сияқты өлшемдері мен қозғалтқыштары бар, бірақ VEXcode VR жүйесінде қосымша автономды қозғалыстарды кодтауға арналған сенсорлар қосылған. VEXcode VR Slapshot нұсқасында бір ғана робот бар және ол алдын ала конфигурацияланған. Бұл робот конфигурациясының немесе алдын ала белгіленген үлгі жобасының қажеттілігін жояды.

Snapshot-Right.png


Робот басқару элементтері

Snapshot келесі басқару элементтеріне ие:

Инерциялық сенсоры бар жетек. Бұл роботты басқару және бұру үшін VEXcode VR құралдар жинағындағы блоктардың «Drivetrain» санатына мүмкіндік береді.

Қол моторымен басқарылатынқол. Бұл роботқа кейбір диспенсерлерден дискілерді босатуға және матчтың соңында контакт аймағына қолын тигізу үшін кедергіден өтуге мүмкіндік береді.

  • Қол [Spin ​​for] немесе [Spin ​​to position] блогы арқылы көтеріледі және төмендетіледі. Әдепкі позиция қолды түсіруге арналған.

Қабылдау қозғалтқышы басқаратын қабылдау. Бұл роботқа дискілерді қабылдауға немесе қабылдауды кері бұруға (қабылдағышты кері қайтару сонымен қатар шығыс деп аталады) дискілерді қабылдаудан сыртқа және алыс айналдыруға және оларды бағалауға мүмкіндік береді.

  • Қабылдауды [Spin ​​for] блогы арқылы айналдыруға болады. Қабылдауды 180 градусқа айналдыру өрістен дискіні алады. 
  • Қабылдауды да, шығаруды да [Айналдыру] блогы арқылы жылжытуға болады. Қозғалтқышты белгіленген уақытқа айналдырып, содан кейін қозғалтқышты тоқтата отырып, дискінің шығудан тазартылғанына көз жеткізуге болады.

Робот сенсорлары

Virtual Snapshot VEXcode VR жүйесінде автономды бағдарламалау үшін сенсорларды қосты. Бұл сенсорлар VEX IQ (2-ші буын) сенсорларына негізделген, соның ішінде қашықтық сенсоры (2-ші буын) және оптикалық сенсор.

Инерциялық

Screen_Shot_2022-05-23_at_12.08.38_PM.png

инерциялық сенсор , ол жетектібірге пайдаланылады. Бұл роботқа дәл және дәл бұрылыстар жасауға мүмкіндік береді.

Қозғалтқыштың тақырыбы 0-ден 359,9 градусқа дейінгі мәнді хабарлайды және сағат тілі бойынша оң.

Қашықтық сенсоры (2-ші буын)

Slapshot Distance Sensing.png

Қашықтық сенсоры нысанның сенсорға жақын екенін, сондай-ақ сенсордың алдыңғы жағынан нысанға дейінгі шамамен қашықтықты миллиметр немесе дюйммен хабарлайды.

IQ_Gen_2_Distance_Sensor.png

Алдыңғы суреттегі қашықтық сенсорын роботтың қазіргі уақытта қоршаудан қаншалықты алыс екенін анықтау үшін пайдалануға болады.

IQ (2-буын) қашықтық сенсоры туралы қосымша ақпаратты осы VEX кітапханасыныңмақаласын қараңыз.

Бампер қосқышы

Slapshot Bumper Sensing.png

бампер қосқышы оның қазіргі уақытта басылып тұрғанын немесе басылмайтынын хабарлайды.

bumper.png

Бампер қосқышы Intake механизмінде орналасқан және оны дискінің кіріске жүктелгенін анықтау үшін пайдалануға болады.

Бампер қосқышы туралы қосымша ақпаратты осы VEX кітапханасы мақалақараңыз.

Оптикалық сенсор

Slapshot Optical Sensing.png

оптикалық сенсор нысанның түсін, реңк мәнін, сұр реңк мәнін және жақындығын анықтау үшін шағылысқан жарықты пайдаланады.

IQ_Optical_Sensor.png

Алдыңғы суретте орналасқан оптикалық сенсор диспенсерлердің түсін анықтау үшін пайдаланылады.  

Бұл қай диспенсермен әрекеттесетінін және дискілерді босату үшін робот диспенсерге қалай жауап беруі керектігін анықтау кезінде пайдалы болуы мүмкін.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: