Vision-Based Person-Following Algorithm for Assistive Elderly-Care Quadruped Robots
Abstract
1. Introduction
1.1. Motivation
1.2. Problem Statement and Objectives
1.3. Scientific Contributions
- Deterministic Tracking and Robust Re-acquisition: We implement a Finite State Machine (FSM) that ensures predictable transitions between tracking, searching, and waiting states. This architecture provides a robust recovery logic during target loss by combining directional memory with a “Reliability Check” protocol. This protocol utilizes both a Depth Consistency Constraint () and a Geometric Entry Constraint to distinguish the intended target from bystanders, ensuring tracking integrity during the recovery phase.
- Depth-Based Velocity Zoning: Rather than relying on standard proportional control, the algorithm partitions motion into stability, proportional, and critical braking zones based on real-time depth data. This design prioritizes motion smoothness for following at a natural human walking speed and preventing high-frequency oscillations.
- Operational Reliability and Empirical Validation: The framework was validated through systematic field trials on a Unitree Go1 platform, specifically evaluating tracking robustness during turns and bystander interference to verify a 0.0% intrusion rate into human proxemic zones. Beyond the reported experimental logs, the system demonstrated consistent functional reliability across multiple pilot tests and care facility workshops, successfully maintaining target synchronization in all deployment scenarios. This establishes a stable technical baseline for future iterative development with elderly users.
2. Literature Review
2.1. Socially Assistive Robots for Mobility
2.2. Person-Following Technologies
2.3. Vision-Based Tracking on Quadrupeds
3. Methodology
3.1. System Architecture
3.2. State Machine Design
- INIT: This state handles initialization and target acquisition. The system waits for a human target to enter the field of view. When a target is validated and aligned within the central region (), the system transitions to FOLLOWING.
- FOLLOWING: This is the primary tracking phase. The robot continuously adjusts its velocity to maintain a reference distance () while ensuring that the target remains centered in the camera’s field of view. If tracking is lost, the system immediately shifts to SEARCHING.
- SEARCHING: This recovery phase activates immediately upon target loss. The robot executes a rotational search based on the target’s last observed movement direction (left or right). This active scanning is critical for re-acquiring subjects who have moved laterally out of the field of view, a scenario where a stationary wait would likely fail. To prevent indefinite rotation, a timeout mechanism () resets the system to INIT if the target is not re-acquired within a set time limit.
- WAITING: This state manages ambiguity to prevent false locks. If multiple people are detected during a search, the robot pauses all motion. It remains in this state until a single, clear target is identified or the timeout resets the system to INIT.
3.3. Visual Perception and Target Tracking
3.3.1. Target Identification
- ID Matching: The algorithm first attempts to locate the specific target object such that , where is the identifier of the subject tracked in the previous frame . If the ID matches and the tracking state is valid, the target is confirmed. Conversely, if the previously tracked ID is not found in the current frame (), the system flags the target as lost.
- New Target ID Assignment: A new target ID is assigned if and only if the scene contains exactly one detected person () and the detection confidence exceeds the minimum reliability threshold . If it is reassigning in the SEARCHING state, then the threshold is , which is slightly higher for more reliability.
- Ambiguity Handling: If multiple people are detected () while the robot is in the SEARCHING state, the system enters a fail-safe WAITING state. No ID is assigned to prevent the robot from arbitrarily locking onto an incorrect subject. The system waits until the scene resolves to a single, high-confidence candidate.
3.3.2. Depth Estimation Strategy
3.4. Velocity Control Algorithm
- Linear Control (Distance): The depth camera continuously estimates the distance to the user. If the user moves away (increasing depth), the robot generates a forward velocity to maintain the reference distance. Conversely, if the distance drops below a safety threshold, the robot actively reverses.
- Angular Control (Centering): To handle turns, the system monitors the user’s horizontal alignment. If the user shifts to the left or right of the image center, the robot rotates to realign the optical axis with the target.
3.4.1. Linear Velocity Control
- Stability Zone: To prevent the robot from oscillating when the user is stationary, the system ignores small deviations :The stability zone ( cm) represents a tolerance band relative to the 80 cm ideal following distance . This deadband is specifically designed to prevent high-frequency control jitter by ignoring minor distance fluctuations. By providing this margin, the system filters out natural human gait oscillations, ensuring that the quadruped does not engage in constant, unnecessary micro-adjustments.
- Forward Motion Zone (): The forward behavior is divided into two sub-modes based on how far the user is from the robot.
- Catch-up Mode (): If the user exceeds a defined far threshold , the robot engages a high constant velocity to close the gap quickly.
- Proportional Following Mode (): In the standard following range, the velocity is proportional to the distance error.Slope Calculation:Raw Velocity Command:Acceleration Ramping: To prevent sudden jerks, the command is ramped relative to the previous velocity using a step size :Calculated velocities are clamped such that .
- Backward Motion Zone (): If the user encroaches on the robot’s personal space, the robot reverses. This is handled by a two-stage logic:where represents the critical proximity threshold, is the fast retraction speed, and is the standard backing speed.
3.4.2. Angular Velocity Control (Centering)
- Debounce Logic with Fast-Track Bypass: To prevent jitter from minor human swaying, the system utilizes a persistence counter.
- Standard Trigger: If the error exceeds a trigger threshold , a counter increments. Correction engages only after consecutive frames.
- Fast-Track Bypass: If the error exceeds a larger safety limit (target nearing edge of frame), the debounce counter is bypassed, and correction engages immediately.
- Dual-Rate Correction: Once the correction state is active, the robot rotates to minimize the error. The speed is determined by the magnitude of the deviation:where:
- and are the configured fast and slow rotational velocities.
- is set to +1 for an anticlockwise rotation when the target is to the left.
- is set to -1 for a clockwise rotation when the target is to the right.
- Hysteresis Reset: To prevent oscillation around the trigger threshold , the robot continues rotating until the error drops below a distinct reset threshold (where ), at which point the angular deviation and debounce counters are reset.
- Searching State: During SEARCHING state, the robot rotates with a constant angular velocity .
3.5. Robustness and Safety Mechanisms
3.5.1. Target Re-Acquisition Reliability Protocol
- Depth Consistency Constraint: The system maintains a short-term memory of the user’s last known depth . Upon detecting a new candidate with depth , the system calculates the displacement:The candidate is rejected if . This filter assumes that a target cannot physically displace more than meters during the short interval between target loss and re-acquisition. The depth consistency threshold ( cm) is derived from the maximum expected human displacement during a short search interval (≈1 s). This selection is supported by recent geriatric gait studies of community-dwelling older adults with mobility limitations, which report a mean walking speed of 0.77 m/s [44]. Assuming this representative speed, the maximum physical displacement of a target is approximately 0.77–0.8 m per second. By setting to 70 cm, the system enforces a strict kinematic bound that filters out bystanders appearing at different depth planes while remaining sufficiently flexible to re-acquire the primary user even after a momentary loss of tracking.
- Geometric Entry Constraint: This geometric filter exploits the correlation between the robot’s search direction and the expected location of the target’s re-entry into the Field of View (FoV). If the robot is rotating to find a target, the valid user is physically required to appear from the leading edge of the turn:
- Rightward Search: If the robot is rotating Right (searching for a target lost to the right), the candidate is considered valid only if they appear in the rightmost part of the image width, defined by .
- Leftward Search: Conversely, if rotating Left, the candidate must appear in the leftmost part of the image width, defined by .
Any detection appearing in the ”Invalid Zone” (the opposite side or center) during a search is classified as a bystander and ignored.
3.5.2. Ambiguity Failsafe
4. Experimental Results
4.1. Experimental Setup
- Inter-trial Variability and Repeatability: A parking lot was selected to provide a rectangular path with several turns to evaluate tracking stability during rotation. Three representative trials () were logged to analyze the repeatability of the path-following and distance-maintenance logic. The specific rectangular path used for the repeatability trials is illustrated in Figure 10.
- System Characterization Benchmarks: Separate specialized tests were conducted to evaluate core system benchmarks, including processing latency (comparing headless vs. graphical modes) and the controller’s step response to sudden target movements.
4.2. Inter-Trial Variability and Repeatability
4.3. System Characterization Benchmarks
4.3.1. System Latency and Processing
4.3.2. Distance Maintenance and Stability
4.3.3. Tracking Robustness and Safety
4.3.4. Search and Recovery
4.4. Discussion
- Stability over Agility: While the native system prioritizes rapid movement, the proposed velocity control strategy eliminates the “start-stop” jitter observed during preliminary testing. The ramping function and stability zones ensure the fluid motion required for pacing elderly users.
- Deterministic Behavior: Unlike the proprietary “black-box” nature of the native system, the Finite State Machine (Figure 5) provides transparent and predictable decision-making. Features such as the bi-directional search ensure that the robot recovers from target loss in a logical manner, rather than failing opaquely.
- Explicit Safety Verification: The native system lacks configurable safety margins. The proposed system explicitly enforces Hall’s proxemics, verifying intrusion into the Intimate Zone (<45 cm) and utilizing depth consistency checks to reject bystanders (Figure 17), a critical capability for deployment in shared care facilities.
5. Conclusions
6. Limitations and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| WHO | World Health Organization |
| SARs | Socially Assistive Robots |
| EduXBot | Educational Exploration Robot Application Platform |
| UDP | User Datagram Protocol |
| Go1 | Unitree Go1 quadruped robot |
| ROS | Robot Operating System |
| SDK | Software Development Kit |
| LIDAR | Light Detection and Ranging |
| SLAM | Simultaneous Localization and Mapping |
| API | Application Programming Interface |
| UWB | Ultra-Wideband |
| RFID | Radio Frequency Identification |
| YOLO | You Only Look Once |
| RGB | Red, Green, Blue |
| RGB-D | Red, Green, Blue plus Depth |
| FPS | Frames Per Second |
| USB | Universal Serial Bus |
| VGA | Video Graphics Array |
| FoV | Field of View |
| ID | Identifier |
| FSM | Finite State Machine |
| ROI | Region of Interest |
| NaN | Not a Number |
References
- Ageing and Health. Available online: https://www.who.int/news-room/fact-sheets/detail/ageing-and-health (accessed on 22 December 2025).
- Gandarillas, M.Á.; Goswami, N. Merging current health care trends: Innovative perspective in aging care. Clin. Interv. Aging 2018, 13, 2083–2095. [Google Scholar] [CrossRef]
- Nelson, M.E.; Rejeski, W.J.; Blair, S.N.; Duncan, P.W.; Judge, J.O.; King, A.C.; Macera, C.A.; Castaneda-Sceppa, C. Physical activity and public health in older adults: Recommendation from the American College of Sports Medicine and the American Heart Association. Med. Sci. Sports Exerc. 2007, 39, 1435–1445. [Google Scholar] [CrossRef] [PubMed]
- Palombi, T.; Chirico, A.; Cazzolli, B.; Zacchilli, M.; Alessandri, G.; Filosa, L.; Borghi, A.; Fini, C.; Antoniucci, C.; Pistella, J.; et al. Motivation, psychological needs and physical activity in older adults: A qualitative review. Age Ageing 2025, 54, afaf180. [Google Scholar] [CrossRef]
- Alansari, A.N.; Omri, A.E.; Singh, K. Staff shortages linked to burnout, depression, and anxiety among outpatient nurses: A cross-sectional analysis at Hamad General Hospital, Qatar. BMC Nurs. 2025, 24, 1118. [Google Scholar] [CrossRef]
- Harnois-Church, P.A.; Horsley, L.; Wilhoit, K.W.; Wei, H. Addressing the Nursing Shortage: The Voices of Nurses. Nurse Lead. 2024, 22, 317–321. [Google Scholar] [CrossRef]
- Cruces, A.; Jerez, A.; Bandera, J.P.; Bandera, A. Socially assistive robots in smart environments to attend elderly people—A survey. Appl. Sci. 2024, 14, 5287. [Google Scholar] [CrossRef]
- Ruan, Y.X.; Cheung, M.C. Effectiveness of Group Interventions With Socially-Assistive Robots for Older Adults: A Systematic Review. J. Nurs. Scholarsh. 2025, 57, 919–940. [Google Scholar] [CrossRef]
- Nichol, B.; McCready, J.; Erfani, G.; Comparcini, D.; Simonetti, V.; Cicolini, G.; Mikkonen, K.; Yamakawa, M.; Tomietto, M. Exploring the impact of socially assistive robots on health and wellbeing across the lifespan: An umbrella review and meta-analysis. Int. J. Nurs. Stud. 2024, 153, 104730. [Google Scholar] [CrossRef] [PubMed]
- Macdonald, M.; Gallant, A.; Weeks, L.; Delahunty-Pike, A.; Moody, E.; Iduye, D.; Rothfus, M.; Martin-Misener, R.; Ignaczak, M.; Caruso, J.; et al. Long-term care home residents’ experiences with socially assistive technologies and the effectiveness of these technologies: A mixed methods systematic review. JBI Evid. Synth. 2024, 22, 1410–1459. [Google Scholar] [CrossRef]
- Macdonald, M.; Yu, Z.; Weeks, L.E.; Moody, E.; Wilson, B.; Almukhaini, S.; Martin-Misener, R.; Sim, M.; Jefferies, K.; Iduye, D.; et al. Assistive technologies that support social interaction in long-term care homes: A scoping review. JBI Evid. Synth. 2021, 19, 2695–2738. [Google Scholar] [CrossRef] [PubMed]
- Morris, T.; Wang, M.; Li, Y.; Liu, S.; Li, S.; Zhao, X. Awareness and acceptance of emerging technology and quadruped robots in dementia care: A survey study. Proc. AAAI Symp. Ser. 2024, 2, 187–191. [Google Scholar] [CrossRef]
- EduXBot. Available online: https://www.hs-anhalt.de/eduxbot/uebersicht.html (accessed on 20 February 2026).
- Quigley, M.; Conley, K.; Gerkey, B.; Faust, J.; Foote, T.; Leibs, J.; Wheeler, R.; Ng, A.Y. ROS: An open-source Robot Operating System. In Proceedings of the ICRA Workshop on Open Source Software, Kobe, Japan, 12–17 May 2009. [Google Scholar]
- Unitree Go1. Available online: https://www.unitree.com/go1 (accessed on 20 February 2026).
- Go1 EDU Documentation. Available online: https://unitree-docs.readthedocs.io/en/latest/get_started/Go1_Edu.html (accessed on 22 December 2025).
- Xu, Y.; Wang, Q.; Kamat, V.; Menassa, C. Socially Aware Shared Control Navigation for Assistive Mobile Robots in the Built Environment. J. Comput. Civ. Eng. 2026, 40, 04025108. [Google Scholar] [CrossRef]
- Wang, Z.; He, S.; Ning, Y.; Qi, Z.; Yong, Z.; Qin, Y.; Chen, J. Whleaper: A 10-DOF flexible bipedal wheeled robot. arXiv 2025, arXiv:2504.21767. [Google Scholar] [CrossRef]
- Eirale, A.; Martini, M.; Chiaberge, M. Human following and guidance by autonomous mobile robots: A comprehensive review. IEEE Access 2025, 13, 42214–42253. [Google Scholar] [CrossRef]
- Islam, M.J.; Hong, J.; Sattar, J. Person Following by Autonomous Robots: A Categorical Overview. arXiv 2018, arXiv:1803.08202. [Google Scholar] [CrossRef]
- Beyer, L.; Hermans, A.; Linder, T.; Arras, K.O.; Leibe, B. Deep Person Detection in 2D Range Data. arXiv 2018, arXiv:1804.02463. [Google Scholar] [CrossRef]
- Bellotto, N.; Hu, H. Multisensor-based human detection and tracking for mobile service robots. IEEE Trans. Syst. Man Cybern. B Cybern. 2009, 39, 167–181. [Google Scholar] [CrossRef]
- Zheng, K.; Wu, F.; Chen, X. Laser-based people detection and obstacle avoidance for a hospital transport robot. Sensors 2021, 21, 961. [Google Scholar] [CrossRef] [PubMed]
- Álvarez-Aparicio, C.; Guerrero-Higueras, Á.; Rodríguez Lera, F.; Ginés Clavero, J.; Martín, F.; Matellán, V. People Detection and Tracking Using LIDAR Sensors. Robotics 2019, 8, 75. [Google Scholar] [CrossRef]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar] [CrossRef]
- Bewley, A.; Ge, Z.; Ott, L.; Ramos, F.; Upcroft, B. Simple online and realtime tracking. In Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3464–3468. [Google Scholar] [CrossRef]
- Wojke, N.; Bewley, A.; Paulus, D. Simple online and realtime tracking with a deep association metric. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 3645–3649. [Google Scholar] [CrossRef]
- Munaro, M.; Menegatti, E. Fast RGB-D people tracking for service robots. Auton. Robot. 2014, 37, 259–275. [Google Scholar] [CrossRef]
- Choi, W.; Pantofaru, C.; Savarese, S. Detecting and tracking people using an RGB-D camera via multiple detector fusion. In Proceedings of the 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), Barcelona, Spain, 6–13 November 2011; pp. 1076–1083. [Google Scholar] [CrossRef]
- Tadic, V.; Toth, A.; Vizvari, Z.; Klincsik, M.; Sari, Z.; Sarcevic, P.; Sarosi, J.; Biro, I. Perspectives of RealSense and ZED depth sensors for robotic vision applications. Machines 2022, 10, 183. [Google Scholar] [CrossRef]
- Kim, M.; Chong, N.; Ann, H.-S.; Yu, W. RFID-enabled Target Tracking and Following with a Mobile Robot Using Direction Finding Antennas. In Proceedings of the 2007 IEEE International Conference on Automation Science and Engineering (CASE), Scottsdale, AZ, USA, 22–25 September 2007; pp. 1014–1019. [Google Scholar] [CrossRef]
- Martín, J.; Cortés, A.; Zamora-Cadenas, L.; Svensson, B.J. Precise Positioning of Autonomous Vehicles Combining UWB Ranging Estimations with On-Board Sensors. Electronics 2020, 9, 1238. [Google Scholar] [CrossRef]
- Hutter, M.; Gehring, C.; Jud, D.; Lauber, A.; Bellicoso, C.D.; Tsounis, V.; Hwangbo, J.; Bodie, K.; Fankhauser, P.; Bloesch, M.; et al. ANYmal—A highly mobile and dynamic quadrupedal robot. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 38–44. [Google Scholar] [CrossRef]
- Katz, B.; Carlo, J.D.; Kim, S. Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 6295–6301. [Google Scholar] [CrossRef]
- Wisth, D.; Camurri, M.; Fallon, M. VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robots. IEEE Trans. Robot. 2023, 39, 309–326. [Google Scholar] [CrossRef]
- Bloesch, M.; Hutter, M.; Hoepflinger, M.A.; Leutenegger, S.; Gehring, C.; Remy, C.D.; Siegwart, R. State Estimation for Legged Robots-Consistent Fusion of Leg Kinematics and IMU. In Proceedings of the Robotics: Science and Systems (RSS) 2012, Sydney, Australia, 9–13 July 2012. [Google Scholar] [CrossRef]
- Deng, G.Y.; Luo, J.; Sun, C.; Pan, D.; Peng, L.; Ding, N.; Zhang, A. Vision-based Navigation for a Small-scale Quadruped Robot Pegasus-Mini. In Proceedings of the 2021 IEEE International Conference on Robotics and Biomimetics (ROBIO), Sanya, China, 27–31 December 2021; pp. 1–8. [Google Scholar] [CrossRef]
- Heerink, M.; Kröse, B.; Evers, V.; Wielinga, B. Assessing acceptance of assistive social robots by aging adults. Int. J. Soc. Robot. 2010, 2, 361–375. [Google Scholar] [CrossRef]
- Broadbent, E.; Stafford, R.; Macdonald, B. Acceptance of Healthcare Robots for the Older Population: Review and Future Directions. Int. J. Soc. Robot. 2009, 1, 319–330. [Google Scholar] [CrossRef]
- de Graaf, M.M.A.; Allouch, S.B.; van Dijk, J.A.G.M. Long-Term Acceptance of Social Robots in Domestic Environments: Insights from a User’s Perspective. Int. J. Soc. Robot. 2016, 8, 629–645. [Google Scholar]
- ZED Datasheets. Available online: https://www.stereolabs.com/datasheets (accessed on 17 March 2026).
- ZED Camera Documentation. Available online: https://www.stereolabs.com/docs (accessed on 22 December 2025).
- ZED SDK. Available online: https://github.com/stereolabs/zed-sdk (accessed on 20 February 2026).
- Western, M.J.; Withall, J.; Sheppard, R.; Greaves, C.; Hillsdon, M.; Stathi, A. Why didn’t the senior citizen cross the road? Gait speed in community-dwelling older adults with mobility limitations relative to pedestrian crossing times. Age Ageing 2025, 54, afaf345. [Google Scholar] [CrossRef]
- ROS Navigation. Available online: https://wiki.ros.org/navigation (accessed on 25 March 2026).


















