Related Experiment Videos
Deep Reinforcement Learning for Collision-Aware Leader-Follower Formation Control
Sławomir Romaniuk1, Jakub Budnik1
1Department of Automatic Control and Robotics, Faculty of Electrical Engineering, Bialystok University of Technology, 15-351 Bialystok, Poland.
Sensors (Basel, Switzerland)
|July 15, 2026
Summary
This study uses Proximal Policy Optimization (PPO) for adaptive leader-follower navigation, improving safety and tracking during unpredictable maneuvers. The PPO follower offers a better safety-tracking balance than baseline methods.
Area of Science:
- Robotics and Control Systems
- Artificial Intelligence and Machine Learning
Background:
- Leader-follower navigation is critical for multi-agent systems.
- Unpredictable leader movements pose significant collision risks.
Purpose of the Study:
- To develop an adaptive follower strategy for safe leader-follower navigation.
- To enhance tracking performance while maintaining a minimum safety distance.
Main Methods:
- Proximal Policy Optimization (PPO) was employed to train the follower agent.
- A specialized reward function integrated formation constraints, collision avoidance, and control effort.
Main Results:
- The PPO-based follower demonstrated a superior safety-tracking trade-off compared to A2C and PID baselines.
- Effective policy learning was achieved through the task-specific reward function.
Conclusions:
- PPO is a viable method for adaptive follower control in dynamic environments.
- While improved, collision-free operation remains a challenge in all scenarios.
Related Concept Videos
Collisions in Multiple Dimensions: Problem Solving
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Collisions in Multiple Dimensions: Introduction
It is far more common for collisions to occur in two dimensions; that is, the initial velocity vectors are neither parallel nor antiparallel to each other. Let's see what complications arise from this. The first idea is that momentum is a vector. Like all vectors, it can be expressed as a sum of perpendicular components (usually, though not always, an x-component and a y-component, and a z-component if necessary). Thus, when the statement of conservation of momentum is written for a problem,...
Elastic Collisions: Introduction
An elastic collision is one that conserves both internal kinetic energy and momentum. Internal kinetic energy is the sum of the kinetic energies of the objects in a system. Truly elastic collisions can only be achieved with subatomic particles, such as electrons striking nuclei. Macroscopic collisions can be very nearly, but not quite, elastic, as some kinetic energy is always converted into other forms of energy such as heat transfer due to friction and sound. An example of a nearly...
Elastic Collisions: Case Study
Elastic collision of a system demands conservation of both momentum and kinetic energy. To solve problems involving one-dimensional elastic collisions between two objects, the equations for conservation of momentum and conservation of internal kinetic energy can be used. For the two objects, the sum of momentum before the collision equals the total momentum after the collision. An elastic collision conserves internal kinetic energy, and so the sum of kinetic energies before the collision equals...
Types of Collisions - II
When two or more objects collide with each other, they can stick together to form one single composite object (after collision). The total mass of the object after the collision is the sum of the masses of the original objects, and it moves with a velocity dictated by the conservation of momentum. Although the system's total momentum remains constant, the kinetic energy decreases, and thus such a collision is an inelastic collision. Most of the collisions between objects in daily life are...
Vector Functions and Motion: Problem Solving
Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...