Abstract

For autonomous cluster flight of fractionated spacecraft, planning and task allocation are important as they bridge the gap between the top-level layer (interpreting inputs from the environment) and the bottom-level layer (local controllers) of the distributed space system. This paper presents an asynchronous distributed algorithm that is able to implement planning and task allocation concurrently, instead of one-by-one. First of all, the planning and task allocation problem is formulated in a generalised way. Then the core algorithm is presented, which consists of iterations between two parts. One is the construction of the list of tasks to be allocated and the assignment on-board each module. The other is the consensus process among different constructions of modules by exchanging local information between neighbours, where deconfliction rules are tailored for asynchronous situations. The former part is based on an auction algorithm, while the latter one takes advantage of a consensus algorithm. The entire process iterates asynchronously between those two parts until the planning and task allocation are agreed by all modules. In this paper simulation results are presented, which demonstrate the performance of the asynchronous algorithm not only when fractionated spacecraft operate under nominal conditions, but also when it experiences network disconnects or new tasks.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.