航空学报 > 2016, Vol. 37 Issue (9): 2864-2873   doi: 10.7527/S1000-6893.2015.0270

空间细胞机器人接管控制的分布式控制分配

常海涛1,2, 黄攀峰1,2, 王明3, 孟中杰1,2   

  1. 1. 西北工业大学 航天飞行动力学技术重点实验室, 西安 710072;
    2. 西北工业大学 智能机器人研究中心, 西安 710072;
    3. 北方自动控制技术研究所, 太原 030006
  • 收稿日期:2015-09-08 修回日期:2015-09-25 出版日期:2016-09-15 发布日期:2015-11-26
  • 通讯作者: 黄攀峰 男, 博士, 教授, 博士生导师。主要研究方向: 空间机器人学、在轨服务、空间遥操作、导航、制导与控制。 Tel.: 029-88460366 E-mail: pfhuang@nwpu.edu.cn E-mail:pfhuang@nwpu.edu.cn
  • 基金资助:

    国家自然科学基金(11272256)

Distributed control allocation for cellular space robots in takeover control

CHANG Haitao1,2, HUANG Panfeng1,2, WANG Ming3, MENG Zhongjie1,2   

  1. 1. National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, Xi'an 710072, China;
    2. Research Center for Intelligent Robotics, Northwestern Polytechnical University, Xi'an 710072, China;
    3. North Automatic Control Technology Institute, Taiyuan 030006, China
  • Received:2015-09-08 Revised:2015-09-25 Online:2016-09-15 Published:2015-11-26
  • Supported by:

    National Natural Science Foundation of China (11272256)

摘要:

采用接管控制技术延长航天器寿命为在轨服务提供了一种新思路,本文提出一种利用空间细胞机器人实施航天器接管控制的方案。针对空间细胞机器人实施接管控制的控制分配问题,建立了空间细胞机器人实施接管控制的动力学模型。为实现分布式控制分配,提出了一种基于CBBA算法的接管控制分配算法,利用自由市场机制实现控制分配的分布和异步计算。综合考虑了执行能力匹配、剩余能量和执行器输出限制,定义了空间细胞机器人的收益函数,空间细胞机器人通过自由拍卖和一致性协商完成控制任务的分配。通过蒙特卡罗分析,将本文算法与集中式分配算法零空间修正伪逆法相比较并进行参数影响分析,本文算法在保证分配精度的情况下,具有能量均衡等能力。

关键词: 细胞机器人, 接管控制, 控制分配, CBBA算法, 零空间

Abstract:

Spacecraft takeover control provides a new idea for on-orbit service to extend the lifetime of spacecraft. In this paper, cellular space robots (CSR) are implemented in spacecraft takeover control. On the foundation of the takeover control dynamic model for CSRs, a distributed control allocation algorithm based on consensus-based bundle algorithm (CBBA) is proposed. This market-based algorithm allows the distributed and asynchronous allocation for CSRs. The profit of the CSR depends on the capability matching with the task, energy level and output limits. The consensus allocation is achieved by auction procedure and consensus procedure. As a comparison, a centralized algorithm called null-space intersection is considered. Monte Carlo simulations indicate that the algorithm proposed in this paper can achieve energy consumption balance of the CSRs while allocating the control tasks.

Key words: cellular space robot, takeover control, control allocation, CBBA algorithm, null-space

中图分类号: