To jest stara wersja strony!


Unikanie przeszkód

Zapis słowny

  1. jedź do przodu
  2. jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do (3) inaczej wróć do (1)
  3. obróć się o 900 w prawo
  4. idź do (1)

Zapis regułowy

Rule: 1
if ultrasonic_sensor_Value > number
then robot_action is go_foward
 
Rule: 2
if ultrasonic_sensor_Value ≤ number
then robot_action is turn_right_90_degrees
 
Rule: 3
stop

Implementacja w Prologu

start :-
      ultrasonic_sensor(Value),
      Value > number,
      go(0,speed,force).
start :-
      ultrasonic_sensor(Value),
      Value =< number,
      turn(90,speed).
start :-
      go(0,0,0).

XTT

XTT

pl/miw/miw08_mindstormsdesign/strona_3.1211210658.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0