A swarm of robots is the coordination of multiple robots that can perform a collective task and solve a problem more efficiently than a single robot. Over the last decade, this area of research has received significant interest from scientists due to its large field of applications in military or civil, including area exploration, target search and rescue, security and surveillance, agriculture, air defense, area coverage and real-time monitoring, providing wireless services, and delivery of goods. This research domain of collective behaviour draws inspiration from self-organizing systems in nature, such as honey bees, fish schools, social insects, bird flocks, and other social animals. By replicating the same set of interaction rules observed in these natural swarm systems, robot swarms can be created. The deployment of robot swarm or group of intelligent robots in a real-world scenario that can collectively perform a task or solve a problem is still a substantial research challenge. Swarm robots are differentiated from multi-agent robots by specific qualifying criteria, including the presence of at least three agents and the sharing of relative information such as altitude, position, and velocity among all agents. Each agent should be intelligent and follow the same set of interaction rules over the whole network. Also, the system’s stability should not be affected by leaving or disconnecting an agent from a swarm. This survey illustrates swarm systems’ basics and draws some projections from its history to its future. It discusses the important features of swarm robots, simulators, real-world applications, and future ideas.
With diverse areas of applications, wearable robotic exoskeleton devices have gained attention in the past decade. These devices cover one or more human limbs/joints and have been presented for rehabilitation, strength augmentation and interaction with virtual reality. This research is focused towards design, modeling and control of a novel series elastic actuation (SEA) based index finger exoskeleton with a targeted torque rendering capability of 0.3 Nm and a force control bandwidth of 3 Hz. The proposed design preserves the natural range of motion of the finger by incorporating five passive and two actively actuated joints and provides active control of metacarpophalangeal and proximal interphalangeal joints. Forward and inverse kinematics for both position and velocity have been solved using closed loop vector analysis by including human finger as an integral part of the system. For accurate force control, a cascaded control structure has been presented. Force controlled trajectories have been proposed to guide the finger along preprogrammed virtual paths. Such trajectories serve to gently guide the finger towards the correct rehabilitation protocol, thus acting as an effective replacement of intervention by a human therapist. Extensive computer simulations have been performed before fabricating a prototype and performing experimental validation. Results show accurate modeling and control of the proposed design.
Gait trainers are increasingly used in rehabilitation for patients with lower extremity impairments; however, current control strategies often neglect the inertial forces from the body’s vertical motion, limiting effective force compensation. This results in deviations in the unloading force of rehabilitation devices, disrupting the patient’s natural gait. We introduce an estimation technique to predict vertical inertial forces generated by body movement, enabling rehabilitation robots to actively compensate for inertia during therapy. Our approach utilizes widely available sensors, such as smartphones, providing a cost-effective alternative to traditional multi-sensor setups, reducing wiring, and minimizing movement restrictions, thus enhancing data collection and preserving natural gait. Additionally, this technique has potential applications for Low Gravity training in NASA’s Active Response Gravity Offload System (ARGOS), supporting astronaut training by simulating reduced gravity conditions.