首页> 外文学位 >Cooperation and learning in a multiagent mobile-robot system.
【24h】

Cooperation and learning in a multiagent mobile-robot system.

机译:多代理移动机器人系统中的合作和学习。

获取原文
获取原文并翻译 | 示例

摘要

Designing intelligent agents that represent mobile robots in a complex environment is challenging, especially if the agents are to cooperate in a multiagent context and learn from experience. Depending on the specifications of the robots, the application requirements, and the type of environment, the design procedure will be different from one application to another.; No matter what the application is, the most important step in designing an intelligent agent is identifying its architecture, which shows the capabilities of the agent and reflects the nature of the environment.; Once the architecture of the agent is designed, modules and subsystems of the agent can be implemented according to the specifications.; In this thesis, the main application is robotic soccer in the category of small robots with an omni-scientific knowledge of the environment and without physical inter-robot communication. To make this application multiagent with all the necessities such as autonomy, concurrency and ability to communicate, an agent-oriented simulator was created to control small robots.; The agent architecture is designed to have two reactive and coordination layers to accommodate the rapid changes in the environment along with coordination with other agents. The reactive layer is equipped with a repository of behaviours that can make a direct connection from perception to action for a fast reaction to new situations. The coordination layer coordinates the local behaviours to choose the best behaviour according to the current state of environment and also coordinates the local decision of the agent with other agents to achieve cooperation and avoid conflicts.; Since, the agent is totally controlled by individual behaviours, its performance entirely depends on the behaviour design. In this thesis, a methodology is proposed and tested to facilitate the behaviour design procedure based on human experience.; Learning from experience, or in other words improving the quality of actions incrementally, is addressed by learning how to select behaviours in different situations. Although the individual behaviours are not adaptable, the arbitration among them is adaptable. The environment provides reward and/or punishment and the agent learns to choose those behaviours that bring reward, and avoid those that lead to punishment. Different reinforcement learning techniques are examined for this purpose.; As a necessary part of reinforcement learning and to deal with the continuous state variables in this application, a function approximation technique called Adaptive Fuzzy (AF) technique is introduced and compared with some other existing techniques.; All the agents with the hybrid architecture, equipped by properly designed behaviours, having adaptable arbitration unit, and able to communicate with each other were put together to play a full game. Simulations showed a cooperative social behaviour and proved that the agents were capable of learning from experience.
机译:设计代表复杂环境中的移动机器人的智能代理具有挑战性,特别是如果代理要在多代理环境中进行协作并从经验中学习的话。根据机器人的规格,应用程序要求和环境类型的不同,设计过程因一个应用程序而异。无论应用程序是什么,设计智能代理程序的最重要步骤是确定其体系结构,该体系结构可显示代理程序的功能并反映环境的性质。一旦设计了代理的体系结构,就可以根据规范实现代理的模块和子系统。在本文中,主要的应用是小型足球机器人,它具有对环境的全面科学的知识,并且不需要物理上的机器人间通信。为了使该应用程序具有自治性,并发性和通信能力等所有必需品,创建了一个面向代理的模拟器来控制小型机器人。代理架构被设计为具有两个反应层和协调层,以适应环境的快速变化以及与其他代理的协调。反应层配备了行为库,可以从感知到行动直接建立联系,以快速响应新情况。协调层协调当地的行为,以根据当前的环境状况选择最佳的行为,并协调代理与其他代理的本地决策,以实现合作,避免冲突。由于代理完全由个人行为控制,因此其性能完全取决于行为设计。本文提出了一种基于人类经验的行为测试方法,并对其进行了测试。通过学习如何选择不同情况下的行为,可以解决从经验中学习或换句话说逐步提高行为质量的问题。尽管各个行为是不可适应的,但它们之间的仲裁是可适应的。环境提供奖励和/或惩罚,而代理人学会选择那些带来奖励的行为,并避免那些导致惩罚的行为。为此目的,研究了各种强化学习技术。在本应用中,作为强化学习的必要部分并处理连续状态变量,引入了一种称为自适应模糊(AF)技术的函数逼近技术,并将其与其他一些现有技术进行了比较。所有具有混合体系结构,具有适当设计的行为,具有可调整的仲裁单元并能够相互通信的代理都被放在一起玩一个完整的游戏。模拟显示了一种合作的社会行为,并证明了代理能够从经验中学习。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号