An Implementation of a Non-monotonic Logic in an Embedded Computer for a Motor-glider

In this article we present an implementation of non-monotonic reasoning in an embedded system. As a part of an autonomous motor-glider, it simulates piloting decisions of an airplane. A real pilot must take care not only about the information arising from the cockpit (airspeed, altitude, variometer, compass...) but also from outside the cabin. Throughout a flight, a pilot is constantly in communication with the control tower to follow orders, because there is an airspace regulation to respect. In addition, if the control tower sends orders while the pilot has an emergency, he may have to violate these orders and airspace regulations to solve his problem (e.g. emergency landing). On the other hand, climate changes constantly (wind, snow, hail...) and can affect the sensors. All these cases easily lead to contradictions. Switching to reasoning under uncertainty, a pilot must make decisions to carry out a flight. The objective of this implementation is to validate a non-monotonic model which allows to solve the question of incomplete and contradictory information. We formalize the problem using default logic, a non-monotonic logic which allows to find fixed-points in the face of contradictions. For the implementation, the Prolog language is used in an embedded computer running at 1 GHz single core with 512 Mb of RAM and 0.8 watts of energy consumption.

READ FULL TEXT
research
03/27/2013

Non-Monotonicity in Probabilistic Reasoning

We start by defining an approach to non-monotonic probabilistic reasonin...
research
07/22/2019

A Unified Algebraic Framework for Non-Monotonicity

Tremendous research effort has been dedicated over the years to thorough...
research
04/25/2014

On the Non-Monotonic Description Logic ALC+T_min

In the last 20 years many proposals have been made to incorporate non-mo...
research
02/06/2013

Sequential Thresholds: Context Sensitive Default Extensions

Default logic encounters some conceptual difficulties in representing co...
research
12/21/2022

Cooperative Flight Control Using Visual-Attention – Air-Guardian

The cooperation of a human pilot with an autonomous agent during flight ...
research
06/25/2016

Non-Monotonic Spatial Reasoning with Answer Set Programming Modulo Theories

The systematic modelling of dynamic spatial systems is a key requirement...
research
08/14/2019

Applications of Linear Defeasible Logic: combining resource consumption and exceptions to energy management and business processes

Linear Logic and Defeasible Logic have been adopted to formalise differe...

Please sign up or login with your details

Forgot password? Click here to reset