Operácie

Robotický simulátor PRIA IDE: Rozdiel medzi revíziami

Z SensorWiki

Riadok 7: Riadok 7:
 
-->
 
-->
  
 +
Simulátor sa nachádza na adrese https://ide.pria.at
 +
 +
Najprv si treba založiť nový projekt, alebo vytvoriť kópiu z niektorého už existujúceho. My na úvod použijeme projekt ZPOC:
 +
 +
[[Súbor:priaIDE02.png]]
 +
 +
a vhodne ho pomenujeme
 +
 +
[[Súbor:priaIDE03.png]]
 +
 +
potom vstúpime do prostredia, ktoré sa skladá z niekoľkých častí:
 +
 +
[[Súbor:priaIDE04.png]]
  
 
<tabs>
 
<tabs>
Riadok 43: Riadok 56:
 
</source></tab>
 
</source></tab>
 
</tabs>
 
</tabs>
 +
 +
Po stlačení <FONT COlor="green">▶</FONT> sa robot posunie, pootočí a vypíše stav svojich troch predných senzorov. Na nasledujúcom obrázku je stav po treťom
 +
spustení programu. Ľavý senzor detekuje prekážku vo vzdialenosti 2458, stredný a pravý nevidia až do konca svojho rozsahu (4000) nič.
 +
 +
[[Súbor:priaIDE06.png]]

Verzia zo dňa a času 09:57, 27. november 2022


Simulátor sa nachádza na adrese https://ide.pria.at

Najprv si treba založiť nový projekt, alebo vytvoriť kópiu z niektorého už existujúceho. My na úvod použijeme projekt ZPOC:

PriaIDE02.png

a vhodne ho pomenujeme

PriaIDE03.png

potom vstúpime do prostredia, ktoré sa skladá z niekoľkých častí:

PriaIDE04.png

PriaIDE05.png

import math

hedgehog.commands(
  hedgehog.move_motor_cmd(0, 1000),
  hedgehog.move_motor_cmd(1, 1000),
)
sleep(1)

hedgehog.commands(
  hedgehog.brake_cmd(0),
  hedgehog.brake_cmd(1),
)
hedgehog.commands(
  hedgehog.move_motor_cmd(0, 1000),
  hedgehog.move_motor_cmd(1, -1000),
)
sleep(1)

hedgehog.commands(
  hedgehog.brake_cmd(0),
  hedgehog.brake_cmd(1),
)

print(''.join([str(x) for x in ['SEN: ', round(hedgehog.get_analog(4)), ' / ', round(hedgehog.get_analog(5)), ' / ', round(hedgehog.get_analog(6))]]))

Po stlačení sa robot posunie, pootočí a vypíše stav svojich troch predných senzorov. Na nasledujúcom obrázku je stav po treťom spustení programu. Ľavý senzor detekuje prekážku vo vzdialenosti 2458, stredný a pravý nevidia až do konca svojho rozsahu (4000) nič.

PriaIDE06.png