SIM001
Map Every expectation, placed after the ones that get the system into a state where it applies, starting from each section's setup. Dashed arrows are exceptions, red ones are conflicts nobody has settled, and dashed outlines are invariants. Colours show each expectation's verdict.
verified failed not supported yet untested
SIM001 › The simulator SIM001 › The simulator › Recreation SIM001 › Ground control station SIM001 › Ground control station › Planning a mission SIM001 › Ground control station › Flying a mission SIM001 › Ground control station › Flying a VTOL SIM001 › Ground control station › Flying with a radio SIM001 › Ground control station › Setting up the radio SIM001 › Ground control station › Games with ArduPilot SIM001 › Ground control station › The TX15 on the serial line SIM001 › Flying with a flight controller SIM001 › Other aircraft SIM001 › Watching a real plane SIM001 › The flight computer SIM001 › Flying by plan Start AGENT mode takes a go-to plan AGENT mode takes a go-to plan AGENT mode takes a short plan AGENT mode takes a short plan A plan is refused outside AGENT mode A plan is refused outside AGENT mode A malformed plan is refused with a reason A malformed plan is refused with a reason AGENT mode starts with no plan AGENT mode starts with no plan A new plan id replaces the plan A new plan id replaces the plan A repeated plan id changes nothing A repeated plan id changes nothing A plan that runs out makes the plane circle A plan that runs out makes the plane circle A new plan ends the circle A new plan ends the circle The plane reports its plan once a second The plane reports its plan once a second Go to flies over the point, then circles it Go to flies over the point, then circles it An orbit plan circles a point An orbit plan circles a point Orbit holds its radius and its height Orbit holds its radius and its height A band plan holds a height band A band plan holds a height band Band keeps the plane between its two heights Band keeps the plane between its two heights A loiter plan circles where the plane is A loiter plan circles where the plane is Loiter stays round the place where it began Loiter stays round the place where it began A pursue plan chases another aircraft A pursue plan chases another aircraft Pursue closes on the target and stays on its tail Pursue closes on the target and stays on its tail An evade plan breaks away from another aircraft An evade plan breaks away from another aircraft Evade opens the distance from a chaser Evade opens the distance from a chaser A target that goes silent ends the chase A target that goes silent ends the chase The envelope leaves a safe plan alone The envelope leaves a safe plan alone The plane stays inside the fence The plane stays inside the fence The plane stays above the floor The plane stays above the floor The plane stays below the ceiling The plane stays below the ceiling Under the stall margin, the plane gets its airspeed back first Under the stall margin, the plane gets its airspeed… After a recovery, the plane flies on After a recovery, the plane flies on The plane keeps clear of an aircraft that crosses its path The plane keeps clear of an aircraft that crosses its… Bad input gives wings level and the throttle to the pilot Bad input gives wings level and the throttle to the… The plane flies again when the position estimate comes back The plane flies again when the position estimate comes… With space to turn, planes on plans keep their separation With space to turn, planes on plans keep their… In a small fence, the fence wins over the separation In a small fence, the fence wins over the separation The plane that is it pursues the plane it can catch soonest The plane that is it pursues the plane it can… A plane that is not it holds its own height band A plane that is not it holds its own height band A plane that is not it breaks away from a chaser that comes near A plane that is not it breaks away from a chaser… A plane that is not it never pursues A plane that is not it never pursues Every plane plays in AGENT mode and accepts every command Every plane plays in AGENT mode and accepts every… Each new plane that is it is reported Each new plane that is it is reported