Vision-Based Human Awareness Estimation for Enhanced Safety and Efficiency of AMRs in Industrial Warehouses

· Source: cs.CV updates on arXiv.org · Field: Manufacturing & Industrial — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Smart Manufacturing & Industry 4.0 · Depth: Advanced, long

Summary

A new vision-based method estimates human awareness of autonomous mobile robots (AMRs) in industrial warehouses using a single RGB camera. This real-time pipeline, validated in NVIDIA Isaac Sim, integrates YOLO person detection, RTMW 3D pose lifting, and head orientation estimation to determine a human's 3D position and viewing cone relative to the AMR. The system then calculates a continuous "awareness score" (alpha) from 0 to 1, indicating if the human is looking at the robot. This allows AMRs to dynamically adjust their navigation, such as slowing down only when a human is unaware, thereby enhancing both safety and operational efficiency in mixed human-robot environments. The pipeline runs at 20 FPS on a consumer GPU.

Key takeaway

For Computer Vision Engineers developing AMR navigation systems, incorporating human awareness estimation can significantly improve both safety and efficiency. Your AMRs can transition from treating humans as generic obstacles to dynamically adjusting behavior based on real-time awareness, enabling more assertive and efficient paths when humans are attentive, and safer, slower movements when they are not. Consider implementing a vision pipeline that leverages 3D pose and head orientation to generate a continuous awareness score.

Key insights

Estimating human awareness via vision allows AMRs to adapt behavior, improving safety and efficiency in shared spaces.

Principles

Method

The pipeline uses YOLO for person detection, RTM3D for 2D/3D keypoint extraction, PnP for head pose recovery, and a geometry-based classifier to calculate an "awareness score" based on the AMR's position within the human's attention cone.

In practice

Topics

Code references

Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, Robotics Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.