Add a short explanation
authorNatanael Adityasatria <nata.adit@gmail.com>
Mon, 19 Oct 2015 16:48:37 +0000 (18:48 +0200)
committerNatanael Adityasatria <nata.adit@gmail.com>
Mon, 19 Oct 2015 16:48:37 +0000 (18:48 +0200)
mart/ev3/ex1/nl/ru/des/explanation.txt [new file with mode: 0644]

diff --git a/mart/ev3/ex1/nl/ru/des/explanation.txt b/mart/ev3/ex1/nl/ru/des/explanation.txt
new file mode 100644 (file)
index 0000000..168386e
--- /dev/null
@@ -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