| Symbol | Value | Description |
|---|---|---|
| 80 cm | Target following distance | |
| 8 cm | Stability threshold | |
| 30 cm | Emergency backing threshold | |
| 250 cm | Max distance threshold | |
| 336 px | Image center pixel | |
| 12.5% | Angular error threshold | |
| 34% | Fast rotation threshold | |
| 12.5% | Initial centre threshold | |
| 6.25% | Angular error reset threshold | |
| 70 cm | Re-acquisition depth limit | |
| 30% | Valid search entry width | |
| 3 s | Search state timeout threshold | |
| 2 | Angular deviation debounce threshold | |
| 1.1 m/s | Too far forward velocity | |
| 1.0 m/s | Max forward velocity | |
| 0.3 m/s | Min forward velocity | |
| 0.15 m/s | Standard backing speed | |
| 0.3 m/s | Fast retraction speed | |
| 0.025 m/s | Velocity ramp step | |
| 0.7 rad/s | Minor correction speed | |
| 0.9 rad/s | Major correction speed | |
| 0.5 rad/s | Search state speed | |
| 55% | Minimum confidence for detection | |
| 60% | Minimum confidence for reassign |
| Metric | Walk 1 | Walk 2 | Walk 3 | Aggregate () |
|---|---|---|---|---|
| System Latency (ms) | 66.55 | 66.43 | 66.42 | 66.47 ± 0.07 |
| Mean Distance Error (cm) | 51.96 | 43.87 | 41.21 | 45.68 ± 5.60 |
| Mean Center Error (px) | −22.96 | −12.43 | −10.77 | −15.39 ± 6.61 |
| Tracking Losses (qty) | 1 | 0 | 0 | 1 (Total) |
| Recovery Time (s) | 0.607 | - | - | 0.607 (Max) |
| Path Segment | Avg Robot Vel (m/s) | Avg Human Vel (m/s) |
|---|---|---|
| 1 | 0.37 | 0.54 |
| 2 | 0.47 | 0.51 |
| 3 | 0.48 | 0.40 |
| 4 | 0.53 | 0.55 |
| 5 | 0.54 | 0.51 |
| 6 | 0.48 | 0.22 |
| Feature | Native Follow Mode | Proposed Framework |
|---|---|---|
| Motion Stability | Observed instability; robot continues moving when the target is stationary. | Deterministic stability zone; robot settles at 80 cm without oscillation. |
| Sensing Logic | Active method requiring a wearable tag; does not detect surrounding bystanders. | Passive vision-based method; explicitly detects and verifies target via depth. |
| System Setup | Closed-source “black box”; high setup complexity and unclear mode selection. | Open-source ROS architecture; transparent control loop of ms. |
| Target Recovery | Based solely on tag signal orientation; lacks visual spatial context. | FSM-based search using directional memory and bystander rejection. |
| Obstacle Avoidance | Built-in system; inconsistent behavior during follow mode in preliminary tests. | Current focus on path-following; integration with ROS NavStack is planned. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kurumbaparambil, V.; Rajanayagam, S.; Twieg, S. Vision-Based Person-Following Algorithm for Assistive Elderly-Care Quadruped Robots. Sensors 2026, 26, 3263. https://doi.org/10.3390/s26103263
Kurumbaparambil V, Rajanayagam S, Twieg S. Vision-Based Person-Following Algorithm for Assistive Elderly-Care Quadruped Robots. Sensors. 2026; 26(10):3263. https://doi.org/10.3390/s26103263
Chicago/Turabian StyleKurumbaparambil, Vishnudev, Subashkumar Rajanayagam, and Stefan Twieg. 2026. "Vision-Based Person-Following Algorithm for Assistive Elderly-Care Quadruped Robots" Sensors 26, no. 10: 3263. https://doi.org/10.3390/s26103263
APA StyleKurumbaparambil, V., Rajanayagam, S., & Twieg, S. (2026). Vision-Based Person-Following Algorithm for Assistive Elderly-Care Quadruped Robots. Sensors, 26(10), 3263. https://doi.org/10.3390/s26103263

