From 36a71f3aa6ea70bf05ad6dff335225e84c063cbd Mon Sep 17 00:00:00 2001 From: Natanael Adityasatria Date: Mon, 19 Oct 2015 18:48:37 +0200 Subject: [PATCH] Add a short explanation --- mart/ev3/ex1/nl/ru/des/explanation.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 mart/ev3/ex1/nl/ru/des/explanation.txt diff --git a/mart/ev3/ex1/nl/ru/des/explanation.txt b/mart/ev3/ex1/nl/ru/des/explanation.txt new file mode 100644 index 0000000..168386e --- /dev/null +++ b/mart/ev3/ex1/nl/ru/des/explanation.txt @@ -0,0 +1,5 @@ +This program is developed using Subsumption architecture in LeJos where we define some behaviors in different part of code and load all of them in an arbitrator. +Every behaviors have its own condition to apply, this condition is defined in TakeControl method in each of behaviors. For example: the condition in AvoidLowObjectBehavior is if the left/right sensor of the robot is pressed, then this behavior will become active and do the robot movement which is defined in Action method (turn left/right). +This robot is able to retrieve user input (button press). We use this for the calibration of the white color line, black color line, and for the distance calibration. In this way, the robot is able to define what is the value of black colour and white color, also the object distance treshold dinamically. +In addition, the program can print text as the output which will automatically fit in robot's LCD screen. +Furthermore, this robot can play the custom wav files while it is moving. It also makes a sound in some situations, for instance when the light sensor reaches the black line, etc. \ No newline at end of file -- 2.20.1