Title: Software Interface Design use cases
1Software Interface Design (use cases)
Sonar
Arm
Line Sensor
Camera
2Camera
No Detection
Detect Red Light
Detect Green Light
Detect False Green
Detect False Red
3Line Sensor
Detect On Line
False Detection
Detect Off Line
4Arm
Dont Acquire Object
Acquire Object
Premature Release
Arm Jam
Cant Release
5Sonar
Distance Too Far
Too Close
Stop Right Place
Dont Detect Box
6Modeling Data Flow
Course
Robot
Robot is at rest at starting station
Traffic Light outputs a Green Light
Robot starts to follow the white line
Intersection
Robot turns left towards Morse Code Station
Traffic Light outputs a Red Light
Robot stops and prepares to accept IR Signal
7Modeling Data Flow
Course
Robot
IR Transmitter transmits signal(rabbit, deer,
duck)
Robot accepts and stores the order
Robot turns around
Robot follows white line
Intersection
Robot turns left towards Parking Station
Intersection
Robot turns right towards Rabbit Station
8Modeling Data Flow
Course
Rabbit Station
Robot
Robot stops in front of the Rabbit Station
Robot retrieves the target
Robot turns around
Robot follows white line
Intersection
Robot turns right onto main white line and
continues
Intersection
Robot turns left towards Deer Station
9Modeling Data Flow
Course
Deer Station
Robot
Robot stops in front of the Deer Station
Robot retrieves the target
Robot turns around
Robot follows white line
Intersection
Robot turns left onto main white line and
continues
Intersection
Robot turns right towards Duck Station
10Modeling Data Flow
Course
Duck Station
Robot
Robot stops in front of the Duck Station
Robot retrieves the target
Robot turns around
Robot follows white line
Intersection
Robot turns right onto main white line and
continues
Enter Parking Station
Robot proceeds to end of Parking Station seeking
cage
11Modeling Data Flow
Course
Parking Station Cage
Robot
Robot stops in front of cage
Robot deposits all the targets into the cage
Robot switches off