Related Experiment Video
Updated: Feb 3, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
The Multitasking System of Swarm Robot based on Null-Space-Behavioral Control Combined with Fuzzy Logic
Nga Le Thi Thuy1, Thang Nguyen Trong2
1Department of Cybernetics, University of Transport and Communication, Hanoi 122000, Vietnam. lethuynga@utc.edu.vn.
Abstract:
A swarm robot is a collection of large numbers of simple robots used to perform complex tasks that a single robot cannot perform or only perform ineffectively. The swarm robot works successfully only when the cooperation mechanism among individual robots is satisfied. The cooperation mechanism studied in this article ensures the formation and the distance between each pair of individual robots while moving to their destination while avoiding obstacles. The solved problems in this article include; controlling the suction/thrust force between each pair of individual robots in the swarm based on the fuzzy logic structure of the Singer-Input-Singer-Output under Mamdani law; demonstrating the stability of the system based on the Lyapunov theory; and applying control to the multitasking system of the swarm robot based on Null-Space-Behavioral control. Finally, the simulation results make certain that all the individual robots assemble after moving and avoid obstacles.
Related Concept Videos
Space Trusses
At the core of a space truss lies the fundamental unit known as the tetrahedron. This structure is composed of six members that form a three-dimensional shape...
State Space Representation
Consider an RLC circuit, a...
What is Behavior?
Space Trusses: Problem Solving
Consider a tripod consisting of a tetrahedral space truss with a ball-and-socket joint at C. Suppose the height and lengths of the horizontal and vertical...
Transfer Function to State Space
In an RLC...
State Space to Transfer Function
The transformation process begins with the state-space representation, characterized by the state equation and the output equation. These equations are typically represented as:

