Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T16:07:21.569Z Has data issue: false hasContentIssue false

Tight autonomous circumnavigation of unpredictably moving targets by an underactuated nonholonomic robot

Published online by Cambridge University Press:  18 May 2026

Valerii Chernov*
Affiliation:
FSBIS Institute of Problems of Mechanical Engineering , Russian Federation
Alexey S. Matveev
Affiliation:
Mathematical Robotics Science Division, Sirius University, Sirius, Russian Federation
*
Corresponding author: Valerii Chernov; Email: chernov_valery@yahoo.com
Rights & Permissions [Opens in a new window]

Abstract

An underactuated nonholonomic autonomous robot with a Dubins car kinematics navigates through a planar environment that hosts an unpredictably moving rigid formation of point-wise targets. Both the number of the targets and their geometric configuration are unknown. The robot measures the relative positions of the targets within a limited sensing range but has no access to their velocities or other kinematic parameters. The robot has to approach the formation, and to subsequently move so that first, all targets are surrounded by the robot’s path, and second, a predefined distance to the currently nearest target is maintained. However, a lower bound on the turning radius of the robot typically makes perfect achievement of the second objective impossible since different targets become the nearest to the robot in the course of its movement. So a scheme for on-the-fly synthesis of a feasible and somewhat optimal approximation of the ideal circumnavigation path is offered. Based on this development, the paper presents a computationally efficient control law that accomplishes the mission as much as possible. The effectiveness of the advocated approach is justified by mathematically rigorous proofs of nonlocal convergence and is confirmed by simulation tests and experiments with real robots.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.(a) Ideal path of optimal circumnavigation; (b) Two subgroups; (c) Smoothing the perimeter.

Figure 1

Figure 2. Figure 2 long description.(a) Being stuck in a cave; (b) The set Eq. (5) with two connected components.

Figure 2

Table I. Parameters of some mainstream LIDAR sensors.Table I long description.

Figure 3

Figure 3. Figure 3 long description.Scene with the blue robot in MuJoCo simulator. The targets are the small red cylinders, and the yellow segments show the LIDAR rays that detect the targets.

Figure 4

Figure 4. Figure 4 long description.Architecture of the controlled system.

Figure 5

Figure 5. Figure 5 long description.First simulation scenario: (a) Layout of the formation; (b) Snapshots of the scene top view; (c) Minimum distance to the targets; (d) Control signal.

Figure 6

Figure 6. Figure 6 long description.Second simulation scenario: (a) Deployment of the objects in the formation; (b) Snapshots of the scene top view; (c) Distance to the group target; (d) Control signal.

Figure 7

Figure 7. Figure 7 long description.Third simulation scenario: (a) Deployment of the objects in the formation; (b) Snapshots of the scene top view; (c) Distance to the group target; (d) Control signal.

Figure 8

Figure 8. Figure 8 long description.Fourth simulation scenario results. (a) Distribution of objects in target formation; (b) Snapshots of the scene top view; (c) Distance to the target group as a function of time; (d) Control signal generated by navigation algorithm.

Figure 9

Figure 9. Figure 9 long description.Mobile robots employed for real-world experiments.

Figure 10

Figure 10. Figure 10 long description.Successive snapshots of the top view of the scene.

Figure 11

Figure 11. Figure 11 long description.Top views of the scene built based on the telemetry data.

Figure 12

Figure 12. Figure 12 long description.The distance d$d$ to the nearest target as a function of time.

Figure 13

Figure 13. Figure 13 long description.Control signal generated by navigation algorithm.

Figure 14

Figure 14. Figure 14 long description.(a) Gap arc A$\mathscr{A}$; (b) Pink triangle.