From 90be3fada7537dc039438983448d80a5e4cf0f78 Mon Sep 17 00:00:00 2001 From: Natanael Adityasatria Date: Sun, 29 Nov 2015 13:28:52 +0100 Subject: [PATCH] Added several development iterations --- marsrover/document/dev.tex | 31 +++++++++++++++++++++++++++++++ marsrover/document/req.tex | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/marsrover/document/dev.tex b/marsrover/document/dev.tex index 6c9f3ca..2cef47e 100644 --- a/marsrover/document/dev.tex +++ b/marsrover/document/dev.tex @@ -1 +1,32 @@ \section{Development Plan} +Iteration 1: Create a basic DSL for MarsRover's missions to use available sensors and actuators + +Iteration 2: Test the DSL and make it works in MarsRover + +Iteration 3: Create a functionality to use motors for the movement. They are: drive forward, drive backward, stop, turn left, and turn right. + +Iteration 4: Create a functionality to use right sensor, left sensor, and back ultrasone sensor + +Iteration 5: Create a functionality to keep the MarsRover in the planet. This will combine the use of the motors for the movement and the most safety critical sensors + +Iteration 6: Implement a protocol for the communication between two bricks + +Iteration 7: Implement color sensor and create a functionality to find lakes by color + +Iteration 8: Implement front ultrasone sensor and create a functionality to find rocks + +Iteration 9: Implement functionality to avoid rocks + +Iteration 10: Implement measurement motor and create a functionality to measure lakes and rocks + +Iteration 11: Implement left and right touch sensors. Also, create a functionality to push rocks + +Iteration 12: Implement a functionality to be able to perform multiple missions in sequence + +Iteration 13: Implement Gyro sensor and create a functionality to park MarsRover in certain position + +Iteration 14: Implement a functionality to remember where the lakes are after the MarsRover found them + +Iteration 15: Implement a functionality to play a sound for the viewer's notification + +Iteration 16: Implement SLAM functionality and make the MarsRover be able to navigate with the map \ No newline at end of file diff --git a/marsrover/document/req.tex b/marsrover/document/req.tex index 30264bf..601ec01 100644 --- a/marsrover/document/req.tex +++ b/marsrover/document/req.tex @@ -30,7 +30,7 @@ MR7\phantomsection\label{req:mr6} & \textsc{S} & Park robot in a garage.\\ MR8\phantomsection\label{req:mr7} & \textsc{S} & - Remember where the lakes are after ther robot found them.\\ + Remember where the lakes are after the robot found them.\\ ER1\phantomsection\label{req:er1} & \textsc{C} & SLAM\footnote{Simultaneous localization and mapping} and be able to navigate with the map.\\ -- 2.20.1