A logic programming interface for multiple robots
Shashi Shekhar Jha, Shivashankar B. Nair · 2012
Mobile robots have found their way into a range of applications. Writing control programs for these robots is conventionally performed using traditional programming paradigms. Embedding intelligence into such robots calls for an environment that supports logic programming, an aspect that is grossly lacking in the currently available platforms. This paper presents an LPA Prolog based interface to program Lego NXT®robots (LPA-PRO-NXT) that features both concurrent programming of multiple robots as also their control from a remote site. The use of Prolog provides the much needed logic programming support. The paper portrays two real implementations to emphasize the ease of programming concurrency and intelligence for these robots using the developed interface.