Human-in-the-loop Pose Estimation via Shared Autonomy

Human Pose & Activity RecognitionHuman-Robot Collaboration (HRC)Industrial Automation Engineers

Title of the Paper

Human-in-the-loop Pose Estimation via Shared Autonomy

Paper Information

  • Domain: Human-Computer Interaction and Robotic Autonomy
  • Keywords: Pose Estimation, Human-Computer Interaction, Shared Autonomy, Operability, Monte Carlo Localization, Real-Time Operation

Research Background and Problem Statement

  • Identified Problems or Challenges:
    • Achieving accurate six degrees of freedom (DoF) pose estimation for objects in unstructured environments remains a major bottleneck in robotic operating systems.
    • Direct human manipulation of robotic pose estimation tasks is labor-intensive and complex, especially when using 2D pointing devices such as a mouse or joystick.
    • Current learning-based or data-driven pose estimation methods are constrained by environmental and dataset limitations, with high costs and limited efficiency.
  • Significance:
    • Accurate object pose estimation is a critical step for robots to perform dexterous manipulation and object handling.
    • Improving pose estimation can optimize the efficiency of human-robot collaboration and reduce the high technical demands on human operators.
  • Motivation and Related Work:
    • Employing a progressive human-computer interaction approach to optimize the object registration process and reduce cognitive load on humans.
    • Proposing a shared autonomy method that combines human preliminary operations with robotic autonomous optimization, adaptable to users of varying skill levels.
    • Drawing from the success of Monte Carlo Localization to propose a generative pose estimation method for model improvement.

Solution

  • Method or Solution:
    • Propose a shared autonomy pose estimation system based on human-computer interaction, integrating human operation with machine learning optimization.
    • Utilize the particle search method from Monte Carlo Localization (MCL) to generate multiple hypothetical object poses and update weights based on observations.
  • Innovations:
    • Introduce a "snap-to-grid" (STG) registration process, where the robot optimizes and generates the final object pose starting from the human-initialized pose.
    • Employ a progressive human-computer registration approach, allowing users to adjust operation speed and precision according to their skill level.
    • Design a performance evaluation framework inspired by Fitts' Law to analyze the progress of the registration process rather than just the final outcome.
  • Implementation Steps and Techniques:
    • Human operation initialization: Users use a mouse to align the object model with the point cloud map.
    • Robotic pose optimization: Based on the Monte Carlo method, multiple particle pose hypotheses are generated, and weights are evaluated through point cloud matching for iterative optimization.
    • The final optimized result is applied to robotic operations.
    • The experimental evaluation framework verifies registration accuracy and process efficiency based on translation and rotation errors.

Research Outcomes

  • Specific Results:
    • User studies indicate that under the STG condition, the shared autonomy system significantly reduces the time required for users to complete registration tasks and translation errors, with particularly notable benefits for novice users.
    • In accuracy mode, STG demonstrates high performance in translation tasks but shows limited effectiveness in rotation tasks.
    • The designed performance curves reveal that robotic assistance significantly alleviates user registration pressure while ensuring high accuracy in results.
  • Advantages:
    • Can be immediately deployed in unknown environments without requiring pre-training or scene reconstruction.
    • Balances human effort and accuracy, making it suitable for users with varying levels of experience.
    • Supports a faster and more effective registration process, enhancing design standards for human-robot collaboration.
  • Experimental and Evaluation Results:
    • Experiments show that in fast mode, the STG condition helps novice users achieve lower pose errors, particularly excelling in translation tasks compared to traditional human operation.
    • In accuracy mode, expert users perform better, but the robot still optimizes the initial phase of the translation error curve.
    • Improvements in rotation tasks are relatively limited due to the robot using a complete 3D model while the depth sensor only captures partial point cloud information.
  • Limitations and Future Directions:
    • Limitations: Optimization for rotation tasks is limited and prone to local optima; the sensor's point cloud capture range restricts the system's application scenarios.
    • Future Directions:
      • Enhance optimization algorithms for rotation tasks to address complex geometric models or occlusion issues.
      • Integrate additional data sources (e.g., RGB images) to enhance perception capabilities.
      • Apply the system to robotic data annotation and automated task processing, expanding human-robot collaboration scenarios.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/58009/2021

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3397481.3450654
At a Glance

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
7 authors
sell
Subtopics
Human Pose & Activity Recognition, Human-Robot Collaboration (HRC)
work
Professions
Industrial Automation Engineers
article
Content Status
Full text indexed
hub
Related Papers
3 related papers