19.11.2013 Aufrufe

Diplomarbeit Doku 031217_final_2 - Universität Bremen

Diplomarbeit Doku 031217_final_2 - Universität Bremen

Diplomarbeit Doku 031217_final_2 - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7. Simulation der Umgebungserfassung anhand von Beispielszenarien<br />

M F,det =<br />

IsInFreePos( Ro.1 )<br />

ContainerAccessible( MO.1 )<br />

IsPlacedOn( Pl.1, Ta.1 )<br />

IsInsideContainer( Pl.1, MO.1 )<br />

IsInPlacedPos( Pl.1, Ta.1, FreePlacePos )<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontButton )<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontDoor )<br />

HasEmptyStoringSpace( MO.1 )<br />

Situations still possible (8):<br />

S 1 , S 2 , S 3 , S 4 , S 8 , S 9 , S 10 , S 11<br />

Determining IsInFreePos( Ro.1 )<br />

Executing FAC_COP_IsInFreePos.1( Ro.1 )<br />

MON.IsInFreePos( Ro.1 ) = TRUE<br />

IT.FacDeterminedTrue( )<br />

Result:<br />

IsInFreePos( Ro.1 ) = True E H = 0 E K = 20<br />

Logical Conclusion returns 2 Fact(s):<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontButton ) = False<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontDoor ) = False<br />

M F,SI =<br />

HoldsNothing( Ro.1 ) = True [Source: Mon]<br />

IsGripped( Ro.1, Pl.1 ) = False [Source: Log]<br />

IsInFreePos( Ro.1 ) = True [Source: Mon]<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontButton ) = False [Source: Log]<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontDoor ) = False [Source: Log]<br />

M F,det =<br />

ContainerAccessible( MO.1 )<br />

IsPlacedOn( Pl.1, Ta.1 )<br />

IsInsideContainer( Pl.1, MO.1 )<br />

IsInPlacedPos( Pl.1, Ta.1, FreePlacePos )<br />

HasEmptyStoringSpace( MO.1 )<br />

Situations still possible (4):<br />

S 1 , S 4 , S 8 , S 11<br />

Determining ContainerAccessible( MO.1 )<br />

Executing FAC_COP_ContainerAccessible.1( MO.1 )<br />

SearchPosSCam( MO.1.EEL.PosSCam ) = Success<br />

MON.ContainerIsAccessible( MO.1.EEL.PosSCam ) = TRUE<br />

IT.FacDeterminedTrue( )<br />

Result:<br />

ContainerAccessible( MO.1 ) = True E H = 10 E K = 30<br />

Logical Conclusion returns 0 Fact(s):<br />

M F,SI =<br />

HoldsNothing( Ro.1 ) = True [Source: Mon]<br />

IsGripped( Ro.1, Pl.1 ) = False [Source: Log]<br />

IsInFreePos( Ro.1 ) = True [Source: Mon]<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontButton ) = False [Source: Log]<br />

GripperIsInRelPos( Ro.1, MO.1, GripperInFrontDoor ) = False [Source: Log]<br />

ContainerAccessible( MO.1 ) = True [Source: Mon]<br />

M F,det =<br />

IsPlacedOn( Pl.1, Ta.1 )<br />

IsInsideContainer( Pl.1, MO.1 )<br />

IsInPlacedPos( Pl.1, Ta.1, FreePlacePos )<br />

HasEmptyStoringSpace( MO.1 )<br />

Situations still possible (2):<br />

S 4 , S 8<br />

Determining IsPlacedOn( Pl.1, Ta.1 )<br />

102

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!