Mobile Robot Velocity History Map for Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile robots face challenges in safely navigating environments with potential moving objects, such as people, as they cannot effectively identify and avoid collisions with objects that may emerge from blind spots or move unpredictably, leading to reduced efficiency and increased collision risks.

Innovation Solution

A mobile robot system that utilizes an outside world sensor to measure object positions, a traveling unit to displace its own position, and a control unit to control the robot's direction and velocity based on environment information and velocity history maps, identifying potential collision risk areas and adjusting its path to avoid collisions by recognizing past object movement patterns and velocities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile robot travels far away from detected objects to avoid collision, then collision avoidance capability is improved, but movement efficiency deteriorates due to excessive conservative path planning

Engineering Contradiction:
Improvecollision avoidance capabilityVSAvoidmovement efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different safety strategies to different spatial regions by creating a velocity history map that divides the environment into high-risk and low-risk areas. The robot adjusts its movement based on local velocity statistics rather than applying uniform conservative behavior throughout the entire space, allowing efficient movement in safe regions while maintaining safety in regions where mobile objects have been detected.

Inventive Principle:
Principle #3Local quality

2Reliability

If the mobile robot decelerates or stops frequently to avoid blind spots, then collision avoidance capability is improved, but movement efficiency deteriorates due to excessive conservative behavior

Engineering Contradiction:
Improvecollision avoidance capabilityVSAvoidmovement efficiency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of velocity history data to identify high-risk regions before the robot encounters potential hazards. By pre-processing velocity measurements and storing them in a velocity history map, the robot can make informed decisions about when to decelerate or stop based on historical patterns rather than reacting conservatively to all blind spots, reducing unnecessary stops and improving movement efficiency.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the mobile robot uses traditional obstacle detection methods, then simple obstacle avoidance is achieved, but inability to handle potential mobile objects from blind spots deteriorates safety

Engineering Contradiction:
Improvedetection system simplicityVSAvoidsafety against mobile objects
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system introduces a velocity history map as an intermediary data structure that accumulates and processes velocity information from multiple sensing events. This intermediary layer transforms raw sensor data into meaningful statistical patterns that reveal the presence and movement characteristics of mobile objects in blind spots, enabling the robot to detect potential hazards without requiring complex real-time tracking of each individual object.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10198008B2Mobile robot system
Publication Date: 2019.02.05 HITACHI LTD
  • US10198008B2 patent drawing
  • US10198008B2 patent drawing
  • US10198008B2 patent drawing

AI summary

A mobile robot system includes an outside world sensor, a traveling unit, and a control unit. The control unit is configured to provide a history map data. Based on environment information obtained from the outside world sensor, a mobile object appearance point at which no mobile body exists at present but there is the possibility that a mobile body may appear in the future is recognized. In recognizing a door as the mobile object appearance location, if part of an object being obtained from the outside world sensor and having a width equal to or greater than a predetermined width set in advance belongs to an object movement position recorded in the velocity history map, then the part is recognized as a door.