Logical Robots:Logica における宣言的マルチエージェントプログラミング

arXiv cs.RO / 2026/4/9

💬 オピニオンIdeas & Deep AnalysisModels & Research

要点

  • 本論文は、「Logical Robots」を紹介する。これは、ロボットの振る舞いを Logica の論理プログラミング言語で宣言的に記述できる、インタラクティブなマルチエージェントシミュレーション・プラットフォームである。
  • この枠組みにおいて、論理述語は、シミュレーション上のレーダ観測と共有メモリ状態をモータ指令へと変換し、知覚と行動を単一の論理レイヤで結び付ける。
  • 本アプローチは、リアクティブな低レベル制御と、より高次の計画(プランニング)を同一のプログラミング環境内で一緒に表現できるよう設計されている。
  • 本研究は、Logical Robots を、マルチエージェント・ロボットの振る舞いを首尾一貫して探究し研究するための方法として位置づけ、制御と計画の統合された仕様を用いた実験を研究者に可能にする。

Abstract

我々は、論理プログラミング言語Logicaにおいて自律ロボットの挙動を宣言的に記述する、インタラクティブなマルチエージェントシミュレーション・プラットフォーム「Logical Robots」を提示します。ロボットの挙動は、論理述語によって定義され、シミュレートしたレーダアレイと共有メモリからの観測を、所望のモータ出力へと対応付けます。このアプローチにより、低レベルのリアクティブ制御と高レベルの計画を、単一のプログラミング環境の中で共存させることが可能になり、マルチエージェント・ロボット挙動を探究するための一貫した枠組みを提供します。