Κεφάλαιο 6.3 - Δεξιά και αριστερή ανίχνευση

Γράψτε το ακόλουθο πρόγραμμα για να κάνετε το Edison να προχωράει και να αποφεύγει διαρκώς εμπόδια που βρίσκονται στα δεξιά του ή στα αριστερά του.


Στο παραπάνω πρόγραμμα χρησιμοποιούμε τα εικονίδια "IF". Πρόκειται για πολύ σημαντικά εικονίδια, καθώς δίνουν στο ρομπότ την ικανότητα να παίρνει αποφάσεις χωρίς ανθρώπινη καθοδήγηση. Όταν συμβαίνει αυτό σε ένα ρομπότ, τότε το ρομπότ αποκαλείται αυτόνομο, καθώς διαθέτει ένα είδος τεχνητής νοημοσύνης.

Ένα εικονίδιο "If" ουσιαστικά ρωτάει αν μία συνθήκη είναι αληθής ή ψευδής. Αν το αποτέλεσμα είναι αληθές το πρόγραμμα ακολουθεί το πάνω μονοπάτι με το , Αν το αποτέλεσμα είναι ψευδές το πρόγραμμα ακολουθεί το κάτω μονοπάτι με το ,

Το παραπάνω πρόγραμμα έχει τρία διαφορετικά μονοπάτια τα οποία ακολουθούνται ανάλογα με το που βρίσκεται κάποιο εμπόδιο.