Projekt template Embedded Systems WS2019/Initiale Anforderungen: Unterschied zwischen den Versionen

Aus Verteilte Systeme - Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Initiale Anforderungen = * Aufgabenstellung (verlinkt) * Pflichtenheft“)
 
 
(77 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
  +
= Initial Requirements =
= Initiale Anforderungen =
 
   
  +
<!-- = Initial Requirements = -->
* Aufgabenstellung (verlinkt)
 
   
  +
*Req_01: Microcontroller should be able to operate all the sensors and actuators.
* Pflichtenheft
 
  +
  +
*Req_02: Surface of the Product should provide an accurate goods placing.
  +
  +
*Req_03: The Product should avoid collisions.
  +
  +
*Req_04: The Product should be able to find the delivery goal point and wait there until a new delivery request is received.
  +
[[Datei:EM2019WSP06.pdf| Initial Project Description]]
  +
  +
== Stakeholder Role ==
  +
  +
* (R01) Developer : He should choose the components, write the software and assembly the end Product/Prototype.
  +
* (R02) End User : End User can be Receiver or Sender of goods. He will request the service (Send or Receive).
  +
  +
  +
== Milestones ==
  +
  +
* (M01) Interface and control of Sensors and Actuators.
  +
* (M02) Assembly of the Product.
  +
* (M03) Development of the functionality algorithm.
  +
* (M04) Boot can deliver a good to a designated location.
  +
  +
  +
== Uses Case ==
  +
  +
=== (UC01) Sending an Object to the Receiver ===
  +
  +
[[Datei:UC01_dboot1.png| 375px]]
  +
  +
== Requirements and Milestones ==
  +
  +
f = functional, nf = not functional
  +
  +
* (Req_01, nf) : Microcontroller should be able to operate all the sensors and actuators(M01)
  +
* (Req_02, f) : Surface of theProduct should provide an accurate goods placing.
  +
* (Req_03, f) : The Product should avoid collisions (M01, M03).
  +
* Req_04, f): The Product should be able to find the delivery goal point and wait there until a new delivery request is received(M03, M04).
  +
== Tests and Simulation ==
  +
  +
*Hardware:
  +
**Ultrasonic: Read the Distant and check against a physical distant measure.
  +
**Motors: Monitoring of direction and speed of rotation.
  +
**Color Sensor: Check against the two color used with variation of the environment light.
  +
**Reflective Optical Sensor: Check against a line by moving the two sensors to left and right of the line.
  +
**Assembly and test again every single sensor/actuator.
  +
</br>
  +
*Software in Assembly Product and test scenario:
  +
**Design the Matrix where the Product should work.
  +
**Test if line can be followed.
  +
**Test if Rotations are accurate.
  +
**Test if Obstacle can be detected.
  +
**Test if Colors can be detected.
  +
**Test if a delivery without obstacles can be done.
  +
**Test if a delivery with obstacles can be done.
  +
**Change test scenario and repeat.

Aktuelle Version vom 22. November 2019, 20:58 Uhr

Initial Requirements

  • Req_01: Microcontroller should be able to operate all the sensors and actuators.
  • Req_02: Surface of the Product should provide an accurate goods placing.
  • Req_03: The Product should avoid collisions.
  • Req_04: The Product should be able to find the delivery goal point and wait there until a new delivery request is received.

Datei:EM2019WSP06.pdf

Stakeholder Role

  • (R01) Developer : He should choose the components, write the software and assembly the end Product/Prototype.
  • (R02) End User : End User can be Receiver or Sender of goods. He will request the service (Send or Receive).


Milestones

  • (M01) Interface and control of Sensors and Actuators.
  • (M02) Assembly of the Product.
  • (M03) Development of the functionality algorithm.
  • (M04) Boot can deliver a good to a designated location.


Uses Case

(UC01) Sending an Object to the Receiver

UC01 dboot1.png

Requirements and Milestones

f = functional, nf = not functional

  • (Req_01, nf) : Microcontroller should be able to operate all the sensors and actuators(M01)
  • (Req_02, f) : Surface of theProduct should provide an accurate goods placing.
  • (Req_03, f) : The Product should avoid collisions (M01, M03).
  • Req_04, f): The Product should be able to find the delivery goal point and wait there until a new delivery request is received(M03, M04).

Tests and Simulation

  • Hardware:
    • Ultrasonic: Read the Distant and check against a physical distant measure.
    • Motors: Monitoring of direction and speed of rotation.
    • Color Sensor: Check against the two color used with variation of the environment light.
    • Reflective Optical Sensor: Check against a line by moving the two sensors to left and right of the line.
    • Assembly and test again every single sensor/actuator.


  • Software in Assembly Product and test scenario:
    • Design the Matrix where the Product should work.
    • Test if line can be followed.
    • Test if Rotations are accurate.
    • Test if Obstacle can be detected.
    • Test if Colors can be detected.
    • Test if a delivery without obstacles can be done.
    • Test if a delivery with obstacles can be done.
    • Change test scenario and repeat.