Autonomous Robot Deadlock Prevention via Server Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving robots often experience deadlocks in small spaces and shared resources, such as narrow passages or automatic doors, due to difficulties in navigating around each other and recognizing obstacles, leading to inefficiencies and potential congestion.

Innovation Solution

An autonomous driving method that includes receiving task information from a server, creating routes, and selecting operations such as moving, waiting, or wandering based on destination types and availability, with a server-managed resource request queue to prioritize and manage shared resource usage, ensuring robots can efficiently navigate and avoid collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple autonomous driving robots operate in the same small space, then delivery efficiency is improved, but deadlocks occur when robots encounter each other

Engineering Contradiction:
Improvedelivery efficiencyVSAvoiddeadlock occurrence
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that receives location information from multiple robots and generates collision-free route information. The server acts as a mediator that coordinates robot movements, processes location data, and provides optimized routing that prevents deadlocks while maintaining high delivery efficiency in shared spaces

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary route planning by generating route information before robots execute their tasks. The server calculates optimal paths considering all robot locations and destinations in advance, preventing deadlocks before they occur rather than reacting to them during execution

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If robots wait for moving obstacles to pass, then collision avoidance is achieved, but delivery efficiency decreases due to waiting time

Engineering Contradiction:
Improvecollision avoidanceVSAvoidwaiting time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The route information generated by the server is dynamic and updated based on real-time robot locations and obstacle movements. Rather than static pre-planned routes, the system continuously adapts routing recommendations to current conditions, allowing robots to maintain movement while avoiding collisions, thus reducing waiting time

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If robots create detour routes to avoid obstacles, then collision avoidance is improved, but deadlocks occur in narrow spaces where detours are not possible

Engineering Contradiction:
Improvecollision avoidanceVSAvoiddeadlock prevention
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The server acts as a centralized mediator that has global awareness of all robot positions and environment constraints. It calculates coordinated routes that consider narrow spaces and shared resources, providing routing information that prevents deadlocks by coordinating robot movements through constrained areas rather than allowing individual robots to independently create detours

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If robots use shared resources like narrow passages and automatic doors, then operational versatility is improved, but deadlocks occur when multiple robots simultaneously request the same resource

Engineering Contradiction:
Improveshared resource utilizationVSAvoiddeadlock occurrence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where robots continuously report their location and status to the server. The server uses this feedback to monitor resource usage and adjust route recommendations in real-time, preventing deadlocks at shared resources by coordinating access based on current system state and robot priorities

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10852745B2Autonomous driving robot apparatus and method for autonomously driving the robot apparatus
Publication Date: 2020.12.01 ELECTRONICS & TELECOMM RES INST
  • US10852745B2 patent drawing
  • US10852745B2 patent drawing
  • US10852745B2 patent drawing

AI summary

Disclosed herein are an autonomous driving robot apparatus and an autonomous driving method. The autonomous driving method of the autonomous driving robot apparatus includes receiving task information for autonomous driving from a server device for supporting autonomous driving; creating a route for autonomous driving based on the task information and performing autonomous driving; and selecting an autonomous driving operation corresponding to any one of moving, waiting, and wandering when arriving at a preset destination by performing autonomous driving along the route.